*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-4{bottom:1rem}.end-1{inset-inline-end:.25rem}.left-0{left:0}.left-4{left:1rem}.left-\[7px\]{left:7px}.right-0{right:0}.right-4{right:1rem}.top-1\/2{top:50%}.isolate{isolation:isolate}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-0\.5{margin-left:.125rem}.mr-2{margin-right:.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.flow-root{display:flow-root}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.\!h-7{height:1.75rem!important}.\!h-8{height:2rem!important}.h-7{height:1.75rem}.h-\[calc\(100\%-10px\)\]{height:calc(100% - 10px)}.h-full{height:100%}.min-h-0{min-height:0}.\!w-7{width:1.75rem!important}.w-7{width:1.75rem}.w-full{width:100%}.flex-1{flex:1 1 0%}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-cell{cursor:cell}.cursor-crosshair{cursor:crosshair}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.text-wrap{text-wrap:wrap}.rounded{border-radius:.25rem}.border{border-width:1px}.p-0{padding:0}.p-2{padding:.5rem}.p-4{padding:1rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.text-center{text-align:center}.text-4xl{font-size:2.441rem;line-height:1.15}.text-\[10px\]{font-size:10px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-sm{font-size:.875rem;line-height:1.5}.text-xl{font-size:1.25rem;line-height:1.35}.text-xs{font-size:.75rem;line-height:1.5}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:color-mix(in srgb,var(--p-primary-color) calc(100%*var(--tw-text-opacity, 1)),transparent)}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.\!ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.sepia{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia:sepia(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--p-enter-opacity,1);transform:translate3d(var(--p-enter-translate-x,0),var(--p-enter-translate-y,0),0) scale3d(var(--p-enter-scale,1),var(--p-enter-scale,1),var(--p-enter-scale,1)) rotate(var(--p-enter-rotate,0))}}@keyframes leave{to{opacity:var(--p-leave-opacity,1);transform:translate3d(var(--p-leave-translate-x,0),var(--p-leave-translate-y,0),0) scale3d(var(--p-leave-scale,1),var(--p-leave-scale,1),var(--p-leave-scale,1)) rotate(var(--p-leave-rotate,0))}}.hover\:\!border-\[var\(--ui-border-tier-emphasis\)\]:hover{border-color:var(--ui-border-tier-emphasis)!important}.hover\:\!bg-\[var\(--ui-action-secondary-bg-hover\)\]:hover{background-color:var(--ui-action-secondary-bg-hover)!important}.hover\:\!text-white:hover{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.hover\:text-cyan-300:hover{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.focus-visible\:\!border-\[var\(--ui-border-tier-emphasis\)\]:focus-visible{border-color:var(--ui-border-tier-emphasis)!important}.focus-visible\:\!bg-\[var\(--ui-action-secondary-bg-hover\)\]:focus-visible{background-color:var(--ui-action-secondary-bg-hover)!important}.focus-visible\:\!text-white:focus-visible{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}@media(min-width:768px){.md\:p-6{padding:1.5rem}}@font-face{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/neue-haas-display-light.woff2) format("woff2")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/neue-haas-display-roman.woff2) format("woff2")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/neue-haas-display-medium.woff2) format("woff2")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/neue-haas-display-bold.woff2) format("woff2")}@font-face{font-family:Chamberi Text;font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/chamberi-text-extralight.otf) format("opentype")}@font-face{font-family:Chamberi Text;font-style:italic;font-weight:200;font-display:swap;src:url(../fonts/chamberi-text-extralight-italic.otf) format("opentype")}@font-face{font-family:Chamberi Text;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/chamberi-text-light.otf) format("opentype")}@font-face{font-family:Chamberi Text;font-style:italic;font-weight:300;font-display:swap;src:url(../fonts/chamberi-text-light-italic.otf) format("opentype")}@font-face{font-family:Sohne;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/sohne-buch.otf) format("opentype")}@font-face{font-family:Sohne;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/sohne-kraftig.otf) format("opentype")}@font-face{font-family:Sohne;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/sohne-halbfett.otf) format("opentype")}@font-face{font-family:Sohne;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/sohne-fett.otf) format("opentype")}:root{--home-font-heading:"Chamberi Text";--home-font-ui:"Sohne",-apple-system,"BlinkMacSystemFont","SF Pro Text","SF Pro Display",var(--font-family);--home-font-copy:"Sohne",-apple-system,"BlinkMacSystemFont","SF Pro Text","SF Pro Display",var(--font-family);--home-font-brand:-apple-system,"BlinkMacSystemFont","SF Pro Display","SF Pro Text",var(--font-family);--home-font-display:"Neue Haas Grotesk Display Pro";--home-wordmark-gradient:linear-gradient(110deg,#fff,#dceaff 46%,#94bdf9)}.skip-to-content{position:absolute;top:-40px;left:0;background:#9abcfb;color:#03070d;padding:.5rem 1rem;z-index:10000;border-radius:0 0 .5rem;font-weight:500;text-decoration:none;transition:top .2s ease}.skip-to-content:focus{top:0}:focus-visible{outline:2px solid #9abcfb;outline-offset:2px;border-radius:.375rem}[role=button]:focus-visible,a:focus-visible,button:focus-visible{border-radius:.5rem}:root{--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px);--native-keyboard-height:0px;--mobile-shell-edge-gap:7px;--mobile-shell-bottom-clearance:max(12px,calc(var(--safe-area-inset-bottom, 0px) - 10px));--mobile-shell-bottom-padding:var(--mobile-shell-bottom-clearance)}:where(html.ph-native-app,body#ds-root.ph-native-app,body#ds-root.ph-native-app *){-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}:where(body#ds-root.ph-native-app input,body#ds-root.ph-native-app textarea,body#ds-root.ph-native-app [contenteditable]:not([contenteditable=false]),body#ds-root.ph-native-app [contenteditable]:not([contenteditable=false]) *,body#ds-root.ph-native-app .ph-native-text-select,body#ds-root.ph-native-app .ph-native-text-select *){-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}body#ds-root.ph-native-app #nuxt-devtools-container,body#ds-root.ph-native-app nuxt-devtools-frame{display:none!important;pointer-events:none!important}body#ds-root{padding:0}@media(max-width:1024px){body#ds-root{padding:var(--safe-area-inset-top) var(--safe-area-inset-right) var(--safe-area-inset-bottom) var(--safe-area-inset-left)}body#ds-root.ph-native-app{padding:0}}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.563rem}.text-3xl{font-size:1.953rem}.text-4xl{font-size:2.441rem}.text-5xl{font-size:3.052rem}.leading-tight{line-height:1.15}.leading-snug{line-height:1.35}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.75}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.tracking-tight{letter-spacing:-.02em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.text-primary{color:#f2f7ff}.text-secondary{color:#a9b7cb}.text-tertiary{color:#6f7d91}.text-link{color:#9abcfb}.text-success{color:#34d399}.text-warning{color:#fbbf24}.text-error{color:#f87171}.h1,h1{font-size:1.563rem}.h1,.h2,h1,h2{font-family:Outfit,Inter,Segoe UI Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;line-height:1.35;letter-spacing:0;margin-bottom:1rem}.h2,h2{font-size:1.25rem}.h3,h3{font-size:1.125rem}.h3,.h4,h3,h4{font-family:Outfit,Inter,Segoe UI Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;line-height:1.5;margin-bottom:.5rem}.h4,h4{font-size:1rem}.h5,h5{font-size:1rem;margin-bottom:.5rem}.h5,.h6,h5,h6{font-family:Outfit,Inter,Segoe UI Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;line-height:1.5}.h6,h6{font-size:.875rem;margin-bottom:.25rem}.h1-hero,.hero-title{font-size:2.441rem;font-weight:700;margin-bottom:1.5rem}.h1-hero,.h2-hero,.hero-subtitle,.hero-title{font-family:Outfit,Inter,Segoe UI Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.15;letter-spacing:-.02em}.h2-hero,.hero-subtitle{font-size:1.953rem;font-weight:600;margin-bottom:1rem}p{font-size:1rem;line-height:1.5;margin-bottom:1rem;color:#f2f7ff}p.lead{font-size:1.125rem;line-height:1.75;color:#a9b7cb}p.small{font-size:.875rem;color:#a9b7cb}p.caption{font-size:.75rem;color:#6f7d91}label{font-size:.875rem;font-weight:500;color:#a9b7cb;margin-bottom:.25rem;display:block}a{color:#9abcfb;text-decoration:none;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}a:hover{color:#c4dcff;text-decoration:underline}a:focus-visible{border-radius:.375rem}.page-enter-active{transition:opacity .14s ease-out,transform .14s cubic-bezier(.2,.8,.3,1)}.page-leave-active{transition:opacity .06s ease-in}.page-enter-from{opacity:0;transform:translateY(6px)}.page-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition-duration:.01ms}.page-enter-from{transform:none}}.page-push-enter-active,.page-push-leave-active{transition:transform .32s cubic-bezier(.32,.72,0,1),opacity .32s cubic-bezier(.32,.72,0,1)}.page-push-leave-active{position:absolute;inset:0;z-index:0}.page-push-enter-active{position:relative;z-index:1}.page-push-enter-from{transform:translate(100%)}.page-push-leave-to{transform:translate(-28%);opacity:.55}@media(prefers-reduced-motion:reduce){.page-push-enter-active,.page-push-leave-active{transition-duration:.01ms}.page-push-enter-from,.page-push-leave-to{transform:none}}.glass-press{position:relative;overflow:hidden}.glass-press:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:radial-gradient(circle 110px at var(--glass-press-x,50%) var(--glass-press-y,50%),hsla(0,0%,100%,.26),hsla(0,0%,100%,.07) 45%,transparent 72%);opacity:0;pointer-events:none}.glass-press.is-glass-pressing:after{animation:glass-press-bloom .42s cubic-bezier(.2,.8,.3,1)}@keyframes glass-press-bloom{0%{opacity:0;transform:scale(.75)}22%{opacity:1}to{opacity:0;transform:scale(1.2)}}@media(prefers-reduced-motion:reduce){.glass-press.is-glass-pressing:after{animation:none}}html{scroll-behavior:auto}body#ds-root .ui-catalog-toolbar-chrome{padding:var(--glass-header-inset);border:var(--glass-control-border);border-radius:var(--glass-header-radius);background:var(--glass-header-bg);box-shadow:var(--glass-control-shadow);backdrop-filter:var(--glass-control-blur);-webkit-backdrop-filter:var(--glass-control-blur)}.ph-dynamic-type-large .tpl-landing--native .tpl-app-browser__templates .nd-tpl__toolbar-actions{grid-template-columns:minmax(0,1fr)!important}.ph-dynamic-type-large .tpl-landing--native.tpl-landing--library-collapsed .tpl-library__list .tlist__toolbar-inner{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important;row-gap:8px!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.expand-enter-active,.expand-leave-active{transition:opacity .2s ease,max-height .25s ease,margin .25s ease;overflow:hidden}.expand-enter-from,.expand-leave-to{opacity:0;max-height:0;margin-top:0;margin-bottom:0}.expand-enter-to,.expand-leave-from{max-height:200px}html{-webkit-text-size-adjust:100%;color-scheme:dark;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,Segoe UI Variable,-apple-system,BlinkMacSystemFont,Segoe UI,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:var(--ui-scrollbar-thumb) transparent}body#ds-root,html:root{color-scheme:dark;--font-family:Inter,Segoe UI Variable,-apple-system,BlinkMacSystemFont,Segoe UI,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--font-family-display:Outfit,Inter,Segoe UI Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.563rem;--font-size-3xl:1.953rem;--font-size-4xl:2.441rem;--font-size-5xl:3.052rem;--font-size-md:.875rem;--ui-font-size-xs:.65rem;--ui-font-size-sm:.75rem;--ui-font-size-md:.875rem;--ui-font-size-base:1rem;--ui-font-size-lg:1.125rem;--ui-font-size-xl:1.25rem;--ios-large-title:2.125rem;--ios-title-1:1.75rem;--ios-title-2:1.375rem;--ios-title-3:1.25rem;--ios-headline:1.0625rem;--ios-body:1.0625rem;--ios-callout:1rem;--ios-subheadline:.9375rem;--ios-footnote:.8125rem;--ios-caption:.75rem;--ios-caption-2:.6875rem;--ios-tab-label:10px;--ios-tab-icon:22px;--text-color:#f2f7ff;--text-color-secondary:#a9b7cb;--text-color-tertiary:#6f7d91;--text-color-primary:#9abcfb;--text-color-success:#34d399;--text-color-warning:#fbbf24;--text-color-error:#f87171;--background-color:#03070d;--background-color-elevated:#07111e;--background-color-muted:#0d1726;--secondary-color:#8fa7d6;--accent-color:#9abcfb;--accent-color-hover:#c4dcff;--ui-palette-white-rgb:255,255,255;--ui-palette-black-rgb:0,0,0;--ui-palette-ink-rgb:3,7,13;--ui-palette-surface-rgb:3,7,13;--ui-palette-light-surface-rgb:7,17,30;--ui-palette-card-rgb:10,20,34;--ui-palette-card-2-rgb:14,28,47;--ui-palette-accent-rgb:154,188,251;--ui-palette-accent-text-rgb:196,220,255;--ui-palette-brand-500-rgb:91,146,217;--ui-palette-brand-400-rgb:154,188,251;--ui-palette-brand-300-rgb:196,220,255;--ui-palette-info-rgb:143,167,214;--ui-palette-danger-rgb:248,113,113;--ui-palette-danger-strong-rgb:244,63,94;--ui-palette-danger-light-rgb:253,164,175;--ui-palette-danger-light-strong-rgb:254,205,211;--ui-palette-on-brand-rgb:248,251,255;--ui-palette-solid-bg-rgb:255,255,255;--ui-palette-solid-bg-hover-rgb:241,245,249;--ui-palette-solid-text-rgb:15,23,42;--ui-palette-muted-strong-rgb:148,163,184;--ui-palette-secondary-strong-rgb:203,213,225;--ui-palette-primary-strong-rgb:241,245,249;--ui-palette-brand-soft-text-rgb:226,232,255;--ui-palette-icon-muted-rgb:71,85,105;--ui-palette-dialog-control-rgb:45,45,45;--ui-palette-dialog-control-hover-rgb:60,60,60;--ui-text-primary:var(--text-color);--ui-text-secondary:var(--text-color-secondary);--ui-text-tertiary:var(--text-color-tertiary);--ui-text-link:var(--text-color-primary);--ui-text-on-brand:rgb(var(--ui-palette-on-brand-rgb));--ui-text-emphasis:rgb(var(--ui-palette-white-rgb));--ui-text-emphasis-soft:rgba(var(--ui-palette-white-rgb),.9);--ui-text-secondary-strong:rgba(var(--ui-palette-secondary-strong-rgb),.92);--ui-text-primary-strong:rgba(var(--ui-palette-primary-strong-rgb),.95);--ui-text-muted-strong:rgba(var(--ui-palette-muted-strong-rgb),.7);--ui-text-brand-soft:#9abcfb;--ui-mint-400:#9abcfb;--ui-mint-300:#c4dcff;--ui-mint-500:#5b92d9;--ui-mint-glow:rgba(154,188,251,.3);--ui-mint-gradient-text:linear-gradient(115deg,#5b92d9,#9abcfb 42%,#f2f7ff 50%,#9abcfb 58%,#5b92d9);--ui-text-icon-soft:rgba(var(--ui-palette-brand-soft-text-rgb),.76);--ui-text-danger-soft:rgba(var(--ui-palette-danger-light-rgb),.95);--ui-text-danger-strong:rgba(var(--ui-palette-danger-light-strong-rgb),.98);--ui-text-icon-muted:rgb(var(--ui-palette-icon-muted-rgb));--ui-brand-500:rgb(var(--ui-palette-brand-500-rgb));--ui-brand-400:rgb(var(--ui-palette-brand-400-rgb));--ui-brand-300:rgb(var(--ui-palette-brand-300-rgb));--ui-brand-soft:rgba(var(--ui-palette-brand-500-rgb),.12);--ui-brand-soft-strong:rgba(var(--ui-palette-brand-500-rgb),.2);--ui-brand-border:rgba(var(--ui-palette-brand-400-rgb),.35);--ui-brand-border-soft:rgba(var(--ui-palette-brand-400-rgb),.25);--ui-brand-sheen-gradient:linear-gradient(to right,var(--ui-solid-bg),var(--ui-brand-300));--ui-brand-gradient:linear-gradient(180deg,rgba(var(--ui-palette-brand-400-rgb),.26) 0%,rgba(var(--ui-palette-brand-500-rgb),.18) 100%);--ui-brand-gradient-text:linear-gradient(115deg,#9abcfb,#f2f7ff 46%,#5b92d9);--ui-success:#34d399;--ui-warning:#fbbf24;--ui-danger:rgb(var(--ui-palette-danger-rgb));--ui-info:rgb(var(--ui-palette-info-rgb));--ui-danger-soft:rgba(var(--ui-palette-danger-rgb),.2);--ui-danger-soft-strong:rgba(var(--ui-palette-danger-rgb),.28);--ui-danger-soft-active:rgba(var(--ui-palette-danger-rgb),.35);--ui-danger-border:rgba(var(--ui-palette-danger-rgb),.4);--ui-danger-border-strong:rgba(var(--ui-palette-danger-rgb),.52);--ui-danger-surface-soft:rgba(var(--ui-palette-danger-strong-rgb),.22);--ui-surface-base:var(--background-color);--ui-surface-elevated:var(--background-color-elevated);--ui-surface-muted:var(--background-color-muted);--ui-surface-layer-1:rgba(var(--ui-palette-light-surface-rgb),.25);--ui-surface-layer-2:rgba(var(--ui-palette-surface-rgb),.72);--ui-surface-layer-3:rgba(var(--ui-palette-surface-rgb),.8);--ui-surface-slate-1:rgba(var(--ui-palette-solid-text-rgb),.45);--ui-surface-slate-2:rgba(var(--ui-palette-solid-text-rgb),.55);--ui-surface-slate-3:rgba(var(--ui-palette-solid-text-rgb),.65);--ui-surface-slate-4:rgba(var(--ui-palette-solid-text-rgb),.72);--ui-surface-slate-5:rgba(var(--ui-palette-solid-text-rgb),.85);--ui-surface-glass-1:rgba(var(--ui-palette-white-rgb),.02);--ui-surface-glass-2:rgba(var(--ui-palette-white-rgb),.03);--ui-surface-glass-3:rgba(var(--ui-palette-white-rgb),.05);--ui-surface-glass-4:rgba(var(--ui-palette-white-rgb),.08);--ui-surface-glass-5:rgba(var(--ui-palette-white-rgb),.06);--ui-surface-glass-6:rgba(var(--ui-palette-white-rgb),.1);--ui-surface-glass-7:rgba(var(--ui-palette-white-rgb),.15);--ui-surface-glass-8:rgba(var(--ui-palette-white-rgb),.18);--ui-surface-glass-9:rgba(var(--ui-palette-white-rgb),.2);--ui-surface-glass-10:rgba(var(--ui-palette-white-rgb),.3);--ui-surface-glass-11:rgba(var(--ui-palette-white-rgb),.05);--ui-surface-glass-12:rgba(var(--ui-palette-white-rgb),.12);--ui-surface-glass-13:rgba(var(--ui-palette-white-rgb),.4);--ui-surface-glass-14:rgba(var(--ui-palette-white-rgb),.5);--ui-surface-glass-15:rgba(var(--ui-palette-white-rgb),.6);--ui-surface-glass-16:rgba(var(--ui-palette-white-rgb),.7);--ui-surface-glass-17:rgba(var(--ui-palette-white-rgb),.8);--ui-surface-glass-18:rgba(var(--ui-palette-white-rgb),.85);--ui-surface-glass-19:rgba(var(--ui-palette-white-rgb),.9);--ui-surface-glass-20:rgba(var(--ui-palette-white-rgb),.95);--ui-surface-glass-21:rgba(var(--ui-palette-white-rgb),.02);--ui-surface-glass-22:rgba(var(--ui-palette-white-rgb),.04);--ui-surface-glass-23:rgba(var(--ui-palette-white-rgb),.06);--ui-surface-glass-24:rgba(var(--ui-palette-white-rgb),.07);--elev-canvas:#03070d;--elev-canvas-bg:var(--elev-canvas);--elev-canvas-border:transparent;--elev-canvas-shadow:none;--elev-canvas-blur:none;--elev-section:#0b1422;--elev-section-bg:var(--elev-section);--elev-section-border:var(--ui-border-default);--elev-section-shadow:none;--elev-section-blur:none;--elev-control:#111d30;--elev-control-bg:var(--elev-control);--elev-control-border:#617796;--elev-control-shadow:none;--elev-control-blur:none;--elev-overlay:rgba(15,25,42,.96);--elev-overlay-bg:var(--elev-overlay);--elev-overlay-border:var(--ui-border-default);--elev-overlay-shadow:0 24px 64px rgba(0,0,0,.48);--elev-overlay-blur:blur(18px) saturate(1.18);--ui-model-picker-trigger-border:rgba(var(--ui-palette-muted-strong-rgb),.2);--ui-model-picker-trigger-hover-bg:rgba(var(--ui-palette-muted-strong-rgb),.05);--ui-model-picker-trigger-hover-border:rgba(var(--ui-palette-muted-strong-rgb),.4);--ui-model-picker-trigger-compact-hover-bg:rgba(var(--ui-palette-muted-strong-rgb),.1);--ui-model-picker-text-strong:rgba(var(--ui-palette-muted-strong-rgb),.9);--ui-model-picker-text-default:rgba(var(--ui-palette-muted-strong-rgb),.8);--ui-model-picker-text-description:rgba(var(--ui-palette-muted-strong-rgb),.75);--ui-model-picker-text-muted:rgba(var(--ui-palette-muted-strong-rgb),.7);--ui-model-picker-text-subtle:rgba(var(--ui-palette-muted-strong-rgb),.6);--ui-model-picker-text-faint:rgba(var(--ui-palette-muted-strong-rgb),.55);--ui-model-picker-text-disabled:rgba(var(--ui-palette-muted-strong-rgb),.5);--provider-google:56 189 248;--provider-bfl:34 197 94;--provider-fal:251 146 60;--provider-tencent:52 211 153;--provider-bytedance:30 64 175;--provider-openai:168 85 247;--provider-openrouter:0 164 239;--provider-xai:148 163 184;--provider-alibaba:255 106 0;--provider-default:148 163 184;--ui-model-picker-pill-bg:rgba(14,17,32,.86);--ui-model-picker-pill-border:rgba(var(--ui-palette-white-rgb),.12);--ui-model-picker-pill-highlight:rgba(var(--ui-palette-white-rgb),.04);--ui-model-picker-pill-hover-bg:rgba(18,24,43,.94);--ui-model-picker-pill-hover-border:rgba(var(--ui-palette-white-rgb),.2);--ui-model-picker-pill-active-bg:rgba(var(--ui-palette-accent-rgb),.18);--ui-model-picker-pill-active-border:rgba(var(--ui-palette-accent-rgb),.42);--ui-model-picker-pill-active-shadow:0 8px 22px rgba(var(--ui-palette-accent-rgb),.08),inset 0 1px 0 rgba(var(--ui-palette-white-rgb),.08);--ui-model-picker-card-bg:linear-gradient(160deg,rgba(20,26,40,.65),rgba(6,12,24,.9));--ui-model-picker-card-border:rgba(var(--ui-palette-muted-strong-rgb),.18);--ui-model-picker-card-shadow:0 8px 20px rgba(var(--ui-palette-black-rgb),.25),inset 0 1px 0 rgba(var(--ui-palette-white-rgb),.04);--ui-model-picker-card-hover-shadow:0 16px 32px rgba(var(--ui-palette-black-rgb),.35),inset 0 1px 0 rgba(var(--ui-palette-white-rgb),.04);--ui-model-picker-card-selected-shadow:0 0 0 2px rgba(var(--ui-palette-accent-rgb),.3),0 16px 32px rgba(var(--ui-palette-black-rgb),.35);--ui-model-picker-card-hero-fade:linear-gradient(180deg,transparent 40%,rgba(6,12,24,.85));--ui-model-picker-card-hero-fade-inline:linear-gradient(90deg,transparent 40%,rgba(6,12,24,.85));--ui-model-picker-card-selected-hero-bg:linear-gradient(135deg,rgba(var(--ui-palette-accent-rgb),.18) 0%,rgba(var(--ui-palette-accent-rgb),.06) 50%,rgba(var(--ui-palette-accent-rgb),.12) 100%);--ui-model-picker-control-border:rgba(var(--ui-palette-muted-strong-rgb),.15);--ui-model-picker-control-bg:rgba(var(--ui-palette-muted-strong-rgb),.05);--ui-model-picker-favorite-hover-border:rgba(251,191,36,.5);--ui-model-picker-favorite-hover-bg:rgba(251,191,36,.12);--ui-model-picker-price-border:rgba(244,197,106,.28);--ui-model-picker-price-bg:rgba(244,197,106,.08);--ui-model-picker-capability-bg:rgba(var(--ui-palette-accent-rgb),.1);--ui-model-picker-capability-text:rgba(var(--ui-palette-accent-rgb),.88);--ui-model-picker-capability-neutral-bg:rgba(var(--ui-palette-muted-strong-rgb),.12);--ui-model-picker-capability-edit-bg:rgba(167,139,250,.12);--ui-model-picker-capability-edit-text:rgba(167,139,250,.92);--ui-model-picker-divider-soft:rgba(var(--ui-palette-muted-strong-rgb),.1);--ui-model-picker-divider:rgba(var(--ui-palette-muted-strong-rgb),.15);--ui-model-picker-divider-strong:rgba(var(--ui-palette-muted-strong-rgb),.16);--ui-model-picker-recommendation-border:rgba(var(--ui-palette-accent-rgb),.35);--ui-model-picker-recommendation-bg:rgba(6,182,212,.09);--ui-model-picker-recommendation-text:rgba(224,242,254,.95);--ui-model-picker-recommendation-action-border:rgba(var(--ui-palette-accent-rgb),.45);--ui-model-picker-recommendation-action-bg:rgba(var(--ui-palette-accent-rgb),.14);--ui-model-picker-recommendation-action-hover-bg:rgba(var(--ui-palette-accent-rgb),.24);--ui-model-picker-recommendation-action-hover-border:rgba(var(--ui-palette-accent-rgb),.65);--ui-model-picker-view-hover-bg:rgba(var(--ui-palette-muted-strong-rgb),.08);--ui-model-picker-view-active-bg:rgba(var(--ui-palette-accent-rgb),.16);--ui-model-picker-row-bg:rgba(var(--ui-palette-muted-strong-rgb),.03);--ui-model-picker-row-hover-bg:rgba(var(--ui-palette-muted-strong-rgb),.08);--ui-model-picker-row-hover-border:rgba(var(--ui-palette-muted-strong-rgb),.15);--ui-model-picker-row-selected-bg:rgba(var(--ui-palette-accent-rgb),.08);--ui-model-picker-row-selected-border:rgba(var(--ui-palette-accent-rgb),.35);--ui-model-picker-mobile-row-bg:rgba(var(--ui-palette-white-rgb),.045);--ui-model-picker-mobile-row-border:rgba(var(--ui-palette-white-rgb),.06);--ui-model-picker-mobile-row-selected-bg:rgba(var(--ui-palette-accent-rgb),.1);--ui-model-picker-mobile-row-selected-border:rgba(var(--ui-palette-accent-rgb),.4);--ui-model-picker-video-indicator-text:rgba(var(--ui-palette-white-rgb),.95);--ui-model-picker-video-indicator-bg:rgba(2,6,23,.72);--ui-model-picker-video-indicator-ring:rgba(var(--ui-palette-white-rgb),.22);--ui-model-picker-scrollbar:rgba(var(--ui-palette-muted-strong-rgb),.15);--ui-model-picker-scrollbar-hover:rgba(var(--ui-palette-muted-strong-rgb),.3);--ui-model-picker-beta-scrim:rgba(var(--ui-palette-black-rgb),.45);--ui-model-picker-beta-label-text:rgba(var(--ui-palette-white-rgb),.6);--ui-model-picker-beta-label-bg:rgba(var(--ui-palette-black-rgb),.55);--ui-model-picker-dialog-mobile-border:rgba(var(--ui-palette-white-rgb),.1);--ui-catalog-control-bg:var(--ui-surface-glass-23);--ui-catalog-control-bg-hover:var(--ui-surface-glass-24);--ui-catalog-control-border:var(--ui-border-strong);--ui-catalog-control-border-hover:var(--ui-border-contrast);--ui-catalog-control-shadow:none;--ui-catalog-control-shadow-hover:none;--ui-catalog-control-radius:999px;--ui-catalog-control-height:36px;--ui-catalog-control-font-size:.8125rem;--ui-catalog-control-font-weight:650;--glass-control-bg:rgba(9,12,26,.9);--glass-header-bg:rgba(9,12,26,.7);--glass-control-border:1px solid hsla(0,0%,100%,.13);--glass-control-blur:blur(22px) saturate(1.4);--glass-control-shadow:0 14px 34px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.09);--glass-control-radius:999px;--glass-header-inset:8px;--glass-header-inner-radius:18px;--glass-header-radius:calc(var(--glass-header-inner-radius) + var(--glass-header-inset));--glass-control-height:52px;--ui-surface-glass-25:rgba(var(--ui-palette-white-rgb),.12);--ui-surface-glass-26:rgba(var(--ui-palette-white-rgb),.18);--ui-surface-glass-27:rgba(var(--ui-palette-white-rgb),.22);--ui-surface-glass-28:rgba(var(--ui-palette-white-rgb),.25);--ui-surface-glass-29:rgba(var(--ui-palette-white-rgb),.35);--ui-surface-glass-30:rgba(var(--ui-palette-white-rgb),.45);--ui-surface-glass-31:rgba(var(--ui-palette-white-rgb),.55);--ui-surface-glass-32:rgba(var(--ui-palette-white-rgb),.65);--ui-surface-glass-33:rgba(var(--ui-palette-white-rgb),.75);--ui-surface-glass-34:rgba(var(--ui-palette-white-rgb),1);--ui-surface-glass-faint:rgba(var(--ui-palette-white-rgb),.01);--ui-surface-glass-faint-mid:rgba(var(--ui-palette-white-rgb),.025);--ui-text-glass:rgba(var(--ui-palette-white-rgb),.9);--ui-text-glossy:rgba(var(--ui-palette-white-rgb),.8);--ui-text-muted-glass:rgba(var(--ui-palette-white-rgb),.6);--ui-text-dim-glass:rgba(var(--ui-palette-white-rgb),.4);--ui-surface-sheen-top:rgba(var(--ui-palette-white-rgb),.03);--ui-surface-sheen-bottom:rgba(var(--ui-palette-white-rgb),.015);--ui-surface-sheen-faint:rgba(var(--ui-palette-white-rgb),.01);--ui-surface-sheen-soft:rgba(var(--ui-palette-white-rgb),.02);--ui-surface-sheen-strong:rgba(var(--ui-palette-white-rgb),.06);--ui-surface-overlay-top:rgba(var(--ui-palette-white-rgb),.05);--ui-surface-overlay-bottom:rgba(var(--ui-palette-white-rgb),.02);--ui-surface-input-dark:rgba(var(--ui-palette-black-rgb),.3);--ui-surface-input-focus:rgba(var(--ui-palette-solid-text-rgb),.72);--ui-surface-input-autofill:rgb(var(--ui-palette-ink-rgb));--ui-surface-overlay-backdrop:rgba(var(--ui-palette-black-rgb),.5);--ui-surface-overlay-1:rgba(var(--ui-palette-black-rgb),.2);--ui-surface-overlay-2:rgba(var(--ui-palette-black-rgb),.4);--ui-surface-overlay-3:rgba(var(--ui-palette-black-rgb),.6);--ui-surface-overlay-4:rgba(var(--ui-palette-black-rgb),.7);--ui-surface-overlay-5:rgba(var(--ui-palette-black-rgb),.9);--ui-viewer-dialog-scrim-bg:#080c18;--ui-viewer-mobile-scrim-bg:#05070d;--ui-runner-stage-scrim-bg:#020617;--ui-sheet-native-backdrop-bg:rgba(var(--ui-palette-black-rgb),.62);--ui-generating-static-shadow:0 0 14px rgba(var(--ui-palette-brand-400-rgb),.5),0 0 28px rgba(var(--ui-palette-brand-400-rgb),.2);--ui-surface-panel-dim:rgba(var(--ui-palette-dialog-control-rgb),.65);--ui-surface-panel-dim-hover:rgba(var(--ui-palette-dialog-control-hover-rgb),.85);--ui-surface-panel-dim-disabled:rgba(var(--ui-palette-dialog-control-rgb),.4);--ui-border-subtle:rgba(var(--ui-palette-white-rgb),.05);--ui-border-default:rgba(var(--ui-palette-white-rgb),.09);--ui-border-strong:rgba(var(--ui-palette-white-rgb),.12);--ui-border-contrast:rgba(var(--ui-palette-white-rgb),.14);--ui-neutral-border:rgba(var(--ui-palette-muted-strong-rgb),.26);--ui-border-tier-primary:var(--ui-border-default);--ui-border-tier-secondary:var(--ui-border-subtle);--ui-border-tier-strong:var(--ui-border-strong);--ui-border-tier-emphasis:var(--ui-border-contrast);--ui-border-tier-neutral:var(--ui-neutral-border);--ui-shadow-sm:0 2px 10px rgba(var(--ui-palette-ink-rgb),.14);--ui-shadow-md:0 4px 16px rgba(var(--ui-palette-ink-rgb),.18);--ui-shadow-lg:0 8px 26px rgba(var(--ui-palette-ink-rgb),.24);--ui-shadow-xl:0 10px 30px rgba(var(--ui-palette-ink-rgb),.26);--ui-shadow-hover:0 10px 26px rgba(var(--ui-palette-ink-rgb),.24);--ui-brand-shadow:0 4px 16px rgba(var(--ui-palette-brand-500-rgb),.2);--ui-brand-shadow-soft:0 6px 20px rgba(var(--ui-palette-brand-500-rgb),.16);--ui-brand-shadow-strong:0 8px 24px rgba(var(--ui-palette-brand-500-rgb),.24);--ui-solid-bg:rgb(var(--ui-palette-solid-bg-rgb));--ui-solid-bg-hover:rgb(var(--ui-palette-solid-bg-hover-rgb));--ui-solid-text:rgb(var(--ui-palette-solid-text-rgb));--ui-action-primary-bg:#9abcfb;--ui-action-primary-bg-hover:#bcd8ff;--ui-action-primary-fg:#06101d;--ui-action-primary-border:transparent;--ui-generative-action-bg:var(--ui-action-primary-bg);--ui-generative-action-bg-hover:var(--ui-action-primary-bg-hover);--ui-generative-action-fg:#0a1020;--ui-generative-action-border:transparent;--ui-generative-action-shadow:0 0 22px rgba(var(--ui-palette-brand-400-rgb),.3),0 0 64px rgba(var(--ui-palette-brand-400-rgb),.13),inset 0 1px 0 rgba(var(--ui-palette-white-rgb),.55),inset 0 -1px 0 rgba(61,83,144,.25);--ui-action-secondary-bg:var(--ui-surface-glass-3);--ui-action-secondary-bg-hover:var(--ui-surface-glass-4);--ui-action-secondary-bg-active:var(--ui-surface-glass-5);--ui-action-secondary-fg:var(--ui-text-primary);--ui-action-secondary-border:transparent;--ui-action-ghost-bg-hover:var(--ui-surface-glass-1);--ui-action-ghost-bg-active:var(--ui-surface-glass-5);--ui-accent:rgb(var(--ui-palette-accent-rgb));--ui-accent-text:rgb(var(--ui-palette-accent-text-rgb));--ui-accent-soft:rgba(var(--ui-palette-accent-rgb),.16);--ui-accent-strong:rgba(var(--ui-palette-accent-rgb),.28);--ui-accent-border:rgba(var(--ui-palette-accent-rgb),.4);--ui-action-selected-bg:rgba(var(--ui-palette-accent-rgb),.2);--ui-action-selected-fg:var(--ui-accent-text);--ui-surface-card:rgba(var(--ui-palette-white-rgb),.035);--ui-surface-card-2:rgba(var(--ui-palette-white-rgb),.06);--ui-surface-card-border:rgba(var(--ui-palette-white-rgb),.07);--ui-scrollbar-thumb:rgba(var(--ui-palette-muted-strong-rgb),.25);--ui-scrollbar-thumb-hover:rgba(var(--ui-palette-muted-strong-rgb),.4);--surface-glass:var(--ui-surface-glass-2);--surface-glass-strong:var(--ui-surface-glass-3);--surface-border:var(--ui-border-default);--surface-border-soft:var(--ui-border-subtle);--surface-shadow:var(--ui-shadow-lg);--surface-shadow-soft:var(--ui-shadow-md);--accent-gradient:var(--ui-brand-gradient);--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--border-radius-xs:4px;--border-radius-sm:.375rem;--border-radius-md:.5rem;--border-radius-lg:.75rem;--border-radius-xl:1rem;--border-radius-2xl:1.5rem;--border-radius-3xl:24px;--border-radius-full:9999px;--ui-radius-xs:var(--border-radius-xs);--ui-radius-sm:var(--border-radius-sm);--ui-radius-md:var(--border-radius-md);--ui-radius-lg:var(--border-radius-lg);--ui-radius-xl:var(--border-radius-xl);--ui-radius-2xl:var(--border-radius-2xl);--ui-radius-3xl:var(--border-radius-3xl);--ui-radius-full:var(--border-radius-full);--ui-control-h-compact:32px;--ui-control-h-standard:36px;--ui-control-h-cta:40px;--ui-control-icon-visual:32px;--ui-hit-target-min:32px;--ui-control-h-composite:52px;--ui-control-h-sm:var(--ui-control-h-compact);--ui-control-h-md:var(--ui-control-h-standard);--ui-control-h-lg:var(--ui-control-h-cta);--ui-control-h-touch:var(--ui-hit-target-min);--breakpoint-xs:0px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--p-progressspinner-color-one:var(--ui-text-emphasis)!important;--p-progressspinner-color-two:var(--ui-text-emphasis)!important;--p-progressspinner-color-three:var(--ui-text-emphasis)!important;--p-progressspinner-color-four:var(--ui-text-emphasis)!important;--p-tieredmenu-background:var(--ui-surface-elevated);--p-tieredmenu-border-color:var(--ui-border-default);--p-tieredmenu-color:var(--ui-text-primary);--p-tieredmenu-border-radius:var(--border-radius-md);--p-tieredmenu-shadow:var(--ui-shadow-md);--p-tieredmenu-transition-duration:.2s;--p-tieredmenu-list-padding:8px 0;--p-tieredmenu-list-gap:0;--p-tieredmenu-item-focus-background:var(--ui-surface-glass-2);--p-tieredmenu-item-active-background:var(--ui-surface-glass-3);--p-tieredmenu-item-color:var(--ui-text-primary);--p-tieredmenu-item-focus-color:var(--ui-text-emphasis);--p-tieredmenu-item-active-color:var(--ui-text-emphasis);--p-tieredmenu-item-padding:10px 16px;--p-tieredmenu-item-border-radius:4px;--p-tieredmenu-item-gap:8px;--p-tieredmenu-item-icon-color:var(--ui-text-primary);--p-tieredmenu-item-icon-focus-color:var(--ui-text-emphasis);--p-tieredmenu-item-icon-active-color:var(--ui-text-emphasis);--p-tieredmenu-submenu-mobile-indent:1rem;--p-tieredmenu-submenu-icon-size:.875rem;--p-tieredmenu-submenu-icon-color:var(--ui-text-primary);--p-tieredmenu-submenu-icon-focus-color:var(--ui-text-emphasis);--p-tieredmenu-submenu-icon-active-color:var(--ui-text-emphasis);--p-tieredmenu-separator-border-color:var(--ui-border-subtle);--p-menu-background:var(--ui-surface-elevated);--p-menu-border-color:var(--ui-border-default);--p-menu-color:var(--ui-text-primary);--p-menu-border-radius:var(--border-radius-md);--p-menu-shadow:var(--ui-shadow-md);--p-menu-transition-duration:.2s;--p-menu-list-padding:8px 0;--p-menu-item-focus-background:var(--ui-surface-glass-2);--p-menu-item-active-background:var(--ui-surface-glass-3);--p-menu-item-color:var(--ui-text-primary);--p-menu-item-focus-color:var(--ui-text-emphasis);--p-menu-item-active-color:var(--ui-text-emphasis);--p-menu-item-padding:10px 16px;--p-menu-item-border-radius:4px;--p-menu-item-gap:8px;--p-menu-item-icon-color:var(--ui-text-primary);--p-menu-item-icon-focus-color:var(--ui-text-emphasis);--p-menu-item-icon-active-color:var(--ui-text-emphasis);--p-menu-separator-border-color:var(--ui-border-subtle);--p-select-background:var(--ui-surface-elevated);--p-select-border-color:var(--ui-border-default);--p-select-color:var(--ui-text-primary);--p-select-border-radius:var(--border-radius-md);--p-select-shadow:var(--ui-shadow-md);--p-select-transition-duration:.2s;--p-select-overlay-background:var(--ui-surface-layer-2);--p-select-overlay-border-color:var(--ui-border-default);--p-select-overlay-shadow:var(--ui-shadow-lg);--p-select-option-focus-background:var(--ui-surface-glass-2);--p-select-option-color:var(--ui-text-primary);--p-select-option-focus-color:var(--ui-text-emphasis);--p-select-option-padding:10px 16px;--p-select-option-border-radius:4px;--p-popover-background:var(--ui-surface-layer-2);--p-popover-border-color:var(--ui-border-default);--p-popover-color:var(--ui-text-primary);--p-popover-border-radius:var(--border-radius-lg);--p-popover-shadow:var(--ui-shadow-xl);--p-popover-gutter:8px;--p-popover-arrow-offset:1.25rem;--p-popover-content-padding:1.5rem;--p-tag-font-size:.775rem;--p-tag-background:var(--ui-brand-soft);--p-tag-color:var(--ui-brand-300);--p-tag-border-radius:var(--border-radius-sm);--p-tag-padding:.25rem .5rem;--p-tag-icon-size:.75rem;--p-tag-remove-icon-size:.75rem;--p-button-secondary-background:var(--ui-surface-glass-3);--p-button-secondary-border-color:var(--ui-border-default);--p-button-secondary-color:var(--ui-text-emphasis-soft);--p-button-secondary-hover-background:var(--ui-surface-sheen-strong);--p-button-secondary-hover-border-color:var(--ui-border-contrast);--p-button-secondary-hover-color:var(--ui-text-emphasis);--p-button-secondary-active-background:var(--ui-surface-sheen-strong);--p-button-secondary-active-border-color:var(--ui-border-strong);--p-button-secondary-active-color:var(--ui-text-emphasis);--p-dialog-background:var(--ui-surface-elevated);--p-dialog-border-color:var(--ui-border-default);--p-dialog-color:var(--ui-text-primary);--p-dialog-border-radius:var(--border-radius-md);--p-dialog-shadow:var(--ui-shadow-lg);--p-dialog-header-background:var(--ui-surface-layer-2);--p-dialog-header-border-color:var(--ui-border-default);--p-dialog-header-color:var(--p-dialog-color);--p-dialog-header-padding:1rem 1.5rem;--p-dialog-header-gap:.5rem;--p-dialog-title-font-size:1.25rem;--p-dialog-title-font-weight:600;--p-dialog-content-background:var(--ui-surface-layer-1);--p-dialog-content-color:var(--p-dialog-color);--p-dialog-content-padding:0;--p-dialog-footer-background:var(--p-dialog-header-background);--p-dialog-footer-border-color:var(--p-dialog-border-color);--p-dialog-footer-color:var(--p-dialog-color);--p-dialog-footer-padding:1rem 1.5rem;--p-dialog-footer-gap:.5rem;--p-dialog-mask-background:var(--ui-surface-overlay-backdrop)}body#ds-root[data-ui-theme=teal],html:root[data-ui-theme=teal]{--ui-palette-brand-500-rgb:20,184,166;--ui-palette-brand-400-rgb:45,212,191;--ui-palette-brand-300-rgb:94,234,212;--ui-palette-info-rgb:103,232,249;--text-color-primary:rgb(var(--ui-palette-brand-500-rgb));--accent-color:rgb(var(--ui-palette-brand-500-rgb));--accent-color-hover:rgb(var(--ui-palette-brand-400-rgb))}body#ds-root[data-ui-theme=amber],html:root[data-ui-theme=amber]{--ui-palette-brand-500-rgb:245,158,11;--ui-palette-brand-400-rgb:251,191,36;--ui-palette-brand-300-rgb:253,230,138;--ui-palette-info-rgb:253,186,116;--text-color-primary:rgb(var(--ui-palette-brand-500-rgb));--accent-color:rgb(var(--ui-palette-brand-500-rgb));--accent-color-hover:rgb(var(--ui-palette-brand-400-rgb))}body#ds-root .p-dialog .p-dialog-header .p-dialog-header-icon{color:var(--ui-text-secondary);transition:color .2s,background-color .2s}body#ds-root .p-dialog .p-dialog-content{position:static;overflow:visible}body#ds-root .p-dialog .p-dialog-header .p-dialog-header-icon:focus,body#ds-root .p-dialog .p-dialog-header .p-dialog-header-icon:hover{color:var(--ui-text-primary);background-color:var(--ui-surface-glass-2);border-color:transparent}@keyframes logo-breathe{0%,to{filter:hue-rotate(0deg) brightness(1)}50%{filter:hue-rotate(15deg) brightness(1.05)}}.logo-icon{animation:logo-breathe 6s ease-in-out infinite}body{font-family:Inter,Segoe UI Variable,-apple-system,BlinkMacSystemFont,Segoe UI,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;color:#f2f7ff;background-color:#03070d;background-image:radial-gradient(circle at 50% 0,rgba(var(--ui-palette-brand-500-rgb),.14),transparent 42%),radial-gradient(circle at 12% 88%,rgba(var(--ui-palette-info-rgb),.07),transparent 32%);min-height:100vh;margin:0;padding:0;overflow-x:hidden}body#ds-root{--p-scrollbar-width:0px!important}body#ds-root:has(.app-container.public-document-scroll){overflow-x:visible;overflow-y:visible}html:has(.dream-page-container){overflow-y:hidden;scrollbar-gutter:stable}html:has(.home-page){overflow-x:clip}body#ds-root:has(.home-page){overflow-x:clip;overflow-y:visible}body#ds-root:has(.community-page),body#ds-root:has(.home-page),body#ds-root:has(.landing-page),body#ds-root:has(.px-page),body#ds-root:has(.tpl-landing),html:has(.community-page),html:has(.home-page),html:has(.landing-page),html:has(.px-page),html:has(.tpl-landing){height:auto;min-height:100%}html::-webkit-scrollbar{width:12px}html::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb);border-radius:999px;border:2px solid transparent;background-clip:padding-box}html::-webkit-scrollbar-thumb:hover{background:var(--ui-scrollbar-thumb-hover);background-clip:padding-box}body:before{content:"";position:fixed;inset:0;z-index:9999;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.65' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.03'/%3E%3C/svg%3E");pointer-events:none;opacity:.4}html.ph-keyboard-visible body:before,html.u-dialog-input-focused body:before,html.u-dialog-open body:before{display:none;background-image:none;opacity:0}.glass-spinner :deep(.p-progress-spinner-circle),.glass-spinner :deep(.p-progressspinner-circle){stroke:var(--ui-text-emphasis-soft)!important;stroke-linecap:round;filter:drop-shadow(0 0 10px rgba(var(--ui-palette-white-rgb),.35)) drop-shadow(0 1px 4px rgba(var(--ui-palette-black-rgb),.25));animation:p-progress-spinner-dash 1.5s ease-in-out infinite}.glass-spinner :deep(.p-progress-spinner-svg),.glass-spinner :deep(.p-progressspinner-svg){animation:p-progress-spinner-rotate 2s linear infinite;overflow:visible}.glass-spinner :deep(.p-progress-spinner),.glass-spinner :deep(.p-progressspinner){color:var(--ui-text-emphasis-soft)!important}body#ds-root .glass-card{position:relative;overflow:visible;border:1px solid var(--ui-border-contrast);padding:1rem;border-radius:16px}body#ds-root .glass-card:before{content:"";position:absolute;inset:0;background:rgba(var(--ui-palette-surface-rgb),.35);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:inherit;pointer-events:none;z-index:-1}body#ds-root .frosted-card-text{color:#b6bdcb}body#ds-root .p-toast{z-index:20000!important}body#ds-root .p-toast .p-toast-message{padding:0;min-height:auto;border-radius:var(--ui-radius-lg,12px);background:#0c1222eb;border:1px solid rgba(var(--ui-palette-brand-400-rgb),.18);color:var(--ui-text-primary);box-shadow:0 18px 48px #00000052,inset 0 1px rgba(var(--ui-palette-white-rgb),.06);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);overflow:hidden}body#ds-root .p-toast .p-toast-message .p-toast-message-content{align-items:center;padding:10px 14px;gap:.5rem}body#ds-root .p-toast .p-toast-message .p-toast-summary{font-size:.875rem;font-weight:600;line-height:1.2}body#ds-root .p-toast .p-toast-message .p-toast-detail{font-size:.75rem;margin-top:.15rem;line-height:1.2;color:var(--ui-text-muted)}body#ds-root .p-toast .p-toast-message .p-toast-icon-close{width:1.25rem;height:1.25rem;font-size:.875rem;padding:.1rem;align-self:center;color:var(--ui-text-muted)}body#ds-root .p-toast .p-toast-message .p-icon.p-toast-message-icon{font-size:1rem;width:1rem;height:1rem;margin-right:.25rem}body#ds-root .p-toast .p-toast-message-error{border-left-width:4px}body#ds-root .p-toast .p-toast-message-success{background:linear-gradient(135deg,rgba(var(--ui-palette-brand-500-rgb),.2),transparent 52%),#0c1222f0;border-color:rgba(var(--ui-palette-brand-400-rgb),.28);border-left:3px solid rgba(var(--ui-palette-brand-300-rgb),.74)}body#ds-root .p-toast .p-toast-message-success .p-toast-message-icon,body#ds-root .p-toast .p-toast-message-success .p-toast-summary{color:rgb(var(--ui-palette-brand-300-rgb))}body#ds-root .p-toast .p-toast-message-info,body#ds-root .p-toast .p-toast-message-warn{border-left-width:4px}@media(max-width:480px){body#ds-root .p-toast{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);left:1rem!important;right:1rem!important}body#ds-root .p-toast.p-toast-top-center{transform:none!important}}body#ds-root.ph-native-app{--ui-control-h-compact:34px;--ui-control-h-standard:44px;--ui-control-h-cta:50px;--ui-control-icon-visual:38px;--ui-hit-target-min:44px;--ui-control-h-composite:54px;--elev-overlay-bg:rgba(15,25,42,.9);--elev-overlay-blur:blur(20px) saturate(1.28);--native-toast-top-clearance: calc(max(var(--safe-area-inset-top, 0px), env(safe-area-inset-top, 0px), 12px) + 64px) }body#ds-root.ph-native-app .p-toast.p-toast-top-center,body#ds-root.ph-native-app .p-toast.p-toast-top-left,body#ds-root.ph-native-app .p-toast.p-toast-top-right{top:var(--native-toast-top-clearance)!important}body#ds-root.ph-web-app{--elev-overlay-bg:rgba(15,25,42,.98);--elev-overlay-blur:blur(12px) saturate(1.08)}@media(pointer:coarse){body#ds-root.ph-web-app{--ui-hit-target-min:44px}}body#ds-root .p-tieredmenu{background:var(--p-tieredmenu-background)!important;border:1px solid var(--p-tieredmenu-border-color)!important;border-radius:var(--p-tieredmenu-border-radius)!important;box-shadow:var(--p-tieredmenu-shadow)!important;color:var(--p-tieredmenu-color)!important;z-index:9999!important;min-width:180px!important}body#ds-root .p-tieredmenu .p-tieredmenu-root-list{padding:var(--p-tieredmenu-list-padding)!important}body#ds-root .p-tieredmenu .p-tieredmenu-item-link{color:var(--p-tieredmenu-item-color)!important;padding:var(--p-tieredmenu-item-padding)!important;border-radius:var(--p-tieredmenu-item-border-radius)!important;transition:all var(--p-tieredmenu-transition-duration) ease!important}body#ds-root .p-tieredmenu .p-tieredmenu-item-link:focus,body#ds-root .p-tieredmenu .p-tieredmenu-item-link:hover{background:var(--p-tieredmenu-item-focus-background)!important;color:var(--p-tieredmenu-item-focus-color)!important}body#ds-root .p-tieredmenu .p-tieredmenu-item-link.p-focus{background:var(--p-tieredmenu-item-focus-background)!important;color:var(--p-tieredmenu-item-focus-color)!important}body#ds-root .p-tieredmenu .p-tieredmenu-item-icon{color:var(--p-tieredmenu-item-icon-color)!important;margin-right:var(--p-tieredmenu-item-gap)!important}body#ds-root .p-tieredmenu .p-tieredmenu-submenu-icon{color:var(--p-tieredmenu-submenu-icon-color)!important;font-size:var(--p-tieredmenu-submenu-icon-size)!important}body#ds-root .p-tieredmenu .p-tieredmenu-separator{border-top:1px solid var(--p-tieredmenu-separator-border-color)!important;margin:4px 0!important}body#ds-root .p-tieredmenu-submenu{background:var(--p-tieredmenu-background)!important;border:1px solid var(--p-tieredmenu-border-color)!important;border-radius:var(--p-tieredmenu-border-radius)!important;box-shadow:var(--p-tieredmenu-shadow)!important;z-index:10000!important;min-width:160px!important}body#ds-root .p-tieredmenu-submenu .p-tieredmenu-item-link{color:var(--p-tieredmenu-item-color)!important;padding:var(--p-tieredmenu-item-padding)!important}body#ds-root .p-tieredmenu-submenu .p-tieredmenu-item-link:focus,body#ds-root .p-tieredmenu-submenu .p-tieredmenu-item-link:hover{background:var(--p-tieredmenu-item-focus-background)!important;color:var(--p-tieredmenu-item-focus-color)!important}body#ds-root .p-tieredmenu-submenu .p-tieredmenu-item-icon{color:var(--p-tieredmenu-item-icon-color)!important}body#ds-root .p-tieredmenu-panel{z-index:10001!important}body#ds-root .p-menu{background:var(--p-menu-background)!important;border:1px solid var(--p-menu-border-color)!important;border-radius:var(--p-menu-border-radius)!important;box-shadow:var(--p-menu-shadow)!important;color:var(--p-menu-color)!important;min-width:180px!important}body#ds-root .p-menu .p-menu-list{padding:var(--p-menu-list-padding)!important;background:transparent!important}body#ds-root .p-menu .p-menu-item-content{transition:all var(--p-menu-transition-duration) ease!important}body#ds-root .p-menu .p-menu-item-content:hover{background:var(--p-menu-item-focus-background)!important}body#ds-root .p-menu .p-menu-item-content.p-focus,body#ds-root .p-menu .p-menu-item-content:focus{background:var(--p-menu-item-focus-background)!important;box-shadow:none!important}body#ds-root .p-menu .p-menu-item-link{color:var(--p-menu-item-color)!important;padding:var(--p-menu-item-padding)!important;border-radius:var(--p-menu-item-border-radius)!important;transition:all var(--p-menu-transition-duration) ease!important}body#ds-root .p-menu .p-menu-item-link:focus,body#ds-root .p-menu .p-menu-item-link:hover{background:transparent!important;color:var(--p-menu-item-focus-color)!important}body#ds-root .p-menu .p-menu-item-link.p-focus{background:transparent!important;color:var(--p-menu-item-focus-color)!important}body#ds-root .p-menu .p-menu-item-icon{color:var(--p-menu-item-icon-color)!important;margin-right:var(--p-menu-item-gap)!important}body#ds-root .p-menu .p-menu-separator{border-top:1px solid var(--p-menu-separator-border-color)!important;margin:4px 0!important}body#ds-root .p-select-overlay{background:var(--p-select-overlay-background)!important;border:1px solid var(--p-select-overlay-border-color)!important;border-radius:var(--p-select-border-radius)!important;box-shadow:var(--p-select-overlay-shadow)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}body#ds-root .p-select-overlay .p-select-list{background:transparent!important}body#ds-root .p-select-overlay .p-select-option{color:var(--p-select-option-color)!important;background:transparent!important;padding:var(--p-select-option-padding)!important;border-radius:var(--p-select-option-border-radius)!important;transition:all var(--p-select-transition-duration) ease!important}body#ds-root .p-select-overlay .p-select-option:focus,body#ds-root .p-select-overlay .p-select-option:hover{background:var(--p-select-option-focus-background)!important;color:var(--p-select-option-focus-color)!important}body#ds-root .p-select-overlay .p-select-option.p-focus,body#ds-root .p-select-overlay .p-select-option.p-highlight{background:var(--p-select-option-focus-background)!important;color:var(--p-select-option-focus-color)!important}body#ds-root .p-popover{background:var(--p-popover-background)!important;border:1px solid var(--p-popover-border-color)!important;border-radius:var(--p-popover-border-radius)!important;box-shadow:var(--p-popover-shadow)!important;color:var(--p-popover-color)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}body#ds-root .p-popover .p-popover-content{background:transparent!important;color:inherit!important;padding:var(--p-popover-content-padding)!important}body#ds-root .p-popover:before{border-color:transparent transparent var(--p-popover-border-color) transparent!important}body#ds-root .p-popover:after{border-color:transparent transparent var(--p-popover-background) transparent!important}body#ds-root .p-popover[data-pc-section=arrow]{border-color:var(--p-popover-border-color)!important}body#ds-root .p-tag{background:var(--p-tag-background)!important;color:var(--p-tag-color)!important;border-radius:var(--p-tag-border-radius)!important;padding:var(--p-tag-padding)!important;border:1px solid var(--p-tag-border-color,var(--ui-brand-border))!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;font-weight:500!important;transition:all .2s ease!important}body#ds-root .p-tag:hover{background:var(--p-tag-hover-background,var(--ui-brand-soft-strong))!important;border-color:var(--p-tag-hover-border-color,rgba(var(--ui-palette-brand-400-rgb),.5))!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px var(--p-tag-hover-shadow,rgba(var(--ui-palette-brand-500-rgb),.2))!important}body#ds-root .p-tag .p-tag-icon{color:inherit!important;font-size:var(--p-tag-icon-size)!important}body#ds-root .p-tag .pi-times{font-size:var(--p-tag-remove-icon-size)!important;opacity:.7!important;transition:opacity .2s ease!important}body#ds-root .p-tag .pi-times:hover{opacity:1!important}body#ds-root .p-button.p-button-secondary{background:var(--p-button-secondary-background)!important;border-color:var(--p-button-secondary-border-color)!important;color:var(--p-button-secondary-color)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;transition:all .2s ease!important}body#ds-root .p-button.p-button-secondary:hover{background:var(--p-button-secondary-hover-background)!important;border-color:var(--p-button-secondary-hover-border-color)!important;color:var(--p-button-secondary-hover-color)!important;box-shadow:0 2px 8px #ffffff1a!important}body#ds-root .p-button.p-button-secondary:active,body#ds-root .p-button.p-button-secondary:focus{background:var(--p-button-secondary-active-background)!important;border-color:var(--p-button-secondary-active-border-color)!important;color:var(--p-button-secondary-active-color)!important;box-shadow:0 0 0 2px #ffffff1a!important}body#ds-root .p-button.p-button-secondary .pi{color:inherit!important}@media(min-width:0px){.hidden-xs{display:none!important}.block-xs{display:block!important}.flex-xs{display:flex!important}.grid-xs{display:grid!important}.inline-flex-xs{display:inline-flex!important}}@media(min-width:640px){.hidden-sm{display:none!important}.block-sm{display:block!important}.flex-sm{display:flex!important}.grid-sm{display:grid!important}.inline-flex-sm{display:inline-flex!important}}@media(min-width:768px){.hidden-md{display:none!important}.block-md{display:block!important}.flex-md{display:flex!important}.grid-md{display:grid!important}.inline-flex-md{display:inline-flex!important}}@media(min-width:1024px){.hidden-lg{display:none!important}.block-lg{display:block!important}.flex-lg{display:flex!important}.grid-lg{display:grid!important}.inline-flex-lg{display:inline-flex!important}}@media(min-width:1280px){.hidden-xl{display:none!important}.block-xl{display:block!important}.flex-xl{display:flex!important}.grid-xl{display:grid!important}.inline-flex-xl{display:inline-flex!important}}@media(min-width:1536px){.hidden-2xl{display:none!important}.block-2xl{display:block!important}.flex-2xl{display:flex!important}.grid-2xl{display:grid!important}.inline-flex-2xl{display:inline-flex!important}}@media(min-width:0px){.text-xs-xs{font-size:.75rem}.text-xs-sm{font-size:.875rem}.text-xs-base{font-size:1rem}.text-xs-lg{font-size:1.125rem}.text-xs-xl{font-size:1.25rem}.text-xs-2xl{font-size:1.563rem}.text-xs-3xl{font-size:1.953rem}}@media(min-width:640px){.text-sm-xs{font-size:.75rem}.text-sm-sm{font-size:.875rem}.text-sm-base{font-size:1rem}.text-sm-lg{font-size:1.125rem}.text-sm-xl{font-size:1.25rem}.text-sm-2xl{font-size:1.563rem}.text-sm-3xl{font-size:1.953rem}}@media(min-width:768px){.text-md-xs{font-size:.75rem}.text-md-sm{font-size:.875rem}.text-md-base{font-size:1rem}.text-md-lg{font-size:1.125rem}.text-md-xl{font-size:1.25rem}.text-md-2xl{font-size:1.563rem}.text-md-3xl{font-size:1.953rem}}@media(min-width:1024px){.text-lg-xs{font-size:.75rem}.text-lg-sm{font-size:.875rem}.text-lg-base{font-size:1rem}.text-lg-lg{font-size:1.125rem}.text-lg-xl{font-size:1.25rem}.text-lg-2xl{font-size:1.563rem}.text-lg-3xl{font-size:1.953rem}}@media(min-width:1280px){.text-xl-xs{font-size:.75rem}.text-xl-sm{font-size:.875rem}.text-xl-base{font-size:1rem}.text-xl-lg{font-size:1.125rem}.text-xl-xl{font-size:1.25rem}.text-xl-2xl{font-size:1.563rem}.text-xl-3xl{font-size:1.953rem}}@media(min-width:1536px){.text-2xl-xs{font-size:.75rem}.text-2xl-sm{font-size:.875rem}.text-2xl-base{font-size:1rem}.text-2xl-lg{font-size:1.125rem}.text-2xl-xl{font-size:1.25rem}.text-2xl-2xl{font-size:1.563rem}.text-2xl-3xl{font-size:1.953rem}}@media(min-width:0px){.p-xs-0{padding:0!important}.p-xs-1{padding:.25rem!important}.p-xs-2{padding:.5rem!important}.p-xs-3{padding:1rem!important}.p-xs-4{padding:1.5rem!important}.p-xs-5{padding:2rem!important}.p-xs-6{padding:3rem!important}.px-xs-0{padding-left:0!important;padding-right:0!important}.px-xs-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xs-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xs-3{padding-left:1rem!important;padding-right:1rem!important}.px-xs-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xs-5{padding-left:2rem!important;padding-right:2rem!important}.py-xs-0{padding-top:0!important;padding-bottom:0!important}.py-xs-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xs-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xs-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xs-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xs-5{padding-top:2rem!important;padding-bottom:2rem!important}}@media(min-width:640px){.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:2rem!important}.p-sm-6{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:2rem!important;padding-right:2rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:2rem!important;padding-bottom:2rem!important}}@media(min-width:768px){.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:2rem!important}.p-md-6{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:2rem!important;padding-right:2rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:2rem!important;padding-bottom:2rem!important}}@media(min-width:1024px){.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:2rem!important}.p-lg-6{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:2rem!important;padding-right:2rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:2rem!important;padding-bottom:2rem!important}}@media(min-width:1280px){.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:2rem!important}.p-xl-6{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:2rem!important;padding-right:2rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:2rem!important;padding-bottom:2rem!important}}@media(min-width:1536px){.p-2xl-0{padding:0!important}.p-2xl-1{padding:.25rem!important}.p-2xl-2{padding:.5rem!important}.p-2xl-3{padding:1rem!important}.p-2xl-4{padding:1.5rem!important}.p-2xl-5{padding:2rem!important}.p-2xl-6{padding:3rem!important}.px-2xl-0{padding-left:0!important;padding-right:0!important}.px-2xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-2xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-2xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-2xl-5{padding-left:2rem!important;padding-right:2rem!important}.py-2xl-0{padding-top:0!important;padding-bottom:0!important}.py-2xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-2xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-2xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-2xl-5{padding-top:2rem!important;padding-bottom:2rem!important}}@media(min-width:0px){.m-xs-0{margin:0!important}.m-xs-1{margin:.25rem!important}.m-xs-2{margin:.5rem!important}.m-xs-3{margin:1rem!important}.m-xs-4{margin:1.5rem!important}.m-xs-5{margin:2rem!important}.mx-xs-auto{margin-left:auto!important;margin-right:auto!important}.mx-xs-0{margin-left:0!important;margin-right:0!important}.mx-xs-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xs-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xs-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xs-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-xs-0{margin-top:0!important;margin-bottom:0!important}.my-xs-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xs-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xs-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xs-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}}@media(min-width:640px){.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:2rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}}@media(min-width:768px){.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:2rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}}@media(min-width:1024px){.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:2rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}}@media(min-width:1280px){.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:2rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}}@media(min-width:1536px){.m-2xl-0{margin:0!important}.m-2xl-1{margin:.25rem!important}.m-2xl-2{margin:.5rem!important}.m-2xl-3{margin:1rem!important}.m-2xl-4{margin:1.5rem!important}.m-2xl-5{margin:2rem!important}.mx-2xl-auto{margin-left:auto!important;margin-right:auto!important}.mx-2xl-0{margin-left:0!important;margin-right:0!important}.mx-2xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-2xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-2xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-2xl-0{margin-top:0!important;margin-bottom:0!important}.my-2xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-2xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-2xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}}@media(min-width:0px){.flex-xs-row{flex-direction:row!important}.flex-xs-col{flex-direction:column!important}.flex-xs-row-reverse{flex-direction:row-reverse!important}.flex-xs-col-reverse{flex-direction:column-reverse!important}}@media(min-width:640px){.flex-sm-row{flex-direction:row!important}.flex-sm-col{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-col-reverse{flex-direction:column-reverse!important}}@media(min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-col{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-col-reverse{flex-direction:column-reverse!important}}@media(min-width:1024px){.flex-lg-row{flex-direction:row!important}.flex-lg-col{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-col-reverse{flex-direction:column-reverse!important}}@media(min-width:1280px){.flex-xl-row{flex-direction:row!important}.flex-xl-col{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-col-reverse{flex-direction:column-reverse!important}}@media(min-width:1536px){.flex-2xl-row{flex-direction:row!important}.flex-2xl-col{flex-direction:column!important}.flex-2xl-row-reverse{flex-direction:row-reverse!important}.flex-2xl-col-reverse{flex-direction:column-reverse!important}}@media(min-width:0px){.grid-xs-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-xs-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-xs-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-xs-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-xs-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.grid-xs-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.col-xs-span-1{grid-column:span 1/span 1!important}.col-xs-span-2{grid-column:span 2/span 2!important}.col-xs-span-3{grid-column:span 3/span 3!important}.col-xs-span-4{grid-column:span 4/span 4!important}.col-xs-span-full{grid-column:1/-1!important}}@media(min-width:640px){.grid-sm-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-sm-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-sm-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-sm-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-sm-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.grid-sm-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.col-sm-span-1{grid-column:span 1/span 1!important}.col-sm-span-2{grid-column:span 2/span 2!important}.col-sm-span-3{grid-column:span 3/span 3!important}.col-sm-span-4{grid-column:span 4/span 4!important}.col-sm-span-full{grid-column:1/-1!important}}@media(min-width:768px){.grid-md-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-md-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-md-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-md-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-md-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.grid-md-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.col-md-span-1{grid-column:span 1/span 1!important}.col-md-span-2{grid-column:span 2/span 2!important}.col-md-span-3{grid-column:span 3/span 3!important}.col-md-span-4{grid-column:span 4/span 4!important}.col-md-span-full{grid-column:1/-1!important}}@media(min-width:1024px){.grid-lg-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-lg-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-lg-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-lg-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-lg-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.grid-lg-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.col-lg-span-1{grid-column:span 1/span 1!important}.col-lg-span-2{grid-column:span 2/span 2!important}.col-lg-span-3{grid-column:span 3/span 3!important}.col-lg-span-4{grid-column:span 4/span 4!important}.col-lg-span-full{grid-column:1/-1!important}}@media(min-width:1280px){.grid-xl-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-xl-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-xl-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-xl-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-xl-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.grid-xl-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.col-xl-span-1{grid-column:span 1/span 1!important}.col-xl-span-2{grid-column:span 2/span 2!important}.col-xl-span-3{grid-column:span 3/span 3!important}.col-xl-span-4{grid-column:span 4/span 4!important}.col-xl-span-full{grid-column:1/-1!important}}@media(min-width:1536px){.grid-2xl-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-2xl-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-2xl-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-2xl-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-2xl-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.grid-2xl-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.col-2xl-span-1{grid-column:span 1/span 1!important}.col-2xl-span-2{grid-column:span 2/span 2!important}.col-2xl-span-3{grid-column:span 3/span 3!important}.col-2xl-span-4{grid-column:span 4/span 4!important}.col-2xl-span-full{grid-column:1/-1!important}}@media(min-width:0px){.w-xs-full{width:100%!important}.w-xs-1\/2{width:50%!important}.w-xs-1\/3{width:33.333333%!important}.w-xs-2\/3{width:66.666667%!important}.w-xs-1\/4{width:25%!important}.w-xs-3\/4{width:75%!important}.max-w-xs-sm{max-width:24rem!important}.max-w-xs-md{max-width:28rem!important}.max-w-xs-lg{max-width:32rem!important}.max-w-xs-xl{max-width:36rem!important}.max-w-xs-2xl{max-width:42rem!important}.max-w-xs-full{max-width:100%!important}}@media(min-width:640px){.w-sm-full{width:100%!important}.w-sm-1\/2{width:50%!important}.w-sm-1\/3{width:33.333333%!important}.w-sm-2\/3{width:66.666667%!important}.w-sm-1\/4{width:25%!important}.w-sm-3\/4{width:75%!important}.max-w-sm-sm{max-width:24rem!important}.max-w-sm-md{max-width:28rem!important}.max-w-sm-lg{max-width:32rem!important}.max-w-sm-xl{max-width:36rem!important}.max-w-sm-2xl{max-width:42rem!important}.max-w-sm-full{max-width:100%!important}}@media(min-width:768px){.w-md-full{width:100%!important}.w-md-1\/2{width:50%!important}.w-md-1\/3{width:33.333333%!important}.w-md-2\/3{width:66.666667%!important}.w-md-1\/4{width:25%!important}.w-md-3\/4{width:75%!important}.max-w-md-sm{max-width:24rem!important}.max-w-md-md{max-width:28rem!important}.max-w-md-lg{max-width:32rem!important}.max-w-md-xl{max-width:36rem!important}.max-w-md-2xl{max-width:42rem!important}.max-w-md-full{max-width:100%!important}}@media(min-width:1024px){.w-lg-full{width:100%!important}.w-lg-1\/2{width:50%!important}.w-lg-1\/3{width:33.333333%!important}.w-lg-2\/3{width:66.666667%!important}.w-lg-1\/4{width:25%!important}.w-lg-3\/4{width:75%!important}.max-w-lg-sm{max-width:24rem!important}.max-w-lg-md{max-width:28rem!important}.max-w-lg-lg{max-width:32rem!important}.max-w-lg-xl{max-width:36rem!important}.max-w-lg-2xl{max-width:42rem!important}.max-w-lg-full{max-width:100%!important}}@media(min-width:1280px){.w-xl-full{width:100%!important}.w-xl-1\/2{width:50%!important}.w-xl-1\/3{width:33.333333%!important}.w-xl-2\/3{width:66.666667%!important}.w-xl-1\/4{width:25%!important}.w-xl-3\/4{width:75%!important}.max-w-xl-sm{max-width:24rem!important}.max-w-xl-md{max-width:28rem!important}.max-w-xl-lg{max-width:32rem!important}.max-w-xl-xl{max-width:36rem!important}.max-w-xl-2xl{max-width:42rem!important}.max-w-xl-full{max-width:100%!important}}@media(min-width:1536px){.w-2xl-full{width:100%!important}.w-2xl-1\/2{width:50%!important}.w-2xl-1\/3{width:33.333333%!important}.w-2xl-2\/3{width:66.666667%!important}.w-2xl-1\/4{width:25%!important}.w-2xl-3\/4{width:75%!important}.max-w-2xl-sm{max-width:24rem!important}.max-w-2xl-md{max-width:28rem!important}.max-w-2xl-lg{max-width:32rem!important}.max-w-2xl-xl{max-width:36rem!important}.max-w-2xl-2xl{max-width:42rem!important}.max-w-2xl-full{max-width:100%!important}}@media(hover:none)and (pointer:coarse),(max-width:767px){body#ds-root :is(input:not([type=button]):not([type=checkbox]):not([type=color]):not([type=file]):not([type=hidden]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit]),select,textarea){font-size:max(16px,1em)!important}}html.ph-keyboard-visible:not(.u-dialog-open) :is(.tpl-head,.gen-dock,.tpl-app-browser__search,.tpl-app-browser__search-toggle,.tpl-library__head,.tpl-library__search,.tlist__toolbar,.tlist__search,.template-filter-sticky__toolbar,.template-filter-sticky__sort,.simple-mobile-head .smh-back,.simple-mobile-head .smh-new,.simple-mobile-head .smh-title,.prompt-input-container,.gallery-search,.gallery-search-toggle,.mobile-shell-nav__pill,.mobile-shell-nav__create),html.ph-keyboard-visible:not(.u-dialog-open) :is(.tpl-head,.gen-dock,.tpl-app-browser__search,.tpl-app-browser__search-toggle,.tpl-library__head,.tpl-library__search,.tlist__toolbar,.tlist__search,.template-filter-sticky__toolbar,.template-filter-sticky__sort,.simple-mobile-head .smh-back,.simple-mobile-head .smh-new,.simple-mobile-head .smh-title,.prompt-input-container,.gallery-search,.gallery-search-toggle,.mobile-shell-nav__pill,.mobile-shell-nav__create):after,html.ph-keyboard-visible:not(.u-dialog-open) :is(.tpl-head,.gen-dock,.tpl-app-browser__search,.tpl-app-browser__search-toggle,.tpl-library__head,.tpl-library__search,.tlist__toolbar,.tlist__search,.template-filter-sticky__toolbar,.template-filter-sticky__sort,.simple-mobile-head .smh-back,.simple-mobile-head .smh-new,.simple-mobile-head .smh-title,.prompt-input-container,.gallery-search,.gallery-search-toggle,.mobile-shell-nav__pill,.mobile-shell-nav__create):before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(prefers-reduced-motion:no-preference){[role=button]:not([aria-disabled=true]):active,button:not(:disabled):active{scale:.97}}@media(prefers-reduced-transparency:reduce){*,:after,:before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root{--glass-control-bg:rgba(9,12,26,.98);--glass-header-bg:rgba(9,12,26,.96);--glass-control-blur:none}.mobile-shell-nav__pill{background:#1e2030f7!important}.mobile-account-sheet__backdrop,.mobile-generation-sheet__backdrop{background:#04060eb8!important}}.u-button[data-v-f2819ca1]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);font-family:var(--font-family);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);text-decoration:none;border:0;background:transparent;border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--transition-fast,.15s) ease;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;--u-button-visual-height:var(--ui-control-h-standard);--u-button-visual-bg:transparent;--u-button-visual-border:transparent;--u-button-visual-shadow:none}.u-button__visual[data-v-f2819ca1]{position:absolute;z-index:0;inset-inline:0;top:50%;height:min(100%,var(--u-button-visual-height));border:1px solid var(--u-button-visual-border);border-radius:inherit;background:var(--u-button-visual-bg);box-shadow:var(--u-button-visual-shadow);pointer-events:none;transform:translateY(-50%);transition:background var(--transition-fast,.15s) ease,box-shadow var(--transition-fast,.15s) ease,transform var(--transition-fast,.15s) ease}.u-button__content[data-v-f2819ca1],.u-button__icon[data-v-f2819ca1],.u-button__spinner[data-v-f2819ca1]{position:relative;z-index:1}.u-button[data-v-f2819ca1]:focus-visible{outline:2px solid var(--ui-text-link);outline-offset:2px}.u-button.u-button--disabled[data-v-f2819ca1],.u-button[data-v-f2819ca1]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.u-button--xs[data-v-f2819ca1]{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}.u-button--sm[data-v-f2819ca1]{padding:var(--spacing-sm) var(--spacing-md)}.u-button--md[data-v-f2819ca1],.u-button--sm[data-v-f2819ca1]{font-size:var(--font-size-sm)}.u-button--md[data-v-f2819ca1]{padding:var(--spacing-sm) var(--spacing-lg)}.u-button--lg[data-v-f2819ca1]{padding:var(--spacing-md) var(--spacing-xl)}.u-button--lg[data-v-f2819ca1],.u-button--xl[data-v-f2819ca1]{font-size:var(--font-size-base)}.u-button--xl[data-v-f2819ca1]{padding:var(--spacing-lg) var(--spacing-2xl)}.u-button--role-compact[data-v-f2819ca1]{min-height:max(var(--ui-control-h-compact),var(--ui-hit-target-min));--u-button-visual-height:var(--ui-control-h-compact)}.u-button--role-standard[data-v-f2819ca1]{min-height:var(--ui-control-h-standard);--u-button-visual-height:var(--ui-control-h-standard)}.u-button--role-cta[data-v-f2819ca1]{min-height:var(--ui-control-h-cta);--u-button-visual-height:var(--ui-control-h-cta)}.u-button--role-icon[data-v-f2819ca1]{width:max(var(--ui-control-icon-visual),var(--ui-hit-target-min));min-width:max(var(--ui-control-icon-visual),var(--ui-hit-target-min));min-height:max(var(--ui-control-icon-visual),var(--ui-hit-target-min));--u-button-visual-height:var(--ui-control-icon-visual)}.u-button--role-icon .u-button__visual[data-v-f2819ca1]{inset-inline:auto;width:var(--ui-control-icon-visual)}.u-button--icon-only[data-v-f2819ca1]{padding:var(--spacing-sm);aspect-ratio:1}.u-button--block[data-v-f2819ca1]{display:flex;width:100%}.u-button--primary[data-v-f2819ca1]{color:var(--ui-action-primary-fg);--u-button-visual-bg:var(--ui-action-primary-bg);--u-button-visual-border:var(--ui-action-primary-border);--u-button-visual-shadow:var(--ui-brand-shadow)}.u-button--primary[data-v-f2819ca1]:hover:not(:disabled){--u-button-visual-bg:var(--ui-action-primary-bg-hover);--u-button-visual-shadow:var(--ui-brand-shadow-strong)}.u-button--primary:hover:not(:disabled) .u-button__visual[data-v-f2819ca1]{transform:translateY(calc(-50% - 1px))}.u-button--primary:active:not(:disabled) .u-button__visual[data-v-f2819ca1]{transform:translateY(-50%)}.u-button--secondary[data-v-f2819ca1]{color:var(--ui-action-secondary-fg);--u-button-visual-bg:var(--ui-action-secondary-bg);--u-button-visual-border:var(--ui-action-secondary-border)}.u-button--secondary[data-v-f2819ca1]:hover:not(:disabled){--u-button-visual-bg:var(--ui-action-secondary-bg-hover)}.u-button--secondary[data-v-f2819ca1]:active:not(:disabled){--u-button-visual-bg:var(--ui-action-secondary-bg-active)}.u-button--ghost[data-v-f2819ca1]{color:var(--ui-text-primary)}.u-button--ghost[data-v-f2819ca1]:hover:not(:disabled){--u-button-visual-bg:var(--ui-action-ghost-bg-hover)}.u-button--ghost[data-v-f2819ca1]:active:not(:disabled){--u-button-visual-bg:var(--ui-action-ghost-bg-active)}.u-button--danger[data-v-f2819ca1]{color:var(--ui-danger);--u-button-visual-bg:var(--ui-danger-soft);--u-button-visual-border:var(--ui-danger-border)}.u-button--danger[data-v-f2819ca1]:hover:not(:disabled){--u-button-visual-bg:var(--ui-danger-soft-strong);--u-button-visual-border:var(--ui-danger-border-strong)}.u-button--danger[data-v-f2819ca1]:active:not(:disabled){--u-button-visual-bg:var(--ui-danger-soft-active)}.u-button--glass[data-v-f2819ca1]{color:var(--ui-text-primary);--u-button-visual-bg:var(--ui-surface-layer-1);--u-button-visual-border:var(--ui-border-subtle);--u-button-visual-shadow:var(--ui-shadow-sm)}.u-button--glass[data-v-f2819ca1]:hover:not(:disabled){--u-button-visual-bg:var(--ui-surface-layer-2);--u-button-visual-border:var(--ui-border-default);--u-button-visual-shadow:var(--ui-shadow-md)}.u-button--text[data-v-f2819ca1]{color:var(--ui-text-link);padding:var(--spacing-xs)}.u-button--text[data-v-f2819ca1]:hover:not(:disabled){--u-button-visual-bg:var(--ui-brand-soft)}.u-button__spinner[data-v-f2819ca1]{display:inline-block;width:1em;height:1em;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:u-button-spin-f2819ca1 .6s linear infinite}@keyframes u-button-spin-f2819ca1{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.u-button[data-v-f2819ca1]{transition:none}.u-button__spinner[data-v-f2819ca1]{animation:none}}body.ph-keyboard-visible:has(.u-dialog__overlay),html.ph-keyboard-visible:has(.u-dialog__overlay),html.u-dialog-open,html.u-dialog-open body{transform:none!important}@supports (-webkit-touch-callout:none){html.ph-keyboard-visible .u-dialog,html.ph-keyboard-visible .u-dialog__overlay,html.u-dialog-input-focused .u-dialog,html.u-dialog-input-focused .u-dialog__overlay{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.ph-keyboard-visible .u-dialog__overlay,html.u-dialog-input-focused .u-dialog__overlay{background:var(--ui-surface-overlay-5)}}.u-dialog__overlay[data-v-ecdc7bf4]{position:fixed;inset:0;z-index:var(--u-dialog-z-index,11000);display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--ui-surface-overlay-4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overscroll-behavior:contain}.u-dialog__overlay--no-dismiss[data-v-ecdc7bf4]{cursor:default}.u-dialog[data-v-ecdc7bf4]{position:relative;width:100%;max-height:min(90vh,100%);background:#0a0a0af2;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--ui-surface-glass-6);border-radius:var(--ui-radius-3xl);box-shadow:0 0 0 1px var(--ui-surface-input-dark),0 25px 50px -12px var(--ui-surface-overlay-5);display:flex;flex-direction:column;overflow:hidden}.u-dialog--sm[data-v-ecdc7bf4]{max-width:384px}.u-dialog--md[data-v-ecdc7bf4]{max-width:480px}.u-dialog--lg[data-v-ecdc7bf4]{max-width:640px}.u-dialog--xl[data-v-ecdc7bf4]{max-width:768px}.u-dialog--full[data-v-ecdc7bf4]{max-width:100%;height:100vh;max-height:100vh;border-radius:0}.u-dialog__close[data-v-ecdc7bf4]{position:absolute;top:1rem;right:1rem;z-index:10;width:var(--ui-hit-target-min,44px);height:var(--ui-hit-target-min,44px);display:flex;align-items:center;justify-content:center;background:var(--ui-surface-overlay-2);border:1px solid var(--ui-surface-glass-4);border-radius:50%;color:#94a3b8;cursor:pointer;transition:all .2s ease}.u-dialog__close[data-v-ecdc7bf4]:hover{background:var(--ui-surface-overlay-3);border-color:var(--ui-surface-glass-7);color:#fff}.u-dialog__close[data-v-ecdc7bf4]:active{transform:scale(.95)}.u-dialog__close i[data-v-ecdc7bf4]{font-size:.9rem}.u-dialog__overlay--bottom-sheet[data-v-ecdc7bf4]{align-items:flex-end;padding:max(12px,var(--safe-area-inset-top,env(safe-area-inset-top))) max(0px,var(--safe-area-inset-right,env(safe-area-inset-right))) 0 max(0px,var(--safe-area-inset-left,env(safe-area-inset-left)));background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.u-dialog__overlay--bottom-sheet[data-v-ecdc7bf4]:before{position:absolute;inset:0;content:"";pointer-events:none;background:var(--ui-surface-overlay-backdrop);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:calc(1 - var(--mobile-sheet-backdrop-fade, 0));transition:opacity .18s ease}.u-dialog--bottom-sheet[data-v-ecdc7bf4]{z-index:1;width:min(100%,440px);max-height:min(72dvh,620px);border-right:1px solid var(--ui-border-default);border-bottom:0;border-left:1px solid var(--ui-border-default);border-radius:22px 22px 0 0}.u-dialog--bottom-sheet .u-dialog__body[data-v-ecdc7bf4]{min-height:0;padding:0;overflow:hidden}.u-dialog-enter-from .u-dialog--bottom-sheet[data-v-ecdc7bf4],.u-dialog-leave-to .u-dialog--bottom-sheet[data-v-ecdc7bf4]{opacity:1;transform:translateY(100%)}.u-dialog__header[data-v-ecdc7bf4]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 3.5rem 1rem 1.5rem;gap:1rem}.u-dialog__title[data-v-ecdc7bf4]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-color,#e2e8f0);margin:0}.u-dialog__body[data-v-ecdc7bf4]{padding:0 1.5rem 1.5rem;overflow-y:auto;flex:1}.u-dialog__body--no-header[data-v-ecdc7bf4]{padding-top:1.5rem}.u-dialog__footer[data-v-ecdc7bf4]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--ui-surface-glass-11)}.u-dialog-enter-active[data-v-ecdc7bf4],.u-dialog-leave-active[data-v-ecdc7bf4]{transition:opacity .2s ease}.u-dialog-enter-active .u-dialog[data-v-ecdc7bf4],.u-dialog-leave-active .u-dialog[data-v-ecdc7bf4]{transition:all .3s cubic-bezier(.16,1,.3,1)}.u-dialog-enter-from[data-v-ecdc7bf4],.u-dialog-leave-to[data-v-ecdc7bf4]{opacity:0}.u-dialog-enter-from .u-dialog[data-v-ecdc7bf4],.u-dialog-leave-to .u-dialog[data-v-ecdc7bf4]{opacity:0;transform:scale(.95) translateY(10px)}@media(max-width:640px){.u-dialog__overlay[data-v-ecdc7bf4]{align-items:center;padding:max(env(safe-area-inset-top),16px) max(env(safe-area-inset-right),16px) max(env(safe-area-inset-bottom),16px) max(env(safe-area-inset-left),16px)}.u-dialog[data-v-ecdc7bf4]{max-width:100vw;max-height:min(85vh,100%);border-radius:var(--ui-radius-3xl);border-left:none;border-right:none}.u-dialog--fullscreen-mobile[data-v-ecdc7bf4]{flex:1;align-self:stretch;height:auto;max-height:none;border-radius:var(--ui-radius-3xl);margin:max(env(safe-area-inset-top),0px) max(env(safe-area-inset-right),0px) max(env(safe-area-inset-bottom),0px) max(env(safe-area-inset-left),0px);max-width:calc(100vw - max(env(safe-area-inset-right),0px) - max(env(safe-area-inset-left),0px));background:#0a0a0a;backdrop-filter:none;-webkit-backdrop-filter:none}.u-dialog--fullscreen-mobile .u-dialog__body[data-v-ecdc7bf4]{overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:max(env(safe-area-inset-bottom),24px)}.u-dialog__overlay[data-v-ecdc7bf4]:has(.u-dialog--fullscreen-mobile){align-items:center;padding:0;background:var(--ui-surface-overlay-5);backdrop-filter:none;-webkit-backdrop-filter:none}.u-dialog__header[data-v-ecdc7bf4]{padding:1.25rem 3.25rem .75rem 1.25rem}.u-dialog__body[data-v-ecdc7bf4]{padding:0 1.25rem 1.25rem}.u-dialog__footer[data-v-ecdc7bf4]{padding:.75rem 1.25rem max(1.25rem,env(safe-area-inset-bottom))}.u-dialog-enter-from .u-dialog[data-v-ecdc7bf4],.u-dialog-leave-to .u-dialog[data-v-ecdc7bf4]{transform:scale(.95);opacity:0}.u-dialog__overlay.u-dialog__overlay--bottom-sheet[data-v-ecdc7bf4]{align-items:flex-end;padding:max(12px,env(safe-area-inset-top)) max(0px,env(safe-area-inset-right)) 0 max(0px,env(safe-area-inset-left))}.u-dialog.u-dialog--bottom-sheet[data-v-ecdc7bf4]{width:min(100%,440px);max-height:min(72dvh,620px);border-right:1px solid var(--ui-border-default);border-left:1px solid var(--ui-border-default);border-radius:22px 22px 0 0}.u-dialog-enter-from .u-dialog--bottom-sheet[data-v-ecdc7bf4],.u-dialog-leave-to .u-dialog--bottom-sheet[data-v-ecdc7bf4]{opacity:1;transform:translateY(100%)}}@supports (-webkit-touch-callout:none){.u-dialog--fullscreen-mobile input[type=email][data-v-ecdc7bf4],.u-dialog--fullscreen-mobile input[type=password][data-v-ecdc7bf4],.u-dialog--fullscreen-mobile input[type=text][data-v-ecdc7bf4]{font-size:16px!important}}@media(prefers-reduced-motion:reduce){.u-dialog[data-v-ecdc7bf4],.u-dialog-enter-active[data-v-ecdc7bf4],.u-dialog-leave-active[data-v-ecdc7bf4],.u-dialog__close[data-v-ecdc7bf4]{transition:none!important}}.announcement-dialog .u-dialog{width:min(1040px,100vw - 2rem);max-width:min(1040px,100vw - 2rem)}.announcement-dialog .u-dialog__body{padding:clamp(1rem,2vw,1.5rem)}@media(max-width:720px){.announcement-dialog .u-dialog{height:min(760px,100dvh - 2rem);max-height:calc(100dvh - 2rem)}.announcement-dialog .u-dialog__body{display:flex;min-height:0;overflow:hidden;padding:1rem}}.announcement[data-v-883c01fa]{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.96fr);align-items:stretch;gap:clamp(1.25rem,2vw,1.75rem);min-height:clamp(430px,42vw,520px);color:var(--ui-text-primary)}.announcement__visual[data-v-883c01fa]{position:relative;height:100%;min-height:0;border:1px solid rgba(169,206,255,.12);border-radius:var(--ui-radius-xl);overflow:hidden;background:var(--ui-surface-layer-2);box-shadow:0 18px 46px #6f9ee614}.announcement__visual img[data-v-883c01fa],.announcement__visual video[data-v-883c01fa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.announcement__visual-overlay[data-v-883c01fa]{position:absolute;top:1rem;left:1rem;right:1rem;display:flex;justify-content:space-between;align-items:center;gap:.75rem}.announcement__media-pill[data-v-883c01fa]{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;padding:.35rem .7rem;border:1px solid rgba(169,206,255,.42);border-radius:var(--ui-radius-full);background:#a9ceff24;color:#d8e8ff;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.announcement__content[data-v-883c01fa]{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:.5rem 0 .5rem .25rem}.announcement__copy[data-v-883c01fa]{min-width:0}.announcement__eyebrow[data-v-883c01fa]{margin:0 0 .75rem;color:var(--ui-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:0;text-transform:uppercase}.announcement__content h2[data-v-883c01fa]{margin:0;color:var(--ui-text-primary);font-size:clamp(2.2rem,3.2vw,2.9rem);line-height:.98;letter-spacing:0}.announcement__body[data-v-883c01fa]{margin:1rem 0 0;color:var(--ui-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.announcement__list[data-v-883c01fa]{display:grid;gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none}.announcement__list li[data-v-883c01fa]{display:grid;grid-template-columns:1.35rem minmax(0,1fr);gap:.65rem;align-items:start;color:var(--ui-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.announcement__list i[data-v-883c01fa]{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:var(--ui-radius-full);background:#a9ceff29;color:var(--ui-action-primary-bg);font-size:.72rem;box-shadow:inset 0 0 0 1px #a9ceff2e}.announcement__actions[data-v-883c01fa]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}[data-v-883c01fa] .announcement__primary.u-button--primary{background:var(--ui-action-primary-bg);color:var(--ui-action-primary-fg);border-color:var(--ui-action-primary-bg);box-shadow:0 12px 34px #6f9ee63d,inset 0 1px #ffffff73}[data-v-883c01fa] .announcement__primary.u-button--primary:hover:not(:disabled){background:var(--ui-action-primary-bg-hover);box-shadow:0 14px 32px #6f9ee64d,inset 0 1px #ffffff85}@media(max-width:860px){.announcement[data-v-883c01fa]{grid-template-columns:1fr;gap:1.1rem;min-height:0}.announcement__visual[data-v-883c01fa]{height:clamp(260px,58vw,380px);min-height:0}.announcement__content[data-v-883c01fa]{padding:0}}@media(max-width:720px){.announcement[data-v-883c01fa]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.announcement__visual[data-v-883c01fa]{height:260px;flex:0 0 260px}.announcement__content[data-v-883c01fa]{flex:1;min-height:0;justify-content:flex-start}.announcement__copy[data-v-883c01fa]{flex:1;min-height:0;overflow-y:auto;padding-right:.2rem;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.announcement__actions[data-v-883c01fa]{display:grid;grid-template-columns:1fr;flex-shrink:0;margin-top:.9rem;padding-top:.85rem;border-top:1px solid rgba(169,206,255,.12);background:linear-gradient(180deg,transparent,var(--ui-surface-base) 18%)}.announcement__content h2[data-v-883c01fa]{font-size:2rem}}.connectivity-banner[data-v-e03ff91a]{position:fixed;top:calc(max(var(--safe-area-inset-top, 0px),env(safe-area-inset-top,0px)) + 8px);left:50%;z-index:1400;display:flex;width:min(100vw - 32px,460px);min-height:52px;box-sizing:border-box;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-xl);color:var(--ui-text-primary);background:var(--ui-surface-elevated);box-shadow:var(--ui-shadow-lg);transform:translate(-50%);backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12)}.connectivity-banner>i[data-v-e03ff91a]{flex:0 0 auto;font-size:var(--ios-headline)}.connectivity-banner>span[data-v-e03ff91a]{display:grid;min-width:0;gap:2px}.connectivity-banner strong[data-v-e03ff91a]{font-size:var(--ios-subheadline);font-weight:600;line-height:1.2}.connectivity-banner small[data-v-e03ff91a]{color:var(--ui-text-secondary);font-size:var(--ios-footnote);line-height:1.3}.connectivity-banner--offline>i[data-v-e03ff91a]{color:var(--ui-warning)}.connectivity-banner--online>i[data-v-e03ff91a]{color:var(--ui-success)}.connectivity-banner-enter-active[data-v-e03ff91a],.connectivity-banner-leave-active[data-v-e03ff91a]{transition:opacity .16s ease,transform .18s ease}.connectivity-banner-enter-from[data-v-e03ff91a],.connectivity-banner-leave-to[data-v-e03ff91a]{opacity:0;transform:translate(-50%,-8px)}@media(prefers-reduced-motion:reduce){.connectivity-banner-enter-active[data-v-e03ff91a],.connectivity-banner-leave-active[data-v-e03ff91a]{transition:none}}.error-boundary-container[data-v-0917077f]{display:flex;align-items:center;justify-content:center;min-height:400px;padding:2rem}.error-boundary-content[data-v-0917077f]{text-align:center;max-width:500px;background:linear-gradient(135deg,#0f0c1cf2,#191428e6);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--ui-surface-glass-25);border-radius:var(--ui-radius-2xl);padding:2.5rem;box-shadow:0 12px 32px var(--ui-surface-input-dark),0 4px 12px #00000026,inset 0 1px 0 var(--ui-surface-glass-4)}.error-icon[data-v-0917077f]{font-size:4rem;color:#fbbf24;margin-bottom:1rem}.error-title[data-v-0917077f]{font-size:1.5rem;font-weight:600;color:var(--ui-surface-glass-20);margin:0 0 1rem}.error-message[data-v-0917077f]{font-size:1rem;color:var(--ui-surface-glass-16);margin:0 0 2rem;line-height:1.5}.error-actions[data-v-0917077f]{display:flex;gap:1rem;justify-content:center;margin-bottom:1.5rem}.error-details[data-v-0917077f]{margin-top:1.5rem;text-align:left;background:var(--ui-surface-input-dark);border-radius:var(--ui-radius-md);padding:1rem;border:1px solid var(--ui-surface-glass-6)}.error-details summary[data-v-0917077f]{cursor:pointer;color:var(--ui-surface-glass-16);font-size:.875rem;font-weight:500;margin-bottom:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.error-details summary[data-v-0917077f]:hover{color:var(--ui-surface-glass-19)}.error-details pre[data-v-0917077f]{margin:0;padding:.75rem;background:var(--ui-surface-overlay-backdrop);border-radius:var(--ui-radius-xs);font-size:.75rem;color:var(--ui-surface-glass-15);overflow-x:auto;white-space:pre-wrap;word-break:break-all}.generation-toast[data-v-d5fa927d]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(360px,100vw - 32px);border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:0}.generation-toast__thumb[data-v-d5fa927d]{width:42px;height:42px;overflow:hidden;border-radius:var(--ui-radius-md);background:var(--ui-surface-glass-2);color:var(--ui-text-brand-soft);display:grid;place-items:center}.generation-toast__thumb img[data-v-d5fa927d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.generation-toast--error .generation-toast__thumb[data-v-d5fa927d]{background:#f8717121;color:var(--ui-danger,#f87171)}.generation-toast__body[data-v-d5fa927d]{min-width:0;display:grid;gap:3px}.generation-toast__body span[data-v-d5fa927d],.generation-toast__body strong[data-v-d5fa927d]{overflow:hidden;text-overflow:ellipsis}.generation-toast__body strong[data-v-d5fa927d]{color:var(--ui-text-primary);font-size:.9rem;line-height:1.2}.generation-toast__body span[data-v-d5fa927d]{color:var(--ui-text-secondary);font-size:.78rem;line-height:1.3}.generation-toast__arrow[data-v-d5fa927d]{color:var(--ui-text-tertiary);font-size:.78rem}.image-share-dialog .u-dialog--bottom-sheet{width:min(100%,520px);max-height:min(78dvh,720px);padding:0;overflow:hidden;border:1px solid var(--ui-border-default);border-bottom:0;border-radius:28px 28px 0 0;background:var(--elev-overlay-bg);box-shadow:var(--ui-shadow-xl)}.image-share-dialog .u-dialog__body{padding:0;overflow:hidden}.image-share-dialog .u-dialog__close{top:28px;right:18px;width:42px;height:42px;border:1px solid var(--ui-border-default);background:var(--ui-action-secondary-bg)}.image-share-sheet{display:flex;max-height:min(78dvh,720px);flex-direction:column;color:var(--ui-text-primary);transform:translate3d(0,var(--mobile-sheet-drag-y,0),0);transition:transform .22s cubic-bezier(.32,.72,0,1)}.image-share-sheet.is-dragging{transition:none;will-change:transform}.image-share-sheet__grab-area{min-height:30px;display:grid;place-items:center;padding:10px 72px 6px;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.image-share-sheet__handle{width:44px;height:4px;border-radius:999px;background:var(--ui-border-contrast)}.image-share-sheet__header{display:grid;min-height:58px;place-items:center;padding:4px 72px 14px}.image-share-sheet__header h2{margin:0;font-size:var(--ios-headline);font-weight:650;letter-spacing:-.02em}.image-share-sheet__preview{min-height:0;display:grid;justify-items:center;gap:7px;padding:8px 24px 24px}.image-share-sheet__preview>strong{max-width:100%;margin-top:5px;overflow:hidden;font-size:var(--ios-callout);font-weight:620;text-overflow:ellipsis;white-space:nowrap}.image-share-sheet__preview>span{color:var(--ui-text-tertiary);font-size:var(--ios-footnote)}.image-share-sheet__artwork{position:relative;width:clamp(164px,34vw,232px);aspect-ratio:1;overflow:hidden;border:1px solid var(--ui-accent-border);border-radius:20px;background:var(--elev-section-bg);box-shadow:var(--elev-overlay-shadow),var(--ui-brand-shadow-soft)}.image-share-sheet__artwork:after{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ui-border-strong);content:"";pointer-events:none}.image-share-sheet__artwork img,.image-share-sheet__artwork video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.image-share-sheet__actions{display:flex;gap:10px;overflow-x:auto;padding:20px 18px 14px;border-top:1px solid var(--ui-border-subtle);background:var(--ui-surface-glass-faint-mid);scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.image-share-sheet__actions::-webkit-scrollbar{display:none}.image-share-sheet__action{width:76px;flex:0 0 76px;display:grid;justify-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--ui-text-primary);font:inherit;font-size:var(--ios-caption);line-height:1.12;scroll-snap-align:start;touch-action:manipulation}.image-share-sheet__action:disabled{opacity:.58}.image-share-sheet__action:focus-visible{outline:none}.image-share-sheet__action:focus-visible .image-share-sheet__action-icon{box-shadow:0 0 0 3px var(--ui-accent-border)}.image-share-sheet__action-icon{width:62px;height:62px;display:grid;place-items:center;border:1px solid var(--ui-border-default);border-radius:999px;background:var(--ui-action-secondary-bg);color:var(--ui-text-primary);font-size:var(--ios-title-3);transition:transform .14s ease,background .14s ease,border-color .14s ease}.image-share-sheet__action-icon.is-accent{border-color:var(--ui-accent-border);background:var(--ui-brand-gradient)}.image-share-sheet__action-icon.is-complete{border-color:color-mix(in srgb,var(--ui-success) 55%,transparent);color:var(--ui-success)}.image-share-sheet__action:active:not(:disabled) .image-share-sheet__action-icon{transform:scale(.94)}.image-share-sheet__note{margin:0;padding:2px 22px calc(18px + var(--safe-area-inset-bottom, 0px));color:var(--ui-text-tertiary);font-size:var(--ios-caption);line-height:1.35;text-align:center}@media(prefers-reduced-motion:reduce){.image-share-sheet,.image-share-sheet__action-icon{transition:none}}.main-content{min-width:0}.p-confirm-dialog .p-dialog-content{align-items:flex-start}.p-confirm-dialog .p-confirm-dialog-icon{margin-right:.5rem;margin-left:0;font-size:1.1rem}.p-confirm-dialog .p-dialog-header{align-items:center}.error-page[data-v-236a0429]{min-height:100vh;display:grid;place-items:center;background:linear-gradient(135deg,#03070d,#0f172a);padding:1.25rem;color:#f8fafc;animation:cardEntrance-236a0429 .4s cubic-bezier(.16,1,.3,1) both}@keyframes cardEntrance-236a0429{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.error-card[data-v-236a0429]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.error-logo img[data-v-236a0429]{opacity:.7}.error-code[data-v-236a0429]{margin:0;font-size:clamp(3rem,8vw,5rem);font-weight:800;line-height:1;background:var(--ui-brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.error-message[data-v-236a0429]{margin:0;color:#94a3b8;font-size:1.1rem}.error-actions[data-v-236a0429]{margin-top:.5rem}.cta-primary[data-v-236a0429]{height:2.7rem;padding:0 1.5rem;border-radius:.75rem;border:none;background:var(--ui-brand-gradient);color:#f8fafc;font-weight:600;cursor:pointer;transition:all .2s ease}.cta-primary[data-v-236a0429]:hover{filter:brightness(1.07);transform:translateY(-1px)}.cta-primary[data-v-236a0429]:active{transform:translateY(0) scale(.97)}
