*,:before,:after,::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:#3b82f680;--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: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input::-moz-placeholder{color:#6b7280;opacity:1}textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#2563eb;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6b7280;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-x-6{left:1.5rem;right:1.5rem}.inset-y-0{top:0;bottom:0}.inset-y-4{top:1rem;bottom:1rem}.-bottom-16{bottom:-4rem}.-left-16{left:-4rem}.-left-20{left:-5rem}.-top-6{top:-1.5rem}.bottom-4{bottom:1rem}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-4{top:1rem}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[1000\]{z-index:1000}.z-\[1010\]{z-index:1010}.z-\[1020\]{z-index:1020}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.col-span-full{grid-column:1/-1}.\!row-span-1{grid-row:span 1/span 1!important}.m-0{margin:0}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.-me-2{margin-inline-end:-.5rem}.-ml-px{margin-left:-1px}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[16\/8\]{aspect-ratio:16/8}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.size-12{width:3rem;height:3rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[420px\]{height:420px}.h-\[520px\]{height:520px}.h-\[74\%\]{height:74%}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[200px\]{max-height:200px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-24{min-height:6rem}.min-h-44{min-height:11rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[20rem\]{min-height:20rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[340px\]{min-height:340px}.min-h-\[3rem\]{min-height:3rem}.min-h-\[72vh\]{min-height:72vh}.min-h-\[76px\]{min-height:76px}.min-h-\[calc\(100vh-5rem\)\]{min-height:calc(100vh - 5rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[70\%\]{width:70%}.w-\[calc\(100\%_\+_8rem\)\]{width:calc(100% + 8rem)}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-6{min-width:1.5rem}.min-w-72{min-width:18rem}.min-w-\[1\.9rem\]{min-width:1.9rem}.min-w-\[36rem\]{min-width:36rem}.min-w-\[42rem\]{min-width:42rem}.min-w-\[44rem\]{min-width:44rem}.min-w-\[48rem\]{min-width:48rem}.min-w-\[56rem\]{min-width:56rem}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[877px\]{max-width:877px}.max-w-\[88\%\]{max-width:88%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-top-left{transform-origin:0 0}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)\,9rem\]{grid-template-columns:minmax(0,1fr) 9rem}.\!flex-row{flex-direction:row!important}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(var(--color-border) / var(--tw-divide-opacity,1))}.divide-border\/60>:not([hidden])~:not([hidden]){border-color:rgb(var(--color-border) / .6)}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity,1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity,1))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#2787F5\]\/40{border-color:#2787f566}.border-accent{--tw-border-opacity:1;border-color:rgb(var(--color-accent) / var(--tw-border-opacity,1))}.border-accent\/20{border-color:rgb(var(--color-accent) / .2)}.border-accent\/30{border-color:rgb(var(--color-accent) / .3)}.border-accent\/40{border-color:rgb(var(--color-accent) / .4)}.border-accent\/50{border-color:rgb(var(--color-accent) / .5)}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-border{--tw-border-opacity:1;border-color:rgb(var(--color-border) / var(--tw-border-opacity,1))}.border-border\/40{border-color:rgb(var(--color-border) / .4)}.border-border\/50{border-color:rgb(var(--color-border) / .5)}.border-border\/60{border-color:rgb(var(--color-border) / .6)}.border-border\/70{border-color:rgb(var(--color-border) / .7)}.border-border\/80{border-color:rgb(var(--color-border) / .8)}.border-cyan-200\/90{border-color:#a5f3fce6}.border-danger\/40{border-color:rgb(var(--color-danger) / .4)}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-100\/80{border-color:#f3f4f6cc}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-200\/80{border-color:#e5e7ebcc}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.border-gray-800\/60{border-color:#1f293799}.border-green-700\/60{border-color:#15803d99}.border-green-700\/70{border-color:#15803db3}.border-indigo-400\/40{border-color:#818cf866}.border-indigo-400\/50{border-color:#818cf880}.border-indigo-500\/30{border-color:#6366f14d}.border-indigo-500\/60{border-color:#6366f199}.border-indigo-700\/50{border-color:#4338ca80}.border-indigo-700\/70{border-color:#4338cab3}.border-red-400\/40{border-color:#f8717166}.border-red-400\/70{border-color:#f87171b3}.border-red-400\/80{border-color:#f87171cc}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-300{--tw-border-opacity:1;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-500\/40{border-color:#f43f5e66}.border-success{--tw-border-opacity:1;border-color:rgb(var(--color-success) / var(--tw-border-opacity,1))}.border-success\/40{border-color:rgb(var(--color-success) / .4)}.border-transparent{border-color:#0000}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-warning\/40{border-color:rgb(var(--color-warning) / .4)}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/70{border-color:#ffffffb3}.border-white\/80{border-color:#fffc}.bg-\[\#21A038\]\/10{background-color:#21a0381a}.bg-\[\#2787F5\]\/10{background-color:#2787f51a}.bg-\[\#FC3F1D\]\/10{background-color:#fc3f1d1a}.bg-\[\#FF2D20\]\/10{background-color:#ff2d201a}.bg-accent{--tw-bg-opacity:1;background-color:rgb(var(--color-accent) / var(--tw-bg-opacity,1))}.bg-accent\/10{background-color:rgb(var(--color-accent) / .1)}.bg-accent\/15{background-color:rgb(var(--color-accent) / .15)}.bg-accent\/5{background-color:rgb(var(--color-accent) / .05)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/90{background-color:#fffbebe6}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/15{background-color:#f59e0b26}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:#0003}.bg-black\/40{background-color:#0006}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-border\/20{background-color:rgb(var(--color-border) / .2)}.bg-border\/70{background-color:rgb(var(--color-border) / .7)}.bg-canvas{--tw-bg-opacity:1;background-color:rgb(var(--color-canvas) / var(--tw-bg-opacity,1))}.bg-canvas\/80{background-color:rgb(var(--color-canvas) / .8)}.bg-canvas\/85{background-color:rgb(var(--color-canvas) / .85)}.bg-canvas\/90{background-color:rgb(var(--color-canvas) / .9)}.bg-canvas\/95{background-color:rgb(var(--color-canvas) / .95)}.bg-cyan-400\/15{background-color:#22d3ee26}.bg-danger{--tw-bg-opacity:1;background-color:rgb(var(--color-danger) / var(--tw-bg-opacity,1))}.bg-danger\/10{background-color:rgb(var(--color-danger) / .1)}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-50\/60{background-color:#f9fafb99}.bg-gray-50\/80{background-color:#f9fafbcc}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-800\/40{background-color:#1f293766}.bg-gray-800\/60{background-color:#1f293799}.bg-gray-800\/80{background-color:#1f2937cc}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-gray-900\/50{background-color:#11182780}.bg-gray-900\/60{background-color:#11182799}.bg-gray-900\/70{background-color:#111827b3}.bg-gray-900\/80{background-color:#111827cc}.bg-gray-950{--tw-bg-opacity:1;background-color:rgb(3 7 18/var(--tw-bg-opacity,1))}.bg-green-900\/30{background-color:#14532d4d}.bg-green-900\/40{background-color:#14532d66}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/15{background-color:#6366f126}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-indigo-900\/40{background-color:#312e8166}.bg-muted\/30{background-color:rgb(var(--color-muted) / .3)}.bg-red-400\/10{background-color:#f871711a}.bg-red-500\/10{background-color:#ef44441a}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-50\/40{background-color:#fff1f266}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-success\/10{background-color:rgb(var(--color-success) / .1)}.bg-success\/15{background-color:rgb(var(--color-success) / .15)}.bg-surface{--tw-bg-opacity:1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity,1))}.bg-surface\/50{background-color:rgb(var(--color-surface) / .5)}.bg-surface\/60{background-color:rgb(var(--color-surface) / .6)}.bg-surface\/70{background-color:rgb(var(--color-surface) / .7)}.bg-surface\/80{background-color:rgb(var(--color-surface) / .8)}.bg-surface\/85{background-color:rgb(var(--color-surface) / .85)}.bg-surface\/90{background-color:rgb(var(--color-surface) / .9)}.bg-surface\/95{background-color:rgb(var(--color-surface) / .95)}.bg-surfaceMuted{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-muted) / var(--tw-bg-opacity,1))}.bg-surfaceMuted\/30{background-color:rgb(var(--color-surface-muted) / .3)}.bg-surfaceMuted\/40{background-color:rgb(var(--color-surface-muted) / .4)}.bg-surfaceMuted\/45{background-color:rgb(var(--color-surface-muted) / .45)}.bg-surfaceMuted\/50{background-color:rgb(var(--color-surface-muted) / .5)}.bg-surfaceMuted\/55{background-color:rgb(var(--color-surface-muted) / .55)}.bg-surfaceMuted\/60{background-color:rgb(var(--color-surface-muted) / .6)}.bg-surfaceMuted\/70{background-color:rgb(var(--color-surface-muted) / .7)}.bg-surfaceMuted\/80{background-color:rgb(var(--color-surface-muted) / .8)}.bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-warning\/10{background-color:rgb(var(--color-warning) / .1)}.bg-warning\/15{background-color:rgb(var(--color-warning) / .15)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(180deg\,rgba\(var\(--color-accent\)\,0\.14\)\,transparent\)\]{background-image:linear-gradient(180deg,rgba(var(--color-accent),.14),transparent)}.bg-\[radial-gradient\(120\%_80\%_at_50\%_0\%\,rgba\(var\(--color-accent\)\,0\.18\)\,transparent_65\%\)\]{background-image:radial-gradient(120% 80% at 50% 0%,rgba(var(--color-accent),.18),transparent 65%)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(99\,102\,241\,0\.4\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 0 0,#6366f166,#0000 55%)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(99\,102\,241\,0\.14\)\,transparent_70\%\)\]{background-image:radial-gradient(#6366f124,#0000 70%)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(99\,102\,241\,0\.15\)\,transparent_70\%\)\]{background-image:radial-gradient(#6366f126,#0000 70%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-canvas{--tw-gradient-from:rgb(var(--color-canvas) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--color-canvas) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:#f9fafb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-950{--tw-gradient-from:#030712 var(--tw-gradient-from-position);--tw-gradient-to:#03071200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-900\/60{--tw-gradient-from:#312e8199 var(--tw-gradient-from-position);--tw-gradient-to:#312e8100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-surface{--tw-gradient-from:rgb(var(--color-surface) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--color-surface) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/40{--tw-gradient-from:#fff6 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-amber-50\/40{--tw-gradient-to:#fffbeb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fffbeb66 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-canvas\/45{--tw-gradient-to:rgb(var(--color-canvas) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(var(--color-canvas) / .45) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-300\/25{--tw-gradient-to:#67e8f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #67e8f940 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-50{--tw-gradient-to:#f9fafb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f9fafb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-900{--tw-gradient-to:#11182700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-900\/80{--tw-gradient-to:#11182700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #111827cc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-surfaceMuted{--tw-gradient-to:rgb(var(--color-surface-muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(var(--color-surface-muted) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-zinc-900{--tw-gradient-to:#18181b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #18181b var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-50\/20{--tw-gradient-to:#fffbeb33 var(--tw-gradient-to-position)}.to-amber-50\/40{--tw-gradient-to:#fffbeb66 var(--tw-gradient-to-position)}.to-amber-50\/50{--tw-gradient-to:#fffbeb80 var(--tw-gradient-to-position)}.to-blue-700\/30{--tw-gradient-to:#1d4ed84d var(--tw-gradient-to-position)}.to-canvas\/10{--tw-gradient-to:rgb(var(--color-canvas) / .1) var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}.to-emerald-900\/60{--tw-gradient-to:#064e3b99 var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to:#f9fafb var(--tw-gradient-to-position)}.to-gray-950{--tw-gradient-to:#030712 var(--tw-gradient-to-position)}.to-surface{--tw-gradient-to:rgb(var(--color-surface) / 1) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.to-zinc-900{--tw-gradient-to:#18181b var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.stroke-\[\#FF2D20\]{stroke:#ff2d20}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-11{padding-left:2.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Figtree,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-sm\/relaxed{font-size:.875rem;line-height:1.625}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[\#4C75A3\]{--tw-text-opacity:1;color:rgb(76 117 163/var(--tw-text-opacity,1))}.text-accent{--tw-text-opacity:1;color:rgb(var(--color-accent) / var(--tw-text-opacity,1))}.text-accent\/80{color:rgb(var(--color-accent) / .8)}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-black\/50{color:#00000080}.text-danger{--tw-text-opacity:1;color:rgb(var(--color-danger) / var(--tw-text-opacity,1))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-gray-950{--tw-text-opacity:1;color:rgb(3 7 18/var(--tw-text-opacity,1))}.text-green-100{--tw-text-opacity:1;color:rgb(220 252 231/var(--tw-text-opacity,1))}.text-green-200{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.text-indigo-100{--tw-text-opacity:1;color:rgb(224 231 255/var(--tw-text-opacity,1))}.text-indigo-100\/70{color:#e0e7ffb3}.text-indigo-100\/80{color:#e0e7ffcc}.text-indigo-200{--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.text-indigo-200\/80{color:#c7d2fecc}.text-indigo-300{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-indigo-300\/80{color:#a5b4fccc}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgb(var(--color-muted) / var(--tw-text-opacity,1))}.text-muted\/80{color:rgb(var(--color-muted) / .8)}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-rose-100{--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-success{--tw-text-opacity:1;color:rgb(var(--color-success) / var(--tw-text-opacity,1))}.text-text{--tw-text-opacity:1;color:rgb(var(--color-text) / var(--tw-text-opacity,1))}.text-text\/80{color:rgb(var(--color-text) / .8)}.text-text\/90{color:rgb(var(--color-text) / .9)}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-violet-800{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-warning{--tw-text-opacity:1;color:rgb(var(--color-warning) / var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/45{color:#ffffff73}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-accent{accent-color:rgb(var(--color-accent) / 1)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:0 0 18px #ffffff59;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(34\,211\,238\,0\.85\)\,inset_0_0_30px_rgba\(34\,211\,238\,0\.45\)\]{--tw-shadow:0 0 28px #22d3eed9,inset 0 0 30px #22d3ee73;--tw-shadow-colored:0 0 28px var(--tw-shadow-color), inset 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_15px_45px_-20px_rgba\(79\,70\,229\,0\.8\)\]{--tw-shadow:0 15px 45px -20px #4f46e5cc;--tw-shadow-colored:0 15px 45px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_25px_60px_-25px_rgba\(79\,70\,229\,0\.5\)\]{--tw-shadow:0 25px 60px -25px #4f46e580;--tw-shadow-colored:0 25px 60px -25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0px_14px_34px_0px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0px 14px 34px 0px #00000014;--tw-shadow-colored:0px 14px 34px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_28px_rgba\(255\,255\,255\,0\.55\)\]{--tw-shadow:inset 0 0 28px #ffffff8c;--tw-shadow-colored:inset 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-soft{--tw-shadow:var(--shadow-soft);--tw-shadow-colored:var(--shadow-soft);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-strong{--tw-shadow:var(--shadow-strong);--tw-shadow-colored:var(--shadow-strong);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-indigo-600\/20{--tw-shadow-color:#4f46e533;--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-500\/20{--tw-shadow-color:#f43f5e33;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.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)}.ring-0{--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(0px + 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)}.ring-1{--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(1px + 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)}.ring-2{--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(2px + 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)}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.ring-black\/5{--tw-ring-color:#0000000d}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity,1))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.ring-gray-900\/10{--tw-ring-color:#1118271a}.ring-gray-950\/5{--tw-ring-color:#0307120d}.ring-red-400\/30{--tw-ring-color:#f871714d}.ring-red-400\/35{--tw-ring-color:#f8717159}.ring-rose-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 205 211/var(--tw-ring-opacity,1))}.ring-sky-200{--tw-ring-opacity:1;--tw-ring-color:rgb(186 230 253/var(--tw-ring-opacity,1))}.ring-transparent{--tw-ring-color:transparent}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-white\/\[0\.05\]{--tw-ring-color:#ffffff0d}.ring-zinc-800{--tw-ring-opacity:1;--tw-ring-color:rgb(39 39 42/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px);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)}.blur-3xl{--tw-blur:blur(64px);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 #0000001a) drop-shadow(0 1px 1px #0000000f);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-\[0px_4px_34px_rgba\(0\,0\,0\,0\.06\)\]{--tw-drop-shadow:drop-shadow(0px 4px 34px #0000000f);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-\[0px_4px_34px_rgba\(0\,0\,0\,0\.25\)\]{--tw-drop-shadow:drop-shadow(0px 4px 34px #00000040);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.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)}.will-change-transform{will-change:transform}:root{--color-canvas:12 14 18;--color-surface:18 20 27;--color-surface-muted:25 28 36;--color-border:58 63 76;--color-text:235 237 243;--color-muted:165 170 185;--color-accent:199 72 72;--color-accent-contrast:248 245 240;--color-success:65 180 132;--color-warning:240 170 64;--color-danger:220 70 90;--shadow-strong:0 10px 50px #00000059;--shadow-soft:0 12px 30px #0003;--radius-xl:32px;--radius-lg:28px;--radius-md:16px;--radius-sm:12px;--overlay-opacity:.18;--vignette-strength:.12;--noise-opacity:.025;--bg-gradient:linear-gradient(180deg, #ffffff03, #fff0);--pattern-image:none;--pattern-opacity:0;--pattern-size:220px;--motion-scale:.015;--transition-fast:.14s;--transition-base:.22s;--font-heading:"Figtree", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Figtree", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--heading-tracking:-.015em;--heading-weight:700;--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.5rem;--body-leading:1.6;--body-size:var(--font-size-base);--cta-primary-glow:0 10px 24px #0000002e;--cta-secondary-opacity:.72;--cta-radius:var(--radius-md);--cta-height:3rem;--card-radius:var(--radius-lg);--card-shadow:var(--shadow-soft);--card-border:1px solid rgba(var(--color-border), .9);--card-hover-lift:10px;--ui-density:1;--space-0:.5rem;--space-1:calc(.75rem * var(--ui-density));--space-2:calc(1rem * var(--ui-density));--space-3:calc(1.5rem * var(--ui-density));--space-4:calc(2rem * var(--ui-density));--space-5:calc(3rem * var(--ui-density));--icon-color:rgb(var(--color-accent));--icon-stroke:1.75;--icon-glow:0 0 12px rgba(var(--color-accent), .28);--focus-ring:0 0 0 3px rgba(var(--color-accent), .3);--focus-offset:3px;--tap-target-min:44px;--progress-track:rgba(var(--color-border), .3);--progress-active:rgb(var(--color-accent));--progress-step-size:12px;--skeleton-sheen:linear-gradient(110deg, rgba(var(--color-surface-muted), 0), rgba(var(--color-surface-muted), .45), rgba(var(--color-surface-muted), 0));--ui-page-bg:rgb(var(--color-canvas));--ui-surface-bg:rgba(var(--color-surface), .92);--ui-surface-muted-bg:rgba(var(--color-surface-muted), .88);--ui-card-bg:rgba(var(--color-surface), .94);--ui-card-border:rgba(var(--color-border), .56);--ui-border:rgba(var(--color-border), .5);--ui-text-primary:rgb(var(--color-text));--ui-text-muted:rgb(var(--color-muted));--ui-accent:rgb(var(--color-accent));--ui-success:rgb(var(--color-success));--ui-warning:rgb(var(--color-warning));--ui-danger:rgb(var(--color-danger));--ui-info:rgb(var(--color-accent));--ui-button-primary-bg:rgb(var(--color-accent));--ui-button-primary-hover-bg:rgb(var(--color-accent));--ui-button-primary-active-bg:rgb(var(--color-accent));--ui-button-primary-text:rgb(var(--color-accent-contrast));--ui-button-primary-border:rgba(var(--color-accent), .28);--ui-button-primary-highlight:#ffffff05;--ui-button-secondary-bg:rgba(var(--color-surface-muted), .7);--ui-button-secondary-text:rgb(var(--color-text));--ui-button-secondary-border:rgba(var(--color-border), .46);--ui-button-secondary-highlight:#ffffff04;--ui-button-secondary-hover-bg:rgba(var(--color-surface-muted), .84);--ui-button-secondary-shadow:0 8px 18px #0000001f;--ui-button-ghost-bg:transparent;--ui-button-ghost-text:rgb(var(--color-text));--ui-button-ghost-border:rgba(var(--color-border), .4);--ui-button-ghost-highlight:#ffffff03;--ui-button-disabled-opacity:.55;--ui-badge-neutral-bg:var(--ui-surface-muted-bg);--ui-badge-neutral-border:var(--ui-border);--ui-badge-neutral-text:var(--ui-text-muted);--ui-badge-accent-bg:rgba(var(--color-accent), .12);--ui-badge-accent-border:rgba(var(--color-accent), .28);--ui-badge-accent-text:var(--ui-accent);--ui-input-bg:rgba(var(--color-surface-muted), .64);--ui-input-border:rgba(var(--color-border), .5);--ui-input-text:rgb(var(--color-text));--ui-input-placeholder:rgb(var(--color-muted));--ui-input-focus-border:rgba(var(--color-accent), .68);--ui-input-focus-ring:0 0 0 3px rgba(var(--color-accent), .18);--ui-input-error-border:rgba(var(--color-danger), .55);--ui-input-error-ring:0 0 0 3px rgba(var(--color-danger), .18);--ui-modal-bg:rgba(var(--color-surface), .96);--ui-surface-base-bg:rgba(var(--color-surface), .88);--ui-surface-elevated-bg:rgba(var(--color-surface), .94);--ui-surface-overlay-bg:rgba(var(--color-surface), .98);--ui-runtime-hint-bg:rgba(var(--color-warning), .08);--ui-runtime-info-bg:rgba(var(--color-surface-muted), .72);--ui-runtime-success-bg:rgba(var(--color-success), .12);--ui-runtime-error-bg:rgba(var(--color-danger), .12);--ui-runtime-loading-bg:rgba(var(--color-surface-muted), .64);--ui-runtime-hint-border:rgba(var(--color-warning), .22);--ui-runtime-info-border:rgba(var(--color-border), .46);--ui-runtime-success-border:rgba(var(--color-success), .24);--ui-runtime-error-border:rgba(var(--color-danger), .24);--ui-runtime-loading-border:rgba(var(--color-border), .52);--ui-profile-shell-max:72rem;--ui-profile-shell-gap:var(--space-3);--ui-profile-header-align:start;--ui-profile-kicker-color:rgba(var(--color-accent), .84);--ui-profile-kicker-spacing:.22em;--ui-profile-highlight-bg:rgba(var(--color-accent), .08);--ui-profile-highlight-border:rgba(var(--color-accent), .22);--ui-profile-step-done-bg:rgba(var(--color-success), .12);--ui-profile-step-done-border:rgba(var(--color-success), .3);--ui-profile-divider:rgba(var(--color-border), .4);--ui-profile-hero-bg:rgba(var(--color-surface), .94);--ui-profile-hero-border:rgba(var(--color-border), .46);--ui-profile-muted-panel-bg:rgba(var(--color-surface-muted), .68);--ui-profile-stat-bg:rgba(var(--color-surface), .76);--ui-profile-stat-border:rgba(var(--color-border), .48);--expedition-bg-950:5 7 11;--expedition-bg-925:9 14 24;--expedition-bg-900:12 19 31;--expedition-bg-850:18 28 44;--expedition-text-primary:245 248 255;--expedition-text-muted:223 232 245;--expedition-text-soft:159 176 199;--expedition-accent-cyan:121 200 255;--expedition-accent-violet:213 177 135;--expedition-accent-green:132 197 168;--expedition-accent-amber:198 146 93;--expedition-accent-danger:232 120 110;--expedition-border-soft:#ffffff14;--expedition-border-strong:#d5b18738;--expedition-border-faint:#ffffff0d;--expedition-panel-shadow:0 24px 70px #00000057;--expedition-glow-cyan:0 0 0 1px rgba(var(--expedition-accent-cyan), .08), 0 22px 56px rgba(var(--expedition-accent-cyan), .14);--expedition-glow-violet:0 22px 58px rgba(var(--expedition-accent-violet), .22);--expedition-glow-amber:0 18px 44px rgba(var(--expedition-accent-amber), .18);--expedition-glow-green:0 0 0 1px rgba(var(--expedition-accent-green), .12), 0 18px 42px rgba(var(--expedition-accent-green), .16);--expedition-inner-highlight:inset 0 1px 0 #ffffff0d;--ui-button-signal-bg:linear-gradient(135deg, rgba(var(--color-warning), .3), rgba(var(--color-surface-muted), .92));--ui-button-signal-hover-bg:linear-gradient(135deg, rgba(var(--color-warning), .4), rgba(var(--color-surface-muted), .96));--ui-button-signal-active-bg:linear-gradient(135deg, rgba(var(--color-warning), .24), rgba(var(--color-surface), .92));--ui-button-signal-border:rgba(var(--color-warning), .34);--ui-button-signal-text:rgb(var(--color-text));--ui-button-signal-shadow:0 14px 28px rgba(var(--color-warning), .16), inset 0 1px 0 #ffffff14}.theme-horror{--color-canvas:7 7 10;--color-surface:14 14 20;--color-surface-muted:24 24 34;--color-border:70 27 40;--color-text:236 238 244;--color-muted:170 160 188;--color-accent:205 63 63;--color-accent-contrast:252 248 245;--color-success:129 199 132;--color-warning:235 160 76;--color-danger:220 70 90;--shadow-strong:0 14px 60px #cd3f3f2e;--overlay-opacity:.9;--vignette-strength:.48;--noise-opacity:.14;--bg-gradient:radial-gradient(ellipse at 30% 18%, #cd3f3f33, transparent 38%), radial-gradient(ellipse at 85% 12%, #eceef41f, transparent 42%);--pattern-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none'%3E%3Cpath d='M-10 110 130 -10' stroke='rgba(205,63,63,0.22)' stroke-width='6' stroke-linecap='round'/%3E%3Cpath d='M-14 70 100 -12' stroke='rgba(205,63,63,0.16)' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");--pattern-opacity:.2;--pattern-size:180px;--motion-scale:.02;--cta-primary-glow:0 16px 60px #cd3f3f52;--cta-secondary-opacity:.66;--card-shadow:0 22px 80px #cd3f3f38;--card-border:1px solid #461b28cc;--card-hover-lift:14px;--ui-density:1;--icon-color:#dc465a;--icon-glow:0 0 16px #cd3f3f6b;--focus-ring:0 0 0 3px #cd3f3f6b}.theme-family{--color-canvas:247 248 252;--color-surface:255 255 255;--color-surface-muted:243 246 252;--color-border:210 220 235;--color-text:32 39 55;--color-muted:98 109 135;--color-accent:249 115 22;--color-accent-contrast:255 255 255;--color-success:22 163 74;--color-warning:245 158 11;--color-danger:220 38 38;--shadow-strong:0 20px 60px #10182826;--overlay-opacity:.6;--vignette-strength:.2;--noise-opacity:.04;--bg-gradient:radial-gradient(ellipse at 12% 18%, #f9731624, transparent 46%), radial-gradient(ellipse at 82% 0%, #3b82f629, transparent 42%);--pattern-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 140' fill='none'%3E%3Ccircle cx='20' cy='20' r='6' fill='rgba(249,115,22,0.14)'/%3E%3Ccircle cx='80' cy='80' r='4' fill='rgba(59,130,246,0.12)'/%3E%3Cpath d='M10 120h40' stroke='rgba(249,115,22,0.12)' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E");--pattern-opacity:.14;--pattern-size:180px;--motion-scale:.012;--cta-primary-glow:0 14px 48px #f9731647;--cta-secondary-opacity:.8;--card-shadow:0 18px 55px #10182829;--card-border:1px solid #d2dcebcc;--card-hover-lift:10px;--ui-density:1.06;--icon-color:#f97316;--icon-glow:0 0 12px #f973163d;--focus-ring:0 0 0 3px #3b82f63d}.theme-corporate{--color-canvas:14 18 24;--color-surface:20 26 36;--color-surface-muted:32 40 54;--color-border:60 72 88;--color-text:232 236 244;--color-muted:156 170 190;--color-accent:59 130 246;--color-accent-contrast:245 247 252;--color-success:14 165 111;--color-warning:217 119 6;--color-danger:239 68 68;--shadow-strong:0 18px 60px #3b82f633;--overlay-opacity:.62;--vignette-strength:.28;--noise-opacity:.06;--bg-gradient:radial-gradient(ellipse at 10% 16%, #3b82f62e, transparent 44%), radial-gradient(ellipse at 82% 10%, #10b9811a, transparent 38%);--pattern-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160' fill='none'%3E%3Cpath d='M0 120 L160 0' stroke='rgba(59,130,246,0.18)' stroke-width='4'/%3E%3Cpath d='M-20 150 L140 -10' stroke='rgba(16,185,129,0.12)' stroke-width='2'/%3E%3C/svg%3E");--pattern-opacity:.18;--pattern-size:200px;--motion-scale:.012;--cta-primary-glow:0 16px 50px #3b82f64d;--cta-secondary-opacity:.74;--cta-radius:14px;--cta-height:2.8rem;--card-shadow:0 20px 70px #1018284d;--card-border:1px solid #3c4858e6;--card-hover-lift:8px;--ui-density:.92;--icon-color:#3b82f6;--icon-glow:0 0 14px #3b82f652;--focus-ring:0 0 0 3px #3b82f659}.theme-fire{--color-canvas:22 9 7;--color-surface:33 13 11;--color-surface-muted:52 18 14;--color-border:118 38 21;--color-text:249 238 228;--color-muted:222 180 162;--color-accent:236 72 46;--color-accent-contrast:255 247 240;--color-success:248 180 82;--color-warning:252 132 39;--color-danger:220 38 38;--shadow-strong:0 22px 70px #ec482e38;--overlay-opacity:.85;--vignette-strength:.42;--noise-opacity:.12;--bg-gradient:radial-gradient(ellipse at 18% 16%, #ec482e42, transparent 40%), radial-gradient(ellipse at 86% 10%, #f8b4522e, transparent 38%);--pattern-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 140' fill='none'%3E%3Cpath d='M0 100 Q30 80 60 100 T120 100' stroke='rgba(236,72,46,0.28)' stroke-width='5'/%3E%3Ccircle cx='30' cy='20' r='4' fill='rgba(248,180,82,0.32)'/%3E%3Ccircle cx='100' cy='60' r='3' fill='rgba(236,72,46,0.26)'/%3E%3C/svg%3E");--pattern-opacity:.22;--pattern-size:180px;--motion-scale:.018;--cta-primary-glow:0 18px 60px #ec482e59;--cta-secondary-opacity:.7;--card-shadow:0 24px 80px #ec482e42;--card-border:1px solid #762615cc;--card-hover-lift:12px;--ui-density:1;--icon-color:#ec482e;--icon-glow:0 0 16px #ec482e59;--focus-ring:0 0 0 3px #ec482e66}.theme-water{--color-canvas:6 18 36;--color-surface:10 30 54;--color-surface-muted:16 44 72;--color-border:48 94 140;--color-text:226 240 250;--color-muted:169 198 221;--color-accent:56 189 248;--color-accent-contrast:240 248 255;--color-success:45 212 191;--color-warning:94 234 212;--color-danger:59 130 246;--shadow-strong:0 20px 70px #38bdf82e;--overlay-opacity:.7;--vignette-strength:.3;--noise-opacity:.08;--bg-gradient:radial-gradient(ellipse at 16% 22%, #38bdf833, transparent 46%), radial-gradient(ellipse at 84% 6%, #5eead429, transparent 42%);--pattern-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160' fill='none'%3E%3Cpath d='M0 60 Q40 80 80 60 T160 60' stroke='rgba(56,189,248,0.25)' stroke-width='4'/%3E%3Cpath d='M-10 110 Q30 130 70 110 T150 110' stroke='rgba(94,234,212,0.18)' stroke-width='3'/%3E%3C/svg%3E");--pattern-opacity:.18;--pattern-size:200px;--motion-scale:.014;--cta-primary-glow:0 18px 60px #38bdf852;--cta-secondary-opacity:.76;--card-shadow:0 20px 72px #38bdf82e;--card-border:1px solid #305e8ce6;--card-hover-lift:11px;--ui-density:1.02;--icon-color:#38bdf8;--icon-glow:0 0 14px #38bdf852;--focus-ring:0 0 0 3px #38bdf859}.theme-earth{--color-canvas:22 17 11;--color-surface:32 24 16;--color-surface-muted:46 35 24;--color-border:102 78 52;--color-text:242 233 222;--color-muted:202 186 166;--color-accent:186 129 79;--color-accent-contrast:253 246 237;--color-success:137 180 92;--color-warning:214 163 92;--color-danger:176 96 64;--shadow-strong:0 18px 60px #ba814f38;--overlay-opacity:.75;--vignette-strength:.36;--noise-opacity:.1;--bg-gradient:radial-gradient(ellipse at 24% 16%, #ba814f38, transparent 40%), radial-gradient(ellipse at 86% 6%, #89b45c2e, transparent 44%);--pattern-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160' fill='none'%3E%3Cpath d='M0 40 Q40 60 80 40 T160 40' stroke='rgba(186,129,79,0.26)' stroke-width='5'/%3E%3Cpath d='M-10 100 Q30 120 70 100 T150 100' stroke='rgba(137,180,92,0.18)' stroke-width='4'/%3E%3C/svg%3E");--pattern-opacity:.2;--pattern-size:190px;--motion-scale:.014;--cta-primary-glow:0 18px 58px #ba814f52;--cta-secondary-opacity:.74;--card-shadow:0 22px 78px #20181066;--card-border:1px solid #664e34d9;--card-hover-lift:11px;--ui-density:1;--icon-color:#ba814f;--icon-glow:0 0 14px #ba814f52;--focus-ring:0 0 0 3px #ba814f61}.theme-forest{--color-canvas:10 24 14;--color-surface:16 36 22;--color-surface-muted:22 48 28;--color-border:56 102 76;--color-text:228 242 232;--color-muted:168 196 178;--color-accent:34 197 94;--color-accent-contrast:238 252 244;--color-success:52 211 153;--color-warning:190 242 100;--color-danger:74 222 128;--shadow-strong:0 18px 60px #22c55e2e;--overlay-opacity:.74;--vignette-strength:.32;--noise-opacity:.08;--bg-gradient:radial-gradient(ellipse at 18% 20%, #22c55e33, transparent 42%), radial-gradient(ellipse at 86% 8%, #bef2642e, transparent 38%);--pattern-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160' fill='none'%3E%3Cpath d='M20 120 C40 80 80 80 100 40' stroke='rgba(34,197,94,0.22)' stroke-width='6' stroke-linecap='round'/%3E%3Ccircle cx='46' cy='30' r='5' fill='rgba(190,242,100,0.24)'/%3E%3Ccircle cx='120' cy='90' r='4' fill='rgba(52,211,153,0.2)'/%3E%3C/svg%3E");--pattern-opacity:.18;--pattern-size:200px;--motion-scale:.014;--cta-primary-glow:0 18px 58px #22c55e4d;--cta-secondary-opacity:.76;--card-shadow:0 20px 70px #22c55e33;--card-border:1px solid #38664ce6;--card-hover-lift:12px;--ui-density:1.08;--icon-color:#22c55e;--icon-glow:0 0 14px #22c55e52;--focus-ring:0 0 0 3px #22c55e5c}.skin-winter{--bg-gradient:radial-gradient(ellipse at 15% 15%, #7dd3fc33, transparent 45%), radial-gradient(ellipse at 75% 0%, #f4ffff2e, transparent 40%);--pattern-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160' fill='none'%3E%3Cpath d='M80 10v140M10 80h140M34 34l92 92M34 126l92-92' stroke='rgba(125,211,252,0.22)' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");--pattern-opacity:.22;--overlay-opacity:.68;--cta-primary-glow:0 18px 52px #7dd3fc52}.skin-halloween{--bg-gradient:radial-gradient(ellipse at 18% 22%, #f973163d, transparent 44%), radial-gradient(ellipse at 82% 10%, #78350f38, transparent 40%);--pattern-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160' fill='none'%3E%3Cpath d='M20 40c20 10 40 10 60 0s40-10 60 0' stroke='rgba(249,115,22,0.32)' stroke-width='5'/%3E%3Ccircle cx='40' cy='110' r='8' fill='rgba(255,181,94,0.28)'/%3E%3Ccircle cx='120' cy='90' r='6' fill='rgba(249,115,22,0.26)'/%3E%3C/svg%3E");--pattern-opacity:.22;--overlay-opacity:.82;--cta-primary-glow:0 18px 60px #f9731657}[data-design-profile]{--quest-font-heading:var(--font-heading);--quest-font-body:var(--font-body);--quest-button-weight:700;--quest-button-tracking:.012em;--quest-button-transform:none;--quest-badge-tracking:.08em;--quest-badge-transform:uppercase;--quest-shell-gap:var(--ui-profile-shell-gap);--quest-layout-gap:var(--space-3);--quest-main-gap:var(--space-3);--quest-aside-gap:var(--space-3);--quest-flow-gap:var(--space-3);--quest-flow-question-gap:.9rem;--quest-flow-question-padding:0;--quest-flow-question-radius:0;--quest-flow-question-bg:transparent;--quest-flow-question-border:transparent;--quest-flow-question-shadow:none;--quest-flow-support-gap:0;--quest-section-divider:rgba(var(--color-border), .18);--quest-motion-hover-y:-1px;--quest-motion-press-scale:.985;--quest-runtime-title-size:clamp(2rem, 1.55rem + 1.4vw, 3rem);--quest-runtime-title-weight:var(--heading-weight);--quest-runtime-title-tracking:var(--heading-tracking);--quest-runtime-subtitle-leading:1.55;--quest-runtime-surface-radius:var(--card-radius);--quest-runtime-primary-bg:rgba(var(--color-surface), .72);--quest-runtime-primary-border:rgba(var(--color-border), .28);--quest-runtime-primary-shadow:0 12px 24px #070b1229;--quest-runtime-secondary-bg:rgba(var(--color-surface-muted), .56);--quest-runtime-secondary-border:rgba(var(--color-border), .24);--quest-runtime-secondary-shadow:0 12px 24px #070b1229;--quest-runtime-nested-bg:rgba(var(--color-surface-muted), .46);--quest-runtime-nested-border:rgba(var(--color-border), .2);--quest-runtime-nested-shadow:inset 0 1px 0 #ffffff05;--quest-status-compact-padding:.85rem 1rem;--quest-answer-block-gap:calc(var(--space-2) * .9);--quest-answer-header-gap:.35rem;--quest-answer-header-padding-bottom:calc(var(--space-1) * .85);--quest-answer-title-size:var(--font-size-lg);--quest-answer-title-weight:700;--quest-answer-title-tracking:-.015em;--quest-answer-description-leading:1.5;--quest-answer-input-min-height:3.25rem;--quest-answer-input-padding:.75rem 1rem;--quest-answer-input-radius:12px;--quest-answer-input-bg:rgba(var(--color-surface), .52);--quest-answer-input-border:rgba(var(--color-border), .38);--quest-answer-input-shadow:inset 0 1px 0 #ffffff04;--quest-answer-input-hover-border:rgba(var(--color-border), .54);--quest-answer-input-focus-bg:rgba(var(--color-surface), .62);--quest-answer-input-focus-shadow:var(--ui-input-focus-ring), 0 0 0 1px rgba(var(--color-border), .2);--quest-choice-padding:.95rem 1rem;--quest-choice-radius:calc(var(--radius-md) - 2px);--quest-choice-bg:rgba(var(--color-surface), .4);--quest-choice-border:var(--ui-border);--quest-choice-shadow:none;--quest-choice-hover-bg:rgba(var(--color-surface-muted), .56);--quest-choice-hover-border:rgba(var(--color-border), .58);--quest-choice-hover-shadow:0 6px 14px #00000014;--quest-choice-selected-bg:rgba(var(--color-surface-muted), .68);--quest-choice-selected-border:rgba(var(--color-border), .72);--quest-choice-selected-shadow:none;--quest-progress-summary-justify:flex-start;--quest-progress-track-height:.625rem;--quest-progress-track-padding:4px;--quest-progress-track-bg:rgba(var(--color-surface-muted), .46);--quest-progress-track-border:rgba(var(--color-border), .24);--quest-progress-track-shadow:none;--quest-progress-fill-bg:rgba(var(--color-border), .78);--quest-progress-fill-shadow:none;--quest-progress-segment-gap:.75rem;--quest-progress-segment-complete-bg:rgba(var(--color-border), .72);--quest-progress-segment-current-bg:rgba(var(--color-border), .9);--quest-progress-segment-current-shadow:none;--quest-progress-segment-pending-bg:rgba(var(--color-border), .4);--quest-hint-card-bg:rgba(var(--color-surface), .72);--quest-hint-card-border:var(--ui-border);--quest-hint-card-shadow:0 8px 18px #0000001f;--quest-hint-signal-bg:rgba(var(--color-surface-muted), .62);--quest-hint-signal-border:rgba(var(--color-border), .4);--quest-hint-signal-text:var(--ui-text-muted);--quest-hint-button-border:rgba(var(--color-border), .4);--quest-hint-button-shadow:0 6px 14px #0000001a;--quest-hint-body-leading:1.68;--quest-hint-footer-bg:rgba(var(--color-surface-muted), .58);--quest-inventory-card-bg:var(--ui-card-bg);--quest-inventory-card-border:var(--ui-card-border);--quest-inventory-card-shadow:var(--card-shadow);--quest-inventory-card-active-shadow:var(--card-shadow);--quest-inventory-media-bg:rgba(var(--color-surface-muted), .54);--quest-inventory-media-border:var(--ui-border);--quest-inventory-media-shadow:0 8px 18px #070b121f;--quest-inventory-used-opacity:.72;--quest-leaderboard-row-bg:rgba(var(--color-surface), .62);--quest-leaderboard-row-border:rgba(var(--color-border), .42);--quest-leaderboard-row-shadow:none;--quest-leaderboard-row-own-shadow:0 10px 22px #070b1229}[data-design-profile=default]{--quest-button-tracking:.03em;--quest-badge-tracking:.12em;--quest-shell-gap:var(--space-4);--quest-runtime-title-size:clamp(2.1rem, 1.7rem + 1.6vw, 3.2rem);--quest-flow-question-padding:1rem 1.05rem;--quest-flow-question-radius:20px;--quest-flow-question-bg:rgba(var(--color-surface), .42);--quest-flow-question-border:#8298b72e;--quest-choice-shadow:0 12px 24px #050a141f;--quest-choice-hover-border:rgba(var(--color-accent), .34);--quest-choice-hover-shadow:0 14px 26px #050a1424;--quest-choice-selected-bg:rgba(var(--color-accent), .1);--quest-choice-selected-border:rgba(var(--color-accent), .42);--quest-choice-selected-shadow:0 16px 28px #050a1429;--quest-progress-fill-bg:linear-gradient(90deg, rgba(var(--color-accent), .84), #7abbff);--quest-progress-fill-shadow:0 8px 18px rgba(var(--color-accent), .16);--quest-progress-segment-complete-bg:rgba(var(--color-accent), .78);--quest-progress-segment-current-bg:rgba(var(--color-accent), 1);--quest-progress-segment-current-shadow:0 0 0 2px rgba(var(--color-accent), .14);--quest-hint-card-bg:linear-gradient(180deg, rgba(var(--color-surface), .96), rgba(var(--color-surface-muted), .86)), rgba(var(--color-warning), .04);--quest-hint-card-border:rgba(var(--color-warning), .22);--quest-hint-card-shadow:0 22px 48px #050a1447;--quest-hint-signal-bg:rgba(var(--color-warning), .12);--quest-hint-signal-border:rgba(var(--color-warning), .28);--quest-hint-signal-text:rgb(var(--color-warning));--quest-hint-button-border:rgba(var(--color-warning), .22);--quest-hint-button-shadow:0 14px 26px #050a142e;--quest-inventory-card-active-shadow:0 18px 32px #050a142e}[data-design-profile=corporate]{--quest-button-tracking:.06em;--quest-button-transform:uppercase;--quest-badge-tracking:.12em;--quest-flow-gap:calc(var(--space-3) * 1.05);--quest-flow-question-gap:.8rem;--quest-flow-question-padding:0 0 .85rem;--quest-flow-question-border:rgba(var(--color-border), .5);--quest-flow-support-gap:.9rem;--quest-runtime-title-size:clamp(2rem, 1.6rem + 1.25vw, 2.9rem);--quest-runtime-primary-shadow:0 28px 70px #070b126b, 0 12px 26px #070b1238;--quest-runtime-secondary-shadow:0 16px 36px #070b1242, inset 0 1px 0 #ffffff06;--quest-status-compact-padding:.75rem .85rem;--quest-answer-input-radius:14px;--quest-choice-padding:.9rem .95rem;--quest-progress-track-border:rgba(var(--color-border), .76);--quest-progress-track-bg:linear-gradient(180deg, rgba(var(--color-surface-muted), .72), rgba(var(--color-surface), .62));--quest-progress-fill-shadow:0 8px 18px rgba(var(--color-accent), .16);--quest-progress-segment-complete-bg:linear-gradient(90deg, rgba(var(--color-accent), .7), #60a5fad1);--quest-progress-segment-current-bg:linear-gradient(90deg, rgba(var(--color-accent), .9), #60a5fa);--quest-progress-segment-current-shadow:0 0 0 2px rgba(var(--color-accent), .16);--quest-hint-button-border:rgba(var(--color-accent), .18);--quest-hint-button-shadow:0 10px 20px #070b1224}[data-design-profile=mystic]{--quest-font-heading:Georgia, "Times New Roman", serif;--quest-button-tracking:.04em;--quest-badge-tracking:.18em;--quest-shell-gap:calc(var(--ui-profile-shell-gap) + .5rem);--quest-layout-gap:calc(var(--space-3) + .25rem);--quest-main-gap:calc(var(--space-3) + .15rem);--quest-aside-gap:calc(var(--space-3) + .15rem);--quest-flow-gap:calc(var(--space-3) + .1rem);--quest-flow-question-gap:1rem;--quest-flow-question-padding:1.15rem 1.2rem;--quest-flow-question-radius:24px;--quest-flow-question-bg:linear-gradient(180deg, #11151da8, #090c12d6);--quest-flow-question-border:rgba(var(--color-accent), .14);--quest-flow-question-shadow:0 18px 36px #0000003d;--quest-motion-hover-y:-2px;--quest-runtime-title-size:clamp(2.25rem, 1.8rem + 1.85vw, 3.55rem);--quest-runtime-title-weight:780;--quest-runtime-subtitle-leading:1.7;--quest-runtime-surface-radius:28px;--quest-answer-header-gap:.45rem;--quest-answer-header-padding-bottom:.95rem;--quest-answer-title-size:clamp(1.3rem, 1.1rem + .35vw, 1.55rem);--quest-answer-title-weight:760;--quest-answer-description-leading:1.65;--quest-answer-input-min-height:3.7rem;--quest-answer-input-padding:.9rem 1.1rem;--quest-answer-input-radius:20px;--quest-choice-padding:1rem 1.05rem;--quest-choice-radius:22px;--quest-choice-shadow:0 16px 28px #00000038;--quest-choice-hover-shadow:0 18px 32px #0000003d;--quest-choice-selected-shadow:0 20px 38px #00000047;--quest-progress-track-height:.7rem;--quest-progress-track-padding:5px;--quest-progress-fill-shadow:0 0 18px rgba(var(--color-accent), .18);--quest-progress-segment-current-shadow:0 0 0 4px rgba(var(--color-accent), .12), 0 0 18px rgba(var(--color-accent), .18);--quest-hint-body-leading:1.78;--quest-inventory-used-opacity:.52}[data-design-profile=altay]{--quest-button-tracking:.025em;--quest-layout-gap:calc(var(--space-3) + .1rem);--quest-flow-question-gap:.95rem;--quest-flow-question-padding:1rem 1.05rem;--quest-flow-question-radius:22px;--quest-flow-question-bg:linear-gradient(180deg, rgb(var(--color-surface-muted) / .48), rgb(var(--color-surface) / .74));--quest-flow-question-border:rgb(var(--color-border) / .14);--quest-flow-question-shadow:0 14px 28px rgb(var(--color-canvas) / .14);--quest-motion-hover-y:-2px;--quest-runtime-title-size:clamp(2.15rem, 1.7rem + 1.55vw, 3.15rem);--quest-runtime-subtitle-leading:1.62;--quest-answer-input-min-height:3.8rem;--quest-answer-input-radius:18px;--quest-choice-radius:20px;--quest-progress-track-height:.38rem;--quest-progress-track-padding:0;--quest-progress-segment-gap:.9rem;--quest-hint-body-leading:1.72;--quest-inventory-used-opacity:.64}[data-design-profile=alt26]{--quest-font-heading:Georgia, "Times New Roman", serif;--quest-font-body:var(--font-body);--quest-font-code:"JetBrains Mono", Consolas, "Liberation Mono", monospace;--quest-button-weight:800;--quest-button-tracking:.1em;--quest-button-transform:uppercase;--quest-badge-tracking:.13em;--quest-badge-transform:uppercase;--quest-layout-gap:calc(var(--space-3) + .1rem);--quest-flow-question-gap:.95rem;--quest-flow-question-padding:1rem 1.05rem;--quest-flow-question-radius:22px;--quest-flow-question-bg:linear-gradient(180deg, #daf1dd17, #daf1dd09);--quest-flow-question-border:#daf1dd2e;--quest-flow-question-shadow:inset 0 1px 0 #ffffff0f;--quest-motion-hover-y:-2px;--quest-runtime-title-size:clamp(2.15rem, 1.7rem + 1.65vw, 3.35rem);--quest-runtime-title-weight:700;--quest-runtime-title-tracking:.02em;--quest-runtime-subtitle-leading:1.7;--quest-runtime-surface-radius:24px;--quest-answer-input-min-height:3.8rem;--quest-answer-input-radius:18px;--quest-answer-input-bg:#051f206b;--quest-answer-input-border:#daf1dd3d;--quest-answer-input-focus-bg:#051f2094;--quest-answer-input-focus-shadow:0 0 0 3px #8eb69c29, 0 0 24px #8eb69c29;--quest-choice-radius:18px;--quest-choice-bg:#daf1dd0f;--quest-choice-border:#daf1dd38;--quest-choice-hover-bg:#daf1dd1a;--quest-choice-hover-border:#daf1dd61;--quest-choice-hover-shadow:0 0 0 3px #8eb69c24, 0 12px 28px #0000002e;--quest-choice-selected-bg:#e7c86621;--quest-choice-selected-border:#e7c8666b;--quest-choice-selected-shadow:0 0 0 3px #e7c86629, 0 0 24px #e7c86629, 0 14px 30px #0003;--quest-progress-track-height:.38rem;--quest-progress-track-padding:0;--quest-progress-track-bg:#daf1dd1f;--quest-progress-track-border:#daf1dd2e;--quest-progress-fill-bg:linear-gradient(90deg, #8eb69c, #daf1dd 68%, #e7c866);--quest-progress-fill-shadow:0 0 18px #8eb69c38, 0 0 28px #e7c86629;--quest-progress-segment-gap:.9rem;--quest-progress-segment-complete-bg:#8eb69c;--quest-progress-segment-current-bg:#e7c866;--quest-progress-segment-current-shadow:0 0 0 4px #e7c86624, 0 0 24px #e7c8663d;--quest-hint-body-leading:1.72;--quest-hint-card-bg:linear-gradient(180deg, #8eb69c1c, #daf1dd0a);--quest-hint-card-border:#8eb69c3d;--quest-hint-card-shadow:inset 0 1px 0 #ffffff0e;--quest-hint-signal-bg:#8eb69c21;--quest-hint-signal-border:#8eb69c42;--quest-hint-signal-text:#daf1dd;--quest-hint-button-border:#e7c86657;--quest-hint-button-shadow:0 0 0 3px #e7c8661a, 0 14px 28px #0000002e;--quest-inventory-used-opacity:.64}[data-design-profile=expedition]{--quest-button-tracking:.035em;--quest-badge-tracking:.14em;--quest-shell-gap:calc(var(--space-4) + .1rem);--quest-layout-gap:calc(var(--space-3) + .25rem);--quest-main-gap:calc(var(--space-3) + .2rem);--quest-aside-gap:calc(var(--space-3) + .2rem);--quest-flow-gap:calc(var(--space-3) + .15rem);--quest-flow-question-gap:.95rem;--quest-flow-question-padding:1rem 1.05rem;--quest-flow-question-radius:24px;--quest-flow-question-bg:linear-gradient(180deg, #0a101bd1, #090e18e6);--quest-flow-question-border:rgba(var(--expedition-accent-cyan), .14);--quest-flow-question-shadow:0 18px 38px #0000003d;--quest-motion-hover-y:-2px;--quest-runtime-title-size:clamp(2.25rem, 1.8rem + 1.9vw, 3.5rem);--quest-runtime-title-weight:760;--quest-runtime-subtitle-leading:1.62;--quest-runtime-surface-radius:24px;--quest-answer-header-gap:.45rem;--quest-answer-input-min-height:3.75rem;--quest-answer-input-radius:18px;--quest-choice-radius:20px;--quest-choice-shadow:0 14px 28px #0000002e;--quest-progress-track-padding:5px;--quest-progress-fill-shadow:0 0 16px rgba(var(--expedition-accent-cyan), .18);--quest-progress-segment-current-shadow:0 0 0 4px rgba(var(--expedition-accent-cyan), .16), 0 0 18px rgba(var(--expedition-accent-violet), .2);--quest-hint-body-leading:1.72;--quest-inventory-used-opacity:.58}[data-design-profile=corporate]{--color-canvas:8 13 20;--color-surface:13 20 31;--color-surface-muted:20 29 43;--color-border:77 95 118;--color-text:229 235 244;--color-muted:151 165 186;--color-accent:96 165 250;--color-accent-contrast:245 248 252;--color-success:52 211 153;--color-warning:245 158 11;--color-danger:248 113 113;--ui-density:.92;--overlay-opacity:.42;--pattern-opacity:.05;--bg-gradient:radial-gradient(circle at 14% 10%, #60a5fa24, transparent 28%), radial-gradient(circle at 86% 0%, #94a3b81a, transparent 24%);--pattern-image:linear-gradient(90deg, transparent 0 18%, #94a3b814 18.5%, transparent 19.2%);--pattern-size:220px 220px;--motion-scale:.008;--heading-tracking:-.02em;--heading-weight:780;--cta-radius:13px;--card-radius:18px;--card-shadow:0 24px 72px #070b1270;--cta-primary-glow:0 18px 44px rgba(var(--color-accent), .22);--ui-page-bg:linear-gradient(180deg, #090e16fa, #0d121b);--ui-surface-base-bg:linear-gradient(180deg, rgba(var(--color-surface), .78), #0d121ba8);--ui-surface-elevated-bg:linear-gradient(180deg, rgba(var(--color-surface), .92), rgba(var(--color-surface-muted), .84));--ui-surface-overlay-bg:linear-gradient(180deg, rgba(var(--color-surface), .98), #0d121bf5);--ui-surface-muted-bg:linear-gradient(180deg, rgba(var(--color-surface-muted), .74), rgba(var(--color-surface), .7));--ui-card-bg:linear-gradient(180deg, rgba(var(--color-surface), .88), rgba(var(--color-surface-muted), .78));--ui-card-border:#7d91a838;--ui-border:#7d91a83d;--ui-button-primary-bg:linear-gradient(135deg, rgba(var(--color-accent), .92), #1d4ed8e6);--ui-button-primary-hover-bg:linear-gradient(135deg, rgba(var(--color-accent), 1), #1d4ed8f5);--ui-button-primary-active-bg:linear-gradient(135deg, rgba(var(--color-accent), .82), #1d4ed8d6);--ui-button-primary-border:#60a5fa4d;--ui-button-primary-highlight:#ffffff0a;--ui-button-secondary-bg:linear-gradient(180deg, rgba(var(--color-surface-muted), .82), rgba(var(--color-surface), .76));--ui-button-secondary-border:#7d91a842;--ui-button-secondary-highlight:#ffffff08;--ui-button-secondary-shadow:0 16px 36px #070b1242;--ui-button-ghost-bg:rgba(var(--color-surface), .22);--ui-button-ghost-border:#7d91a838;--ui-button-ghost-highlight:#ffffff05;--ui-badge-neutral-bg:rgba(var(--color-surface), .72);--ui-badge-neutral-border:#7d91a82e;--ui-badge-neutral-text:rgba(var(--color-text), .78);--ui-badge-accent-bg:rgba(var(--color-accent), .12);--ui-badge-accent-border:rgba(var(--color-accent), .24);--ui-input-bg:linear-gradient(180deg, rgba(var(--color-surface), .74), rgba(var(--color-surface-muted), .68));--ui-input-border:#7d91a83d;--ui-input-focus-border:rgba(var(--color-accent), .55);--ui-input-focus-ring:0 0 0 3px rgba(var(--color-accent), .12);--ui-profile-shell-max:76rem;--ui-profile-shell-gap:var(--space-4);--ui-profile-header-align:start;--ui-profile-kicker-spacing:.28em;--ui-profile-kicker-color:#93c5fdd1;--ui-profile-highlight-bg:rgba(var(--color-accent), .09);--ui-profile-highlight-border:rgba(var(--color-accent), .24);--ui-profile-step-done-bg:rgba(var(--color-success), .08);--ui-profile-step-done-border:rgba(var(--color-success), .2);--ui-profile-divider:#7d91a83d;--ui-profile-hero-bg:linear-gradient(180deg, rgba(var(--color-surface), .9), rgba(var(--color-surface-muted), .82));--ui-profile-hero-border:#7d91a83d;--ui-profile-muted-panel-bg:linear-gradient(180deg, rgba(var(--color-surface-muted), .62), rgba(var(--color-surface), .58));--ui-profile-stat-bg:linear-gradient(180deg, rgba(var(--color-surface), .66), rgba(var(--color-surface-muted), .56));--ui-profile-stat-border:#7d91a833;--ui-runtime-info-bg:linear-gradient(180deg, rgba(var(--color-surface-muted), .68), rgba(var(--color-surface), .62));--ui-runtime-loading-bg:linear-gradient(180deg, rgba(var(--color-surface-muted), .72), rgba(var(--color-surface), .62));--ui-runtime-hint-bg:rgba(var(--color-accent), .05);--ui-runtime-success-bg:rgba(var(--color-success), .08);--ui-runtime-info-border:#7d91a83d;--ui-runtime-loading-border:#7d91a838;--ui-runtime-hint-border:rgba(var(--color-accent), .2);--ui-runtime-success-border:rgba(var(--color-success), .18);--ui-runtime-error-border:rgba(var(--color-danger), .18)}[data-design-profile=mystic]{--color-canvas:5 7 11;--color-surface:17 21 29;--color-surface-muted:10 14 20;--color-border:151 126 84;--color-text:244 239 230;--color-muted:168 176 188;--color-accent:200 165 106;--color-accent-contrast:247 242 233;--color-success:120 181 154;--color-warning:224 187 125;--color-danger:208 114 104;--ui-density:.96;--overlay-opacity:.58;--pattern-opacity:.075;--bg-gradient:radial-gradient(circle at 18% 10%, #7891be1c, transparent 24%), radial-gradient(circle at 82% 8%, rgba(var(--color-accent), .11), transparent 20%), radial-gradient(circle at 50% 100%, #222a3857, transparent 34%);--pattern-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");--pattern-size:180px 180px;--motion-scale:.008;--heading-tracking:-.04em;--heading-weight:780;--cta-radius:18px;--card-radius:26px;--card-shadow:0 28px 72px #0000006b;--cta-primary-glow:0 18px 40px #00000057, 0 0 0 1px rgba(var(--color-accent), .08);--ui-page-bg:radial-gradient(circle at 18% 10%, #7891be1a, transparent 22%), radial-gradient(circle at 82% 8%, rgba(var(--color-accent), .08), transparent 18%), linear-gradient(180deg, #04060aeb, #05070bfa), rgb(var(--color-canvas));--ui-surface-base-bg:linear-gradient(180deg, rgba(var(--color-surface), .78), #090c12eb);--ui-surface-elevated-bg:linear-gradient(180deg, #151b26e6, #090c12f5);--ui-surface-overlay-bg:linear-gradient(180deg, #11151df5, #070a0ffa);--ui-surface-muted-bg:linear-gradient(180deg, #161c26d6, #0b0e14eb);--ui-card-bg:linear-gradient(180deg, #11151dc7, #090c12eb), linear-gradient(120deg, #ffffff09, rgba(var(--color-accent), .02) 38%, transparent 66%);--ui-card-border:#ffffff14;--ui-border:#ffffff14;--ui-button-primary-bg:linear-gradient(180deg, #ffffff12, #ffffff04), linear-gradient(135deg, #151b26fa, #0b1018fa);--ui-button-primary-hover-bg:linear-gradient(180deg, #ffffff17, #ffffff08), linear-gradient(135deg, #19202cfc, #0c121bfc);--ui-button-primary-active-bg:linear-gradient(180deg, #ffffff0d, #ffffff03), linear-gradient(135deg, #0f141dfa, #080b11fa);--ui-button-primary-border:rgba(var(--color-accent), .28);--ui-button-primary-highlight:#ffffff14;--ui-button-secondary-bg:linear-gradient(180deg, #141923e6, #0b0f16f2);--ui-button-secondary-border:#ffffff14;--ui-button-secondary-highlight:#ffffff0a;--ui-button-secondary-hover-bg:linear-gradient(180deg, #181e29f0, #0c1119fa);--ui-button-secondary-shadow:0 18px 36px #00000052;--ui-button-ghost-bg:#11151d66;--ui-button-ghost-border:rgba(var(--color-accent), .16);--ui-button-ghost-highlight:#ffffff08;--ui-badge-neutral-bg:#11151db8;--ui-badge-neutral-border:#ffffff14;--ui-badge-neutral-text:rgba(var(--color-text), .72);--ui-badge-accent-bg:rgba(var(--color-accent), .14);--ui-badge-accent-border:rgba(var(--color-accent), .24);--ui-badge-accent-text:rgba(var(--color-accent), .96);--ui-input-bg:linear-gradient(180deg, #090c12f2, #0d1118f2);--ui-input-border:#ffffff14;--ui-input-focus-border:rgba(var(--color-accent), .52);--ui-input-focus-ring:0 0 0 4px rgba(var(--color-accent), .08);--ui-profile-shell-max:76rem;--ui-profile-shell-gap:var(--space-4);--ui-profile-header-align:start;--ui-profile-kicker-spacing:.22em;--ui-profile-kicker-color:rgba(var(--color-text), .56);--ui-profile-highlight-bg:rgba(var(--color-accent), .12);--ui-profile-highlight-border:rgba(var(--color-accent), .24);--ui-profile-step-done-bg:rgba(var(--color-success), .12);--ui-profile-step-done-border:rgba(var(--color-success), .24);--ui-profile-divider:#ffffff14;--ui-profile-hero-bg:linear-gradient(180deg, #11151dc7, #090c12eb), linear-gradient(115deg, transparent 20%, #ffffff09 35%, rgba(var(--color-accent), .05) 50%, transparent 65%);--ui-profile-hero-border:#ffffff14;--ui-profile-muted-panel-bg:linear-gradient(180deg, #141923d1, #0b0f16e6);--ui-profile-stat-bg:linear-gradient(180deg, #11161ecc, #0b0e14f0);--ui-profile-stat-border:#ffffff12;--ui-runtime-info-bg:linear-gradient(180deg, #11151dd6, #090c12f0);--ui-runtime-loading-bg:linear-gradient(180deg, #141923e0, #0b0f16f0);--ui-runtime-hint-bg:rgba(var(--color-accent), .12);--ui-runtime-success-bg:rgba(var(--color-success), .1);--ui-runtime-info-border:#ffffff14;--ui-runtime-loading-border:#ffffff14;--ui-runtime-hint-border:rgba(var(--color-accent), .22);--ui-runtime-success-border:rgba(var(--color-success), .24);--ui-runtime-error-border:rgba(var(--color-danger), .24);--ui-button-signal-bg:linear-gradient(135deg, rgba(var(--color-accent), .28), #11151df5);--ui-button-signal-hover-bg:linear-gradient(135deg, rgba(var(--color-accent), .36), #121822fa);--ui-button-signal-active-bg:linear-gradient(135deg, rgba(var(--color-accent), .2), #0b1018f5);--ui-button-signal-border:rgba(var(--color-accent), .28);--ui-button-signal-shadow:0 16px 32px #00000047, inset 0 1px 0 #ffffff14}[data-design-profile=altay]{--color-canvas:16 21 28;--color-surface:34 42 48;--color-surface-muted:48 58 66;--color-border:144 153 156;--color-text:242 236 226;--color-muted:160 172 180;--color-accent:201 170 120;--color-accent-contrast:28 32 36;--color-success:122 162 135;--color-warning:208 174 124;--color-danger:188 117 109;--ui-density:.95;--overlay-opacity:.36;--pattern-opacity:.038;--bg-gradient:radial-gradient(circle at 14% 8%, rgb(var(--color-border) / .16), transparent 26%), radial-gradient(circle at 84% 4%, rgb(var(--color-accent) / .1), transparent 22%), radial-gradient(circle at 50% 100%, rgb(var(--color-surface-muted) / .2), transparent 30%);--pattern-image:linear-gradient(180deg, #ffffff06, transparent 30%), linear-gradient(120deg, transparent 0 40%, rgb(var(--color-border) / .12) 41%, transparent 42%);--pattern-size:240px 240px, 280px 280px;--motion-scale:.007;--heading-tracking:-.022em;--heading-weight:750;--cta-radius:17px;--card-radius:24px;--card-shadow:0 26px 64px rgb(var(--color-canvas) / .24);--ui-shadow:0 26px 64px rgb(var(--color-canvas) / .24);--cta-primary-glow:0 18px 40px rgb(var(--color-accent) / .12), 0 10px 26px rgb(var(--color-border) / .1);--ui-page-bg:radial-gradient(circle at 14% 8%, rgb(var(--color-border) / .14), transparent 24%), radial-gradient(circle at 84% 4%, rgb(var(--color-accent) / .08), transparent 20%), linear-gradient(180deg, rgb(var(--color-canvas) / .98), rgb(var(--color-surface) / .82));--ui-surface-base-bg:linear-gradient(180deg, rgb(var(--color-surface) / .82), rgb(var(--color-canvas) / .74));--ui-surface-elevated-bg:linear-gradient(180deg, rgb(var(--color-surface-muted) / .88), rgb(var(--color-surface) / .8));--ui-surface-overlay-bg:linear-gradient(180deg, rgb(var(--color-surface-muted) / .96), rgb(var(--color-canvas) / .94));--ui-surface-muted-bg:linear-gradient(180deg, rgb(var(--color-surface-muted) / .74), rgb(var(--color-surface) / .68));--ui-card-bg:linear-gradient(180deg, rgb(var(--color-surface-muted) / .9), rgb(var(--color-surface) / .82));--ui-card-border:rgb(var(--color-border) / .14);--ui-border:rgb(var(--color-border) / .16);--ui-text-primary:rgb(var(--color-text));--ui-text-muted:rgb(var(--color-muted));--ui-accent:rgb(var(--color-accent));--ui-success:rgb(var(--color-success));--ui-danger:rgb(var(--color-danger));--ui-error:rgb(var(--color-danger));--ui-info:#78a0ba;--ui-button-primary-bg:linear-gradient(135deg, rgb(var(--color-accent) / .96), rgb(var(--color-warning) / .94));--ui-button-primary-hover-bg:linear-gradient(135deg, rgb(var(--color-accent) / .98), rgb(var(--color-warning) / .96));--ui-button-primary-active-bg:linear-gradient(135deg, rgb(var(--color-accent) / .92), rgb(var(--color-warning) / .9));--ui-button-primary-text:rgb(var(--color-accent-contrast));--ui-button-primary-border:rgb(var(--color-accent-contrast) / .14);--ui-button-primary-highlight:#ffffff0f;--ui-button-secondary-bg:linear-gradient(180deg, rgb(var(--color-surface-muted) / .74), rgb(var(--color-surface) / .72));--ui-button-secondary-border:rgb(var(--color-border) / .16);--ui-button-secondary-highlight:#ffffff08;--ui-button-secondary-hover-bg:linear-gradient(180deg, rgb(var(--color-surface-muted) / .82), rgb(var(--color-surface) / .78));--ui-button-secondary-shadow:0 16px 34px rgb(var(--color-canvas) / .18);--ui-button-ghost-bg:rgb(var(--color-surface) / .22);--ui-button-ghost-border:rgb(var(--color-border) / .14);--ui-button-ghost-highlight:#ffffff05;--ui-button-signal-bg:linear-gradient(135deg, rgb(var(--color-accent) / .18), rgb(var(--color-surface) / .9));--ui-button-signal-hover-bg:linear-gradient(135deg, rgb(var(--color-accent) / .24), rgb(var(--color-surface-muted) / .94));--ui-button-signal-active-bg:linear-gradient(135deg, rgb(var(--color-accent) / .14), rgb(var(--color-surface) / .92));--ui-button-signal-border:rgb(var(--color-accent) / .24);--ui-button-signal-shadow:0 16px 34px rgb(var(--color-accent) / .08), 0 8px 22px rgb(var(--color-border) / .08);--ui-badge-neutral-bg:rgb(var(--color-surface) / .58);--ui-badge-neutral-border:rgb(var(--color-border) / .12);--ui-badge-neutral-text:rgb(var(--color-text) / .72);--ui-badge-accent-bg:rgb(var(--color-accent) / .12);--ui-badge-accent-border:rgb(var(--color-accent) / .22);--ui-badge-accent-text:rgb(var(--color-accent));--ui-input-bg:linear-gradient(180deg, rgb(var(--color-surface) / .86), rgb(var(--color-canvas) / .9));--ui-input-border:rgb(var(--color-border) / .16);--ui-input-text:rgb(var(--color-text));--ui-input-placeholder:rgb(var(--color-muted));--ui-input-focus-border:rgb(var(--color-accent) / .44);--ui-input-focus-ring:0 0 0 3px rgb(var(--color-accent) / .12);--ui-modal-bg:rgb(var(--color-surface) / .96);--ui-profile-shell-max:76rem;--ui-profile-shell-gap:var(--space-4);--ui-profile-header-align:start;--ui-profile-kicker-spacing:.24em;--ui-profile-kicker-color:rgb(var(--color-accent) / .82);--ui-profile-highlight-bg:rgb(var(--color-accent) / .08);--ui-profile-highlight-border:rgb(var(--color-accent) / .18);--ui-profile-step-done-bg:rgb(var(--color-success) / .12);--ui-profile-step-done-border:rgb(var(--color-success) / .2);--ui-profile-divider:rgb(var(--color-border) / .14);--ui-profile-hero-bg:linear-gradient(180deg, rgb(var(--color-surface-muted) / .72), rgb(var(--color-surface) / .86));--ui-profile-hero-border:rgb(var(--color-border) / .16);--ui-profile-muted-panel-bg:linear-gradient(180deg, rgb(var(--color-surface-muted) / .62), rgb(var(--color-surface) / .72));--ui-profile-stat-bg:linear-gradient(180deg, rgb(var(--color-surface-muted) / .72), rgb(var(--color-surface) / .78));--ui-profile-stat-border:rgb(var(--color-border) / .14);--ui-runtime-hint-bg:rgb(var(--color-accent) / .08);--ui-runtime-info-bg:linear-gradient(180deg, rgb(var(--color-surface-muted) / .72), rgb(var(--color-surface) / .76));--ui-runtime-success-bg:linear-gradient(180deg, rgb(var(--color-success) / .12), rgb(var(--color-surface) / .32));--ui-runtime-error-bg:linear-gradient(180deg, rgb(var(--color-danger) / .12), rgb(var(--color-canvas) / .32));--ui-runtime-loading-bg:linear-gradient(180deg, rgb(var(--color-surface-muted) / .74), rgb(var(--color-surface) / .82));--ui-runtime-hint-border:rgb(var(--color-accent) / .18);--ui-runtime-info-border:rgb(var(--color-border) / .18);--ui-runtime-success-border:rgb(var(--color-success) / .22);--ui-runtime-error-border:rgb(var(--color-danger) / .2);--ui-runtime-loading-border:rgb(var(--color-border) / .14);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-design-profile=alt26]{--color-canvas:5 31 32;--color-surface:9 44 45;--color-surface-muted:18 59 60;--color-border:218 241 221;--color-text:218 241 221;--color-muted:175 199 182;--color-accent:142 182 156;--color-accent-contrast:6 32 32;--color-success:142 182 156;--color-warning:231 200 102;--color-danger:255 107 74;--ui-density:.95;--overlay-opacity:.58;--pattern-opacity:.07;--bg-gradient:radial-gradient(circle at 20% 10%, #8eb69c29, transparent 32%), radial-gradient(circle at 80% 22%, #e7c86614, transparent 30%), linear-gradient(180deg, #031718 0%, #051f20 42%, #031718 100%);--pattern-image:linear-gradient(#daf1dd06 1px, transparent 1px), linear-gradient(90deg, #daf1dd06 1px, transparent 1px);--pattern-size:42px 42px, 42px 42px;--motion-scale:.007;--heading-tracking:.02em;--heading-weight:700;--cta-radius:999px;--card-radius:34px;--card-shadow:0 0 28px #8eb69c29;--ui-shadow:0 0 36px #8eb69c38;--cta-primary-glow:0 0 36px #8eb69c47;--ui-page-bg:radial-gradient(circle at 20% 10%, #8eb69c29, transparent 32%), radial-gradient(circle at 80% 22%, #e7c86614, transparent 30%), linear-gradient(180deg, #031718 0%, #051f20 42%, #031718 100%);--ui-surface-base-bg:linear-gradient(180deg, #daf1dd14, #daf1dd0a);--ui-surface-elevated-bg:linear-gradient(180deg, #daf1dd24, #daf1dd0f);--ui-surface-overlay-bg:linear-gradient(180deg, #092c2df5, #051f20f0);--ui-surface-muted-bg:linear-gradient(180deg, #123b3cbd, #092c2dad);--ui-card-bg:linear-gradient(180deg, #daf1dd1c, #daf1dd0b);--ui-card-border:#daf1dd38;--ui-border:#daf1dd38;--ui-text-primary:rgb(var(--color-text));--ui-text-muted:rgb(var(--color-muted));--ui-accent:rgb(var(--color-accent));--ui-success:rgb(var(--color-success));--ui-danger:rgb(var(--color-danger));--ui-error:rgb(var(--color-danger));--ui-info:#8eb69c;--ui-button-primary-bg:linear-gradient(135deg, #f0d579, #cba94d 52%, #f7e4a1);--ui-button-primary-hover-bg:linear-gradient(135deg, #ffeaa3, #d9bb62 54%, #fff1bd);--ui-button-primary-active-bg:linear-gradient(135deg, #d9bb62, #b9943e 52%, #ecd28a);--ui-button-primary-text:#09201a;--ui-button-primary-border:#ffefb170;--ui-button-primary-highlight:#ffffff3d;--ui-button-secondary-bg:#051f206b;--ui-button-secondary-border:#daf1dd47;--ui-button-secondary-highlight:#ffffff0a;--ui-button-secondary-hover-bg:#daf1dd14;--ui-button-secondary-shadow:none;--ui-button-ghost-bg:#051f205c;--ui-button-ghost-border:#daf1dd38;--ui-button-ghost-highlight:#ffffff08;--ui-button-signal-bg:linear-gradient(135deg, #e7c8662e, #051f20e6);--ui-button-signal-hover-bg:linear-gradient(135deg, #e7c8663d, #092c2df0);--ui-button-signal-active-bg:linear-gradient(135deg, #e7c86624, #051f20eb);--ui-button-signal-border:#e7c86647;--ui-button-signal-shadow:0 0 30px #e7c86624;--ui-badge-neutral-bg:#051f2061;--ui-badge-neutral-border:#daf1dd3d;--ui-badge-neutral-text:#daf1ddc7;--ui-badge-accent-bg:#8eb69c24;--ui-badge-accent-border:#8eb69c42;--ui-badge-accent-text:#daf1dd;--ui-input-bg:#051f206b;--ui-input-border:#daf1dd3d;--ui-input-text:rgb(var(--color-text));--ui-input-placeholder:#daf1dd80;--ui-input-focus-border:#8eb69c85;--ui-input-focus-ring:0 0 0 3px #8eb69c24;--ui-modal-bg:#092c2df5;--ui-profile-shell-max:76rem;--ui-profile-shell-gap:var(--space-4);--ui-profile-header-align:start;--ui-profile-kicker-spacing:.18em;--ui-profile-kicker-color:#daf1dde6;--ui-profile-highlight-bg:#8eb69c1f;--ui-profile-highlight-border:#8eb69c3d;--ui-profile-step-done-bg:#8eb69c1f;--ui-profile-step-done-border:#8eb69c42;--ui-profile-divider:#daf1dd2e;--ui-profile-hero-bg:linear-gradient(180deg, #daf1dd1c, #daf1dd0b);--ui-profile-hero-border:#daf1dd38;--ui-profile-muted-panel-bg:linear-gradient(180deg, #daf1dd14, #daf1dd0a);--ui-profile-stat-bg:linear-gradient(180deg, #daf1dd1a, #daf1dd0b);--ui-profile-stat-border:#daf1dd33;--ui-runtime-hint-bg:#e7c8661a;--ui-runtime-info-bg:linear-gradient(180deg, #daf1dd1a, #daf1dd0b);--ui-runtime-success-bg:linear-gradient(180deg, #8eb69c24, #051f2052);--ui-runtime-error-bg:linear-gradient(180deg, #ff6b4a1f, #051f2052);--ui-runtime-loading-bg:linear-gradient(180deg, #daf1dd1a, #daf1dd0b);--ui-runtime-hint-border:#e7c86642;--ui-runtime-info-border:#daf1dd2e;--ui-runtime-success-border:#8eb69c42;--ui-runtime-error-border:#ff6b4a3d;--ui-runtime-loading-border:#daf1dd2e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-design-profile=default]{--color-canvas:14 18 28;--color-surface:20 26 39;--color-surface-muted:28 36 52;--color-border:90 107 134;--color-text:229 235 244;--color-muted:159 172 192;--color-accent:90 166 255;--color-accent-contrast:245 248 252;--color-success:72 196 146;--color-warning:245 176 82;--color-danger:239 107 122;--ui-density:.96;--overlay-opacity:.34;--pattern-opacity:.035;--bg-gradient:radial-gradient(circle at 16% 10%, #5aa6ff24, transparent 30%), radial-gradient(circle at 82% 0%, #8298b714, transparent 24%);--pattern-image:linear-gradient(180deg, #ffffff08, transparent 24%), linear-gradient(90deg, transparent 0 24%, #8298b70f 25%, transparent 26%);--pattern-size:220px 220px, 220px 220px;--motion-scale:.008;--heading-tracking:-.018em;--heading-weight:730;--cta-radius:15px;--card-radius:20px;--card-shadow:0 20px 52px #050a144d;--cta-primary-glow:0 16px 34px #5aa6ff29;--ui-page-bg:linear-gradient(180deg, #0c1019fa, #0f141e);--ui-surface-base-bg:linear-gradient(180deg, rgba(var(--color-surface), .82), rgba(var(--color-surface-muted), .72));--ui-surface-elevated-bg:linear-gradient(180deg, rgba(var(--color-surface), .92), rgba(var(--color-surface-muted), .82));--ui-surface-overlay-bg:linear-gradient(180deg, rgba(var(--color-surface), .98), rgba(var(--color-surface-muted), .9));--ui-surface-muted-bg:linear-gradient(180deg, rgba(var(--color-surface-muted), .74), rgba(var(--color-surface), .68));--ui-card-bg:linear-gradient(180deg, rgba(var(--color-surface), .9), rgba(var(--color-surface-muted), .8));--ui-card-border:#8298b738;--ui-border:#8298b73d;--ui-button-primary-bg:linear-gradient(135deg, #5aa6ffeb, #4174dae6);--ui-button-primary-hover-bg:linear-gradient(135deg, #6eb4fffa, #4e81e8f0);--ui-button-primary-active-bg:linear-gradient(135deg, #4a90eeeb, #3967c4e0);--ui-button-primary-border:#7cb5ff47;--ui-button-primary-highlight:#ffffff0a;--ui-button-secondary-bg:linear-gradient(180deg, rgba(var(--color-surface-muted), .74), rgba(var(--color-surface), .7));--ui-button-secondary-border:#8298b73d;--ui-button-secondary-highlight:#ffffff06;--ui-button-secondary-hover-bg:linear-gradient(180deg, rgba(var(--color-surface-muted), .82), rgba(var(--color-surface), .76));--ui-button-secondary-shadow:0 14px 30px #050a1433;--ui-button-ghost-bg:rgba(var(--color-surface), .22);--ui-button-ghost-border:#8298b738;--ui-button-ghost-highlight:#ffffff05;--ui-badge-neutral-bg:rgba(var(--color-surface), .68);--ui-badge-neutral-border:#8298b72e;--ui-badge-neutral-text:rgba(var(--color-text), .76);--ui-badge-accent-bg:rgba(var(--color-accent), .12);--ui-badge-accent-border:rgba(var(--color-accent), .24);--ui-input-bg:linear-gradient(180deg, rgba(var(--color-surface), .72), rgba(var(--color-surface-muted), .68));--ui-input-border:#8298b738;--ui-input-focus-border:rgba(var(--color-accent), .54);--ui-input-focus-ring:0 0 0 3px rgba(var(--color-accent), .14);--ui-profile-shell-max:74rem;--ui-profile-shell-gap:var(--space-4);--ui-profile-kicker-spacing:.24em;--ui-profile-kicker-color:#91c2ffd6;--ui-profile-highlight-bg:rgba(var(--color-accent), .1);--ui-profile-highlight-border:rgba(var(--color-accent), .24);--ui-profile-step-done-bg:rgba(var(--color-success), .1);--ui-profile-step-done-border:rgba(var(--color-success), .22);--ui-profile-divider:#8298b73d;--ui-profile-hero-bg:linear-gradient(180deg, rgba(var(--color-surface), .9), rgba(var(--color-surface-muted), .82));--ui-profile-hero-border:#8298b73d;--ui-profile-muted-panel-bg:linear-gradient(180deg, rgba(var(--color-surface-muted), .68), rgba(var(--color-surface), .6));--ui-profile-stat-bg:linear-gradient(180deg, rgba(var(--color-surface), .68), rgba(var(--color-surface-muted), .58));--ui-profile-stat-border:#8298b72e;--ui-runtime-info-bg:linear-gradient(180deg, rgba(var(--color-surface-muted), .72), rgba(var(--color-surface), .64));--ui-runtime-loading-bg:linear-gradient(180deg, rgba(var(--color-surface-muted), .7), rgba(var(--color-surface), .62));--ui-runtime-hint-bg:rgba(var(--color-warning), .08);--ui-runtime-success-bg:rgba(var(--color-success), .08);--ui-runtime-info-border:#8298b738;--ui-runtime-loading-border:#8298b72e;--ui-runtime-hint-border:rgba(var(--color-warning), .2);--ui-runtime-success-border:rgba(var(--color-success), .18);--ui-runtime-error-border:rgba(var(--color-danger), .18)}[data-design-profile=expedition]{--color-canvas:var(--expedition-bg-950);--color-surface:var(--expedition-bg-925);--color-surface-muted:var(--expedition-bg-900);--color-border:213 177 135;--color-text:var(--expedition-text-primary);--color-muted:var(--expedition-text-soft);--color-accent:var(--expedition-accent-violet);--color-accent-contrast:var(--expedition-bg-950);--color-success:var(--expedition-accent-green);--color-warning:var(--expedition-accent-amber);--color-danger:var(--expedition-accent-danger);--radius-xl:28px;--radius-lg:22px;--radius-md:18px;--cta-radius:18px;--card-radius:22px;--shadow-strong:var(--expedition-panel-shadow);--card-shadow:var(--expedition-panel-shadow);--cta-primary-glow:0 24px 54px rgba(var(--expedition-accent-violet), .2), 0 8px 24px rgba(var(--expedition-accent-cyan), .14);--focus-ring:0 0 0 3px rgba(var(--expedition-accent-violet), .24);--overlay-opacity:.44;--pattern-opacity:.04;--bg-gradient:radial-gradient(circle at 78% 6%, rgba(var(--expedition-accent-cyan), .12), transparent 18%), radial-gradient(circle at 16% 0%, rgba(var(--expedition-accent-violet), .12), transparent 18%), linear-gradient(180deg, #07101a00, #05070b00);--pattern-image:linear-gradient(116deg, transparent 0 34%, rgba(var(--expedition-accent-cyan), .08) 35%, transparent 36%), linear-gradient(132deg, transparent 0 58%, #ffffff0a 59%, transparent 60%);--pattern-size:260px 260px, 320px 320px;--motion-scale:.01;--heading-weight:760;--heading-tracking:-.024em;--ui-page-bg:linear-gradient(180deg, #07101afa, #05070b 38%, #04060a);--ui-surface-base-bg:linear-gradient(180deg, rgba(var(--expedition-bg-925), .82), rgba(var(--expedition-bg-900), .72));--ui-surface-elevated-bg:linear-gradient(180deg, #090e18f0, #0c131fd6);--ui-surface-overlay-bg:linear-gradient(180deg, #090e18f5, #0c131fe6);--ui-surface-muted-bg:linear-gradient(180deg, #0c131fc2, #121c2c9e);--ui-card-bg:linear-gradient(180deg, #0a101be6, #090e18d1);--ui-card-border:var(--expedition-border-soft);--ui-border:var(--expedition-border-strong);--ui-text-primary:rgb(var(--expedition-text-primary));--ui-text-muted:rgb(var(--expedition-text-soft));--ui-accent:rgb(var(--expedition-accent-violet));--ui-success:rgb(var(--expedition-accent-green));--ui-warning:rgb(var(--expedition-accent-amber));--ui-danger:rgb(var(--expedition-accent-danger));--ui-button-primary-bg:linear-gradient(135deg, #e2c39cf5, #c6925df0);--ui-button-primary-hover-bg:linear-gradient(135deg, #eccfabfa, #d5b187f5);--ui-button-primary-active-bg:linear-gradient(135deg, #d6b187eb, #c6925de6);--ui-button-primary-text:rgb(var(--expedition-bg-950));--ui-button-secondary-bg:linear-gradient(180deg, #ffffff0d, #ffffff05);--ui-button-secondary-border:#ffffff1f;--ui-button-primary-border:#ffffff14;--ui-button-primary-highlight:#ffffff14;--ui-button-secondary-hover-bg:linear-gradient(180deg, #ffffff14, #ffffff0a);--ui-button-secondary-highlight:#ffffff0d;--ui-button-secondary-shadow:0 16px 34px #00000038, var(--expedition-inner-highlight);--ui-button-ghost-bg:#ffffff0a;--ui-button-ghost-border:#ffffff1f;--ui-button-ghost-text:rgb(var(--expedition-text-primary));--ui-button-ghost-highlight:transparent;--ui-button-signal-bg:linear-gradient(135deg, rgba(var(--expedition-accent-amber), .22), rgba(var(--expedition-bg-900), .88));--ui-button-signal-hover-bg:linear-gradient(135deg, rgba(var(--expedition-accent-amber), .28), rgba(var(--expedition-bg-850), .92));--ui-button-signal-active-bg:linear-gradient(135deg, rgba(var(--expedition-accent-amber), .18), rgba(var(--expedition-bg-900), .94));--ui-button-signal-border:rgba(var(--expedition-accent-amber), .34);--ui-button-signal-text:rgb(var(--expedition-text-primary));--ui-button-signal-shadow:var(--expedition-glow-amber);--ui-badge-neutral-bg:rgba(var(--expedition-bg-900), .52);--ui-badge-neutral-border:var(--expedition-border-faint);--ui-badge-neutral-text:rgba(var(--expedition-text-muted), .88);--ui-badge-accent-bg:rgba(var(--expedition-accent-violet), .12);--ui-badge-accent-border:rgba(var(--expedition-accent-violet), .22);--ui-badge-accent-text:rgb(var(--expedition-accent-violet));--ui-input-bg:linear-gradient(180deg, rgba(var(--expedition-bg-900), .62), rgba(var(--expedition-bg-925), .84));--ui-input-border:var(--expedition-border-soft);--ui-input-text:rgb(var(--expedition-text-primary));--ui-input-placeholder:rgb(var(--expedition-text-soft));--ui-input-focus-border:rgba(var(--expedition-accent-violet), .54);--ui-input-focus-ring:0 0 0 3px rgba(var(--expedition-accent-violet), .16);--ui-modal-bg:rgba(var(--expedition-bg-925), .96);--ui-runtime-hint-bg:rgba(var(--expedition-accent-amber), .08);--ui-runtime-info-bg:rgba(var(--expedition-bg-900), .56);--ui-runtime-success-bg:rgba(var(--expedition-accent-green), .08);--ui-runtime-error-bg:rgba(var(--expedition-accent-danger), .1);--ui-runtime-loading-bg:rgba(var(--expedition-bg-900), .62);--ui-runtime-hint-border:rgba(var(--expedition-accent-amber), .26);--ui-runtime-info-border:var(--expedition-border-soft);--ui-runtime-success-border:rgba(var(--expedition-accent-green), .24);--ui-runtime-error-border:rgba(var(--expedition-accent-danger), .24);--ui-runtime-loading-border:rgba(var(--expedition-accent-violet), .16);--ui-profile-shell-max:78rem;--ui-profile-shell-gap:var(--space-4);--ui-profile-kicker-color:rgba(var(--expedition-accent-violet), .84);--ui-profile-kicker-spacing:.28em;--ui-profile-highlight-bg:rgba(var(--expedition-accent-violet), .1);--ui-profile-highlight-border:rgba(var(--expedition-accent-violet), .22);--ui-profile-step-done-bg:rgba(var(--expedition-accent-green), .1);--ui-profile-step-done-border:rgba(var(--expedition-accent-green), .2);--ui-profile-divider:#ffffff14;--ui-profile-hero-bg:linear-gradient(180deg, #04070c33, #04070cd1 72%, #04070cfa), linear-gradient(125deg, #080f1af0, #080c14c7 45%, #0e1626f5);--ui-profile-hero-border:var(--expedition-border-strong);--ui-profile-muted-panel-bg:linear-gradient(180deg, #0a101bc7, #090e18e6);--ui-profile-stat-bg:linear-gradient(180deg, #ffffff0d, #ffffff05);--ui-profile-stat-border:#ffffff14;--quest-runtime-primary-bg:linear-gradient(180deg, #090e18eb, #0c131fdb);--quest-runtime-primary-border:var(--expedition-border-strong);--quest-runtime-primary-shadow:var(--expedition-panel-shadow), var(--expedition-glow-violet), var(--expedition-inner-highlight);--quest-runtime-secondary-bg:linear-gradient(180deg, #0a101bd1, #090e18bd);--quest-runtime-secondary-border:#ffffff14;--quest-runtime-secondary-shadow:0 22px 44px #0000003d;--quest-runtime-nested-bg:linear-gradient(180deg, #ffffff0a, #ffffff05);--quest-runtime-nested-border:#ffffff14;--quest-runtime-nested-shadow:inset 0 1px 0 #ffffff0d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-ui-scope=portal][data-portal-design-profile=homepage]:not([data-design-profile]){--portal-bg:#05070b;--portal-panel:#0a101bd1;--portal-panel-strong:#090e18f0;--portal-panel-soft:#0b121eb8;--portal-line:#ffffff14;--portal-line-strong:#d5b1872e;--portal-text:#f5f8ff;--portal-muted:#9fb0c7;--portal-accent:#d5b187;--portal-accent-strong:#c6925d;--portal-blue:#79c8ff;--portal-shadow:0 24px 70px #00000057;--portal-shadow-soft:0 18px 48px #0000003d;--portal-shell-max:1240px;--color-canvas:5 7 11;--color-surface:9 14 24;--color-surface-muted:12 19 31;--color-border:213 177 135;--color-text:245 248 255;--color-muted:159 176 199;--color-accent:213 177 135;--color-accent-contrast:5 7 11;--color-success:132 197 168;--color-warning:198 146 93;--color-danger:232 120 110;--shadow-strong:0 28px 76px #00000061;--shadow-soft:0 18px 46px #00000038;--overlay-opacity:.68;--vignette-strength:.26;--noise-opacity:.045;--portal-blur-md:14px;--portal-blur-lg:18px;--bg-gradient:radial-gradient(circle at 78% 6%, #79c8ff1f, transparent 18%), radial-gradient(circle at 16% 0%, #d5b1871f, transparent 18%), linear-gradient(180deg, #07101a 0%, #05070b 38%, #04060a 100%);--portal-page-scene:var(--bg-gradient);--pattern-image:linear-gradient(180deg, #ffffff05, transparent 24%), linear-gradient(90deg, transparent 0 24%, #79c8ff0d 25%, transparent 26%);--pattern-opacity:.16;--pattern-size:220px 220px, 220px 220px;--motion-scale:.01;--heading-tracking:-.03em;--heading-weight:820;--portal-button-weight:700;--portal-badge-transform:uppercase;--portal-badge-tracking:.18em;--cta-radius:16px;--cta-height:3.2rem;--card-radius:28px;--portal-input-radius:16px;--portal-section-gap:5.5rem;--portal-card-gap:1.5rem;--portal-hero-padding:2.5rem;--card-shadow:var(--portal-shadow);--card-hover-lift:12px;--cta-primary-glow:0 18px 44px #d5b1873d;--focus-ring:0 0 0 3px #79c8ff38;--icon-color:#d5b187;--icon-glow:0 0 14px #d5b1873d;--ui-page-bg:radial-gradient(circle at 78% 6%, #79c8ff1f, transparent 18%), radial-gradient(circle at 16% 0%, #d5b1871f, transparent 18%), linear-gradient(180deg, #07101a 0%, #05070b 38%, #04060a 100%);--portal-header-bg:#05070bb8;--portal-header-border:#ffffff0a;--portal-header-blur:18px;--portal-card-overlay:radial-gradient(circle at top left, #79c8ff14, transparent 32%), linear-gradient(180deg, #ffffff0a, transparent 26%);--portal-card-blur:18px;--portal-hero-surface:radial-gradient(circle at 78% 8%, #79c8ff1f, transparent 20%), radial-gradient(circle at 18% 0%, #d5b1871a, transparent 22%), linear-gradient(180deg, #0d1729fa, #080d16fa);--portal-footer-bg:transparent;--portal-footer-border:#ffffff0f;--ui-surface-base-bg:linear-gradient(180deg, #0a101be0, #080d16d1);--ui-surface-elevated-bg:linear-gradient(180deg, #0d1524f0, #090e18eb);--ui-surface-overlay-bg:linear-gradient(180deg, #080d16fa, #070b12fa);--ui-surface-muted-bg:#ffffff0a;--ui-card-bg:linear-gradient(180deg, #0d1524eb, #090e18eb);--ui-card-border:#ffffff14;--ui-border:#ffffff14;--ui-text-primary:rgb(var(--color-text));--ui-text-muted:#9fb0c7f5;--ui-accent:rgb(var(--color-accent));--ui-button-primary-bg:linear-gradient(135deg, #e2c39c, #c6925d);--ui-button-primary-hover-bg:linear-gradient(135deg, #efd3b1, #d5b187);--ui-button-primary-active-bg:linear-gradient(135deg, #d6b792, #b78354);--ui-button-primary-border:#ffffff14;--ui-button-primary-highlight:#ffffff2e;--ui-button-primary-text:#0d1118;--ui-button-secondary-bg:#ffffff0a;--ui-button-secondary-hover-bg:#ffffff14;--ui-button-secondary-active-bg:#ffffff0f;--ui-button-secondary-border:#ffffff1f;--ui-button-secondary-highlight:#ffffff0f;--ui-button-secondary-shadow:0 10px 24px #00000029;--ui-button-secondary-text:rgb(var(--color-text));--ui-button-ghost-bg:#ffffff08;--ui-button-ghost-border:#ffffff1a;--ui-button-ghost-highlight:#ffffff0a;--ui-button-ghost-text:#f5f8ffeb;--ui-button-disabled-opacity:.48;--ui-badge-neutral-bg:#ffffff0a;--ui-badge-neutral-border:#ffffff14;--ui-badge-neutral-text:#f5f8ffd6;--ui-badge-accent-bg:#d5b1871f;--ui-badge-accent-border:#d5b1873d;--ui-badge-accent-text:#f4e1cc;--ui-input-bg:#ffffff0a;--ui-input-border:#ffffff1f;--ui-input-text:#f5f8fff0;--ui-input-placeholder:#9fb0c7b8;--ui-input-focus-border:#79c8ff80;--ui-input-focus-ring:0 0 0 3px #79c8ff24;--ui-input-error-border:#e8786eb8;--ui-input-error-ring:0 0 0 3px #e8786e24}[data-ui-scope=portal][data-portal-design-profile=wen]:not([data-design-profile]){--portal-bg:#0b0f14;--portal-panel:#ffffff0b;--portal-panel-strong:#ffffff0f;--portal-panel-soft:#ffffff0a;--portal-line:#ffffff1a;--portal-line-strong:#ffffff2e;--portal-text:#f5efe6;--portal-muted:#f5efe6c7;--portal-accent:#d8a45c;--portal-accent-strong:#f1c57d;--portal-blue:#f1c57d;--portal-shadow:0 20px 50px #0000004d;--portal-shadow-soft:0 28px 70px #00000061;--portal-shell-max:1220px;--color-canvas:11 15 20;--color-surface:17 22 29;--color-surface-muted:22 28 36;--color-border:216 164 92;--color-text:245 239 230;--color-muted:197 189 177;--color-accent:216 164 92;--color-accent-contrast:32 23 10;--color-success:161 206 158;--color-warning:216 164 92;--color-danger:232 120 110;--shadow-strong:0 28px 70px #00000061;--shadow-soft:0 20px 50px #0000004d;--overlay-opacity:.84;--vignette-strength:.34;--noise-opacity:.02;--portal-blur-md:14px;--portal-blur-lg:20px;--bg-gradient:radial-gradient(1000px 500px at 80% -5%, #d8a45c14, transparent 60%), linear-gradient(180deg, #0b0f14 0%, #0d1218 30%, #0c1116 100%);--portal-page-scene:var(--bg-gradient);--pattern-image:none;--pattern-opacity:0;--motion-scale:.01;--heading-tracking:-.04em;--heading-weight:820;--portal-button-weight:700;--portal-badge-transform:uppercase;--portal-badge-tracking:.18em;--cta-radius:16px;--cta-height:3.6rem;--card-radius:24px;--portal-input-radius:18px;--portal-section-gap:5.5rem;--portal-card-gap:1.5rem;--portal-hero-padding:2.5rem;--card-shadow:var(--portal-shadow);--card-hover-lift:8px;--cta-primary-glow:0 14px 34px #d8a45c3d;--focus-ring:0 0 0 3px #f1c57d2e;--icon-color:#f1c57d;--icon-glow:0 0 16px #d8a45c6b;--ui-page-bg:radial-gradient(1000px 500px at 80% -5%, #d8a45c14, transparent 60%), linear-gradient(180deg, #0b0f14 0%, #0d1218 30%, #0c1116 100%);--portal-header-bg:linear-gradient(180deg, #090c10ad, #090c1038);--portal-header-border:#ffffff0f;--portal-header-blur:14px;--portal-card-overlay:radial-gradient(circle at top left, #f1c57d14, transparent 32%), linear-gradient(180deg, #ffffff08, transparent 26%);--portal-card-blur:20px;--portal-hero-surface:linear-gradient(180deg, #070a0e2e 0%, #070a0e47 24%, #070a0e7a 56%, #070a0ed6 82%, #070a0ef5 100%), radial-gradient(900px 360px at 76% 24%, #f1c57d1f, transparent 55%);--portal-footer-bg:transparent;--portal-footer-border:#ffffff0f;--ui-surface-base-bg:linear-gradient(180deg, #ffffff0f, #ffffff09);--ui-surface-elevated-bg:linear-gradient(180deg, #ffffff12, #ffffff0a);--ui-surface-overlay-bg:linear-gradient(180deg, #0b0f14f0, #0d1218f0);--ui-surface-muted-bg:#ffffff09;--ui-card-bg:linear-gradient(180deg, #ffffff0f, #ffffff09);--ui-card-border:#ffffff1a;--ui-border:#ffffff1a;--ui-text-primary:rgb(var(--color-text));--ui-text-muted:#f5efe6c7;--ui-accent:rgb(var(--color-accent));--ui-button-primary-bg:linear-gradient(180deg, #f1c57d, #d8a45c);--ui-button-primary-hover-bg:linear-gradient(180deg, #f7d396, #e0af69);--ui-button-primary-active-bg:linear-gradient(180deg, #e5bb76, #c99553);--ui-button-primary-border:#ffebcd2e;--ui-button-primary-highlight:#fff3;--ui-button-primary-text:#20170a;--ui-button-secondary-bg:#ffffff0a;--ui-button-secondary-hover-bg:#ffffff14;--ui-button-secondary-active-bg:#ffffff0f;--ui-button-secondary-border:#ffffff2e;--ui-button-secondary-highlight:#ffffff14;--ui-button-secondary-shadow:none;--ui-button-secondary-text:rgb(var(--color-text));--ui-button-ghost-bg:#ffffff08;--ui-button-ghost-border:#ffffff1a;--ui-button-ghost-highlight:#ffffff0a;--ui-button-ghost-text:#f5efe6eb;--ui-button-disabled-opacity:.48;--ui-badge-neutral-bg:#ffffff0a;--ui-badge-neutral-border:#ffffff1a;--ui-badge-neutral-text:#f5efe6e6;--ui-badge-accent-bg:#d8a45c1a;--ui-badge-accent-border:#d8a45c33;--ui-badge-accent-text:#f5efe6f5;--ui-input-bg:#ffffff0a;--ui-input-border:#ffffff1f;--ui-input-text:#f5efe6f0;--ui-input-placeholder:#f5efe699;--ui-input-focus-border:#f1c57d80;--ui-input-focus-ring:0 0 0 3px #f1c57d24;--ui-input-error-border:#e8786eb8;--ui-input-error-ring:0 0 0 3px #e8786e24}[data-ui-scope=portal][data-portal-design-profile=altay]:not([data-design-profile]){--portal-bg:#062725;--portal-panel:#0a302db8;--portal-panel-strong:#041d1be6;--portal-panel-soft:#123a3580;--portal-line:#f2ead72e;--portal-line-strong:#d4aa6494;--portal-text:#f2ead7;--portal-muted:#c9c7b8;--portal-accent:#b8d6b9;--portal-accent-strong:#d4aa64;--portal-blue:#d4aa64;--portal-shadow:0 26px 70px #00000080;--portal-shadow-soft:0 18px 48px #0000004d;--portal-shell-max:1390px;--color-canvas:6 39 37;--color-surface:10 48 45;--color-surface-muted:18 58 53;--color-border:212 170 100;--color-text:242 234 215;--color-muted:201 199 184;--color-accent:184 214 185;--color-accent-contrast:11 37 35;--color-success:184 214 185;--color-warning:212 170 100;--color-danger:232 120 110;--portal-page-scene:radial-gradient(circle at 80% 4%, #d4aa6414, transparent 26%), linear-gradient(180deg, #041d1b 0%, #062725 42%, #0a302d 100%);--portal-header-bg:#041d1bd1;--portal-header-border:#f2ead724;--portal-header-blur:16px;--portal-hero-surface:linear-gradient(90deg, #041d1bf5 0%, #041d1bc7 43%, #041d1b2e 70%), linear-gradient(180deg, #041d1b1a, #041d1bb3);--ui-page-bg:var(--portal-page-scene);--ui-surface-base-bg:linear-gradient(180deg, #0a302de0, #041d1bdb);--ui-surface-elevated-bg:linear-gradient(180deg, #123a35f0, #0a302de6);--ui-surface-overlay-bg:linear-gradient(180deg, #041d1bfa, #062725fa);--ui-card-bg:linear-gradient(180deg, #123a35cc, #041d1bc7);--ui-card-border:#d4aa6461;--ui-border:#f2ead72e;--ui-text-primary:rgb(var(--color-text));--ui-text-muted:rgb(var(--color-muted));--ui-accent:rgb(var(--color-accent));--ui-button-primary-bg:linear-gradient(135deg, #c8e2c7, #a9c9aa);--ui-button-primary-hover-bg:linear-gradient(135deg, #d8ecd6, #b8d6b9);--ui-button-primary-active-bg:linear-gradient(135deg, #abc8ac, #94b595);--ui-button-primary-border:#f2ead724;--ui-button-primary-text:#0b2523;--ui-button-secondary-bg:#041d1b94;--ui-button-secondary-hover-bg:#0a302dc2;--ui-button-secondary-border:#d4aa64a8;--ui-button-secondary-text:#f2ead7;--focus-ring:0 0 0 3px #d4aa6452}body{background-color:rgb(var(--color-canvas));min-height:100vh;color:rgb(var(--color-text));font-family:var(--font-body);font-size:var(--body-size);line-height:var(--body-leading);transition:background-color var(--transition-base) ease, color var(--transition-base) ease;text-rendering:optimizelegibility;position:relative}.ui-shell{background:var(--ui-page-bg);color:var(--ui-text-primary)}body:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(ellipse at center, #0000 56%, rgba(0, 0, 0, var(--vignette-strength)) 88%), var(--bg-gradient);opacity:var(--overlay-opacity);background-repeat:no-repeat;background-size:cover,cover;position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:0;background-image:var(--pattern-image), radial-gradient(1.25px 1.25px at 12px 10px, rgba(255, 255, 255, var(--noise-opacity)) 50%, transparent 52%);background-size:var(--pattern-size), 140px 140px;mix-blend-mode:normal;opacity:var(--pattern-opacity);background-repeat:repeat;position:fixed;inset:0}body>:not(.modal-root){z-index:1;position:relative}body>.site-header{z-index:60}@media (width<=640px){body:after{opacity:calc(var(--pattern-opacity) * .6);background-size:calc(var(--pattern-size) * .72), 120px 120px}a,button,.ui-button,.btn-primary,.btn-ghost,.btn-secondary{min-height:calc(var(--tap-target-min) * 1px)}}a,button,input,textarea,select{transition:transform var(--transition-fast) ease, box-shadow var(--transition-fast) ease, border-color var(--transition-fast) ease}:focus-visible{box-shadow:var(--focus-ring);outline:none}.themed-icon{color:var(--icon-color);stroke-width:var(--icon-stroke);filter:drop-shadow(var(--icon-glow))}svg{stroke-width:var(--icon-stroke)}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:var(--heading-tracking);font-weight:var(--heading-weight);color:rgb(var(--color-text))}p{line-height:var(--body-leading)}.content-readable{max-width:72ch}.rich-text :where(h1,h2,h3,h4,h5,h6){letter-spacing:0;line-height:1.2}.rich-text h1{font-size:1.875rem}.rich-text h2{font-size:1.5rem}.rich-text h3{font-size:1.25rem}.rich-text :where(h4,h5,h6){font-size:1.125rem}.rich-text :where(ul,ol){padding-inline-start:1.25rem}.rich-text ul{list-style:outside}.rich-text ol{list-style:decimal}.rich-text ul.checked-list{list-style:none}.rich-text ul.checked-list>li{position:relative}.rich-text ul.checked-list>li:before{content:"✓";color:rgb(var(--color-accent));font-weight:700;position:absolute;inset-inline-start:-1.15rem}.rich-text blockquote{border-inline-start:3px solid rgb(var(--color-accent));color:rgb(var(--color-muted));padding-inline-start:1rem}.rich-text hr{border:0;border-top:1px solid rgb(var(--color-border))}.rich-text code{background:rgb(var(--color-surface) / .75);border-radius:.35rem;padding:.08rem .3rem;font-size:.92em}.rich-text pre{background:rgb(var(--color-surface) / .85);border-radius:.75rem;padding:.85rem 1rem;overflow-x:auto}.rich-text pre code{background:0 0;padding:0;display:block}.rich-text mark{border-radius:.2rem;padding-inline:.12em}@media (prefers-reduced-motion:reduce){:root{--motion-scale:0;--transition-fast:0s;--transition-base:0s}*{animation-duration:.01ms!important}}@keyframes ui-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes state-pop{0%{transform:scale(.96)}60%{transform:scale(1.02)}to{transform:scale(1)}}.c-card{background:var(--ui-card-bg);border:1px solid var(--ui-card-border);box-shadow:var(--card-shadow);border-radius:var(--card-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--space-3);transition:transform var(--transition-base) ease, box-shadow var(--transition-base) ease, border-color var(--transition-fast) ease;position:relative;overflow:hidden}.c-card:before{content:"";pointer-events:none;opacity:0;background:0 0;position:absolute;inset:0}.c-card:hover{transform:translateY(calc(var(--card-hover-lift) * -.08px)) scale(calc(1 + var(--motion-scale)));box-shadow:var(--card-shadow);border-color:rgba(var(--color-accent), .24)}.c-card:focus-within{border-color:rgba(var(--color-accent), .34);box-shadow:var(--card-shadow), 0 0 0 3px rgba(var(--color-accent), .12)}.c-panel{background:var(--ui-surface-base-bg);border:1px solid var(--ui-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);color:var(--ui-text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden}.ui-card{background:var(--ui-card-bg);border:1px solid var(--ui-card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);color:var(--ui-text-primary)}.ui-card--pad-none{padding:0}.ui-card--pad-sm{padding:1rem}.ui-card--pad-md{padding:1.5rem}.ui-card--pad-lg{padding:2rem}.ui-card--subtle{background:rgba(var(--color-surface-muted), .72);border-color:rgba(var(--color-border), .46);box-shadow:0 8px 18px #0000001f}.ui-card--highlight{background:var(--ui-surface-elevated-bg);border-color:rgba(var(--color-accent), .18);box-shadow:var(--card-shadow)}.c-panel[class*=border-success],.c-card[class*=border-success]{box-shadow:0 0 0 1px rgba(var(--color-success), .45), var(--shadow-soft);animation:state-pop var(--transition-base) ease}.c-panel[class*=border-danger],.c-card[class*=border-danger]{box-shadow:0 0 0 1px rgba(var(--color-danger), .4), var(--shadow-soft);animation:state-pop var(--transition-base) ease}.ui-button,.btn-primary,.btn-ghost,.btn-secondary{justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.ui-button:focus-visible,.btn-primary:focus-visible,.btn-ghost:focus-visible,.btn-secondary:focus-visible{outline-offset:2px;outline:2px solid #0000}.ui-button,.btn-primary,.btn-ghost,.btn-secondary{min-height:var(--cta-height);border-radius:var(--cta-radius);letter-spacing:.012em;transition:transform var(--transition-fast) ease, box-shadow var(--transition-fast) ease, opacity var(--transition-fast) ease, filter var(--transition-fast) ease, background-color var(--transition-fast) ease, border-color var(--transition-fast) ease;border:1px solid #0000;padding:.875rem 1.25rem}.ui-button--size-sm,.ui-button--size-md{font-size:var(--font-size-sm)}.ui-button--size-lg{font-size:var(--font-size-base)}.ui-button--block{width:100%}.ui-button--primary,.btn-primary{background:var(--ui-button-primary-bg);color:var(--ui-button-primary-text);border-color:var(--ui-button-primary-border);box-shadow:var(--cta-primary-glow), inset 0 1px 0 var(--ui-button-primary-highlight);filter:none}.ui-button--secondary,.btn-secondary{background:var(--ui-button-secondary-bg);color:var(--ui-button-secondary-text);border:1px solid var(--ui-button-secondary-border);box-shadow:inset 0 1px 0 var(--ui-button-secondary-highlight), var(--ui-button-secondary-shadow)}.ui-button--ghost,.btn-ghost{background:var(--ui-button-ghost-bg);color:var(--ui-button-ghost-text);border:1px solid var(--ui-button-ghost-border);opacity:.88;box-shadow:inset 0 1px 0 var(--ui-button-ghost-highlight)}.ui-button--danger{background:var(--ui-danger);color:#fff;box-shadow:0 14px 28px rgba(var(--color-danger), .24)}.ui-button--primary:hover,.ui-button--primary:focus-visible,.btn-primary:hover,.btn-primary:focus-visible{background:var(--ui-button-primary-hover-bg);transform:translateY(-1px) scale(calc(1 + var(--motion-scale)));box-shadow:var(--cta-primary-glow);filter:brightness(1.03)}.ui-button--primary:active,.btn-primary:active{background:var(--ui-button-primary-active-bg);box-shadow:0 8px 18px rgba(var(--color-accent), .18), inset 0 1px 0 var(--ui-button-primary-highlight);filter:brightness(.98);transform:translateY(0)scale(.985)}.ui-button:disabled,.btn-primary:disabled,.btn-ghost:disabled,.btn-secondary:disabled{opacity:var(--ui-button-disabled-opacity);cursor:not-allowed;box-shadow:none}.ui-button--secondary:hover,.ui-button--secondary:focus-visible,.btn-secondary:hover,.btn-secondary:focus-visible,.ui-button--ghost:hover,.ui-button--ghost:focus-visible,.btn-ghost:hover,.btn-ghost:focus-visible{background:var(--ui-button-secondary-hover-bg);border-color:rgba(var(--color-accent), .32);color:rgb(var(--color-text));opacity:1;transform:translateY(-1px);box-shadow:0 10px 20px #0000001f}.ui-button--danger:hover,.ui-button--danger:focus-visible{filter:brightness(1.05);transform:translateY(-1px)}.ui-button--danger:active{filter:brightness(.96);transform:translateY(0)scale(.985)}.ui-button--signal{background:var(--ui-button-signal-bg);color:var(--ui-button-signal-text);border:1px solid var(--ui-button-signal-border);box-shadow:var(--ui-button-signal-shadow)}.ui-button--signal:hover,.ui-button--signal:focus-visible{background:var(--ui-button-signal-hover-bg);border-color:rgba(var(--color-warning), .52);box-shadow:0 18px 34px rgba(var(--color-warning), .2), inset 0 1px 0 #ffffff1a;transform:translateY(-1px)}.ui-button--signal:active{background:var(--ui-button-signal-active-bg);transform:translateY(0)scale(.985)}.btn-primary i,.btn-primary svg,.btn-ghost i,.btn-ghost svg,.status-pill i{color:currentColor;filter:drop-shadow(var(--icon-glow));stroke-width:var(--icon-stroke)}.sound-toggle,[data-sound-toggle]{padding:calc(var(--space-1) * .6) calc(var(--space-2) * .8);background:rgba(var(--color-surface-muted), .8);border:1px solid rgba(var(--color-border), .8);box-shadow:var(--shadow-soft);color:rgb(var(--color-text));transition:transform var(--transition-fast) ease, border-color var(--transition-fast) ease;border-radius:9999px;align-items:center;gap:.5rem;display:inline-flex}.sound-toggle:hover,[data-sound-toggle]:hover{border-color:rgba(var(--color-accent), .4);transform:translateY(-1px)}.c-badge{padding:calc(var(--space-1) * .6) calc(var(--space-2) * .7);background-color:var(--ui-surface-muted-bg);border:1px solid var(--ui-border);color:var(--ui-text-muted);letter-spacing:.01em;border-radius:9999px;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.ui-badge{border:1px solid var(--ui-border);background:var(--ui-surface-muted-bg);min-height:2rem;color:var(--ui-text-muted);font-size:var(--font-size-sm);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .85rem;font-weight:600;line-height:1;display:inline-flex}.ui-badge--neutral{border-color:var(--ui-badge-neutral-border);background:var(--ui-badge-neutral-bg);color:var(--ui-badge-neutral-text)}.ui-badge--accent{border-color:var(--ui-badge-accent-border);background:var(--ui-badge-accent-bg);color:var(--ui-badge-accent-text)}.ui-badge--success{border-color:rgba(var(--color-success), .28);background:rgba(var(--color-success), .12);color:var(--ui-success)}.ui-badge--warning{border-color:rgba(var(--color-warning), .28);background:rgba(var(--color-warning), .12);color:var(--ui-warning)}.ui-badge--danger{border-color:rgba(var(--color-danger), .28);background:rgba(var(--color-danger), .12);color:var(--ui-danger)}.ui-alert{border-radius:var(--radius-md);border:1px solid var(--ui-runtime-info-border);background:var(--ui-runtime-info-bg);color:var(--ui-text-primary);box-shadow:0 8px 18px #00000024}.ui-alert__title{color:var(--ui-text-primary);font-size:var(--font-size-sm);letter-spacing:.01em;font-weight:700}.ui-alert__body{color:rgb(var(--color-text) / .9)}.ui-alert--hint{border-color:var(--ui-runtime-hint-border);background:var(--ui-runtime-hint-bg)}.ui-alert--danger,.ui-alert--error{border-color:var(--ui-runtime-error-border);background:var(--ui-runtime-error-bg)}.ui-alert--success{border-color:var(--ui-runtime-success-border);background:var(--ui-runtime-success-bg)}.ui-alert--loading{border-color:var(--ui-runtime-loading-border);background:var(--ui-runtime-loading-bg)}.ui-field{gap:.5rem;display:grid}.ui-field__label{color:var(--ui-text-primary);font-size:var(--font-size-sm);font-weight:600}.ui-field__hint{color:var(--ui-text-muted);font-size:var(--font-size-xs)}.ui-input,.ui-select,.ui-textarea{border-radius:var(--radius-sm);border:1px solid var(--ui-input-border);background:var(--ui-input-bg);width:100%;color:var(--ui-input-text);padding:.8rem 1rem;box-shadow:inset 0 1px #ffffff0a}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:var(--ui-input-focus-border);box-shadow:var(--ui-input-focus-ring);outline:none}.ui-input::-moz-placeholder{color:var(--ui-input-placeholder)}.ui-textarea::-moz-placeholder{color:var(--ui-input-placeholder)}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--ui-input-placeholder)}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--ui-input-error-border);box-shadow:var(--ui-input-error-ring)}.input-surface{background:rgba(var(--color-surface-muted), .75);border:1px solid rgba(var(--color-border), .85);border-radius:var(--radius-md);padding:calc(var(--space-1) * .8) var(--space-2);color:rgb(var(--color-text));width:100%;transition:border-color var(--transition-fast) ease, box-shadow var(--transition-fast) ease, transform var(--transition-fast) ease}.input-surface:focus{border-color:rgba(var(--color-accent), .75);box-shadow:var(--focus-ring), 0 0 0 1px rgba(var(--color-accent), .35);outline:none;transform:translateY(-1px)}.input-surface:hover{border-color:rgba(var(--color-accent), .4)}.input-surface::placeholder{color:rgba(var(--color-muted), .9)}.ui-modal__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000094;position:fixed;inset:0}.ui-modal__panel{border-radius:var(--radius-lg);border:1px solid var(--ui-border);background:var(--ui-surface-overlay-bg);width:100%;box-shadow:var(--shadow-strong);position:relative;overflow:hidden}.ui-modal__panel--sm{max-width:28rem}.ui-modal__panel--md{max-width:42rem}.ui-modal__panel--lg{max-width:64rem}.ui-modal__panel--xl{max-width:80rem}.ui-modal__header,.ui-modal__footer{border-color:var(--ui-border);padding:1.5rem}.ui-modal__header{border-bottom:1px solid var(--ui-border)}.ui-modal__body{padding:1.5rem}.ui-dropdown__panel{border:1px solid var(--ui-border);background:var(--ui-surface-overlay-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.ui-dropdown__item{border-radius:var(--radius-sm);width:100%;color:var(--ui-text-primary);align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.ui-dropdown__item:hover,.ui-dropdown__item:focus-visible{background:var(--ui-surface-muted-bg)}.ui-tabs{gap:.5rem;display:flex}.ui-tabs__trigger{border-radius:var(--radius-md);min-height:3rem;color:var(--ui-text-muted);background:var(--ui-surface-muted-bg);border:1px solid #0000;flex:1;padding:.8rem 1rem;font-weight:600}.ui-tabs__trigger[aria-selected=true],.ui-tabs__trigger--active{color:var(--ui-accent);border-color:rgba(var(--color-accent), .3);background:rgba(var(--color-accent), .12);box-shadow:0 12px 26px #0000002e}.ui-empty-state,.ui-loading-state{text-align:center;border-radius:var(--radius-lg);border:1px dashed var(--ui-border);background:var(--ui-surface-muted-bg);justify-items:center;gap:.75rem;padding:2rem;display:grid}.ui-loading-state__spinner{border:2px solid rgba(var(--color-accent), .28);border-top-color:rgba(var(--color-accent), 1);border-radius:999px;width:1.25rem;height:1.25rem;animation:.9s linear infinite ui-spin}.skeleton{background:rgba(var(--color-surface-muted), .7);color:#0000;border-radius:12px;position:relative;overflow:hidden}.skeleton:after{content:"";background-image:var(--skeleton-sheen);animation:skeleton-shimmer calc(var(--transition-base) * 6) ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.skeleton-line{border-radius:9999px;height:.9rem}.skeleton-pill{border-radius:9999px;align-items:center;gap:.4rem;min-width:4rem;padding:.35rem .75rem;display:inline-flex}.skeleton-dot{background:rgba(var(--color-muted), .35);border-radius:9999px;width:1rem;height:1rem}.loading-inline{color:rgb(var(--color-muted));align-items:center;gap:.35rem;font-weight:600;display:inline-flex}[data-ui-scope=portal] .ui-shell{color:var(--portal-text)}[data-ui-scope=portal] .site-header{border-bottom-color:var(--portal-header-border,#ffffff0f);background:var(--portal-header-bg,#05070bb8);-webkit-backdrop-filter:blur(var(--portal-header-blur,18px));backdrop-filter:blur(var(--portal-header-blur,18px))}[data-ui-scope=portal] .ui-card,[data-ui-scope=portal] .c-card,[data-ui-scope=portal] .c-panel{-webkit-backdrop-filter:blur(var(--portal-card-blur,18px));backdrop-filter:blur(var(--portal-card-blur,18px))}[data-ui-scope=portal] .ui-card:before,[data-ui-scope=portal] .c-card:before{content:"";pointer-events:none;opacity:1;background:var(--portal-card-overlay,radial-gradient(circle at top left, #79c8ff14, transparent 32%), linear-gradient(180deg, #ffffff0a, transparent 26%));position:absolute;inset:0}[data-ui-scope=portal] .ui-button,[data-ui-scope=portal] .btn-primary,[data-ui-scope=portal] .btn-ghost,[data-ui-scope=portal] .btn-secondary{letter-spacing:var(--portal-button-letter-spacing,-.01em);font-weight:var(--portal-button-weight,700)}[data-ui-scope=portal] .ui-input,[data-ui-scope=portal] .ui-select,[data-ui-scope=portal] .ui-textarea,[data-ui-scope=portal] .input-surface{-webkit-backdrop-filter:blur(var(--portal-blur-md,14px));backdrop-filter:blur(var(--portal-blur-md,14px));border-radius:var(--portal-input-radius,16px)}[data-ui-scope=portal] .ui-tabs{gap:var(--portal-card-gap,.75rem)}[data-ui-scope=portal] .ui-tabs__trigger{border-color:var(--ui-card-border,#ffffff14);background:#ffffff08;min-height:3.25rem;box-shadow:inset 0 1px #ffffff0a}[data-ui-scope=portal] .ui-tabs__trigger[aria-selected=true],[data-ui-scope=portal] .ui-tabs__trigger--active{color:rgb(var(--color-text));border-color:rgb(var(--color-accent) / .28);background:linear-gradient(180deg, rgb(var(--color-accent) / .14), #ffffff0a);box-shadow:0 16px 32px #0000003d}[data-ui-scope=portal] .ui-dropdown__panel{-webkit-backdrop-filter:blur(var(--portal-blur-lg,18px));backdrop-filter:blur(var(--portal-blur-lg,18px))}[data-ui-scope=portal] .site-footer{background:var(--portal-footer-bg,transparent);border-top-color:var(--portal-footer-border,#ffffff0f)}body[data-ui-scope=portal][data-portal-design-profile=alt26]:not(.page-autoquests){--portal-public-header-height:76px}body[data-ui-scope=portal][data-portal-design-profile=alt26]:not(.page-autoquests)>.site-header{z-index:60;min-height:var(--portal-public-header-height);background:#051f20c7;border-bottom-color:#daf1dd33;position:fixed;inset:0 0 auto;box-shadow:0 18px 48px #00000047}body[data-ui-scope=portal][data-portal-design-profile=alt26]:not(.page-autoquests)>main{padding-top:var(--portal-public-header-height)}body[data-ui-scope=portal][data-portal-design-profile=alt26]:not(.page-autoquests) .site-header a:first-child span{color:#daf1dd;text-transform:uppercase;letter-spacing:0}body[data-ui-scope=portal][data-portal-design-profile=alt26]:not(.page-autoquests) .site-header nav a,body[data-ui-scope=portal][data-portal-design-profile=alt26]:not(.page-autoquests) #mobile-menu a{letter-spacing:0}.public-quest-badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.public-quest-badge{border:1px solid var(--portal-line,rgb(var(--color-border) / .7));background:rgb(var(--color-surface-muted) / .74);min-height:2.15rem;color:var(--portal-text,rgb(var(--color-text)));white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .72rem;font-size:.76rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.public-quest-badge i{color:var(--portal-accent-strong,rgb(var(--color-accent)))}.public-quest-badge--status{border-color:rgb(var(--color-success) / .32);background:rgb(var(--color-success) / .1)}.public-quest-badge--access{border-color:rgb(var(--color-accent) / .24)}.public-quest-badge--price{border-color:rgb(var(--color-accent-secondary) / .28);background:rgb(var(--color-accent-secondary) / .1)}body[data-ui-scope=portal][data-portal-design-profile=alt26] .public-quest-badge{color:#daf1dd;font-family:var(--font-body,inherit);background:#daf1dd12;border-color:#daf1dd2e;font-weight:700}body[data-ui-scope=portal][data-portal-design-profile=alt26] .public-quest-badge i{color:#e7c866}body[data-ui-scope=portal][data-portal-design-profile=alt26] .public-quest-badge--status{background:#8eb69c21;border-color:#8eb69c61}body[data-ui-scope=portal][data-portal-design-profile=alt26] .public-quest-badge--price{background:#e7c8661f;border-color:#e7c8666b}.portal-page{min-height:100vh;color:var(--ui-text-primary);position:relative;overflow:hidden}.portal-page:before{content:"";pointer-events:none;opacity:1;background:radial-gradient(circle at 82% 10%,#79c8ff1f,#0000 24%),radial-gradient(circle at 16% 0,#d5b18717,#0000 20%);position:absolute;inset:0}.portal-page__inner{z-index:1;width:min(var(--portal-shell-max,1240px), calc(100% - 2rem));margin:0 auto;padding:3rem 0;position:relative}.portal-page__inner--wide{width:min(1280px,100% - 2rem)}.portal-stack{gap:var(--portal-card-gap,1.5rem);display:grid}.portal-shell-grid,.portal-grid,.portal-metrics{gap:var(--portal-card-gap,1.25rem);display:grid}.portal-shell-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.portal-grid--cards{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-surface{border-radius:32px;border-radius:var(--card-radius,32px);border:1px solid var(--portal-line,#ffffff14);background:var(--ui-surface-base-bg);box-shadow:var(--portal-shadow,var(--shadow-strong));-webkit-backdrop-filter:blur(var(--portal-card-blur,18px));backdrop-filter:blur(var(--portal-card-blur,18px));position:relative;overflow:hidden}.portal-surface:before{content:"";pointer-events:none;background:var(--portal-card-overlay,radial-gradient(circle at top left, #79c8ff14, transparent 30%), linear-gradient(180deg, #ffffff08, transparent 28%));position:absolute;inset:0}.portal-surface>*{z-index:1;position:relative}.portal-surface--hero{background:var(--portal-hero-surface,linear-gradient(180deg, #0d1729fa, #080d16fa));border-color:rgb(var(--color-accent) / .18)}.portal-surface--muted{background:linear-gradient(#0d1524d1,#090e18d1)}.portal-surface--soft{background:linear-gradient(#0b121ebd,#080d16c2)}.portal-surface__body{padding:1.5rem}.portal-surface__body--lg{padding:2rem}.portal-kicker{border:1px solid rgb(var(--color-accent-secondary) / .2);background:rgb(var(--color-accent-secondary) / .08);min-height:2.4rem;color:rgb(var(--color-text));text-transform:var(--portal-badge-transform,uppercase);letter-spacing:var(--portal-badge-tracking,.18em);border-radius:999px;align-items:center;padding:0 1rem;font-size:.72rem;font-weight:800;display:inline-flex}.portal-heading{color:var(--portal-text,rgb(var(--color-text)));letter-spacing:-.05em;text-wrap:balance;font-weight:900;line-height:.98}.portal-heading--xl{font-size:clamp(2.4rem,5vw,4.2rem)}.portal-heading--lg{font-size:clamp(1.75rem,3vw,2.7rem)}.portal-copy{color:var(--portal-muted,rgb(var(--color-muted)));line-height:1.7}.portal-copy--lg{font-size:1.05rem}.portal-actions{flex-wrap:wrap;gap:.9rem;display:flex}.portal-metric{border:1px solid var(--portal-line,#ffffff14);box-shadow:var(--portal-shadow-soft,var(--shadow-soft));background:#ffffff0a;border-radius:22px;padding:1rem 1.1rem}.portal-metric__label{color:var(--portal-muted,rgb(var(--color-muted)));text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:800}.portal-metric__value{color:var(--portal-text,rgb(var(--color-text)));margin-top:.7rem;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:900;line-height:1;display:block}.portal-stat{border:1px solid var(--portal-line,#ffffff14);background:#ffffff08;border-radius:20px;padding:1rem 1.1rem}.portal-stat__title{color:var(--portal-text,rgb(var(--color-text)));font-weight:700}.portal-stat__meta{color:var(--portal-muted,rgb(var(--color-muted)));font-size:.92rem;line-height:1.65}.portal-media-card{border:1px solid var(--portal-line,#ffffff14);background:var(--portal-panel-strong,#090e18f0);border-radius:24px;overflow:hidden}.portal-media-card__frame{background:#ffffff08;position:relative;overflow:hidden}.portal-media-card__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.portal-media-card__body{padding:1.25rem}.portal-note,.portal-empty,.portal-error-list{border:1px solid var(--portal-line,#ffffff14);background:#ffffff08;border-radius:22px;padding:1rem 1.1rem}.portal-error-list{color:#ffe1da;background:#e8786e1a;border-color:#e8786e3d}.portal-table-wrap{overflow-x:auto}.portal-table{width:100%;font-size:.94rem}.portal-table thead th{color:var(--portal-muted,rgb(var(--color-muted)));text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #ffffff14;padding:0 1rem 1rem 0;font-size:.76rem;font-weight:700}.portal-table tbody td{color:var(--portal-text,rgb(var(--color-text)));border-bottom:1px solid #ffffff0f;padding:1rem 1rem 1rem 0}.portal-table tbody tr:last-child td{border-bottom:0}.portal-pill{min-height:2rem;color:var(--portal-text,rgb(var(--color-text)));background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.portal-pill--accent{color:#f4e1cc;background:#d5b1871f;border-color:#d5b1873d}.portal-form-grid{gap:1rem;display:grid}.portal-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-field-label{color:#f5f8ffd1;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.portal-field-help{color:#9fb0c7b8;font-size:.75rem}.portal-toggle{color:var(--portal-text,rgb(var(--color-text)));background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.portal-sticky-bar{z-index:40;position:sticky;bottom:1rem}.portal-sticky-bar__inner{box-shadow:var(--portal-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d16eb;border:1px solid #ffffff1f;border-radius:24px;flex-wrap:wrap;gap:.75rem;padding:1rem;display:flex}.portal-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070bb8;border-bottom-color:#ffffff0a}.portal-nav__user,.portal-nav__mobile-button{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px}.portal-auth-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:2rem;display:grid}.portal-auth-layout--single{grid-template-columns:minmax(0,42rem);justify-content:center}.portal-auth-visual,.portal-auth-panel{position:relative}.portal-auth-panel .portal-surface__body{padding:2rem}.auth-consent-text{font-size:.72rem;line-height:1.55}.auth-email-toggle{border:1px solid rgb(var(--color-border) / .7);background:rgb(var(--color-surface-muted) / .62);width:100%;min-height:3.25rem;color:rgb(var(--color-text));border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;font-size:.9rem;font-weight:800;transition:border-color .16s,background-color .16s,color .16s;display:flex}.auth-email-toggle:hover,.auth-email-toggle:focus-visible{border-color:rgb(var(--color-accent) / .7);background:rgb(var(--color-accent) / .1);color:rgb(var(--color-accent))}.auth-email-toggle:focus-visible{outline:2px solid rgb(var(--color-accent) / .7);outline-offset:2px}.auth-email-toggle__icon{flex:none;transition:transform .16s}.auth-email-toggle__icon--open{transform:rotate(180deg)}.auth-email-form{padding-top:.25rem}.auth-email-form .ui-field{width:100%}.auth-email-form .ui-input{border-color:rgb(var(--color-border) / .72);background:linear-gradient(180deg, rgb(var(--color-surface) / .82), rgb(var(--color-surface-muted) / .76));min-height:3.25rem;display:block}@media (width<=1180px){.portal-shell-grid,.portal-grid--cards,.portal-grid--two,.portal-metrics,.portal-form-grid--three,.portal-auth-layout{grid-template-columns:1fr}}@media (width<=900px){.portal-page__inner,.portal-page__inner--wide{width:min(100% - 1.5rem,1280px);padding:2rem 0}.portal-form-grid--two{grid-template-columns:1fr}.portal-surface__body,.portal-surface__body--lg{padding:1.35rem}}.quest-status-panel{position:relative}.quest-status-panel__title{font-size:var(--font-size-sm);color:var(--ui-text-primary);letter-spacing:.01em;font-weight:700}.quest-status-panel__body{color:rgb(var(--color-text) / .92)}.quest-status-panel--compact{padding:var(--quest-status-compact-padding)}.quest-runtime-toast{padding:.95rem 1rem}.quest-runtime-toast__content{align-items:flex-start;gap:.85rem;display:flex}.quest-runtime-toast__icon{background:#ffffff0a;border:1px solid;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.quest-runtime-toast__icon-svg{width:1.1rem;height:1.1rem}.quest-runtime-toast__message{color:var(--ui-text-primary);font-size:var(--font-size-base);margin:0;font-weight:600;line-height:1.45}.quest-runtime-toast__copy{gap:.25rem;display:grid}.quest-runtime-toast__title{color:var(--ui-text-primary);font-size:var(--font-size-lg);margin:0;font-weight:800;line-height:1.25}.quest-runtime-toast__title+.quest-runtime-toast__message{color:var(--ui-text-muted);font-weight:600}.quest-runtime-heading{gap:.65rem;display:grid}.quest-runtime-title{font-family:var(--quest-font-heading);font-size:var(--quest-runtime-title-size);font-weight:var(--quest-runtime-title-weight);letter-spacing:var(--quest-runtime-title-tracking);color:var(--ui-text-primary);line-height:1.05}.quest-runtime-subtitle{font-family:var(--quest-font-body);color:var(--ui-text-muted);line-height:var(--quest-runtime-subtitle-leading)}.quest-runtime-timer-panel{align-content:center;gap:.75rem;min-height:4.25rem;padding:1rem 1.1rem;display:grid;overflow:hidden}.quest-runtime-timer-panel__header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.quest-runtime-after-answer{margin-top:1rem}.quest-runtime-timer-panel__track{border:1px solid var(--quest-progress-track-border);background:var(--quest-progress-track-bg);width:100%;height:.625rem;min-height:.625rem;box-shadow:var(--quest-progress-track-shadow);border-radius:999px;position:relative;overflow:hidden}.quest-runtime-timer-panel__fill{width:var(--map-timer-progress,0%);border-radius:inherit;background:var(--quest-progress-fill-bg);max-width:100%;height:100%;box-shadow:var(--quest-progress-fill-shadow);transition:width 1s linear;display:block;position:absolute;inset:0 auto 0 0}.quest-map-panel{gap:.85rem;display:grid}.quest-map-panel__header{gap:.2rem;display:grid}.quest-map-panel__title{color:var(--ui-text-primary);font-size:var(--font-size-sm);margin:0;font-weight:800;line-height:1.3}.quest-map-panel__caption{color:var(--ui-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.45}.quest-map-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.quest-map-link{border-radius:var(--radius-md);border:1px solid var(--ui-button-secondary-border);background:var(--ui-button-secondary-bg);min-height:4.25rem;color:var(--ui-text-primary);box-shadow:var(--ui-button-secondary-shadow);transition:transform var(--transition-fast) ease, border-color var(--transition-fast) ease, background-color var(--transition-fast) ease, box-shadow var(--transition-fast) ease;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.85rem .95rem;text-decoration:none;display:grid}.quest-map-link:hover,.quest-map-link:focus-visible{border-color:rgba(var(--color-accent), .42);background:var(--ui-button-secondary-hover-bg);color:var(--ui-text-primary);transform:translateY(-1px)}.quest-map-link:focus-visible{box-shadow:var(--focus-ring), var(--ui-button-secondary-shadow);outline:none}.quest-map-link__mark{border-radius:var(--radius-sm);border:1px solid rgba(var(--color-accent), .26);background:rgba(var(--color-accent), .12);width:2.25rem;height:2.25rem;color:var(--ui-accent);font-size:var(--font-size-sm);justify-content:center;align-items:center;font-weight:900;line-height:1;display:inline-flex}.quest-map-link__copy{gap:.16rem;min-width:0;display:grid}.quest-map-link__label,.quest-map-link__hint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quest-map-link__label{color:inherit;font-size:var(--font-size-sm);font-weight:800;line-height:1.2}.quest-map-link__hint{color:var(--ui-text-muted);font-size:var(--font-size-xs);font-weight:600;line-height:1.25}.quest-arrival-gate{gap:1rem;min-width:0;padding:1rem 1.1rem;display:grid}.quest-arrival-gate__copy{gap:.25rem;min-width:0;display:grid}.quest-arrival-gate__title{color:var(--ui-text-primary);font-size:var(--font-size-base);margin:0;font-weight:800;line-height:1.3}.quest-arrival-gate__text{color:var(--ui-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.45}.quest-arrival-gate__button{justify-content:center;width:100%;min-width:0}.quest-place-history-card{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:.875rem;width:100%;max-width:100%;display:grid;overflow:hidden}[data-design-profile] .quest-runtime-primary .c-panel.quest-runtime-nested-card.quest-place-history-card{box-sizing:border-box;width:100%;max-width:100%;margin-inline:0;display:grid;transform:none;padding:1.15rem 1.2rem!important}[data-design-profile] .quest-runtime-primary .c-panel.quest-runtime-nested-card.quest-place-history-card:before{content:none}[data-design-profile] .quest-runtime-primary .c-panel.quest-runtime-nested-card.quest-place-history-card>:first-child{margin-top:0}.quest-place-history-card__copy{min-width:0;max-width:100%;overflow:visible}.quest-place-history-card__title{color:rgb(var(--color-text) / 1);overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:700;line-height:1.25rem}.quest-place-history-card__text{color:rgb(var(--color-muted) / 1);overflow-wrap:anywhere;word-break:normal;margin-top:.25rem;font-size:.875rem;line-height:1.35rem}.quest-place-history-card__button{text-align:center;white-space:normal;justify-content:center;width:100%;min-width:0}.quest-place-history-modal{max-height:min(90vh,720px)}.quest-place-history-modal__body{flex:auto;min-height:0;max-height:70vh}body.quest-hint-modal-open{overscroll-behavior:none;overflow:hidden}#questHintModal .quest-hint-modal{max-height:min(90vh,720px)}#questHintModal .quest-hint-modal__body{flex:auto;min-height:0}#questHintModal .quest-hint-modal__footer{z-index:1;flex:none;position:sticky;bottom:0}#questHintModal #questHintContent img{-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto}#questBackpackViewerModal .backpack-viewer-modal{max-height:min(90vh,900px)}#questBackpackViewerModal .backpack-viewer-body{flex:auto;min-height:0}#questBackpackViewerModal .backpack-media-preview{background:#0f172a59;border:1px solid #ffffff14;border-radius:1rem;justify-content:center;align-items:center;min-height:12rem;max-height:min(56vh,560px);padding:.75rem;display:flex;overflow:hidden}#questBackpackViewerModal .backpack-media-preview img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(52vh,520px);display:block}#questBackpackViewerModal .backpack-media-preview--compact{max-height:min(42vh,420px)}#questBackpackViewerModal .backpack-media-preview--compact img{max-height:min(38vh,380px)}#questMessagesModal .quest-messages-modal__body{flex:auto;min-height:0;max-height:min(68vh,620px)}#questMessagesModal .quest-message-card{overflow-wrap:anywhere;gap:1rem;min-width:0;padding:1rem 1.1rem;display:grid}#questMessagesModal .quest-message-character{align-items:flex-start;gap:.875rem;min-width:0;display:flex}#questMessagesModal .quest-message-card :where(.rich-text,h4,p){overflow-wrap:anywhere;word-break:normal;max-width:100%}#questMessagesModal .quest-message-body{margin-left:4.875rem}#questMessagesModal .quest-message-character img{-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff1f;border-radius:999px;flex:none;width:4rem;height:4rem}#questMessagesModal .quest-message-media{gap:.75rem;display:grid}#questMessagesModal .quest-message-media img,#questMessagesModal .quest-message-media video{-o-object-fit:contain;object-fit:contain;background:#0f172a59;border:1px solid #ffffff14;border-radius:1rem;width:100%;max-height:min(44vh,420px)}@media (width<=767px){.quest-map-links{grid-template-columns:1fr}.quest-map-link{min-height:3.75rem}#questHintModal .quest-hint-modal{max-height:90dvh}#questBackpackViewerModal .backpack-viewer-modal{max-height:92dvh}#questBackpackViewerModal .backpack-media-preview{min-height:9rem;max-height:min(46dvh,420px);padding:.5rem}#questBackpackViewerModal .backpack-media-preview img{max-height:min(42dvh,380px)}#questBackpackViewerModal .backpack-media-preview--compact{max-height:min(34dvh,300px)}#questBackpackViewerModal .backpack-media-preview--compact img{max-height:min(30dvh,260px)}#questHintModal #questHintFooterContent{gap:.75rem;width:100%;display:grid}#questHintModal #questHintFooterContent .btn-primary,#questHintModal #questHintFooterContent .btn-secondary{justify-content:center;width:100%}#questMessagesModal .quest-message-body{margin-left:0}}@media (width>=640px){.quest-arrival-gate{grid-template-columns:minmax(0,1fr) auto;align-items:center}.quest-arrival-gate__button{white-space:nowrap;width:auto}.quest-place-history-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.quest-place-history-card__button{white-space:nowrap;width:auto}}.quest-runtime-shell{gap:var(--quest-shell-gap);font-family:var(--quest-font-body);display:grid;position:relative}.quest-runtime-layout{gap:var(--quest-layout-gap);align-items:start;display:grid}.quest-runtime-main,.quest-runtime-aside{display:grid}.quest-runtime-main{gap:var(--quest-main-gap)}.quest-runtime-aside{gap:var(--quest-aside-gap)}.quest-runtime-hero,.quest-runtime-primary,.quest-runtime-secondary-card,.quest-runtime-aside-note,.quest-runtime-meta,.quest-runtime-nested-card{border-radius:var(--quest-runtime-surface-radius);border:1px solid var(--quest-runtime-secondary-border);background:var(--quest-runtime-secondary-bg);box-shadow:var(--quest-runtime-secondary-shadow);position:relative}.quest-runtime-primary{background:var(--quest-runtime-primary-bg);border-color:var(--quest-runtime-primary-border);box-shadow:var(--quest-runtime-primary-shadow)}.quest-runtime-secondary-card,.quest-runtime-aside-note,.quest-runtime-meta{background:var(--quest-runtime-secondary-bg);border-color:var(--quest-runtime-secondary-border);box-shadow:var(--quest-runtime-secondary-shadow)}.quest-runtime-nested-card{background:var(--quest-runtime-nested-bg);border-color:var(--quest-runtime-nested-border);box-shadow:var(--quest-runtime-nested-shadow)}.quest-task-story{max-width:100%;color:var(--ui-text-primary);overflow-wrap:anywhere;word-break:normal;padding:1rem 1.1rem;display:block}.quest-task-story :where(p,ul,ol,blockquote){max-width:72ch}.quest-answer-input{min-height:var(--quest-answer-input-min-height);padding:var(--quest-answer-input-padding);border-radius:var(--quest-answer-input-radius);background:var(--quest-answer-input-bg);border:1px solid var(--quest-answer-input-border);color:var(--ui-input-text);box-shadow:var(--quest-answer-input-shadow);font-size:16px;transition:border-color .16s,background-color .16s,box-shadow .16s}.quest-answer-input::placeholder{color:rgba(var(--color-muted), .72)}.quest-answer-input:hover{border-color:var(--quest-answer-input-hover-border)}.quest-answer-input:focus{border-color:var(--ui-input-focus-border);background:var(--quest-answer-input-focus-bg);box-shadow:var(--quest-answer-input-focus-shadow);outline:none}.quest-answer-block{gap:var(--quest-answer-block-gap);display:grid}.quest-answer-block__header{gap:var(--quest-answer-header-gap);padding-bottom:var(--quest-answer-header-padding-bottom);border-bottom:1px solid rgba(var(--color-border), .48);display:grid}.quest-answer-block__title{font-family:var(--quest-font-heading);color:var(--ui-text-primary);font-size:var(--quest-answer-title-size);font-weight:var(--quest-answer-title-weight);letter-spacing:var(--quest-answer-title-tracking);line-height:1.3}.quest-answer-block__description{max-width:44rem;color:var(--ui-text-muted);line-height:var(--quest-answer-description-leading)}.quest-action-row{flex-wrap:wrap;align-items:stretch;gap:.65rem;display:flex}.quest-action-row>*{flex:none}.quest-action-row>.ui-button+.ui-button,.quest-action-row>.btn-primary+.ui-button,.quest-action-row>.btn-primary+.btn-ghost,.quest-action-row>.ui-button+.btn-ghost{margin-left:-.1rem}.quest-action-row>.ui-button:not(:only-child),.quest-action-row>.btn-primary:not(:only-child),.quest-action-row>.btn-ghost:not(:only-child){border-radius:calc(var(--cta-radius) - 2px)}.quest-runtime-question{font-family:var(--quest-font-heading);color:var(--ui-text-primary);letter-spacing:-.015em;font-weight:700;line-height:1.35}.quest-choice-option{padding:var(--quest-choice-padding);border:1px solid var(--quest-choice-border);border-radius:var(--quest-choice-radius);background:var(--quest-choice-bg);box-shadow:var(--quest-choice-shadow);transition:border-color var(--transition-fast) ease, background-color var(--transition-fast) ease, box-shadow var(--transition-fast) ease, transform var(--transition-fast) ease;align-items:flex-start;gap:.9rem;display:flex}.quest-choice-option:hover,.quest-choice-option:focus-within{border-color:var(--quest-choice-hover-border);background:var(--quest-choice-hover-bg);box-shadow:var(--quest-choice-hover-shadow);transform:translateY(var(--quest-motion-hover-y))}.quest-choice-option__control{appearance:none;border:1px solid var(--ui-border);background:rgba(var(--color-surface), .9);width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 .2rem rgba(var(--color-surface), 1);transition:border-color var(--transition-fast) ease, box-shadow var(--transition-fast) ease, background-color var(--transition-fast) ease, transform var(--transition-fast) ease;border-radius:999px;flex:0 0 1.125rem;margin-top:.1rem}.quest-choice-option__control:checked{border-color:rgba(var(--color-border), .95);background:rgba(var(--color-border), .92);box-shadow:inset 0 0 0 .24rem rgba(var(--color-surface), 1)}.quest-choice-option__control:focus-visible{box-shadow:inset 0 0 0 .24rem rgba(var(--color-surface), 1), var(--focus-ring);outline:none}.quest-choice-option__label{color:var(--ui-text-primary);line-height:1.5;display:block}.quest-choice-option:has(.quest-choice-option__control:checked){border-color:var(--quest-choice-selected-border);background:var(--quest-choice-selected-bg);box-shadow:var(--quest-choice-selected-shadow)}.quest-image-choice__frame{transition:border-color var(--transition-fast) ease, box-shadow var(--transition-fast) ease, transform var(--transition-fast) ease, filter var(--transition-fast) ease;border-width:2px;position:relative}.quest-image-choice:hover .quest-image-choice__frame,.quest-image-choice:focus-within .quest-image-choice__frame{transform:translateY(var(--quest-motion-hover-y));border-color:var(--quest-choice-hover-border);box-shadow:var(--quest-choice-hover-shadow)}.quest-image-choice:has(.quest-image-choice__control:checked) .quest-image-choice__frame{border-color:rgb(var(--color-accent) / .95);box-shadow:0 0 0 3px rgb(var(--color-accent) / .22), var(--quest-choice-selected-shadow)}.quest-image-choice:has(.quest-image-choice__control:checked) .quest-image-choice__frame:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffffffc2,inset 0 -4.5rem 3.5rem #00000057}.quest-image-choice__selected-badge{z-index:2;background:rgb(var(--color-accent) / .94);min-height:2rem;color:rgb(var(--color-accent-contrast));opacity:0;transition:opacity var(--transition-fast) ease, transform var(--transition-fast) ease;border:1px solid #ffffff7a;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .65rem;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:.75rem;left:.75rem;transform:translateY(.35rem);box-shadow:0 12px 24px #00000047}.quest-image-choice__selected-icon{flex:0 0 1rem;width:1rem;height:1rem}.quest-image-choice:has(.quest-image-choice__control:checked) .quest-image-choice__selected-badge{opacity:1;transform:translateY(0)}.quest-image-choice:has(.quest-image-choice__control:checked) .quest-image-choice__caption{color:var(--ui-text-primary);font-weight:700}.quest-progress{gap:var(--space-2);display:grid}.quest-progress__summary{align-items:center;justify-content:var(--quest-progress-summary-justify);gap:var(--space-2);display:flex}.quest-progress__summary-text{color:var(--ui-text-muted);font-size:var(--font-size-sm);letter-spacing:.01em;font-weight:600}.quest-progress__summary-value{color:var(--ui-text-primary);font-size:var(--font-size-sm);font-weight:700}.quest-progress__track{height:var(--quest-progress-track-height);border:1px solid var(--quest-progress-track-border);background:var(--quest-progress-track-bg);box-shadow:var(--quest-progress-track-shadow);border-radius:999px;position:relative;overflow:hidden}.quest-progress__fill{background:var(--quest-progress-fill-bg);border-radius:inherit;max-width:100%;height:100%;box-shadow:var(--quest-progress-fill-shadow);transition:width var(--transition-base) ease;will-change:width;display:block}.quest-progress__segment{border-radius:999px;flex:1}.quest-progress__segment--completed{background:var(--quest-progress-segment-complete-bg)}.quest-progress__segment--current{background:var(--quest-progress-segment-current-bg);box-shadow:var(--quest-progress-segment-current-shadow)}.quest-progress__segment--pending{background:var(--quest-progress-segment-pending-bg)}.quest-runtime-progress__track-shell{background:var(--quest-progress-track-bg);border:1px solid var(--quest-progress-track-border);padding:var(--quest-progress-track-padding);box-shadow:var(--quest-progress-track-shadow);border-radius:9999px;position:relative;overflow:hidden}.quest-runtime-progress__track-fill{max-width:100%;height:calc(var(--progress-step-size) * .35 + .55rem);background:var(--quest-progress-fill-bg);box-shadow:var(--quest-progress-fill-shadow);transition:width var(--transition-base) ease, filter var(--transition-fast) ease;border-radius:9999px;display:block;position:relative}.quest-runtime-progress__track-shell:after{content:"";background-image:repeating-linear-gradient(to right, transparent 0, transparent calc(var(--progress-step-size) - 2px), rgba(var(--color-border), .35) calc(var(--progress-step-size) - 2px), rgba(var(--color-border), .35) var(--progress-step-size));opacity:0;pointer-events:none;border-radius:9999px;position:absolute;inset:4px}.progress-shell{background:var(--quest-progress-track-bg);border:1px solid var(--quest-progress-track-border);padding:var(--quest-progress-track-padding);box-shadow:var(--quest-progress-track-shadow);border-radius:9999px;position:relative;overflow:hidden}.progress-fill{width:100%;height:calc(var(--progress-step-size) * .35 + .55rem);background:var(--quest-progress-fill-bg);box-shadow:var(--quest-progress-fill-shadow);transform-origin:0;transform:scaleX(var(--progress-scale,0));transition:transform var(--transition-base) ease, filter var(--transition-fast) ease;border-radius:9999px;display:block;position:relative}.progress-shell:after{content:"";background-image:repeating-linear-gradient(to right, transparent 0, transparent calc(var(--progress-step-size) - 2px), rgba(var(--color-border), .35) calc(var(--progress-step-size) - 2px), rgba(var(--color-border), .35) var(--progress-step-size));opacity:0;pointer-events:none;border-radius:9999px;position:absolute;inset:4px}.hint-surface{background:rgba(var(--color-surface-muted), .42);border:1px dashed rgba(var(--color-border), .38)}.quest-hint-panel{gap:.75rem}.quest-hint-panel__card{border-color:var(--quest-hint-card-border);background:var(--quest-hint-card-bg);box-shadow:var(--quest-hint-card-shadow);gap:0;position:relative;overflow:hidden}.quest-hint-panel__card:before{content:"";opacity:0;pointer-events:none;background:0 0;position:absolute;inset:0}.quest-hint-panel__header,.quest-hint-panel__body,.quest-hint-panel__meta{z-index:1;position:relative}.quest-hint-panel__header{border-bottom:1px solid rgba(var(--color-border), .34);align-items:flex-start;gap:.9rem;padding-bottom:.95rem;display:flex}.quest-hint-panel__signal{border:1px solid var(--quest-hint-signal-border);background:var(--quest-hint-signal-bg);width:2.5rem;height:2.5rem;color:var(--quest-hint-signal-text);box-shadow:none;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.quest-hint-panel__signal-icon{width:1.15rem;height:1.15rem}.quest-hint-panel__intro{gap:.3rem;min-width:0;display:grid}.quest-hint-panel__eyebrow{color:var(--ui-text-primary);font-size:var(--font-size-sm);letter-spacing:.01em;font-weight:700;line-height:1.2}.quest-hint-panel__text{color:var(--ui-text-muted);line-height:1.5}.quest-hint-panel__body{gap:.75rem;padding:.95rem 0;display:grid}.quest-hint-panel__button{text-align:left;border-color:var(--quest-hint-button-border);box-shadow:var(--quest-hint-button-shadow);justify-content:space-between;align-items:center}.quest-hint-panel__button-text{gap:.2rem;min-width:0;display:grid}.quest-hint-panel__button-label{color:var(--ui-text-primary);font-size:var(--font-size-sm);font-weight:700;line-height:1.2}.quest-hint-panel__button-count{color:var(--ui-text-muted);font-size:var(--font-size-xs);line-height:1.2}.quest-hint-panel__loading{color:var(--ui-text-muted);font-size:var(--font-size-xs);font-weight:600}.quest-hint-panel__meta{border-top:1px solid rgba(var(--color-border), .42);padding-top:.8rem}.quest-hint-panel__note{color:var(--ui-text-muted);line-height:1.45}.quest-hint-sheet{gap:.85rem;display:grid}.quest-hint-sheet__body{color:var(--ui-text-primary);line-height:var(--quest-hint-body-leading)}.quest-hint-sheet__meta{border-top:1px solid rgba(var(--color-border), .34);color:var(--ui-text-muted);margin:0;padding-top:.8rem;line-height:1.5}.quest-hint-modal{border-color:var(--quest-hint-card-border);background:var(--quest-hint-card-bg);box-shadow:var(--quest-hint-card-shadow)}.quest-hint-modal__header{border-bottom:1px solid rgba(var(--color-border), .34);background:0 0;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.quest-hint-modal__heading{align-items:center;gap:.9rem;min-width:0;display:flex}.quest-hint-modal__signal{border:1px solid var(--quest-hint-signal-border);background:var(--quest-hint-signal-bg);width:2.75rem;height:2.75rem;color:var(--quest-hint-signal-text);box-shadow:none;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.quest-hint-modal__signal-icon{width:1.2rem;height:1.2rem}.quest-hint-modal__title-group{min-width:0}.quest-hint-modal__title{color:var(--ui-text-primary);letter-spacing:.01em;margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700;line-height:1.1}.quest-hint-modal__close{border:1px solid rgba(var(--color-border), .58);background:rgba(var(--color-surface-muted), .74);width:2.75rem;height:2.75rem;color:var(--ui-text-muted);box-shadow:none;transition:color var(--transition-fast) ease, border-color var(--transition-fast) ease, background-color var(--transition-fast) ease, transform var(--transition-fast) ease, box-shadow var(--transition-fast) ease;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.quest-hint-modal__close:hover,.quest-hint-modal__close:focus-visible{color:var(--ui-text-primary);border-color:rgba(var(--color-border), .62);background:rgba(var(--color-surface-muted), .92);transform:translateY(-1px);box-shadow:0 10px 18px #0000001f}.quest-hint-modal__close-icon{width:1rem;height:1rem}.quest-hint-modal__content{color:var(--ui-text-primary);line-height:var(--quest-hint-body-leading);gap:1rem;display:grid}.quest-hint-modal__footer{background:var(--quest-hint-footer-bg);border-top-color:rgba(var(--color-border), .38)}.quest-hint-modal__footer #questHintFooterContent{justify-content:flex-start}.quest-modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.quest-modal-card{background:rgb(var(--color-surface,255 255 255));border-radius:var(--radius-lg,28px);border:1px solid rgba(var(--color-border), .7);width:100%;max-width:42rem;max-height:calc(100vh - 32px);box-shadow:var(--shadow-strong,0 10px 50px #00000059);align-self:center;margin-top:0;padding:1.5rem;position:relative;overflow:auto}@media (width>=768px){.quest-modal-card{padding:2rem}}@media (width<=767px){.quest-modal-overlay .quest-modal-card{align-self:flex-end;margin-top:auto}}.quest-modal-hidden{display:none}@media (width<=767px){.quest-hint-panel__header{gap:.75rem}.quest-hint-panel__signal,.quest-hint-modal__signal,.quest-hint-modal__close{width:2.5rem;height:2.5rem}.quest-hint-modal__header{gap:.85rem}}.quest-media-frame{border-radius:var(--radius-md);border:1px solid var(--quest-inventory-media-border);background:var(--quest-inventory-media-bg);box-shadow:var(--quest-inventory-media-shadow);overflow:hidden}.quest-inventory-item__card{background:var(--quest-inventory-card-bg);border-color:var(--quest-inventory-card-border);box-shadow:var(--quest-inventory-card-shadow)}.quest-inventory-item--active .quest-inventory-item__card{box-shadow:var(--quest-inventory-card-active-shadow)}.quest-inventory-item--used,.quest-inventory-item[data-item-state=used]{opacity:var(--quest-inventory-used-opacity)}.quest-admin-link{opacity:.78}.quest-admin-console{z-index:70;border-radius:calc(var(--radius-md) + 2px);border:1px solid rgba(var(--color-accent), .18);background:rgba(var(--color-surface), .72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;gap:.75rem;padding:.9rem;display:flex;position:relative;box-shadow:0 14px 28px #070b122e}.quest-admin-console__label{color:#93c5fdd1;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.5rem;font-size:.68rem;font-weight:700;display:block}.quest-admin-console__toggle{background:rgba(var(--color-surface), .78);text-align:left;width:100%;transition:border-color var(--transition-fast) ease, background var(--transition-fast) ease, box-shadow var(--transition-fast) ease;border:1px solid #7d91a82e;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.quest-admin-console__toggle:hover,.quest-admin-console__toggle:focus-visible{border-color:rgba(var(--color-accent), .3);box-shadow:0 12px 22px #070b1224}.quest-admin-console__toggle-label{color:var(--ui-text-muted);font-size:var(--font-size-xs);letter-spacing:.16em;text-transform:uppercase;display:block}.quest-admin-console__toggle-value{color:var(--ui-text-primary);margin-top:.35rem;font-weight:600;display:block}.quest-admin-console__menu{z-index:80;background:var(--ui-surface-overlay-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #7d91a82e;border-radius:16px;position:absolute;top:calc(100% + .5rem);left:.75rem;right:.75rem;overflow:hidden;box-shadow:0 20px 48px #070b1257}.quest-admin-console__menu-header{border-bottom:1px solid #7d91a824}.quest-admin-console__option{color:rgba(var(--color-text), .86);transition:background var(--transition-fast) ease, border-color var(--transition-fast) ease, color var(--transition-fast) ease;border-radius:14px;align-items:flex-start;gap:.75rem;padding:.8rem .9rem;display:flex}.quest-admin-console__option:hover,.quest-admin-console__option:focus-visible{background:rgba(var(--color-accent), .08);color:var(--ui-text-primary)}.quest-admin-console__option.is-active{background:rgba(var(--color-accent), .1);box-shadow:inset 0 0 0 1px rgba(var(--color-accent), .18);color:var(--ui-text-primary)}.quest-admin-console__option-index{background:rgba(var(--color-accent), .12);min-width:1.75rem;color:var(--ui-accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.quest-admin-console__option.is-active .quest-admin-console__option-index{background:rgba(var(--color-accent), .18)}.page-autotour{font-family:var(--font-body);line-height:var(--body-leading);color:rgb(var(--color-text))}.page-autotour .site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-color:#080c149e;border-color:#94a3b840}.page-autotour .site-header .text-muted{color:#f1f5f9b3}.page-autotour .site-header .text-text{color:#f8fafc}.page-autotour :where(h1,h2,h3,h4,p,ul,ol,li,blockquote){margin:0;padding:0}.page-autotour :where(h1,h2,h3,h4){font-family:var(--font-heading);letter-spacing:var(--heading-tracking);font-weight:var(--heading-weight);color:inherit}.page-autotour :where(h1){font-size:2.6rem;line-height:1.1}.page-autotour :where(h2){font-size:2rem;line-height:1.2}.page-autotour :where(h3){font-size:1.25rem;line-height:1.3}.page-autotour :where(p,li,blockquote){font-size:1rem;line-height:var(--body-leading)}.page-autotour :where(ul,ol){padding-left:0;list-style:none}.autotour{color:rgb(var(--color-text));isolation:isolate;background:0 0;position:relative}.autotour-bg{z-index:0;pointer-events:none;background:0 0;position:fixed;inset:0;overflow:hidden}.autotour-bg__picture,.autotour-bg__img{width:100%;height:100%;position:absolute;inset:0}.autotour-bg__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:none}.autotour-bg__overlay{background:0 0;display:none;position:absolute;inset:0}.autotour-bg__grain{opacity:1;mix-blend-mode:normal;pointer-events:none;background-image:none;display:none;position:absolute;inset:-10%}.autotour-content{z-index:1;position:relative}.autotour-container{width:min(1160px,100% - 3rem);margin:0 auto}.autotour-section{padding:clamp(4rem,6vw,6rem) 0}.autotour-section-heading{margin-bottom:2.5rem}.autotour-section-heading h2{letter-spacing:-.02em;font-size:clamp(2.2rem,3.4vw,3rem);font-weight:700}@media (width>=1024px){.autotour-section{padding:clamp(2.6rem,4.2vw,4.2rem) 0}.autotour-section-heading{margin-bottom:1.8rem}.autotour-hero-content{padding:clamp(3.2rem,5vw,5rem) 0}}.autotour-note{max-width:760px;color:rgba(var(--color-text), .62);margin-top:1.5rem;font-size:.98rem}.autotour-eyebrow{text-transform:uppercase;letter-spacing:.3em;color:rgba(var(--color-text), .6);margin-bottom:.75rem;font-size:.75rem}.autotour-hero{color:#f7f7f8;align-items:center;min-height:100vh;display:flex;position:relative}@supports (height:100svh){.autotour-hero{min-height:100svh}}.autotour-hero-content{padding:clamp(4rem,7vw,6.5rem) 0;position:relative}.autotour-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:2.6rem;display:grid}.autotour-hero-title{margin-bottom:.85rem;font-size:clamp(2.8rem,5.2vw,4.2rem);font-weight:720;line-height:1.1}.autotour-hero-subtitle{color:#ffffffc7;max-width:540px;margin-bottom:1.2rem;font-size:clamp(1.1rem,2.2vw,1.4rem)}.autotour-badges{color:#ffffffd9;flex-wrap:wrap;gap:.65rem .75rem;margin-bottom:1.6rem;display:flex}.autotour-badge{letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:2rem;padding:.45rem .95rem;font-size:.85rem;display:inline-flex}.autotour-hero-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c14c7;border:1px solid #ffffff24;border-radius:28px;place-self:stretch end;gap:.95rem;width:100%;max-width:420px;padding:2rem;display:grid;box-shadow:0 20px 60px #00000059}.autotour-hero-widget{flex-wrap:wrap;gap:.75rem;display:flex}.autotour-hero-note{color:#ffffffad;font-size:.9rem}.autotour-hero-note-muted{color:#ffffff80;font-size:.8rem}.autotour-hero-start-info{margin-top:.2rem}.page-autotour .autotour-start{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0f121e99,#080c144d);border:1px solid #ffffff29;border-radius:1.2rem;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;display:flex;box-shadow:0 25px 60px #0006}.page-autotour .autotour-start--compact.autotour-start--hero-chip{background:#0c101ab8;border-color:#fff3}.page-autotour .autotour-start__top{color:#ffffffd9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.page-autotour .autotour-start__badge{letter-spacing:.08em;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.7rem;display:inline-flex}.page-autotour .autotour-start__badge--open{color:#b6fff7f2;background:#23d3bd2e;border-color:#23d3bd66}.page-autotour .autotour-start__date{color:#ffffffb3;flex:auto;font-size:.85rem}.page-autotour .autotour-start__date-line{align-items:center;display:flex}.page-autotour .autotour-start__timer{flex-wrap:wrap;align-items:stretch;gap:.5rem;width:fit-content;display:flex}.page-autotour .autotour-start__seg{color:#ffffffe6;background:#080c14bf;border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;align-items:center;min-width:3rem;padding:.45rem .7rem;display:flex;box-shadow:0 10px 20px #00000059,inset 0 0 0 1px #ffffff0a}.page-autotour .autotour-start__seg b{font-size:1.2rem;font-weight:700;line-height:1}.page-autotour .autotour-start__seg small{text-transform:uppercase;letter-spacing:.18em;color:#fff9;font-size:.6rem}.page-autotour .autotour-start__sep{display:none}.page-autotour .autotour-start__open{color:#ffffffbf}.page-autotour .autotour-start__message{display:none}.page-autotour .autotour-start--no-date .autotour-start__message{color:#ffffffb3;display:block}.page-autotour .autotour-start--compact{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c101a99;border:1px solid #ffffff29;border-radius:24px;flex-direction:column;align-items:flex-start;gap:.6rem;padding:.7rem .9rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0a,0 16px 40px #00000059}.page-autotour .autotour-start--compact .autotour-start__compact-block{flex-direction:column;gap:.5rem;display:flex}.page-autotour .autotour-start--compact .autotour-start__compact-line{color:#ffffffd1;letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.85rem;line-height:1.4;display:inline-flex}.page-autotour .autotour-start--compact .autotour-start__label{color:#ffffffb3}.page-autotour .autotour-start--compact .autotour-start__dot{color:#fff6}.page-autotour .autotour-start--compact .autotour-start__date{color:#ffffffa6;font-size:.8rem}.page-autotour .autotour-start--compact .autotour-start__timer--inline{box-shadow:none;background:0 0;border:none;flex-wrap:wrap;align-items:stretch;gap:.5rem;padding:0;display:flex}.page-autotour .autotour-start--compact .autotour-start__seg{min-width:3rem}.page-autotour .autotour-start--compact .autotour-start__seg b{font-size:1.05rem}.page-autotour .autotour-start--compact .autotour-start__seg small{font-size:.55rem;display:block}.page-autotour .autotour-start--compact .autotour-start__sep{color:#ffffff59;font-size:.85rem}.page-autotour .autotour-start--compact .autotour-start__compact-line--open{color:#ffffffb8;font-size:.85rem}.page-autotour .autotour-start--compact .autotour-start__open{display:none}.autotour-hero-quest h2{margin-bottom:.6rem;font-size:1.6rem}.autotour-hero-quest p{color:#ffffffb3;line-height:1.6}.autotour-cta{flex-direction:column;gap:.75rem;width:100%;display:flex}.autotour-cta .btn-primary{box-shadow:var(--cta-primary-glow,0 16px 40px #00000059);letter-spacing:.01em;min-height:var(--cta-height);border-radius:999px;padding:1.05rem 2rem;font-size:1.08rem;font-weight:600}.autotour-cta-status{color:#ffffffd9;text-align:center;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;padding:.9rem 1.2rem}.autotour-cta-helper,.autotour-cta-note{text-align:left;color:#ffffffa6;font-size:.82rem}.autotour-hero-cta .autotour-cta-note{color:#ffffff9e}.autotour-cta--secondary .btn-primary{background:rgba(var(--color-accent), .85);box-shadow:none;padding:.9rem 1.6rem;font-size:1rem}.autotour-cta--secondary .autotour-cta-note{color:rgba(var(--color-text), .6)}.autotour-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:2rem;display:grid}.autotour-about .autotour-split{grid-template-columns:minmax(0,1fr)}.autotour-about-body{max-width:100%}.autotour-about-card{width:100%;color:rgba(var(--color-text), .82);background:rgba(var(--color-surface), .96);border:1px solid #ffffff38;border-radius:24px;gap:1.4rem;margin:.75rem auto;padding:clamp(1.75rem,3vw,2.1rem);font-size:1.1rem;line-height:1.75;display:grid;box-shadow:0 16px 40px #00000047,0 36px 80px #0000003d,inset 0 1px #ffffff1f,inset 0 -18px 30px #0000003d}.autotour-about-content{gap:1.4rem;width:100%;max-width:72ch;margin:0 auto;display:grid}.autotour-about-card p{margin:0;line-height:1.8}.autotour-about-lead{color:rgba(var(--color-text), .95);font-weight:600}.autotour-about-highlight{font-size:1.15rem;font-weight:600}.autotour-grid{gap:1.5rem;display:grid}.autotour-steps-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;display:grid}.autotour-card{background:rgba(var(--color-surface), .94);border:1px solid #fff3;border-radius:24px;padding:1.8rem;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 16px 40px #00000047,0 36px 80px #0000003d,inset 0 1px #ffffff1f,inset 0 -18px 30px #0000003d}.autotour-card:hover{border-color:rgba(var(--color-accent), .38);transform:translateY(-4px);box-shadow:0 20px 48px #00000052,0 44px 90px #00000047,inset 0 1px #ffffff24,inset 0 -20px 32px #00000042}.page-autotour :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card){isolation:isolate;background:linear-gradient(160deg, rgba(var(--color-surface), .86), rgba(var(--color-surface), .96));-webkit-backdrop-filter:blur(8px)saturate(115%);border:1px solid #0000;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000042,0 8px 20px #0000002e,inset 0 1px #ffffff1a}.page-autotour :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card):before{content:"";background:linear-gradient(165deg, #ffffff14, rgba(var(--color-surface), .92)), radial-gradient(circle at 12% 10%, #ffffff24, transparent 55%);opacity:.9;z-index:0;pointer-events:none;position:absolute;inset:0}.page-autotour :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card)>*{z-index:1;position:relative}.page-autotour :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card):after{content:"";border-radius:inherit;opacity:.55;pointer-events:none;z-index:2;-webkit-mask-composite:xor;background:linear-gradient(145deg,#ffffff73,#96c3ff3d 40%,#78a0dc29 65%,#ffffff4d);padding:1px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-autotour :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card):focus-visible{outline:none;box-shadow:0 22px 52px #0000004d,0 10px 24px #0003,inset 0 1px #ffffff1f}.page-autotour :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card):focus-visible:after{opacity:.85}@media (hover:hover){.page-autotour :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card):hover{transform:translateY(-4px);box-shadow:0 24px 56px #00000052,0 12px 28px #00000038,inset 0 1px #ffffff24}.page-autotour :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card):hover:after{opacity:.75}.autotour-faq-item:hover{border-color:rgba(var(--color-accent), .4);box-shadow:0 14px 32px #0000002e}}@media (prefers-reduced-motion:reduce){.page-autotour :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card){transition:none}.page-autotour :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card):hover{transform:none}}.autotour-step-card{flex-direction:column;gap:.75rem;min-height:100%;display:flex}.autotour-step-top{justify-content:space-between;align-items:flex-start;display:flex}.autotour-step-number{letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--color-accent), .8);font-size:1.1rem}.autotour-step-icon{background:rgba(var(--color-accent), .15);width:44px;height:44px;color:rgba(var(--color-accent), .9);border-radius:14px;justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}.autotour-step-card h3{margin-bottom:.6rem;font-size:1.25rem;font-weight:600}.autotour-step-card p{color:rgba(var(--color-text), .7);max-width:28rem;line-height:1.6}.autotour-audience-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.autotour-audience-card{color:rgba(var(--color-text), .8);align-items:flex-start;gap:.8rem;min-height:100%;display:flex}.autotour-audience-card span{line-height:1.6}.autotour-icon-badge{background:rgba(var(--color-accent), .14);width:40px;height:40px;color:rgba(var(--color-accent), .9);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.autotour-testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.autotour-testimonial-card{flex-direction:column;gap:.5rem;min-height:190px;padding-top:2.2rem;display:flex;position:relative}.autotour-testimonial-card:before{content:""}.autotour-testimonial-card:after{content:"вЂњ";color:rgba(var(--color-accent), .65);z-index:2;font-size:2.3rem;line-height:1;position:absolute;top:1.1rem;left:1.4rem}.autotour-testimonial-card p{color:rgba(var(--color-text), .76);line-height:1.75}.autotour-inside-columns{color:rgba(var(--color-text), .8);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.autotour-inside-card{gap:1.6rem;display:grid}.autotour-inside-list{gap:1rem;display:grid}.autotour-inside-item{border:1px solid rgba(var(--color-border), .7);background:rgba(var(--color-surface), .75);box-shadow:var(--shadow-soft);border-radius:18px;align-items:flex-start;gap:.85rem;padding:1rem 1.2rem;display:flex}.autotour-inside-item span{line-height:1.6}.autotour-check{background:rgba(var(--color-success), .16);width:32px;height:32px;color:rgb(var(--color-success));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.autotour-faq-list{gap:1rem;display:grid}.autotour-faq-card{gap:1.5rem;display:grid}.autotour-faq-item{border:1px solid rgba(var(--color-border), .7);background:rgba(var(--color-surface), .85);border-radius:20px;padding:1.2rem 1.5rem}.autotour-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;display:flex}.autotour-faq-item summary:focus-visible{outline:2px solid rgba(var(--color-accent), .65);outline-offset:4px;border-radius:14px}.autotour-faq-icon{color:rgba(var(--color-accent), .7);font-size:1.3rem;transition:transform .2s}.autotour-faq-item[open] .autotour-faq-icon{transform:rotate(45deg)}.autotour-faq-body{color:rgba(var(--color-text), .75);margin-top:.8rem;line-height:1.6}.autotour-price-card{background:linear-gradient(135deg, rgba(var(--color-surface), .98), rgba(var(--color-surface-muted), .92));border:1px solid #fff3;border-radius:30px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;padding:2.5rem;display:grid;box-shadow:0 18px 50px #00000052,0 40px 90px #0000003d,inset 0 1px #ffffff24,inset 0 -18px 28px #00000038}.autotour-price-main{flex-direction:column;gap:.6rem;display:flex}.autotour-price-card h2{margin-bottom:.8rem;font-size:clamp(1.6rem,2.6vw,2.2rem)}.autotour-price-value{color:rgb(var(--color-accent));letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin-bottom:.4rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.05}.autotour-price-badge{border-color:rgba(var(--color-accent), .3);background:rgba(var(--color-accent), .12);color:rgba(var(--color-accent), .95);margin-top:.5rem}.autotour-price-notes{color:rgba(var(--color-text), .72);gap:.4rem;line-height:1.55;display:grid}.autotour-price-note{align-items:center;gap:.5rem;font-size:.95rem;display:inline-flex}.autotour-price-actions{align-items:center;display:flex}.autotour-price-actions .autotour-cta{width:100%}.autotour-cta-banner{border:1px solid rgba(var(--color-accent), .35);background:linear-gradient(120deg, rgba(var(--color-accent), .18), rgba(var(--color-accent), .04));box-shadow:var(--shadow-soft);border-radius:32px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:center;gap:2rem;padding:2.5rem;display:grid}.autotour-final-cta .autotour-cta-banner{border-color:rgba(var(--color-accent), .45);background:linear-gradient(120deg, rgba(var(--color-accent), .24), rgba(var(--color-accent), .08))}.autotour-final-cta .autotour-cta-status{background:rgba(var(--color-surface), .9);border-color:rgba(var(--color-border), .7);color:rgb(var(--color-text))}.autotour-final-cta .autotour-cta-helper,.autotour-final-cta .autotour-cta-note{color:rgba(var(--color-text), .65)}.autotour-cta-text h2{margin-bottom:.8rem;font-size:clamp(1.8rem,3vw,2.4rem)}.autotour-cta-text p{color:rgba(var(--color-text), .7);max-width:520px;line-height:1.7}.autotour-bonus{padding-bottom:6rem}.autotour-bonus-card{gap:1.5rem;padding:2rem;display:grid}.autotour-bonus-form{flex-wrap:wrap;gap:.8rem;max-width:520px;display:flex}.autotour-bonus-input{border:1px solid rgba(var(--color-border), .7);background:rgba(var(--color-surface), .9);color:rgb(var(--color-text));border-radius:999px;flex:260px;padding:.85rem 1.1rem}.autotour-bonus-button{padding-inline:2rem}.autotour-bonus-status{border:1px solid rgba(var(--color-success), .4);background:rgba(var(--color-success), .1);color:rgb(var(--color-success));border-radius:16px;margin-bottom:1.2rem;padding:.8rem 1.1rem}.autotour-bonus-error{color:rgb(var(--color-danger));margin-top:.8rem;font-size:.9rem}.autotour-muted{color:rgba(var(--color-text), .7)}.autotour--classic .autotour-content{background:linear-gradient(180deg, #070a1000 0%, rgba(var(--color-canvas), .92) 18%, rgba(var(--color-canvas), .98) 100%)}.autotour--classic .autotour-hero-title{letter-spacing:-.03em;font-size:clamp(3.1rem,5.8vw,4.6rem);font-weight:760}.autotour--classic .autotour-hero-subtitle{color:#ffffffc2;max-width:580px}.autotour--classic .autotour-badge{background:#ffffff1f;border-color:#ffffff47;box-shadow:inset 0 0 0 .5px #ffffff2e}.autotour--classic .autotour-hero-card{background:#090c14d1;border-color:#ffffff29;box-shadow:0 24px 70px #00000073}.autotour--classic .autotour-hero-card .autotour-cta .btn-primary{box-shadow:0 22px 55px rgba(var(--color-accent), .38);border-radius:999px;padding:1.1rem 2.4rem;font-size:1.1rem}.autotour--classic .autotour-price-card--featured{border-color:rgba(var(--color-accent), .35);background:linear-gradient(135deg, rgba(var(--color-surface), .98), rgba(var(--color-surface-muted), .86));box-shadow:0 28px 70px #0000002e}.autotour--classic .autotour-price-value{font-size:clamp(2.4rem,4.2vw,3.4rem)}.autotour--classic .autotour-price-actions .autotour-cta .btn-primary{width:100%;padding:.95rem 2rem}.autotour--classic .autotour-price-actions .autotour-cta--secondary .btn-primary{padding:.9rem 1.6rem;font-size:1rem}.page-autotour .autotour--mystic{color:#d6dbe6}.page-autotour .autotour--mystic .autotour-bg{background:0 0}.page-autotour .autotour--mystic .autotour-bg__overlay{background:0 0;display:none}.page-autotour .autotour--mystic .autotour-content{background:0 0}.page-autotour .autotour--mystic .autotour-hero-title{letter-spacing:-.02em;text-shadow:0 6px 14px #00000059;font-size:clamp(3rem,5.6vw,4.5rem);font-weight:720}.page-autotour .autotour--mystic .autotour-hero-subtitle{color:#d2d9e6c7}.page-autotour .autotour--mystic .autotour-badge{background:#0c0f18bf;border-color:#8c94b04d;box-shadow:inset 0 0 0 .5px #8c94b026}.page-autotour .autotour--mystic :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card,.autotour-inside-card,.autotour-faq-card){-webkit-backdrop-filter:blur(12px)saturate(110%);background:linear-gradient(160deg,#0e121ceb,#0a0d14f5);border:1px solid #8088a238;box-shadow:0 18px 38px #0000006b,inset 0 1px #ffffff0a}.page-autotour .autotour--mystic :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card,.autotour-inside-card,.autotour-faq-card):before{opacity:.6;background:linear-gradient(170deg,#ffffff0d,#0a0c14eb)}.page-autotour .autotour--mystic :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card,.autotour-inside-card,.autotour-faq-card):after{opacity:.35;background:linear-gradient(145deg,#a6aec647,#767e9a29 50%,#a6aec642)}.page-autotour .autotour--mystic :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card,.autotour-inside-card,.autotour-faq-card):focus-visible{outline:none;box-shadow:0 0 0 2px #96a0be59,0 22px 50px #0006}.page-autotour .autotour--mystic .autotour-hero-card{background:#0c101af2;border-color:#868ea847}.page-autotour .autotour--mystic .autotour-step-number{color:#aab0c6d9}.page-autotour .autotour--mystic .autotour-step-icon{color:#cdd2e6e0;background:#8088aa33}.page-autotour .autotour--mystic .autotour-icon-badge{color:#cdd2e6e6;background:#8088aa2e}.page-autotour .autotour--mystic .autotour-testimonial-card:after{color:#aab0c699}.page-autotour .autotour--mystic .autotour-inside-item,.page-autotour .autotour--mystic .autotour-faq-item{background:#0d111aeb;border-color:#8088a247}.page-autotour .autotour--mystic .autotour-check{color:#d4d8e8eb;background:#8288a233}.page-autotour .autotour--mystic .autotour-faq-item summary:focus-visible{outline:none;box-shadow:0 0 0 2px #96a0be66}.page-autotour .autotour--mystic .autotour-price-card{background:linear-gradient(135deg,#0c101af2,#0a0d14fa)}.page-autotour .autotour--mystic .autotour-price-value{color:#d0d6e8eb}.page-autotour .autotour--mystic .autotour-cta-banner{background:linear-gradient(120deg,#141824e0,#0c101af2);border-color:#848caa4d}.page-autotour .autotour--mystic .autotour-cta .btn-primary{box-shadow:none;background:#0d111af5;border-color:#929ab899}.page-autotour .autotour--mystic .autotour-cta--secondary .btn-primary{background:#10141efa;border-color:#929ab873}.page-autotour .autotour--prem{--prem-text:246 242 235;--prem-muted:206 195 180;--prem-card-bg:33 29 25;--prem-card-bg-2:44 38 32;--prem-border:138 120 96;--prem-border-strong:168 148 118;--prem-shadow:0 18px 36px #09070566;--prem-shadow-hover:0 24px 44px #0907057a;--prem-radius:16px;--prem-accent:212 165 94;--prem-accent-2:186 132 72;color:rgb(var(--prem-text))}.page-autotour .autotour--prem .autotour-bg{background:0 0}.page-autotour .autotour--prem .autotour-bg__overlay,.page-autotour .autotour--prem .autotour-bg__grain{display:none}.page-autotour .autotour--prem .autotour-content{background:0 0}.page-autotour .autotour--prem .autotour-hero-title{letter-spacing:-.03em;font-size:clamp(3.1rem,5.6vw,4.4rem);font-weight:720}.page-autotour .autotour--prem .autotour-hero-subtitle{color:rgba(var(--prem-text), .78)}.page-autotour .autotour--prem .autotour-hero-support{color:rgba(var(--prem-muted), .9);margin-top:.8rem;font-size:.95rem}.page-autotour .autotour--prem .autotour-badge{border-color:rgba(var(--prem-border), .7);background:rgba(var(--prem-card-bg), .95);color:rgba(var(--prem-text), .86);-webkit-backdrop-filter:none;backdrop-filter:none;gap:.4rem;padding-left:.75rem;position:relative;box-shadow:inset 0 1px #ffffff14}.page-autotour .autotour--prem .autotour-badge:before{content:"";background:rgba(var(--prem-accent), .9);border-radius:999px;width:6px;height:6px}.page-autotour .autotour--prem .autotour-prem-surface .autotour-inside-card,.page-autotour .autotour--prem .autotour-prem-surface .autotour-faq-card{box-shadow:none;background:0 0;border:0;padding:0}.page-autotour .autotour--prem :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card,.autotour-faq-card,.autotour-inside-card,.autotour-cta-banner,.autotour-prem-surface,.prem-surface-block,.prem-offer-card,.prem-offer-banner){border-radius:var(--prem-radius);border:1px solid rgba(var(--prem-border), .7);background:rgb(var(--prem-card-bg));box-shadow:var(--prem-shadow);-webkit-backdrop-filter:none;transition:transform .2s,box-shadow .2s,border-color .2s}.page-autotour .autotour--prem :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card,.autotour-cta-banner,.autotour-faq-card,.autotour-inside-card,.autotour-prem-surface,.prem-surface-block,.prem-offer-card,.prem-offer-banner):before,.page-autotour .autotour--prem :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card,.autotour-cta-banner,.autotour-faq-card,.autotour-inside-card,.autotour-prem-surface,.prem-surface-block,.prem-offer-card,.prem-offer-banner):after{content:none}.page-autotour .autotour--prem :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card,.autotour-faq-card,.autotour-inside-card,.autotour-cta-banner,.autotour-prem-surface,.prem-surface-block,.prem-offer-card,.prem-offer-banner):focus-within{border-color:rgba(var(--prem-border-strong), .85);box-shadow:0 0 0 2px rgba(var(--prem-accent), .3), 0 20px 42px #0a08067a;outline:none}.page-autotour .autotour--prem :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card,.autotour-faq-card,.autotour-inside-card,.autotour-cta-banner,.autotour-prem-surface,.prem-surface-block,.prem-offer-card,.prem-offer-banner):hover{border-color:rgba(var(--prem-border), .7);box-shadow:var(--prem-shadow);transform:none}.page-autotour .autotour--prem .autotour-prem-surface,.page-autotour .autotour--prem .prem-surface-block{background:rgb(var(--prem-card-bg-2));border-color:rgba(var(--prem-border), .75);padding:2.2rem}.page-autotour .autotour--prem .prem-hero-card{border-color:rgba(var(--prem-border-strong), .95);background:linear-gradient(135deg,#3a3027,#201a16);padding:2.6rem;box-shadow:0 28px 60px #09070594}.page-autotour .autotour--prem .autotour-hero-note{color:rgba(var(--prem-muted), .88)}.page-autotour .autotour--prem .autotour-hero-note-muted{color:rgba(var(--prem-muted), .72)}.page-autotour .autotour--prem .autotour-hero-quest p{color:rgba(var(--prem-text), .74)}.page-autotour .autotour--prem .autotour-start,.page-autotour .autotour--prem .autotour-start--compact,.page-autotour .autotour--prem .autotour-start--compact.autotour-start--hero-chip{border-color:rgba(var(--prem-border), .65);background:rgb(var(--prem-card-bg));box-shadow:0 16px 34px #0b080666}.page-autotour .autotour--prem .autotour-start__badge{background:rgba(var(--prem-accent), .18);border-color:rgba(var(--prem-accent), .45);color:rgba(var(--prem-text), .92)}.page-autotour .autotour--prem .autotour-start__timer{background:rgba(var(--prem-card-bg), .95);border-color:rgba(var(--prem-border), .55)}.page-autotour .autotour--prem .autotour-start__seg small{color:rgba(var(--prem-muted), .72)}.page-autotour .autotour--prem .autotour-cta .btn-primary{background:linear-gradient(135deg, rgb(var(--prem-accent)), rgb(var(--prem-accent-2)));color:#2a1c12;border:1px solid rgba(var(--prem-accent), .85);letter-spacing:.01em;min-height:60px;padding:1.2rem 2.4rem;font-size:1.08rem;font-weight:650;box-shadow:0 18px 34px #0c080666}.page-autotour .autotour--prem .autotour-cta .btn-primary:focus-visible{box-shadow:0 0 0 3px rgba(var(--prem-accent), .35), 0 18px 34px #0c080673;outline:none}.page-autotour .autotour--prem .autotour-cta--secondary .btn-primary{background:linear-gradient(135deg, rgba(var(--prem-accent), .92), rgba(var(--prem-accent-2), .96));border-color:rgba(var(--prem-accent), .7)}.page-autotour .autotour--prem .autotour-cta-note,.page-autotour .autotour--prem .autotour-cta-helper{color:rgba(var(--prem-muted), .88)}.page-autotour .autotour--prem .autotour-cta-status{border-color:rgba(var(--prem-border), .7);background:rgba(var(--prem-card-bg), .95);color:rgba(var(--prem-text), .87)}.page-autotour .autotour--prem .autotour-step-number{color:rgba(var(--prem-accent), .95);letter-spacing:.2em;font-size:1.6rem}.page-autotour .autotour--prem .autotour-step-icon{background:rgba(var(--prem-accent), .22);color:rgba(var(--prem-accent), .95)}.page-autotour .autotour--prem .autotour-icon-badge{background:rgba(var(--prem-accent), .2);color:rgba(var(--prem-accent), .95)}.page-autotour .autotour--prem .autotour-inside-item,.page-autotour .autotour--prem .autotour-faq-item{border-color:rgba(var(--prem-border), .6);background:rgb(var(--prem-card-bg-2));box-shadow:0 12px 24px #0b08064d}.page-autotour .autotour--prem .autotour-check{background:rgba(var(--prem-accent), .2);color:rgb(var(--prem-accent))}.page-autotour .autotour--prem .autotour-faq-icon{color:rgba(var(--prem-accent), .82)}.page-autotour .autotour--prem .autotour-faq-item summary:focus-visible{box-shadow:0 0 0 2px rgba(var(--prem-accent), .4);outline:none}.page-autotour .autotour--prem .autotour-price-value{color:rgb(var(--prem-accent))}.page-autotour .autotour--prem .autotour-price-badge{border-color:rgba(var(--prem-accent), .35);background:rgba(var(--prem-accent), .16);color:rgba(var(--prem-accent), .95)}.page-autotour .autotour--prem .autotour-note,.page-autotour .autotour--prem .autotour-muted,.page-autotour .autotour--prem .autotour-cta-text p,.page-autotour .autotour--prem .autotour-price-note,.page-autotour .autotour--prem .autotour-price-notes{color:rgba(var(--prem-muted), .86)}.page-autotour .autotour--prem .autotour-steps-grid{grid-auto-rows:1fr;align-items:stretch}.page-autotour .autotour--prem .prem-step-card{flex-direction:column;gap:.85rem;height:100%;padding:2rem;display:flex;position:relative}.page-autotour .autotour--prem .prem-step-card:before{content:"";background:linear-gradient(135deg, rgba(var(--prem-accent), .25), rgba(var(--prem-accent-2), .2));border:1px solid rgba(var(--prem-border), .65);border-radius:12px;width:46px;height:46px;display:block}.page-autotour .autotour--prem .prem-step-card h3{margin-top:.2rem}.page-autotour .autotour--prem .prem-step-card p{-webkit-line-clamp:3;color:rgba(var(--prem-text), .8);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-autotour .autotour--prem .prem-step-card .autotour-step-top{justify-content:space-between;align-items:center;margin-top:-.2rem;padding-top:.2rem}.page-autotour .autotour--prem .prem-step-card .autotour-step-icon{width:38px;height:38px;font-size:1rem}.page-autotour .autotour--prem .prem-quote-card{flex-direction:column;gap:.75rem;height:100%;min-height:230px;padding-top:2.4rem;display:flex}.page-autotour .autotour--prem .prem-quote-card:before{content:"вЂњ";color:rgba(var(--prem-accent), .6);font-size:2.1rem;line-height:1;position:absolute;top:1rem;left:1.4rem}.page-autotour .autotour--prem .prem-quote-card:after{content:none}.page-autotour .autotour--prem .prem-quote-card p{color:rgba(var(--prem-text), .82);-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-autotour .autotour--prem .autotour-testimonials-grid{grid-auto-rows:1fr;align-items:stretch}.page-autotour .autotour--prem .prem-offer-card{border-color:rgba(var(--prem-border-strong), .8);box-shadow:0 22px 46px #09070580}.page-autotour .autotour--prem .autotour-price-value{font-size:clamp(2.3rem,4.6vw,3.4rem)}.page-autotour .autotour--prem .autotour-price-benefits{gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.page-autotour .autotour--prem .autotour-price-benefits li{color:rgba(var(--prem-text), .82);padding-left:1.5rem;position:relative}.page-autotour .autotour--prem .autotour-price-benefits li:before{content:"";background:rgba(var(--prem-accent), .9);width:8px;height:8px;box-shadow:0 0 0 3px rgba(var(--prem-accent), .16);border-radius:999px;position:absolute;top:.45rem;left:0}.page-autotour .autotour--prem .prem-offer-banner{background:rgb(var(--prem-card-bg-2));border-color:rgba(var(--prem-border-strong), .75);padding:2.8rem;box-shadow:0 24px 48px #09070580}.page-autotour .autotour--prem :is(.prem-hero-card,.prem-step-card,.prem-offer-card,.prem-offer-banner,.prem-surface-block,.autotour-prem-surface){border-style:solid;border-width:1px;border-color:rgb(var(--prem-border) / .7)}.page-autotour .autotour--prem .prem-step-card:before{background-color:rgb(var(--prem-accent) / .22);background-image:linear-gradient(135deg, rgb(var(--prem-accent) / .28), rgb(var(--prem-accent-2) / .22));border-style:solid;border-width:1px;border-color:rgb(var(--prem-border) / .65)}.page-autotour .autotour--prem .prem-quote-card.autotour-testimonial-card:before{color:rgb(var(--prem-accent) / .85)}@media (hover:hover) and (pointer:fine){.page-autotour .autotour--prem :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card,.autotour-cta-banner,.autotour-faq-card,.autotour-inside-card,.autotour-prem-surface,.prem-surface-block,.prem-offer-card,.prem-offer-banner):hover{border-color:rgba(var(--prem-border-strong), .85);box-shadow:var(--prem-shadow-hover);transform:translateY(-2px)}.page-autotour .autotour--prem .autotour-cta .btn-primary:hover{background:linear-gradient(135deg,#c7924e,#a06d3a);transform:translateY(-1px);box-shadow:0 16px 28px #0b08066b}}.page-autotour .autotour--prem .autotour-cta .btn-primary:active{transform:translateY(2px);box-shadow:0 12px 20px #0b08064d}@media (prefers-reduced-motion:reduce){.page-autotour .autotour--prem :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card,.autotour-cta-banner,.autotour-faq-card,.autotour-inside-card,.autotour-prem-surface,.prem-surface-block,.prem-offer-card,.prem-offer-banner){transition:none}.page-autotour .autotour--prem :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card,.autotour-cta-banner,.autotour-faq-card,.autotour-inside-card,.autotour-prem-surface,.prem-surface-block,.prem-offer-card,.prem-offer-banner):hover{transform:none}.page-autotour .autotour--prem .autotour-cta .btn-primary{transition:none}}@media (hover:hover){.page-autotour .autotour--mystic :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card,.autotour-inside-card,.autotour-faq-card):hover{border-color:#969eba52;transform:translateY(-2px);box-shadow:0 22px 46px #0000007a,inset 0 1px #ffffff0f}.page-autotour .autotour--mystic :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card,.autotour-inside-card,.autotour-faq-card):hover:after{opacity:.55}}@media (prefers-reduced-motion:reduce){.page-autotour .autotour--mystic :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card,.autotour-inside-card,.autotour-faq-card){transition:none}}@media (width<=720px){.page-autotour .autotour--mystic .autotour-card,.page-autotour .autotour--mystic .autotour-hero-card,.page-autotour .autotour--mystic .autotour-price-card,.page-autotour .autotour--mystic .autotour-cta-banner,.page-autotour .autotour--mystic .autotour-faq-card,.page-autotour .autotour--mystic .autotour-inside-card{background:linear-gradient(160deg,#0c101afa,#0a0d14fa);padding:1.4rem}}@media (prefers-reduced-motion:reduce){.autotour-card,.autotour-faq-icon{transition:none}}@media (width<=900px){.autotour-hero-grid{grid-template-columns:1fr}.autotour-hero-card{justify-self:start;max-width:520px}.autotour-split{grid-template-columns:1fr}}@media (width<=720px){.autotour-container{width:min(100%,100% - 2rem)}.autotour-section,.autotour-hero-content{padding:3.5rem 0}.autotour-hero{min-height:auto}.autotour-hero-title{font-size:clamp(2.3rem,8.2vw,3.2rem)}.autotour-hero-card{width:100%;max-width:none;padding:1.6rem}.autotour-steps-grid,.autotour-audience-grid,.autotour-testimonials-grid,.autotour-price-card,.autotour-cta-banner{grid-template-columns:1fr}.autotour-card{background:rgba(var(--color-surface), .96);padding:1.5rem;box-shadow:0 16px 38px #00000057,0 42px 90px #00000047,inset 0 1px #ffffff29,inset 0 -20px 34px #00000047}.page-autotour :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card){border-color:#ffffff42;box-shadow:0 18px 44px #0000005c,0 46px 100px #0000004d,inset 0 1px #ffffff2e,inset 0 -22px 36px #0000004d}.page-autotour :where(.autotour-card,.autotour-hero-card,.autotour-step-card,.autotour-audience-card,.autotour-testimonial-card,.autotour-price-card,.autotour-bonus-card):before{background:linear-gradient(160deg, rgba(var(--color-surface), .88), rgba(var(--color-surface), .98)), radial-gradient(circle at 12% 10%, #ffffff24, transparent 55%);opacity:.98}.autotour-price-card{background:linear-gradient(135deg, rgba(var(--color-surface), .99), rgba(var(--color-surface-muted), .94))}.autotour-cta-banner{padding:2rem}.autotour-inside-columns{grid-template-columns:1fr}.autotour-inside-card,.autotour-faq-card{border-radius:22px;padding:1.4rem}.autotour-faq-item{border-radius:16px;padding:1rem 1.1rem}.autotour-cta .btn-primary{width:100%}}body.page-dashboard[data-ui-scope=portal]{background:var(--portal-page-scene,var(--ui-page-bg))}body.page-dashboard[data-ui-scope=portal] .dashboard-page{color:var(--portal-text,rgb(var(--color-text)));background:var(--portal-page-scene,var(--ui-page-bg));isolation:isolate;position:relative}body.page-dashboard[data-ui-scope=portal] .dashboard-page:before,body.page-dashboard[data-ui-scope=portal] .dashboard-page:after{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}body.page-dashboard[data-ui-scope=portal] .dashboard-page:before{background:var(--pattern-image,none);background-size:var(--pattern-size,auto);opacity:var(--pattern-opacity,0)}body.page-dashboard[data-ui-scope=portal] .dashboard-page:after{background:radial-gradient(circle at 78% 12%, rgb(var(--color-accent) / .12), transparent 28%), radial-gradient(circle at 12% 18%, rgb(var(--color-accent-secondary) / .08), transparent 30%), radial-gradient(circle at center, transparent 0%, transparent 54%, rgb(0 0 0/var(--vignette-strength,.28)) 100%)}body.page-dashboard[data-ui-scope=portal] .dashboard-page>.relative{z-index:1;position:relative}body.page-dashboard[data-ui-scope=portal] .bg-\[radial-gradient\(ellipse_at_center\,rgba\(99\,102\,241\,0\.14\)\,transparent_70\%\)\]{background:radial-gradient(ellipse at center, rgb(var(--color-accent) / .1), transparent 70%), radial-gradient(circle at 70% 20%, rgb(var(--color-accent-secondary) / .08), transparent 44%)}body.page-dashboard[data-ui-scope=portal] .bg-gray-900\/70,body.page-dashboard[data-ui-scope=portal] .bg-gray-900\/80,body.page-dashboard[data-ui-scope=portal] .bg-gray-900\/60,body.page-dashboard[data-ui-scope=portal] .bg-gray-900\/50,body.page-dashboard[data-ui-scope=portal] .bg-gray-800\/80,body.page-dashboard[data-ui-scope=portal] .bg-gray-800\/60,body.page-dashboard[data-ui-scope=portal] .bg-gray-800\/40{background:var(--ui-card-bg)}body.page-dashboard[data-ui-scope=portal] .border-gray-800,body.page-dashboard[data-ui-scope=portal] .border-gray-700,body.page-dashboard[data-ui-scope=portal] .border-indigo-700\/50,body.page-dashboard[data-ui-scope=portal] .border-indigo-500\/30,body.page-dashboard[data-ui-scope=portal] .border-indigo-400\/50,body.page-dashboard[data-ui-scope=portal] .border-indigo-400\/40{border-color:var(--ui-card-border)}body.page-dashboard[data-ui-scope=portal] .text-white,body.page-dashboard[data-ui-scope=portal] .text-gray-100{color:var(--portal-text,rgb(var(--color-text)))}body.page-dashboard[data-ui-scope=portal] .text-gray-300,body.page-dashboard[data-ui-scope=portal] .text-gray-400,body.page-dashboard[data-ui-scope=portal] .text-gray-500,body.page-dashboard[data-ui-scope=portal] .text-indigo-100,body.page-dashboard[data-ui-scope=portal] .text-indigo-100\/70,body.page-dashboard[data-ui-scope=portal] .text-indigo-100\/80,body.page-dashboard[data-ui-scope=portal] .text-indigo-200\/80{color:var(--portal-muted,rgb(var(--color-muted)))}body.page-dashboard[data-ui-scope=portal] .text-indigo-200,body.page-dashboard[data-ui-scope=portal] .text-indigo-300,body.page-dashboard[data-ui-scope=portal] .text-amber-200,body.page-dashboard[data-ui-scope=portal] .text-amber-300{color:var(--portal-accent-strong,rgb(var(--color-accent)))}body.page-dashboard[data-ui-scope=portal] .text-emerald-200,body.page-dashboard[data-ui-scope=portal] .text-emerald-300,body.page-dashboard[data-ui-scope=portal] .text-green-200,body.page-dashboard[data-ui-scope=portal] .text-indigo-100{color:rgb(var(--color-success))}body.page-dashboard[data-ui-scope=portal] .text-red-300{color:rgb(var(--color-danger))}body.page-dashboard[data-ui-scope=portal] .bg-gradient-to-r,body.page-dashboard[data-ui-scope=portal] .bg-indigo-500\/10{background:var(--ui-button-primary-bg);color:var(--ui-button-primary-text)}body.page-dashboard[data-ui-scope=portal] .bg-gradient-to-r.from-indigo-900\/60,body.page-dashboard[data-ui-scope=portal] .bg-gradient-to-r.from-indigo-900\/60.via-gray-900\/80.to-emerald-900\/60{background:radial-gradient(circle at 12% 0%, rgb(var(--color-accent-secondary) / .14), transparent 42%), linear-gradient(135deg, rgb(var(--color-surface) / .9), rgb(var(--color-surface-muted) / .78));color:var(--portal-text,rgb(var(--color-text)))}body.page-dashboard[data-ui-scope=portal] .bg-indigo-500\/20,body.page-dashboard[data-ui-scope=portal] .bg-indigo-500\/15,body.page-dashboard[data-ui-scope=portal] .bg-amber-500\/15,body.page-dashboard[data-ui-scope=portal] .bg-emerald-500\/15,body.page-dashboard[data-ui-scope=portal] .bg-green-900\/40,body.page-dashboard[data-ui-scope=portal] .bg-indigo-900\/40{background:rgb(var(--color-accent) / .12);border-color:rgb(var(--color-accent) / .24);color:var(--portal-accent-strong,rgb(var(--color-accent)))}body.page-dashboard[data-ui-scope=portal] .border-green-700\/70,body.page-dashboard[data-ui-scope=portal] .border-indigo-700\/70{border-color:rgb(var(--color-accent) / .28)}body.page-dashboard[data-ui-scope=portal] input,body.page-dashboard[data-ui-scope=portal] select,body.page-dashboard[data-ui-scope=portal] textarea{color:var(--ui-input-text);background:var(--ui-input-bg);border-color:var(--ui-input-border);box-shadow:inset 0 1px #ffffff0a}body.page-dashboard[data-ui-scope=portal] input:focus,body.page-dashboard[data-ui-scope=portal] select:focus,body.page-dashboard[data-ui-scope=portal] textarea:focus{border-color:var(--ui-input-focus-border);box-shadow:var(--ui-input-focus-ring)}body.page-dashboard[data-ui-scope=portal] .rounded-3xl,body.page-dashboard[data-ui-scope=portal] .rounded-2xl{box-shadow:var(--portal-shadow-soft,var(--shadow-soft))}body.page-dashboard[data-ui-scope=portal] .shadow-2xl,body.page-dashboard[data-ui-scope=portal] .shadow-lg,body.page-dashboard[data-ui-scope=portal] .shadow-\[0_25px_60px_-25px_rgba\(79\,70\,229\,0\.5\)\],body.page-dashboard[data-ui-scope=portal] .shadow-\[0_15px_45px_-20px_rgba\(79\,70\,229\,0\.8\)\]{box-shadow:var(--portal-shadow,var(--shadow-strong))}body.page-dashboard[data-portal-design-profile=alt26] .dashboard-page{font-family:var(--font-body,"JetBrains Mono", Consolas, monospace)}body.page-dashboard[data-portal-design-profile=alt26] .dashboard-page:before{opacity:1;background:linear-gradient(#daf1dd07 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#daf1dd07 1px,#0000 1px) 0 0/46px 46px,linear-gradient(135deg,#0000 0 48%,#e7c8660e 49%,#0000 50% 100%) 0 0/230px 230px;-webkit-mask-image:linear-gradient(#000 0 34%,#0000 72%);mask-image:linear-gradient(#000 0 34%,#0000 72%)}body.page-dashboard[data-portal-design-profile=alt26] .rounded-3xl,body.page-dashboard[data-portal-design-profile=alt26] .rounded-2xl{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#daf1dd13,#daf1dd08);border-color:#daf1dd2e;box-shadow:0 18px 54px #00000047,inset 0 1px #ffffff12}body.page-dashboard[data-portal-design-profile=alt26] .btn-primary,body.page-dashboard[data-portal-design-profile=alt26] .bg-gradient-to-r{color:#09201a;background:linear-gradient(135deg,#f0d579,#cba94d 52%,#f7e4a1);border-color:#ffefb170}.page-autoquests{--home-bg:var(--portal-bg,#05070b);--home-panel:var(--portal-panel,#0a101bd1);--home-panel-strong:var(--portal-panel-strong,#090e18f0);--home-line:var(--portal-line,#ffffff14);--home-text:var(--portal-text,#f5f8ff);--home-muted:var(--portal-muted,#9fb0c7);--home-accent:var(--portal-accent,#d5b187);--home-accent-strong:var(--portal-accent-strong,#c6925d);--home-blue:var(--portal-blue,#79c8ff);--home-shadow:var(--portal-shadow,0 24px 70px #00000057);background:var(--portal-page-scene,radial-gradient(circle at 78% 6%, #79c8ff1f, transparent 18%), radial-gradient(circle at 16% 0%, #687bff1f, transparent 18%), linear-gradient(180deg, #07101a 0%, #05070b 38%, #04060a 100%));color:var(--home-text)}.page-autoquests .home-audience-grid,.page-autoquests .home-route-grid,.page-autoquests .home-benefits-grid,.page-autoquests .home-gallery__grid,.page-autoquests .home-reviews-grid,.page-autoquests .grid-2,.page-autoquests .grid-3,.page-autoquests .grid-4,.page-autoquests .reviews,.page-autoquests .routes-grid,.page-autoquests .faq{gap:var(--portal-card-gap,1.5rem)}body.page-autoquests[data-portal-hero-variant=focused-copy] .home-hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}body.page-autoquests[data-portal-hero-variant=immersive-split] .home-hero__stage,body.page-autoquests[data-portal-hero-variant=immersive-split] .hero{box-shadow:var(--portal-shadow,0 24px 70px #00000057)}body.page-autoquests[data-portal-audience-variant=compact-grid] .home-audience-grid,body.page-autoquests[data-portal-audience-variant=compact-grid] .grid-2{gap:calc(var(--portal-card-gap,1.5rem) * .75)}body.page-autoquests[data-portal-audience-variant=cards-outcome] .home-audience-card,body.page-autoquests[data-portal-audience-variant=cards-outcome] .card{border-color:rgb(var(--color-accent) / .18);box-shadow:var(--portal-shadow-soft,0 18px 48px #0000003d)}body.page-autoquests[data-portal-routes-variant=compact-cards] .routes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-autoquests[data-portal-routes-variant=featured-with-grid] .routes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-autoquests[data-portal-reviews-variant=dark-testimonials] #reviews article,body.page-autoquests[data-portal-reviews-variant=dark-testimonials] .review-card{background:linear-gradient(180deg, rgb(var(--color-surface-elevated) / .92), rgb(var(--color-surface) / .86))}body.page-autoquests[data-portal-reviews-variant=compact-cards] #reviews .relative,body.page-autoquests[data-portal-reviews-variant=compact-cards] .reviews{gap:calc(var(--portal-card-gap,1.5rem) * .75)}body.page-autoquests[data-portal-faq-variant=divided-list] .home-faq details,body.page-autoquests[data-portal-faq-variant=divided-list] .faq details,body.page-autoquests[data-portal-faq-variant=divided-list] .wen-faq__item{border-left:0;border-right:0;border-radius:0}body.page-autoquests[data-portal-faq-variant=dark-accordion] .home-faq details,body.page-autoquests[data-portal-faq-variant=dark-accordion] .faq details,body.page-autoquests[data-portal-faq-variant=dark-accordion] .wen-faq__item{background:linear-gradient(180deg, rgb(var(--color-surface-elevated) / .92), rgb(var(--color-surface) / .86))}body.page-autoquests[data-portal-final-cta-variant=centered-premium] .home-final,body.page-autoquests[data-portal-final-cta-variant=centered-premium] .cta-final,body.page-autoquests[data-portal-final-cta-variant=centered-premium] .wen-final{text-align:center}body.page-autoquests[data-portal-final-cta-variant=split-actions] .home-final__actions,body.page-autoquests[data-portal-final-cta-variant=split-actions] .hero-actions,body.page-autoquests[data-portal-final-cta-variant=split-actions] .wen-hero__actions{justify-content:space-between}.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]){--wen-bg:var(--portal-bg,#0b0f14);--wen-panel:var(--portal-panel,#ffffff0b);--wen-panel-strong:var(--portal-panel-strong,#ffffff0f);--wen-line:var(--portal-line,#ffffff1a);--wen-line-strong:var(--portal-line-strong,#ffffff2e);--wen-text:var(--portal-text,#f5efe6);--wen-muted:var(--portal-muted,#f5efe6c7);--wen-soft:color-mix(in srgb, var(--wen-text) 60%, transparent);--wen-accent:var(--portal-accent,#d8a45c);--wen-accent-strong:var(--portal-accent-strong,#f1c57d);--wen-shadow:var(--portal-shadow-soft,0 20px 50px #0000004d);--wen-shadow-strong:var(--portal-shadow,0 28px 70px #00000061);background:var(--portal-page-scene,radial-gradient(1000px 500px at 80% -5%, #d8a45c14, transparent 60%), linear-gradient(180deg, #0b0f14 0%, #0d1218 30%, #0c1116 100%));color:var(--wen-text)}.home-topbar{z-index:70;border-bottom:1px solid var(--portal-header-border,#ffffff0a);background:var(--portal-header-bg,#05070bb3);-webkit-backdrop-filter:blur(var(--portal-header-blur,18px));backdrop-filter:blur(var(--portal-header-blur,18px));position:fixed;inset:0 0 auto}.home-topbar--wen{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#090c10ad,#090c1038);border-bottom-color:#ffffff0f;transition:background .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s}.home-topbar--wen.is-scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#090c10e0,#090c109e);border-bottom-color:#ffffff1a}.home-topbar__inner,.home-wrap{width:min(1240px,100% - 32px);margin:0 auto}.home-topbar__inner{justify-content:space-between;align-items:center;gap:1rem;min-height:78px;display:flex}.home-topbar__brand,.home-topbar__nav a,.home-topbar__link,.home-cta,.home-chip,.home-pill{text-decoration:none}.home-topbar__brand{color:var(--home-text);align-items:center;gap:.85rem;display:inline-flex}.home-topbar__logo,.home-topbar__mark{border-radius:999px;flex:none;width:42px;height:42px}.home-topbar__logo{-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff1f}.home-topbar__mark{background:radial-gradient(circle at 40% 36%,#fff,#dbeaff 46%,#80b6ff 68%,#09111d 100%);position:relative;box-shadow:0 0 28px #79c8ff47}.home-topbar--wen .home-topbar__mark{box-shadow:none;color:var(--wen-text);background:linear-gradient(#f1c57d3d,#d8a45c14);border:1px solid #ffffff1a;place-items:center;font-size:1.1rem;display:grid}.home-topbar__mark:after,.home-route-featured__visual:after{content:"";border-radius:inherit;border:1px solid #ffffff47;position:absolute;inset:8px}.home-topbar__name{letter-spacing:-.03em;font-size:1.05rem;font-weight:800}.home-topbar__nav,.home-topbar__actions,.home-hero__actions,.home-inline-actions,.home-hero__chips,.home-meta-pills{align-items:center;gap:.9rem;display:flex}.home-topbar__nav{display:none}.home-topbar__nav a,.home-topbar__link{color:var(--home-muted);font-size:.92rem;font-weight:600}.home-topbar__nav a:hover,.home-topbar__link:hover{color:var(--home-text)}.home-topbar--wen .home-topbar__brand,.home-topbar--wen .home-topbar__nav a,.home-topbar--wen .home-topbar__link{color:var(--wen-text)}.home-topbar--wen .home-topbar__nav a,.home-topbar--wen .home-topbar__link{color:var(--wen-soft);font-size:.875rem;position:relative}.home-topbar--wen .home-topbar__nav a:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#f1c57dd9,#0000);height:1px;transition:transform .22s,opacity .22s;position:absolute;bottom:-.5rem;left:0;right:0;transform:scaleX(.2)}.home-topbar--wen .home-topbar__nav a:hover:after{opacity:1;transform:scaleX(1)}.home-shell--wen{position:relative}.wen-page{position:relative;overflow:hidden}.wen-page:before,.wen-page:after{content:"";filter:blur(120px);pointer-events:none;z-index:0;opacity:.42;border-radius:50%;width:38vw;height:38vw;position:fixed}.wen-page:before{background:#d8a45c17;top:8vh;left:-12vw}.wen-page:after{background:#f1c57d0f;bottom:8vh;right:-10vw}.wen-hero,.wen-section,.wen-final{z-index:1;position:relative}.wen-hero{background-color:#0000;background-image:linear-gradient(#070a0e2e 0%,#070a0e47 24%,#070a0e7a 56%,#070a0ed6 82%,#070a0ef5 100%),radial-gradient(900px 360px at 76% 24%,#f1c57d1f,#0000 55%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.wen-hero__backdrop{background:linear-gradient(90deg,#080a0e33,#080a0e0a 35%,#080a0e24 100%),linear-gradient(#ffe4ba0d,#ffe4ba00 22%);position:absolute;inset:0}.wen-hero__inner{z-index:2;text-align:center;padding:7.5rem 0 4.5rem;position:relative}.wen-tag{border:1px solid var(--wen-line);box-shadow:var(--wen-shadow);color:#f5efe6e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border-radius:999px;align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:.875rem;line-height:1;display:inline-flex}.wen-tag__dot{background:linear-gradient(180deg, var(--wen-accent-strong), var(--wen-accent));border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 16px #d8a45c6b}.wen-hero__title{letter-spacing:-.05em;max-width:950px;color:var(--wen-text);text-shadow:0 10px 30px #00000057;margin:1.125rem auto;font-size:clamp(2.625rem,7.5vw,5.25rem);line-height:.96}.page-autoquests .wen-hero__lead.rich-text{max-width:760px;color:var(--wen-muted);margin:0 auto;font-size:clamp(1.125rem,2.1vw,1.375rem);line-height:1.55}.wen-hero__actions,.wen-chips,.wen-price-card__actions,.wen-route-meta,.wen-stats,.wen-grid{gap:1.125rem;display:grid}.wen-hero__actions{flex-wrap:wrap;justify-content:center;gap:.875rem;margin-top:1.875rem;display:flex}.wen-btn{background:linear-gradient(180deg, var(--wen-accent-strong), var(--wen-accent));color:#20170a;border:1px solid #ffebcd2e;border-radius:16px;justify-content:center;align-items:center;min-height:58px;padding:0 1.75rem;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .24s,box-shadow .24s;display:inline-flex;box-shadow:0 14px 34px #d8a45c3d,inset 0 1px #ffffff59}.wen-btn:hover{transform:translateY(-2px);box-shadow:0 20px 44px #d8a45c4d,0 0 24px #d8a45c29,inset 0 1px #ffffff59}.wen-btn--secondary{color:var(--wen-text);border:1px solid var(--wen-line-strong);box-shadow:none;background:#ffffff0a}.wen-chips{flex-wrap:wrap;justify-content:center;margin-top:1.375rem;display:flex}.wen-chip{color:#f5efe6f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0d124d;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:.625rem;padding:.6875rem .875rem;font-size:.875rem;display:inline-flex}.wen-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.75rem}.wen-card,.wen-route-main,.wen-final{background:linear-gradient(180deg, var(--wen-panel-strong), #ffffff09);border:1px solid var(--wen-line);box-shadow:var(--wen-shadow);border-radius:24px}.wen-card{padding:1.75rem}.wen-card h3,.wen-route-main h3,.wen-final h2{color:var(--wen-text);letter-spacing:-.04em;margin:0 0 .75rem;line-height:1.02}.wen-card p,.wen-route-main p,.wen-section__head p,.wen-final__lead{color:var(--wen-muted);margin:0;line-height:1.6}.wen-stat__value{letter-spacing:-.04em;margin-bottom:.5rem;font-size:2.125rem;font-weight:800}.wen-note,.wen-price-card__badge,.wen-visual__badge{border-radius:999px;align-items:center;display:inline-flex}.wen-note{color:#f5efe6f5;background:#d8a45c14;border:1px solid #d8a45c29;border-radius:18px;margin-top:1.125rem;padding:1rem 1.125rem;font-weight:600}.wen-section{padding:6rem 0}.wen-section--compact{padding:4.875rem 0}.wen-section__head{text-align:center;max-width:760px;margin:0 auto 2.125rem}.wen-section__head--left{text-align:left;margin-left:0}.wen-section__head h2{letter-spacing:-.04em;color:var(--wen-text);margin:0 0 .875rem;font-size:clamp(1.875rem,4.5vw,3.375rem);line-height:1.02}.wen-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.wen-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.wen-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.wen-card--large h3{font-size:1.75rem}.wen-split{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:1.75rem;display:grid}.wen-value-list,.wen-mini-list,.wen-list,.wen-faq{gap:.875rem;display:grid}.wen-value-item,.wen-mini-item{border:1px solid var(--wen-line);background:#ffffff09;border-radius:18px;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;display:flex}.wen-value-item__icon,.wen-mini-item__icon,.wen-feature__icon,.wen-step__num,.wen-review__avatar{flex:none;place-items:center;display:grid}.wen-value-item__icon,.wen-mini-item__icon,.wen-feature__icon{width:38px;height:38px;color:var(--wen-accent-strong);background:linear-gradient(#f1c57d38,#d8a45c14);border:1px solid #ffffff14;border-radius:14px}.wen-value-item strong,.wen-mini-item strong{color:var(--wen-text);margin-bottom:.3rem;display:block}.wen-value-item div div,.wen-mini-item span{color:var(--wen-muted);line-height:1.55}.wen-price-card{background:linear-gradient(#ffffff12,#ffffff0a),radial-gradient(600px 220px at 80% 10%,#f1c57d17,#0000 60%);padding:2.125rem}.wen-price-card__top{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.wen-price-card__badge{color:#f5efe6f5;white-space:nowrap;background:#d8a45c1a;border:1px solid #d8a45c33;padding:.625rem .875rem;font-size:.8125rem}.wen-price-card__value{letter-spacing:-.05em;color:var(--wen-text);font-size:3.375rem;font-weight:800;line-height:1}.wen-price-card__sub,.wen-price-card__note,.wen-review__person span,.wen-final__note{color:var(--wen-soft);font-size:.875rem}.wen-list{margin:1.375rem 0 0;padding:0;list-style:none}.wen-list li{color:var(--wen-muted);padding-left:1.125rem;position:relative}.wen-list li:before{content:"";background:linear-gradient(180deg, var(--wen-accent-strong), var(--wen-accent));border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.wen-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.125rem;display:grid}.wen-step{text-align:center}.wen-step__num{width:56px;height:56px;color:var(--wen-accent-strong);background:linear-gradient(#f1c57d38,#d8a45c1a);border:1px solid #ffffff1a;border-radius:18px;margin:0 auto 1rem;font-size:1.25rem;font-weight:800}.wen-visual{border:1px solid var(--wen-line);min-height:420px;box-shadow:var(--wen-shadow);background-color:#0000;background-image:linear-gradient(#070a0e1a,#070a0e94),radial-gradient(700px 260px at 70% 22%,#f1c57d1a,#0000 55%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:28px;position:relative;overflow:hidden}.wen-visual__badge{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f5efe6f0;background:#0a0d1257;border:1px solid #ffffff1a;padding:.625rem .875rem;font-size:.8125rem;position:absolute;top:22px;left:22px}.wen-visual__copy{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0d1257;border:1px solid #ffffff14;border-radius:22px;padding:1.375rem;position:absolute;bottom:24px;left:24px;right:24px}.wen-visual__copy strong{color:var(--wen-text);margin-bottom:.5rem;font-size:1.375rem;display:block}.wen-visual__copy span{color:var(--wen-muted);line-height:1.55}.wen-feature__head{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.wen-feature__head h3{margin:0;font-size:1.3rem}.wen-route-main{background-color:#0000;background-image:linear-gradient(#070a0e24,#070a0e94),radial-gradient(800px 300px at 75% 25%,#f1c57d1a,#0000 55%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:2.125rem;position:relative;overflow:hidden}.wen-route-main:before{content:"";background:linear-gradient(#080a0e14,#080a0eb8);position:absolute;inset:0}.wen-route-main__inner{z-index:1;max-width:640px;position:relative}.wen-route-main h3{margin-top:1rem;font-size:clamp(1.875rem,4.2vw,3.125rem);line-height:1}.wen-route-main p{font-size:1.125rem;line-height:1.6}.wen-route-meta{flex-wrap:wrap;margin:1rem 0 1.25rem;display:flex}.wen-meta-chip{color:#f5efe6eb;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;padding:.625rem .75rem;font-size:.875rem}.wen-route-grid{margin-top:1.5rem}.wen-review__person{align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex}.wen-review__avatar{width:46px;height:46px;color:var(--wen-accent-strong);background:linear-gradient(#f1c57d3d,#d8a45c1a);border:1px solid #ffffff1a;border-radius:50%;font-weight:800}.wen-review__person strong,.wen-review h3{color:var(--wen-text)}.wen-review__stars{color:var(--wen-accent-strong);letter-spacing:.15em;margin-bottom:.75rem}.wen-faq{max-width:920px;margin:0 auto}.wen-faq__item{border:1px solid var(--wen-line);box-shadow:var(--wen-shadow);background:linear-gradient(#ffffff0d,#ffffff08);border-radius:20px;padding:0 1.25rem}.wen-faq__item summary{cursor:pointer;min-height:72px;color:var(--wen-text);justify-content:space-between;align-items:center;gap:1.125rem;font-size:1.25rem;font-weight:700;list-style:none;display:flex}.wen-faq__item summary::-webkit-details-marker{display:none}.wen-faq__plus{width:34px;height:34px;color:var(--wen-accent-strong);background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;flex:none;place-items:center;font-size:1.375rem;display:grid}.page-autoquests .wen-faq__body.rich-text{color:var(--wen-muted);max-width:760px;margin:0 0 1.25rem;line-height:1.65}.wen-final{text-align:center;background:linear-gradient(#ffffff0e,#ffffff08),radial-gradient(700px 260px at 70% 18%,#f1c57d1a,#0000 55%);padding:2.75rem}.wen-final h2{font-size:clamp(2rem,4.8vw,3.75rem)}.page-autoquests .wen-final__lead.rich-text{max-width:720px;color:var(--wen-muted);margin:0 auto 1.5rem;font-size:clamp(1.0625rem,2vw,1.3125rem);line-height:1.55}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.reveal.in-view{opacity:1;transform:translateY(0)}.home-shell{isolation:isolate;--home-section-gap:var(--portal-section-gap,5.5rem);--home-card-gap:var(--portal-card-gap,1.5rem);--home-hero-padding:var(--portal-hero-padding,2.5rem);position:relative}.home-shell__page-bg,.home-shell__aurora{z-index:0;pointer-events:none;position:fixed;inset:0}.home-shell__page-bg{opacity:.22;background-position:50%;background-size:cover}.home-shell__aurora{background:radial-gradient(circle at 12% 8%,#79c8ff2e,#0000 30%),radial-gradient(circle at 82% 0,#d5b1871f,#0000 22%);height:34rem;inset:0 0 auto}.home-shell__content{z-index:1;position:relative}.home-section{padding:var(--home-section-gap) 0}.home-section--compact{padding-top:calc(var(--home-section-gap) * .66)}.home-hero{min-height:100svh;padding:calc(6rem + var(--home-hero-padding)) 0 calc(var(--home-hero-padding) + 1rem)}.home-hero__stage,.home-story__body,.home-benefit-card,.home-price-card,.home-final,.home-gallery__item,.home-empty{box-shadow:var(--home-shadow)}.home-hero__stage{border-radius:var(--card-radius,36px);background:linear-gradient(180deg, rgb(var(--color-canvas) / var(--portal-hero-overlay-soft,.2)), rgb(var(--color-canvas) / var(--portal-hero-overlay-strong,.82)) 72%, rgb(var(--color-canvas) / var(--portal-hero-overlay-max,.98))), var(--portal-hero-surface,linear-gradient(125deg, #080f1af0, #080c14c7 45%, #0e1626f5));border:1px solid #ffffff0f;position:relative;overflow:hidden}.home-hero__media,.home-hero__overlay,.home-hero__mountains,.home-hero__road,.home-hero__moon{pointer-events:none;position:absolute;inset:0}.home-hero__media{opacity:var(--portal-hero-media-opacity,.22);background-position:50%;background-size:cover;transform:scale(1.04)}.home-hero__overlay{background:radial-gradient(circle at 76% 12%, #fff3, transparent 6%), radial-gradient(circle at 76% 12%, rgb(var(--color-accent-secondary) / .12), transparent 18%), linear-gradient(180deg, rgb(var(--color-canvas) / var(--portal-hero-overlay-center,.12)), rgb(var(--color-canvas) / var(--portal-hero-overlay-strong,.82)) 74%, rgb(var(--color-canvas) / var(--portal-hero-overlay-max,.98)))}.home-hero__mountains{opacity:.8;background:linear-gradient(155deg,#0000 0 50%,#ffffff0d 50% 53%,#0000 53%),linear-gradient(210deg,#0000 0 54%,#ffffff09 54% 57%,#0000 57%)}.home-hero__road{clip-path:polygon(50% 0%,60% 9%,53% 18%,62% 28%,47% 39%,58% 49%,44% 60%,55% 72%,46% 86%,56% 100%,41% 100%,31% 87%,40% 73%,29% 61%,42% 49%,31% 39%,45% 29%,38% 18%,46% 9%);opacity:.82;background:linear-gradient(#ffffffe0,#add3ff6b,#ffffff05);width:260px;height:640px;inset:auto auto -80px 54%;transform:translate(-50%)}.home-hero__moon{background:radial-gradient(circle at 40% 35%,#fff,#e6f0ff 58%,#b8cee8 100%);border-radius:999px;width:170px;height:170px;inset:120px 14% auto auto;box-shadow:0 0 110px #ffffff2e}.home-hero__grid,.home-benefits,.home-route-layout,.home-route-featured,.home-gallery,.home-offers-grid{gap:var(--portal-card-gap,1.5rem);display:grid}.home-hero__grid{z-index:1;min-height:calc(100svh - 8rem);padding:var(--portal-hero-padding,2rem);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;position:relative}.home-hero__copy{max-width:780px;padding:4rem 0 1rem}.home-eyebrow{border:1px solid rgb(var(--color-accent-secondary) / .2);background:rgb(var(--color-accent-secondary) / .08);min-height:40px;color:var(--home-text);text-transform:var(--portal-badge-transform,uppercase);letter-spacing:var(--portal-badge-tracking,.18em);border-radius:999px;align-items:center;padding:0 1rem;font-size:.72rem;font-weight:800;display:inline-flex}.home-title,.home-section__title,.home-route-card__title,.home-story__title{color:var(--home-text);font-weight:var(--heading-weight,900);letter-spacing:var(--heading-tracking,-.05em);text-wrap:balance}.home-title{letter-spacing:calc(var(--heading-tracking,-.05em) * 1.35);margin-top:1.35rem;font-size:clamp(3.5rem,8vw,6.7rem);line-height:.92}.home-section__head{max-width:820px;margin-bottom:2.25rem}.home-section__head--compact{margin-top:2.25rem}.home-section__title,.home-route-card__title{margin-top:.85rem;font-size:clamp(2rem,4vw,4rem);line-height:.98}.home-lead,.page-autoquests .home-lead.rich-text,.page-autoquests .home-copy-rich.rich-text,.page-autoquests .home-route-featured__desc.rich-text,.page-autoquests .home-final .rich-text,.page-autoquests .home-faq__body.rich-text{color:var(--home-muted);line-height:1.72}.home-lead,.page-autoquests .home-lead.rich-text{font-size:1.18rem}.home-section__lead,.home-route-card__text{color:var(--home-muted);font-size:1rem;line-height:1.72}.home-hero__actions,.home-inline-actions,.home-hero__chips,.home-meta-pills{flex-wrap:wrap;margin-top:1.5rem}.home-cta{border-radius:var(--cta-radius,16px);min-height:54px;font-weight:var(--portal-button-weight,700);letter-spacing:-.01em;justify-content:center;align-items:center;padding:0 1.45rem;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.home-cta:hover{transform:translateY(-1px)}.home-cta--primary{color:var(--ui-button-primary-text);background:var(--ui-button-primary-bg);border:1px solid var(--ui-button-primary-border);box-shadow:var(--cta-primary-glow), inset 0 1px 0 var(--ui-button-primary-highlight)}.home-cta--secondary{color:var(--ui-button-secondary-text);border:1px solid var(--ui-button-secondary-border);background:var(--ui-button-secondary-bg);box-shadow:var(--ui-button-secondary-shadow)}.home-cta--full{width:100%}.home-chip,.home-pill{border:1px solid var(--home-line);background:rgb(var(--color-surface) / .32);min-height:40px;color:var(--home-text);border-radius:999px;align-items:center;padding:0 1rem;font-size:.92rem;font-weight:600;display:inline-flex}.home-glass,.home-info-card,.home-empty{border:1px solid var(--home-line);background:var(--ui-card-bg,var(--home-panel));-webkit-backdrop-filter:blur(var(--portal-card-blur,18px));backdrop-filter:blur(var(--portal-card-blur,18px));box-shadow:var(--portal-shadow-soft,var(--home-shadow));border-radius:30px}.home-route-card,.home-info-card,.home-price-card{padding:1.5rem}.home-info-grid,.home-grid-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.home-info-card small,.home-price-card__eyebrow{color:var(--home-accent);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:800;display:block}.home-info-card strong,.home-mobile-sticky__meta strong{color:var(--home-text);margin-top:.7rem;font-size:1.1rem;line-height:1.35;display:block}.home-story{gap:1.4rem;display:grid;position:relative}.home-audience-grid,.home-compare-grid{gap:1rem;display:grid}.home-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-audience-card,.home-compare-card{border:1px solid var(--home-line);background:var(--ui-card-bg);box-shadow:var(--portal-shadow-soft,var(--home-shadow));border-radius:28px}.home-audience-card{padding:1.6rem}.home-audience-card__index{background:linear-gradient(135deg, rgb(var(--color-accent-secondary) / .18), rgb(var(--color-accent) / .12));border:1px solid rgb(var(--color-accent-secondary) / .24);width:52px;height:52px;color:var(--home-text);border-radius:18px;place-items:center;margin-bottom:1rem;font-weight:800;display:grid}.home-audience-card h3,.home-compare-card strong{color:var(--home-text)}.home-audience-card h3{letter-spacing:-.04em;font-size:1.45rem;line-height:1.08}.home-audience-card p,.home-compare-card span{color:var(--home-muted);margin-top:.7rem;line-height:1.68;display:block}.home-story:before{content:"";background:linear-gradient(#79c8ff85,#79c8ff0d);width:2px;position:absolute;top:10px;bottom:10px;left:27px}.home-story__step{grid-template-columns:80px minmax(0,1fr);gap:1.4rem;display:grid;position:relative}.home-story__index{width:56px;height:56px;color:var(--home-text);z-index:1;background:linear-gradient(135deg,#79c8ff33,#4f7cff1f);border:1px solid #79c8ff3d;border-radius:999px;place-items:center;font-weight:800;display:grid;position:relative}.home-story__body,.home-benefit-card,.home-faq details{background:var(--ui-card-bg);border:1px solid var(--home-line);box-shadow:var(--portal-shadow-soft,var(--home-shadow));border-radius:28px;padding:1.7rem}.home-story__title{font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.02}.home-story__body p,.home-benefit-card p,.home-grid-mini__card span,.home-price-card__note,.home-note,.home-gallery__caption,.home-mobile-sticky__meta small{color:var(--home-muted)}.home-benefits{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr)}.home-benefits__main,.home-final{border:1px solid rgb(var(--color-accent-secondary) / .14);border-radius:32px;padding:2.2rem}.home-benefits__main{background:var(--portal-hero-surface,linear-gradient(135deg, rgb(var(--color-surface-elevated) / .98), rgb(var(--color-surface) / .98) 42%, rgb(var(--color-surface-elevated) / .98) 100%));min-height:420px;box-shadow:var(--portal-shadow,var(--home-shadow));position:relative;overflow:hidden}.home-benefits__main-media,.home-benefits__main-overlay{pointer-events:none;position:absolute;inset:0}.home-benefits__main-media{opacity:.72;background-position:50%;background-size:cover;transform:scale(1.02)}.home-benefits__main-overlay{background:linear-gradient(90deg,#090f1cb8 0%,#090f1c80 42%,#090f1c3d 100%),linear-gradient(#04070c0a,#04070c38)}.home-benefits__main-copy{z-index:1;max-width:620px;position:relative}.home-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem}.home-compare-card{background:rgb(var(--color-canvas) / .34);padding:1rem 1.05rem}.home-compare-card strong{letter-spacing:-.02em;font-size:.95rem}.home-benefits__side,.home-price-card__items,.home-faq,.home-route-featured__content{gap:1rem;display:grid}.home-benefit-card__icon{background:rgb(var(--color-accent-secondary) / .08);width:48px;height:48px;color:var(--home-blue);border:1px solid rgb(var(--color-accent-secondary) / .16);border-radius:16px;place-items:center;display:grid}.home-benefit-card h3{color:var(--home-text);margin-top:1rem;font-size:1.6rem;line-height:1.06}.home-route-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.home-route-featured{background:var(--portal-hero-surface,linear-gradient(135deg, rgb(var(--color-surface-elevated) / .98), rgb(var(--color-surface) / .98)));border:1px solid rgb(var(--color-accent-secondary) / .14);box-shadow:var(--portal-shadow,var(--home-shadow));border-radius:34px;grid-template-columns:minmax(300px,420px) minmax(0,1fr);padding:1.8rem}.home-route-featured__visual{background:linear-gradient(135deg, rgb(var(--color-canvas)), rgb(var(--color-surface-elevated)) 34%, rgb(var(--color-accent) / .34) 62%, rgb(var(--color-canvas)));border-radius:28px;min-height:100%;position:relative;overflow:hidden}.home-route-featured__visual:after{border-color:#ffffff14;inset:18px}.home-route-featured__visual img,.home-gallery__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home-grid-mini__card{border:1px solid var(--home-line);background:rgb(var(--color-surface) / .28);border-radius:20px;padding:1rem 1.05rem}.home-grid-mini__card strong,.home-gallery__caption strong{color:var(--home-text);display:block}.home-price-card{background:linear-gradient(180deg, rgb(var(--color-surface-elevated) / .95), rgb(var(--color-surface) / .96));border:1px solid rgb(var(--color-accent) / .18);box-shadow:var(--portal-shadow,var(--home-shadow));border-radius:28px;position:sticky;top:100px}.home-price-card__value,.home-mobile-sticky__meta strong{color:var(--home-text);font-size:clamp(2.4rem,5vw,3.2rem);font-weight:900;line-height:1}.home-price-card__item{align-items:flex-start;gap:.7rem;display:flex}.home-price-card__dot{background:var(--home-accent);border-radius:999px;flex:none;width:9px;height:9px;margin-top:.42rem}.home-note{border:1px solid var(--home-line);background:rgb(var(--color-surface) / .28);border-radius:18px;padding:.95rem 1rem}.home-gallery,.home-offers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-route-choices{margin-top:2rem}.home-gallery__item{border:1px solid var(--home-line);background:var(--home-panel-strong);border-radius:28px;overflow:hidden}.page-autoquests #reviews .relative{background:linear-gradient(180deg, rgb(var(--color-surface-elevated) / .94), rgb(var(--color-surface) / .94));border-color:rgb(var(--color-accent-secondary) / .12);box-shadow:var(--portal-shadow,var(--home-shadow));border-radius:32px}.page-autoquests #reviews article{background:rgb(var(--color-surface) / .28)}.home-gallery__item img{height:280px}.home-gallery__caption{padding:1rem 1.1rem 1.15rem;font-size:.92rem}.home-faq summary{cursor:pointer;color:var(--home-text);padding-right:2.5rem;font-size:1.08rem;font-weight:700;list-style:none;position:relative}.home-faq summary::-webkit-details-marker{display:none}.home-faq summary:after{content:"+";color:var(--home-accent);font-size:1.8rem;line-height:1;position:absolute;top:50%;right:0;transform:translateY(-50%)}.home-faq details[open] summary:after{content:"–"}.home-faq__body{padding-top:1rem}.home-final{text-align:center;background:radial-gradient(circle at 76% 14%, rgb(var(--color-accent) / .16), transparent 24%), linear-gradient(135deg, rgb(var(--color-surface-elevated) / .98), rgb(var(--color-surface) / .98));border-color:rgb(var(--color-accent) / .18);box-shadow:var(--portal-shadow,var(--home-shadow))}.home-final .home-section__title,.home-final .rich-text{max-width:920px;margin-left:auto;margin-right:auto}.home-empty{text-align:center;border-radius:24px;padding:2rem}.home-mobile-sticky{left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom) + 12px);z-index:85;border:1px solid rgb(var(--color-accent) / .18);background:rgb(var(--color-surface-elevated) / .94);-webkit-backdrop-filter:blur(var(--portal-blur-lg,18px));backdrop-filter:blur(var(--portal-blur-lg,18px));box-shadow:var(--portal-shadow,var(--home-shadow));border-radius:22px;align-items:center;gap:.8rem;padding:.8rem;display:none;position:fixed}.home-mobile-sticky__meta{flex:1}@media (width>=960px){.home-topbar__nav{display:flex}}@media (width<=1180px){.home-hero__grid,.home-benefits,.home-route-layout,.home-route-featured,.home-audience-grid{grid-template-columns:1fr}.home-price-card{position:static}.home-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.home-topbar__inner{gap:.75rem;min-height:70px}.home-topbar__name{font-size:.96rem}.home-topbar__actions .home-cta{border-radius:14px;min-height:46px;padding:0 1rem;font-size:.92rem}.home-topbar__actions .home-topbar__link{display:none}.home-info-grid,.home-grid-mini,.home-gallery,.home-compare-grid{grid-template-columns:1fr}.home-hero__grid{gap:1rem}.home-route-card{border-radius:24px;padding:1.15rem}.home-route-card__text{font-size:.96rem}.home-mobile-sticky{display:flex}}@media (width<=720px){.home-topbar__inner,.home-wrap{width:min(100% - 24px,1240px)}.home-hero{min-height:auto;padding-top:5.9rem;padding-bottom:1.4rem}.home-hero__stage{border-radius:28px;min-height:auto}.home-hero__media{opacity:var(--portal-hero-media-opacity-mobile,.16)}.home-hero__overlay{background:linear-gradient(180deg, rgb(var(--color-canvas) / var(--portal-hero-overlay-base,.42)), rgb(var(--color-canvas) / var(--portal-hero-overlay-strong,.9)) 62%, rgb(var(--color-canvas) / var(--portal-hero-overlay-max,.98))), radial-gradient(circle at 76% 12%, rgb(var(--color-accent-secondary) / var(--portal-hero-overlay-accent,.09)), transparent 20%)}.home-hero__grid{gap:.85rem;min-height:auto;padding:1rem}.home-hero__copy{padding-top:1.1rem;padding-bottom:0}.home-eyebrow{letter-spacing:.14em;min-height:34px;padding:0 .8rem;font-size:.63rem}.home-title{max-width:9.5ch;margin-top:.95rem;font-size:clamp(2.5rem,11.2vw,3.45rem);line-height:.96}.home-lead,.page-autoquests .home-lead.rich-text{max-width:32rem;font-size:1rem;line-height:1.6}.home-hero__moon{opacity:.72;width:82px;height:82px;inset:116px -14px auto auto;box-shadow:0 0 48px #ffffff1f}.home-hero__road{opacity:.22;width:112px;height:280px;bottom:54px;left:66%}.home-hero__actions,.home-inline-actions{flex-direction:column;align-items:stretch;gap:.7rem;margin-top:1.1rem}.home-hero__actions .home-cta,.home-inline-actions .home-cta{width:100%;min-height:50px;padding:0 1rem;font-size:.98rem}.home-hero__chips,.home-meta-pills{gap:.55rem;margin-top:.95rem}.home-chip,.home-pill{min-height:34px;padding:0 .8rem;font-size:.81rem}.home-hero__chips span:nth-child(n+3){display:none}.home-hero__side{gap:.7rem;display:grid}.home-route-card__title{margin-top:.55rem;font-size:clamp(1.7rem,8vw,2.2rem);line-height:1.02}.home-route-card__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.55rem;font-size:.94rem;line-height:1.55;display:-webkit-box;overflow:hidden}.home-info-grid{display:none}.home-story__step{grid-template-columns:62px minmax(0,1fr)}.home-route-featured,.home-benefits__main,.home-final,.home-price-card{padding:1.35rem}.home-benefits__main{min-height:300px}.home-benefits__main-overlay{background:linear-gradient(#090f1c85,#090f1cc2),linear-gradient(90deg,#090f1c94,#090f1c4d)}.home-route-featured{border-radius:26px;gap:1rem}.home-route-featured__visual{min-height:220px}.home-price-card{border-radius:24px}.home-price-card__value,.home-mobile-sticky__meta strong{font-size:2rem}.home-gallery__item img{height:240px}.home-offers-grid{grid-template-columns:1fr}.home-mobile-sticky{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom) + 10px);gap:.65rem;padding:.65rem}.home-mobile-sticky .home-cta{min-height:46px;padding:0 .95rem;font-size:.92rem}.page-autoquests .support-chat{bottom:calc(env(safe-area-inset-bottom) + 5.5rem)!important}.page-autoquests .support-chat__toggle-label{display:none}}@media (width<=1024px){.home-topbar--wen .home-topbar__nav{display:none}.wen-split,.wen-stats,.wen-grid--4,.wen-grid--3{grid-template-columns:1fr}.wen-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.wen-page:before,.wen-page:after{display:none}.wen-section{padding:4.5rem 0}.wen-section--compact{padding:3.75rem 0}.wen-hero__inner{padding:6.75rem 0 3.5rem}.wen-hero__actions,.wen-chips{flex-direction:column;align-items:stretch}.wen-btn,.wen-chip{width:100%}.wen-grid--2,.wen-steps{grid-template-columns:1fr}.wen-card,.wen-route-main,.wen-price-card,.wen-final{padding:1.5rem}.wen-price-card__top{flex-direction:column;align-items:flex-start}.wen-price-card__value{font-size:2.5rem}.reveal{opacity:1;transform:none}}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]){--bg:var(--portal-bg,#0b0f14);--panel:var(--portal-panel,#ffffff0b);--panel-2:var(--portal-panel-strong,#ffffff0f);--line:var(--portal-line,#ffffff1a);--line-strong:var(--portal-line-strong,#ffffff2e);--text:var(--portal-text,#f5efe6);--muted:var(--portal-muted,#f5efe6c7);--soft:rgb(var(--color-muted) / .72);--accent:var(--portal-accent,#d8a45c);--accent-2:var(--portal-accent-strong,#f1c57d);--shadow:var(--portal-shadow-soft,0 20px 50px #0000004d);--shadow-strong:var(--portal-shadow,0 28px 70px #00000061);--max:1220px;background:var(--portal-page-scene,radial-gradient(1000px 500px at 80% -5%, #d8a45c14, transparent 60%), linear-gradient(180deg, #0b0f14 0%, #0d1218 30%, #0c1116 100%));color:var(--text);position:relative;overflow-x:hidden}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .wen-page-shell{z-index:0;position:relative}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .wen-page-bg{z-index:0;pointer-events:none;background:linear-gradient(180deg, rgb(var(--color-page-bg) / .92) 0%, rgb(var(--color-page-bg) / .66) 12%, rgb(var(--color-page-bg) / .22) 34%, rgb(var(--color-page-bg) / .34) 56%, rgb(var(--color-page-bg) / .68) 82%, rgb(var(--color-page-bg) / .94) 100%), radial-gradient(1200px 480px at 50% 10%, rgb(var(--color-accent-secondary) / .05), transparent 60%), var(--wen-page-image,none);opacity:.72;filter:saturate(.82)brightness(.7);background-position:50%,top,50% 0;background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,min(1500px,122%);height:100svh;margin-bottom:-100svh;position:sticky;top:0}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .wen-page-shell>:not(.wen-page-bg){z-index:1;position:relative}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]):before,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]):after{content:"";filter:blur(120px);pointer-events:none;z-index:0;opacity:.42;border-radius:50%;width:38vw;height:38vw;position:fixed}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]):before{background:rgb(var(--color-accent) / .09);top:8vh;left:-12vw}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]):after{background:rgb(var(--color-accent-secondary) / .06);bottom:8vh;right:-10vw}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .container{width:min(var(--max), calc(100% - 40px));z-index:1;margin:0 auto;position:relative}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .section{padding:var(--portal-section-gap,96px) 0;position:relative}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .section.compact{padding:calc(var(--portal-section-gap,96px) * .8125) 0}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0f,#0000);width:min(900px,90vw);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .tag{background:rgb(var(--color-surface) / .28);border:1px solid var(--line);-webkit-backdrop-filter:blur(var(--portal-blur-md,10px));backdrop-filter:blur(var(--portal-blur-md,10px));color:rgb(var(--color-text) / .9);box-shadow:var(--shadow);text-transform:var(--portal-badge-transform,uppercase);letter-spacing:var(--portal-badge-tracking,.18em);border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;line-height:1;display:inline-flex;position:relative;overflow:hidden}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .tag:after{content:"";background:linear-gradient(110deg,#0000 25%,#ffffff14 50%,#0000 75%);transition:transform .9s;position:absolute;inset:0;transform:translate(-120%)}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .tag:hover:after{transform:translate(120%)}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .tag .dot{background:linear-gradient(180deg, var(--accent-2), var(--accent));border-radius:50%;width:8px;height:8px;box-shadow:0 0 16px #d8a45c6b}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .section-head{text-align:center;max-width:760px;margin:0 auto 34px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .section-head.left{text-align:left;margin:0 0 34px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .section-head h2{letter-spacing:var(--heading-tracking,-.04em);text-wrap:balance;margin:0 0 14px;font-size:clamp(30px,4.5vw,54px);line-height:1.02}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .section-head p,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .value-copy,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-main-copy{color:var(--muted);text-wrap:balance;margin:0;font-size:clamp(17px,2vw,20px);line-height:1.55}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .btn{border-radius:var(--cta-radius,16px);border:1px solid var(--ui-button-primary-border);background:var(--ui-button-primary-bg);min-height:58px;color:var(--ui-button-primary-text);font-size:17px;font-weight:var(--portal-button-weight,800);box-shadow:var(--cta-primary-glow), inset 0 1px 0 var(--ui-button-primary-highlight);justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;transition:transform .24s,box-shadow .24s,filter .24s;display:inline-flex;position:relative;overflow:hidden}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .btn:before{content:"";background:linear-gradient(115deg, transparent 20%, var(--ui-button-primary-highlight) 50%, transparent 80%);transition:transform .8s;position:absolute;inset:0;transform:translate(-140%)}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .btn:hover{background:var(--ui-button-primary-hover-bg);box-shadow:var(--cta-primary-glow), inset 0 1px 0 var(--ui-button-primary-highlight);transform:translateY(-2px)}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .btn:hover:before{transform:translate(140%)}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .btn.secondary{background:var(--ui-button-secondary-bg);color:var(--ui-button-secondary-text);border:1px solid var(--ui-button-secondary-border);box-shadow:var(--ui-button-secondary-shadow)}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .arrow{width:16px;height:16px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) header.site-header{z-index:40;-webkit-backdrop-filter:blur(var(--portal-header-blur,14px));backdrop-filter:blur(var(--portal-header-blur,14px));background:var(--portal-header-bg,linear-gradient(180deg, #090c10ad, #090c1038));border-bottom:1px solid var(--portal-header-border,#ffffff0f);transition:background .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed;inset:0 0 auto}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) header.site-header.scrolled{background:var(--portal-header-bg,linear-gradient(180deg, #090c10e0, #090c109e));border-bottom-color:var(--portal-header-border,#ffffff1a);-webkit-backdrop-filter:blur(var(--portal-header-blur,18px));backdrop-filter:blur(var(--portal-header-blur,18px))}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .header-row{justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .brand{color:inherit;align-items:center;gap:12px;font-weight:800;text-decoration:none;display:flex}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .brand-mark,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .brand-logo{border-radius:12px;flex:none;width:34px;height:34px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .brand-mark{background:linear-gradient(180deg, rgb(var(--color-accent-secondary) / .24), rgb(var(--color-accent) / .08));border:1px solid var(--line);place-items:center;display:grid}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .brand-logo{-o-object-fit:cover;object-fit:cover;border:1px solid var(--line)}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) nav{color:var(--soft);align-items:center;gap:18px;font-size:14px;display:flex}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) nav a{color:inherit;text-decoration:none;position:relative}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) nav a:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--color-accent-secondary) / .85), transparent);opacity:0;height:1px;transition:transform .22s,opacity .22s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(.2)}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) nav a:hover:after{opacity:1;transform:scaleX(1)}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .hero{background:var(--portal-hero-surface);isolation:isolate;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .hero:before{content:"";background:linear-gradient(90deg, rgb(var(--color-canvas) / var(--portal-hero-overlay-side,.2)), rgb(var(--color-canvas) / var(--portal-hero-overlay-center,.04)) 35%, rgb(var(--color-canvas) / var(--portal-hero-overlay-base,.14)) 100%), linear-gradient(180deg, rgb(var(--color-accent-secondary) / var(--portal-hero-overlay-accent,.05)), rgb(var(--color-accent-secondary) / 0) 22%);pointer-events:none;z-index:1;position:absolute;inset:0}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .hero:after{content:"";background-image:var(--wen-hero-image,url(https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=1800&q=80));opacity:var(--portal-hero-media-opacity,.22);transform-origin:50%;pointer-events:none;z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.01)}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .hero-inner{z-index:2;padding:calc(120px + var(--portal-hero-padding,0px)) 0 calc(70px + (var(--portal-hero-padding,0px) * .25));text-align:center;position:relative}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .hero h1{max-width:950px;letter-spacing:var(--heading-tracking,-.05em);overflow-wrap:break-word;text-wrap:balance;text-shadow:0 10px 30px #00000057;margin:18px auto;font-size:clamp(42px,7.5vw,84px);line-height:.96}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .hero p.lead{max-width:760px;color:var(--muted);text-wrap:balance;margin:0 auto;font-size:clamp(18px,2.1vw,22px);line-height:1.55}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .hero-actions,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .price-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .hero-actions{margin-top:30px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .micro{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:22px;display:flex}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .chip{border:1px solid var(--line);background:rgb(var(--color-canvas) / .3);-webkit-backdrop-filter:blur(var(--portal-blur-md,10px));backdrop-filter:blur(var(--portal-blur-md,10px));color:rgb(var(--color-text) / .94);text-transform:var(--portal-badge-transform,uppercase);letter-spacing:var(--portal-badge-tracking,.18em);border-radius:999px;align-items:center;gap:10px;padding:11px 14px;font-size:14px;text-decoration:none;display:inline-flex}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .icon-inline{flex:none;width:16px;height:16px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .grid-2,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .grid-3,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .grid-4,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .reviews,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .stats-row{gap:var(--portal-card-gap,24px);display:grid}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .grid-3,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .reviews{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .grid-4{gap:calc(var(--portal-card-gap,24px) * .75);grid-template-columns:repeat(4,minmax(0,1fr))}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .stats-row{gap:calc(var(--portal-card-gap,24px) * .75);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .card,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .emotion-card,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .format-card,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .feature-card,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .review-card,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-product,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-small,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .step,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .trust-card,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .price-card{background:var(--ui-card-bg);border:1px solid var(--line);border-radius:var(--card-radius,24px);box-shadow:var(--shadow);padding:28px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .card h3,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .emotion-card h3,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .format-card h3,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .feature-card h3,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .review-card h3,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-product h3,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-small h3,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .step h3,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .trust-card h3,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .price-card h3{letter-spacing:var(--heading-tracking,-.03em);margin:0 0 12px;font-size:22px;line-height:1.08}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .card h3{font-size:28px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .card p,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .emotion-card p,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .format-card p,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .feature-card p,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .review-card p,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-product p,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-small p,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .step p,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .trust-card p,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .price-card p,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .who span,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .price-sub,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .price-note,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .cta-note,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .cta-urgency{color:var(--muted);margin:0;line-height:1.6}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .card ul,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .price-list{color:var(--muted);gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .format-grid{gap:var(--portal-card-gap,24px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .format-card{gap:16px;min-height:100%;display:grid}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .format-card-top{justify-content:space-between;align-items:center;gap:14px;display:flex}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .format-icon{background:linear-gradient(180deg, rgb(var(--color-accent-secondary) / .22), rgb(var(--color-accent) / .08));border:1px solid var(--line);width:52px;height:52px;color:var(--accent-2);box-shadow:0 0 30px rgb(var(--color-accent-secondary) / .16);border-radius:18px;place-items:center;display:grid}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .format-icon i{font-size:20px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .format-link{width:fit-content;color:var(--accent-2);align-items:center;gap:10px;margin-top:auto;font-weight:800;text-decoration:none;display:inline-flex}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .format-link:hover{color:rgb(var(--color-text))}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .format-stats{flex-wrap:wrap;gap:8px;display:flex}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .format-stats span{background:rgb(var(--color-canvas) / .26);border:1px solid var(--line);min-height:32px;color:rgb(var(--color-text) / .9);text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-type{background:rgb(var(--color-accent) / .1);border:1px solid rgb(var(--color-accent) / .18);width:fit-content;color:var(--accent-2);text-transform:uppercase;border-radius:999px;margin-bottom:12px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .card li,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .price-list li{padding-left:18px;line-height:1.5;position:relative}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .card li:before,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .price-list li:before{content:"";background:linear-gradient(180deg, var(--accent-2), var(--accent));border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .card .note{background:rgb(var(--color-accent) / .08);border:1px solid rgb(var(--color-accent) / .16);color:rgb(var(--color-text) / .96);border-radius:18px;margin-top:18px;padding:16px 18px;font-weight:600}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .trust-number{letter-spacing:-.04em;margin:0 0 8px;font-size:34px;font-weight:800}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .split{grid-template-columns:1.05fr .95fr;align-items:center;gap:28px;display:grid}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .value-list,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .faq{gap:14px;display:grid}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .value-list{margin-top:22px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .mini-list{gap:14px;display:grid}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .value-item,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .mini-item{border:1px solid var(--line);background:#ffffff09;border-radius:18px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .mini-item span{color:var(--muted);line-height:1.55;display:block}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .value-icon,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .feature-icon,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .mini-icon{background:linear-gradient(180deg, rgb(var(--color-accent-secondary) / .22), rgb(var(--color-accent) / .08));border:1px solid var(--line);border-radius:14px;flex:none;place-items:center;width:38px;height:38px;display:grid}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .value-icon svg,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .feature-icon svg,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .mini-icon svg{width:18px;height:18px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .steps-wrap{position:relative}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .steps-route{pointer-events:none;opacity:.48;z-index:0;height:34px;position:absolute;top:48px;left:6%;right:6%}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .steps-route path{stroke:rgb(var(--color-accent-secondary) / .26);stroke-width:2px;fill:none;stroke-linecap:round;stroke-dasharray:6 10}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .step{text-align:center;z-index:1;position:relative}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .num{border-radius:calc(var(--card-radius,24px) - 6px);background:linear-gradient(180deg, rgb(var(--color-accent-secondary) / .22), rgb(var(--color-accent) / .1));border:1px solid var(--line);width:56px;height:56px;color:var(--accent-2);place-items:center;margin:0 auto 16px;font-size:20px;font-weight:800;display:grid}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .visual-panel{border-radius:var(--card-radius,28px);border:1px solid var(--line);min-height:420px;box-shadow:var(--shadow);background:linear-gradient(180deg, rgb(var(--color-canvas) / .1), rgb(var(--color-canvas) / .58)), radial-gradient(700px 260px at 70% 22%, rgb(var(--color-accent-secondary) / .1), transparent 55%), var(--wen-compare-image,url(https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?auto=format&fit=crop&w=1600&q=80));background-position:50%;background-size:cover;position:relative;overflow:hidden}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .floating-badge{z-index:2;background:rgb(var(--color-canvas) / .34);border:1px solid var(--line);-webkit-backdrop-filter:blur(var(--portal-blur-md,10px));backdrop-filter:blur(var(--portal-blur-md,10px));color:rgb(var(--color-text) / .94);border-radius:999px;padding:10px 14px;font-size:13px;position:absolute;top:22px;left:22px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .overlay-copy{border-radius:calc(var(--card-radius,24px) - 2px);background:rgb(var(--color-canvas) / .34);border:1px solid var(--line);-webkit-backdrop-filter:blur(var(--portal-blur-md,12px));backdrop-filter:blur(var(--portal-blur-md,12px));padding:22px;position:absolute;bottom:24px;left:24px;right:24px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .overlay-copy strong{margin-bottom:8px;font-size:22px;display:block}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .overlay-copy span{color:var(--muted);line-height:1.55}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .feature-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-main{border-radius:calc(var(--card-radius,24px) + 6px);border:1px solid var(--line);background:linear-gradient(180deg, rgb(var(--color-canvas) / .14), rgb(var(--color-canvas) / .58)), radial-gradient(800px 300px at 75% 25%, rgb(var(--color-accent-secondary) / .1), transparent 55%), var(--wen-route-image,url(https://images.unsplash.com/photo-1528127269322-539801943592?auto=format&fit=crop&w=1600&q=80));box-shadow:var(--shadow);background-position:50%;background-size:cover;padding:34px;position:relative;overflow:hidden}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-main:before{content:"";background:linear-gradient(180deg, rgb(var(--color-canvas) / .08), rgb(var(--color-canvas) / .72));pointer-events:none;position:absolute;inset:0}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-main-inner{z-index:2;max-width:640px;position:relative}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-products{gap:var(--portal-card-gap,24px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-product{flex-direction:column;gap:18px;min-height:100%;padding:34px;scroll-margin-top:110px;display:flex}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-product-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-product h3{margin-top:14px;font-size:clamp(28px,3vw,40px)}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-product-actions,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .cta-actions{flex-wrap:wrap;gap:12px;display:flex}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-product-actions{margin-top:auto}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-main h3,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .cta-final h2{letter-spacing:var(--heading-tracking,-.04em);margin:0 0 12px;font-size:clamp(30px,4.2vw,50px);line-height:1}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-meta{flex-wrap:wrap;gap:10px;margin:16px 0 20px;display:flex}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .meta-chip{border:1px solid var(--line);color:rgb(var(--color-text) / .92);background:#ffffff14;border-radius:999px;padding:10px 12px;font-size:14px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .price-card{border-radius:var(--card-radius,28px);background:linear-gradient(180deg, #ffffff12, #ffffff0a), radial-gradient(600px 220px at 80% 10%, rgb(var(--color-accent-secondary) / .09), transparent 60%);padding:34px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .price-top{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .price-card-title{margin-top:16px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .price-value{letter-spacing:-.05em;margin:0;font-size:54px;font-weight:800;line-height:1}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .price-sub{margin-top:6px;font-size:14px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .price-badge{background:rgb(var(--color-accent) / .1);border:1px solid rgb(var(--color-accent) / .2);color:rgb(var(--color-text) / .96);white-space:nowrap;border-radius:999px;padding:10px 14px;font-size:13px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .price-actions{justify-content:flex-start;margin-top:22px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .price-note{color:var(--soft);margin-top:16px;font-size:14px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .avatar-row{align-items:center;gap:12px;margin-bottom:14px;display:flex}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .avatar{background:linear-gradient(180deg, rgb(var(--color-accent-secondary) / .24), rgb(var(--color-accent) / .1));border:1px solid var(--line);width:46px;height:46px;color:var(--accent-2);border-radius:50%;place-items:center;font-weight:800;display:grid}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .who strong{display:block}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .who span{color:var(--soft);font-size:14px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .review-stars{color:var(--accent-2);opacity:.92;gap:4px;margin:0 0 12px;display:flex}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .review-stars svg{width:14px;height:14px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .faq{max-width:920px;margin:0 auto}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) details{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#ffffff0d,#ffffff08);border-radius:20px;padding:0 20px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) summary{cursor:pointer;min-height:72px;font-size:20px;font-weight:var(--heading-weight,700);justify-content:space-between;align-items:center;gap:18px;list-style:none;display:flex}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) summary::-webkit-details-marker{display:none}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .plus{width:34px;height:34px;color:var(--accent-2);background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;flex:none;place-items:center;font-size:22px;display:grid}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) details p{color:var(--muted);max-width:760px;margin:0 0 20px;line-height:1.65}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .cta-final{border:1px solid var(--line);box-shadow:var(--shadow);text-align:center;background:linear-gradient(#ffffff0e,#ffffff08),radial-gradient(700px 260px at 70% 18%,#f1c57d1a,#0000 55%);border-radius:32px;padding:44px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .cta-final p{max-width:720px;color:var(--muted);text-wrap:balance;margin:0 auto 24px;font-size:clamp(17px,2vw,21px);line-height:1.55}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) footer{color:var(--soft);background:var(--portal-footer-bg,transparent);padding:28px 0 40px;font-size:14px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .footer-row{border-top:1px solid var(--portal-footer-border,#ffffff0f);justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .routes-grid{margin-top:24px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .reveal.in-view{opacity:1;transform:translateY(0)}@media (width<=1024px){body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) nav{display:none}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .split,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .format-grid,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-products,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .grid-4,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .reviews,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .stats-row{grid-template-columns:1fr}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .steps-route{display:none}}@media (width<=760px){body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]):before,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]):after{display:none}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .wen-page-bg{opacity:.64;background-position:50%,top,50% .5rem;background-size:cover,cover,138%}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .container{width:min(var(--max), calc(100% - 28px))}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .section{padding:72px 0}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .section.compact{padding:60px 0}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .hero-inner{padding:108px 0 56px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .hero:after{opacity:var(--portal-hero-media-opacity-mobile,.18)}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .hero-actions{flex-direction:column;align-items:stretch}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .hero-actions .btn{width:100%}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .micro{flex-direction:column;align-items:stretch}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .chip{text-align:center;border-radius:16px;justify-content:center}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .grid-2,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .grid-3,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .format-grid,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-products,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .grid-4{grid-template-columns:1fr}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .card,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .emotion-card,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .format-card,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .feature-card,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .review-card,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-product,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-small,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .step,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .trust-card,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .price-card,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-main,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .cta-final{padding:24px}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .price-top{flex-direction:column;align-items:flex-start}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-product-head,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .route-product-actions,body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .cta-actions{flex-direction:column;align-items:stretch}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .footer-row{flex-direction:column;align-items:flex-start}body.page-autoquests:is([data-portal-design-profile=wen],[data-portal-design-profile=alt26],[data-portal-design-profile=altay]) .reveal{opacity:1;transform:none}}body.page-autoquests[data-portal-design-profile=alt26]{--bg:#051f20;--panel:#daf1dd12;--panel-2:#daf1dd21;--line:#daf1dd2e;--line-strong:#daf1dd5c;--text:#daf1dd;--muted:#daf1ddb8;--soft:#daf1dd75;--accent:#8eb69c;--accent-2:#e7c866;--shadow:0 18px 54px #00000047;--shadow-strong:0 0 48px #e7c86647, 0 26px 70px #00000057;--alt26-mint:#8eb69c;--alt26-mint-bright:#daf1dd;--alt26-gold:#e7c866;--alt26-gold-soft:#e7c86629;--alt26-deep:#031718;--alt26-panel-soft:linear-gradient(180deg, #daf1dd13, #daf1dd08);--alt26-panel-strong:linear-gradient(180deg, #daf1dd22, #daf1dd0d);--alt26-route-line:linear-gradient(90deg, transparent, #8eb69c75, #e7c86680, transparent);--portal-page-scene:linear-gradient(115deg, #daf1dd0b 0 1px, transparent 1px 16px), linear-gradient(180deg, #daf1dd08, transparent 18%, transparent 78%, #e7c8660d), linear-gradient(180deg, #031718 0%, #051f20 42%, #031718 100%);--portal-header-bg:#051f20b8;--portal-header-border:#daf1dd38;--portal-header-blur:22px;--ui-card-bg:var(--alt26-panel-soft);--ui-button-primary-bg:linear-gradient(135deg, #f0d579, #cba94d 52%, #f7e4a1);--ui-button-primary-hover-bg:linear-gradient(135deg, #ffeaa3, #d9bb62 54%, #fff1bd);--ui-button-primary-text:#09201a;--ui-button-primary-border:#ffefb170;--ui-button-primary-highlight:#ffffff3d;--ui-button-secondary-bg:#051f206b;--ui-button-secondary-border:#daf1dd47;--ui-button-secondary-shadow:none;--cta-primary-glow:0 0 32px #e7c86647, 0 16px 42px #0000003d;--card-radius:28px;--cta-radius:999px;--heading-tracking:0;--portal-button-weight:800;--portal-badge-tracking:0;background:var(--portal-page-scene);font-family:var(--font-body,Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}body.page-autoquests[data-portal-design-profile=alt26]:before,body.page-autoquests[data-portal-design-profile=alt26]:after{filter:none;opacity:1;border-radius:0;width:auto;height:auto;inset:0}body.page-autoquests[data-portal-design-profile=alt26]:before{z-index:0;background:linear-gradient(#daf1dd07 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#daf1dd07 1px,#0000 1px) 0 0/46px 46px,linear-gradient(135deg,#0000 0 48%,#e7c8660e 49%,#0000 50% 100%) 0 0/230px 230px;animation:24s linear infinite alt26-grid-drift;-webkit-mask-image:linear-gradient(#000 0 34%,#0000 70%);mask-image:linear-gradient(#000 0 34%,#0000 70%)}body.page-autoquests[data-portal-design-profile=alt26]:after{z-index:0;background:linear-gradient(90deg,#031718e6,#0000 20% 80%,#031718e6),radial-gradient(circle,#0000 0% 48%,#0000009e 100%)}body.page-autoquests[data-portal-design-profile=alt26] header.site-header{border-bottom-color:var(--line);background:#051f20b8}body.page-autoquests[data-portal-design-profile=alt26] header.site-header.scrolled{background:#051f20db;border-bottom-color:#daf1dd4d}body.page-autoquests[data-portal-design-profile=alt26] .brand{letter-spacing:0;text-transform:uppercase;color:#daf1dd;gap:12px;font-size:12px}body.page-autoquests[data-portal-design-profile=alt26] .brand-mark,body.page-autoquests[data-portal-design-profile=alt26] .brand-logo{border-radius:14px;width:42px;height:42px}body.page-autoquests[data-portal-design-profile=alt26] .brand-mark{background:#daf1dd14;border-color:#daf1dd61;box-shadow:0 0 36px #8eb69c47}body.page-autoquests[data-portal-design-profile=alt26] .brand-logo{border-color:#daf1dd61;box-shadow:0 0 36px #8eb69c47}body.page-autoquests[data-portal-design-profile=alt26] nav{color:var(--muted);text-transform:uppercase;letter-spacing:0;gap:28px;font-size:12px}body.page-autoquests[data-portal-design-profile=alt26] .hero{border-bottom:1px solid var(--line);background:linear-gradient(180deg, #051f2057, #051f20e6), var(--portal-hero-surface);min-height:720px}body.page-autoquests[data-portal-design-profile=alt26] .hero-route-field{z-index:1;pointer-events:none;opacity:.72;position:absolute;inset:74px 0 0;overflow:hidden}body.page-autoquests[data-portal-design-profile=alt26] .hero-route-field__line{transform-origin:50%;background:linear-gradient(90deg,#0000,#8eb69c2e,#e7c8666b,#daf1dd2e,#0000);width:124vw;height:1px;position:absolute;left:-12vw;box-shadow:0 0 26px #e7c86624}body.page-autoquests[data-portal-design-profile=alt26] .hero-route-field__line--one{animation:12s ease-in-out infinite alt26-route-scan;top:30%;transform:rotate(-13deg)}body.page-autoquests[data-portal-design-profile=alt26] .hero-route-field__line--two{animation:14s ease-in-out -5s infinite alt26-route-scan;top:68%;transform:rotate(-13deg)}body.page-autoquests[data-portal-design-profile=alt26] .hero-route-field__point{background:#e7c866;border-radius:999px;width:12px;height:12px;animation:3.4s ease-in-out infinite alt26-waypoint-pulse;position:absolute;box-shadow:0 0 0 8px #e7c86614,0 0 28px #e7c8667a}body.page-autoquests[data-portal-design-profile=alt26] .hero-route-field__point--start{top:66%;left:18%}body.page-autoquests[data-portal-design-profile=alt26] .hero-route-field__point--middle{animation-delay:.7s;top:29%;left:61%}body.page-autoquests[data-portal-design-profile=alt26] .hero-route-field__point--finish{animation-delay:1.4s;top:53%;left:82%}body.page-autoquests[data-portal-design-profile=alt26] .hero:before{background:linear-gradient(#daf1dd09 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#daf1dd09 1px,#0000 1px) 0 0/54px 54px,linear-gradient(135deg,#0000 0 47%,#8eb69c17 48%,#e7c8661a 49%,#0000 50% 100%) 0 0/260px 260px,radial-gradient(circle at 50% 45%,#0000,#051f20d1 68%),linear-gradient(90deg,#051f20f5,#0000 28% 72%,#051f20f5)}body.page-autoquests[data-portal-design-profile=alt26] .hero:after{opacity:.42;filter:saturate(.78)contrast(1.05);animation:18s ease-in-out infinite alt26-hero-breath;transform:scale(1.04)}body.page-autoquests[data-portal-design-profile=alt26] .hero-inner{max-width:860px;padding-top:96px;padding-bottom:40px;position:relative}body.page-autoquests[data-portal-design-profile=alt26] .hero-inner:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#e7c86694,#0000 18% 82%,#8eb69c80) top/100% 1px no-repeat,linear-gradient(90deg,#0000,#8eb69c29,#0000 56%) 50%/100% 100% no-repeat;border:1px solid #daf1dd24;border-radius:34px;position:absolute;inset:70px max(-8vw,-110px) 12px;box-shadow:inset 0 0 42px #daf1dd0f,0 0 70px #8eb69c1f}body.page-autoquests[data-portal-design-profile=alt26] .hero-inner:after{content:"ALT-26";color:#e7c866c2;letter-spacing:0;white-space:nowrap;background:#051f20;padding:0 14px;font-size:10px;font-weight:800;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}body.page-autoquests[data-portal-design-profile=altay] .hero,body.page-autoquests[data-portal-design-profile=altay] #legacy-formats{display:none}body.page-autoquests[data-portal-design-profile=altay] .altay-reference{color:#f2ead7;background:#062725}body.page-autoquests[data-portal-design-profile=altay] header.site-header{background:#041d1b;border-bottom-color:#f2ead726;height:92px}body.page-autoquests[data-portal-design-profile=altay] .header-row{width:min(1390px,100% - 96px);min-height:92px}body.page-autoquests[data-portal-design-profile=altay] .brand{gap:12px}body.page-autoquests[data-portal-design-profile=altay] .brand-logo{border-color:#d4aa64b3;border-radius:50%;width:58px;height:58px}body.page-autoquests[data-portal-design-profile=altay] .brand>span{letter-spacing:.04em;font-family:Georgia,Times New Roman,serif;font-size:0}body.page-autoquests[data-portal-design-profile=altay] .brand>span:after{content:"ALTAY";font-size:27px}body.page-autoquests[data-portal-design-profile=altay] header nav{color:#c9c7b8;gap:38px;font-size:15px}body.page-autoquests[data-portal-design-profile=altay] header nav a:nth-child(n+4){display:none}body.page-autoquests[data-portal-design-profile=altay] .altay-login{color:#f2ead7;min-height:48px;box-shadow:none;background:0 0;border-color:#f2ead761;border-radius:999px;padding:0 23px}body.page-autoquests[data-portal-design-profile=altay] .altay-login .arrow,body.page-autoquests[data-portal-design-profile=altay] header .header-row>.btn:not(.altay-login){display:none}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__hero{isolation:isolate;background:#041d1b;min-height:640px;position:relative;overflow:hidden}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__landscape,body.page-autoquests[data-portal-design-profile=altay] .altay-reference__shade,body.page-autoquests[data-portal-design-profile=altay] .altay-reference__route{pointer-events:none;position:absolute;inset:0}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__landscape{z-index:-3;background:url(/assets/portal-altay/hero-altai-valley.png) 50%/cover no-repeat}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__shade{z-index:-2;background:linear-gradient(90deg,#041d1b 0%,#041d1bf5 34%,#041d1b8a 55%,#041d1b0f 82%),linear-gradient(#041d1b0a,#041d1b7a)}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__route{z-index:-1;background:radial-gradient(circle at 28% 10%,#d4aa64 0 8px,#0000 9px),radial-gradient(circle at 48% 45%,#d4aa64 0 8px,#0000 9px),radial-gradient(circle at 65% 77%,#d4aa64 0 8px,#0000 9px);width:38%;left:auto}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__route:before{content:"";clip-path:polygon(15% 0,22% 0,42% 25%,34% 45%,69% 58%,59% 77%,94% 91%,91% 100%,49% 82%,59% 60%,24% 47%,33% 26%);opacity:.88;background:repeating-linear-gradient(118deg,#0000 0 16px,#f2ead7d1 17px 20px,#0000 21px 36px);position:absolute;inset:10% 0 0 8%}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__hero-inner,body.page-autoquests[data-portal-design-profile=altay] .altay-reference__formats-inner{width:min(1390px,100% - 96px);margin:0 auto}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__hero-inner{justify-content:space-between;align-items:center;gap:40px;min-height:640px;padding:58px 0 44px;display:flex}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__copy{width:min(720px,56%);padding-top:30px}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__eyebrow{color:#d4aa64;letter-spacing:.19em;text-transform:uppercase;margin:0 0 20px;font-size:13px;font-weight:700}body.page-autoquests[data-portal-design-profile=altay] .altay-reference h1,body.page-autoquests[data-portal-design-profile=altay] .altay-reference h2{color:#f2ead7;letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:700}body.page-autoquests[data-portal-design-profile=altay] .altay-reference h1{font-size:clamp(50px,5.2vw,78px);line-height:.92}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__lead{color:#deddd2;max-width:655px;margin:24px 0 0;font-size:17px;line-height:1.7}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__actions{gap:16px;margin-top:30px;display:flex}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:64px;padding:0 34px;font-weight:700;text-decoration:none;transition:transform .16s,background-color .16s;display:inline-flex}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__button:hover{transform:translateY(-2px)}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__button--primary{color:#0b2523;background:#b8d6b9}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__button--secondary{color:#f2ead7;background:#041d1b94;border-color:#d4aa64b8;min-width:220px}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__trust{color:#cbcabe;flex-wrap:wrap;gap:16px;margin:28px 0 0;padding:0;font-size:14px;list-style:none;display:flex}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__trust li{align-items:center;gap:14px;display:inline-flex}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__trust li:not(:last-child):after{content:"";background:#d4aa64;border-radius:50%;width:4px;height:4px}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__phone{background:#071615;border:2px solid #f2ead79e;border-radius:38px;flex:none;width:258px;margin:32px 11% 0 0;padding:10px;position:relative;transform:rotate(1deg);box-shadow:0 26px 70px #00000080}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__phone img{border-radius:29px;width:100%;display:block}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__speaker{z-index:1;background:#07100f;border-radius:999px;width:58px;height:14px;position:absolute;top:17px;left:50%;transform:translate(-50%)}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__formats{background:linear-gradient(#0a302d,#062725);padding:56px 0 70px}body.page-autoquests[data-portal-design-profile=altay] .altay-reference h2{margin-bottom:30px;font-size:clamp(42px,4.2vw,60px);line-height:1}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__format-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__format-card:nth-child(3){grid-column:1/-1}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__format-card{color:#f2ead7;border:1px solid #d4aa6473;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:20px;min-height:190px;padding:30px;display:grid;position:relative;overflow:hidden}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__format-card>img,body.page-autoquests[data-portal-design-profile=altay] .altay-reference__format-overlay{width:100%;height:100%;position:absolute;inset:0}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__format-card>img{-o-object-fit:cover;object-fit:cover}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__format-overlay{background:linear-gradient(90deg,#041d1bd6,#041d1b6b 60%,#041d1b29)}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__format-card>span:not(.altay-reference__format-overlay),body.page-autoquests[data-portal-design-profile=altay] .altay-reference__format-card>button{z-index:1;position:relative}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__format-icon,body.page-autoquests[data-portal-design-profile=altay] .altay-reference__format-arrow{color:#f2ead7;border:1px solid #d4aa64;border-radius:50%;place-items:center;width:58px;height:58px;font-size:26px;display:grid}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__format-arrow{z-index:1;cursor:pointer;background:0 0;padding:0;transition:background-color .16s,color .16s,transform .16s;position:relative}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__format-arrow:hover,body.page-autoquests[data-portal-design-profile=altay] .altay-reference__format-arrow:focus-visible{color:#062725;background:#b8d6b9;transform:translate(3px)}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__modal[hidden]{display:none}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__modal{z-index:1000;place-items:center;padding:24px;display:grid;position:fixed;inset:0}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__modal-backdrop{cursor:pointer;background:#00110fbd;border:0;position:absolute;inset:0}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__modal-dialog{z-index:1;color:#f2ead7;background:#0b2b29;border:1px solid #d4aa6494;border-radius:20px;width:min(820px,100%);max-height:min(760px,100vh - 48px);padding:28px;position:relative;overflow:auto;box-shadow:0 30px 90px #00000080}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__modal-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__modal-header p,body.page-autoquests[data-portal-design-profile=altay] .altay-reference__quest-choice-copy small{color:#d4aa64;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__modal-header h2{margin:0;font-size:clamp(30px,5vw,46px)}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__modal-close{color:#f2ead7;cursor:pointer;background:0 0;border:1px solid #f2ead780;border-radius:50%;flex:none;width:42px;height:42px;font-size:28px;line-height:1}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__quest-choice{color:inherit;border-top:1px solid #f2ead729;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 0;text-decoration:none;display:grid}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__quest-choice>img,body.page-autoquests[data-portal-design-profile=altay] .altay-reference__quest-choice-placeholder{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:132px;height:92px}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__quest-choice-placeholder{color:#d4aa64;background:#17433e;place-items:center;font-size:26px;display:grid}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__quest-choice-copy{gap:5px;display:grid}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__quest-choice-copy small{margin:0}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__quest-choice-copy strong{font-size:20px}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__quest-choice-copy>span,body.page-autoquests[data-portal-design-profile=altay] .altay-reference__quest-choice-copy em{color:#c8c9bd;font-size:13px;font-style:normal;line-height:1.45}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__quest-choice-price{text-align:right;white-space:nowrap;align-items:center;gap:12px;font-weight:700;display:inline-flex}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__quest-choice-price b{color:#d4aa64;font-size:22px}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__modal-empty{color:#c8c9bd;border-top:1px solid #f2ead729;margin:0;padding:24px 0 8px}body.altay-quest-modal-open{overflow:hidden}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__format-copy strong{margin-bottom:8px;font-size:29px;line-height:1;display:block}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__format-copy small{color:#d1d1c6;max-width:260px;font-size:13px;line-height:1.55;display:block}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__format-price{color:#f2ead7;white-space:nowrap;font-weight:700}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__phone-section{color:#15312e;background:#e9e2d2;padding:92px 0}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__phone-section-inner{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(48px,8vw,120px);width:min(1120px,100% - 96px);margin:0 auto;display:grid}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__phone-demo{justify-content:center;display:flex}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__phone--large{border-color:#233c39;width:294px;margin:0;transform:none}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__phone-copy .altay-reference__eyebrow{color:#9a6823}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__phone-copy h2{color:#15312e}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__phone-copy>p:not(.altay-reference__eyebrow){color:#52615d;max-width:680px;margin:0;font-size:17px;line-height:1.7}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__phone-copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;margin:30px 0;padding:0;list-style:none;display:grid}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__phone-copy li{align-items:center;gap:10px;font-weight:700;display:flex}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__phone-copy li:before{content:"✓";color:#567458;text-align:center;border:2px solid #567458;border-radius:50%;flex:none;width:18px;height:18px;font-size:12px;line-height:14px}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__phone-copy>a{color:#15312e;border-bottom:1px solid #15312e;align-items:center;gap:9px;padding-bottom:4px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=1024px){body.page-autoquests[data-portal-design-profile=altay] .header-row,body.page-autoquests[data-portal-design-profile=altay] .altay-reference__hero-inner,body.page-autoquests[data-portal-design-profile=altay] .altay-reference__formats-inner{width:min(100% - 48px,920px)}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__phone{margin-right:0}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__phone-section-inner{width:min(100% - 48px,920px)}}@media (width<=760px){body.page-autoquests[data-portal-design-profile=altay] header.site-header,body.page-autoquests[data-portal-design-profile=altay] .header-row{height:72px;min-height:72px}body.page-autoquests[data-portal-design-profile=altay] .header-row,body.page-autoquests[data-portal-design-profile=altay] .altay-reference__hero-inner,body.page-autoquests[data-portal-design-profile=altay] .altay-reference__formats-inner{width:calc(100% - 40px)}body.page-autoquests[data-portal-design-profile=altay] .brand-logo{width:44px;height:44px}body.page-autoquests[data-portal-design-profile=altay] .brand>span{font-size:23px}body.page-autoquests[data-portal-design-profile=altay] header nav,body.page-autoquests[data-portal-design-profile=altay] header .header-row>.btn:not(.altay-login){display:none}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__hero-inner{min-height:0;padding:108px 0 42px;display:block}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__copy{width:100%;padding:0}body.page-autoquests[data-portal-design-profile=altay] .altay-reference h1{font-size:clamp(42px,12.4vw,58px)}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__lead{font-size:16px}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__actions,body.page-autoquests[data-portal-design-profile=altay] .altay-reference__format-grid{grid-template-columns:1fr;display:grid}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__button{width:100%}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__phone{width:230px;margin:34px auto 0}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__formats{padding:52px 0}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__phone-section{padding:72px 0}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__phone-section-inner{grid-template-columns:1fr;width:calc(100% - 40px)}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__phone-demo{order:2}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__phone-copy ul{grid-template-columns:1fr}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__format-card{grid-template-columns:auto minmax(0,1fr);align-content:end;min-height:230px;padding:24px}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__format-card:nth-child(3){grid-column:auto}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__format-price{grid-column:1}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__format-arrow{grid-column:2;justify-self:end}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__modal{padding:12px}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__modal-dialog{border-radius:16px;max-height:calc(100vh - 24px);padding:22px 18px}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__quest-choice{grid-template-columns:92px minmax(0,1fr);gap:12px}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__quest-choice>img,body.page-autoquests[data-portal-design-profile=altay] .altay-reference__quest-choice-placeholder{width:92px;height:76px}body.page-autoquests[data-portal-design-profile=altay] .altay-reference__quest-choice-price{text-align:left;grid-column:2;justify-self:start}}body.page-autoquests[data-portal-design-profile=altay] .hero{min-height:640px}body.page-autoquests[data-portal-design-profile=altay] .hero:after{opacity:.66;background-position:50%}body.page-autoquests[data-portal-design-profile=altay] .hero-inner{text-align:left;max-width:min(1390px,100% - 48px);margin:0 auto;padding-top:154px;padding-bottom:68px}body.page-autoquests[data-portal-design-profile=altay] .hero h1,body.page-autoquests[data-portal-design-profile=altay] .section-head h2,body.page-autoquests[data-portal-design-profile=altay] .cta-final h2{font-family:var(--font-heading,Georgia, "Times New Roman", serif);letter-spacing:-.025em;font-weight:700}body.page-autoquests[data-portal-design-profile=altay] .hero h1{max-width:720px;margin:22px 0;font-size:clamp(48px,5.2vw,78px);line-height:.92}body.page-autoquests[data-portal-design-profile=altay] .hero p.lead{max-width:650px;margin:0;font-size:17px}body.page-autoquests[data-portal-design-profile=altay] .hero-actions,body.page-autoquests[data-portal-design-profile=altay] .micro{justify-content:flex-start}body.page-autoquests[data-portal-design-profile=altay] .format-card,body.page-autoquests[data-portal-design-profile=altay] .route-product{border-color:rgb(var(--color-accent-secondary) / .38);border-radius:22px}@media (width<=760px){body.page-autoquests[data-portal-design-profile=altay] .hero{min-height:0}body.page-autoquests[data-portal-design-profile=altay] .hero-inner{max-width:calc(100% - 40px);padding-top:130px;padding-bottom:52px}body.page-autoquests[data-portal-design-profile=altay] .hero h1{font-size:clamp(42px,12.4vw,58px)}}body.page-autoquests[data-portal-design-profile=alt26] .hero h1,body.page-autoquests[data-portal-design-profile=alt26] .section-head h2,body.page-autoquests[data-portal-design-profile=alt26] .cta-final h2{font-family:var(--font-heading,Georgia, "Times New Roman", serif);text-transform:uppercase;color:#daf1dd;letter-spacing:0;text-shadow:0 0 34px #daf1dd29,0 2px #e7c86614}body.page-autoquests[data-portal-design-profile=alt26] .hero h1{font-size:clamp(40px,6.6vw,84px);line-height:.94}body.page-autoquests[data-portal-design-profile=alt26] .hero p.lead{max-width:690px}body.page-autoquests[data-portal-design-profile=alt26] .hero-actions{margin-top:24px}body.page-autoquests[data-portal-design-profile=alt26] .micro{gap:10px;margin-top:16px}body.page-autoquests[data-portal-design-profile=alt26] .section-head h2,body.page-autoquests[data-portal-design-profile=alt26] .cta-final h2{font-size:clamp(32px,5vw,64px);line-height:1}body.page-autoquests[data-portal-design-profile=alt26] .tag,body.page-autoquests[data-portal-design-profile=alt26] .chip,body.page-autoquests[data-portal-design-profile=alt26] .meta-chip,body.page-autoquests[data-portal-design-profile=alt26] .price-badge,body.page-autoquests[data-portal-design-profile=alt26] .format-stats span,body.page-autoquests[data-portal-design-profile=alt26] .floating-badge,body.page-autoquests[data-portal-design-profile=alt26] .route-type{color:#daf1dd;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-transform:uppercase;background:#051f2061;border-color:#daf1dd38;font-family:JetBrains Mono,Consolas,monospace}body.page-autoquests[data-portal-design-profile=alt26] .chip{color:#daf1dde0;background:#051f204d;border-color:#daf1dd2e;min-height:40px;padding:9px 13px;font-size:12px}body.page-autoquests[data-portal-design-profile=alt26] .tag .dot,body.page-autoquests[data-portal-design-profile=alt26] .price-list li:before{background:#e7c866;animation:3.2s ease-in-out infinite alt26-waypoint-pulse;box-shadow:0 0 18px #e7c866b8}body.page-autoquests[data-portal-design-profile=alt26] .btn{letter-spacing:0;text-transform:uppercase;min-height:52px;box-shadow:var(--cta-primary-glow), inset 0 1px 0 #ffffff4d, inset 0 -12px 24px #4a34052e;border-radius:999px;padding-inline:26px;font-size:12px;position:relative;overflow:hidden}body.page-autoquests[data-portal-design-profile=alt26] .btn:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:34%;animation:5.8s ease-in-out infinite alt26-button-shine;position:absolute;inset:-80% auto -80% -42%;transform:rotate(18deg)}body.page-autoquests[data-portal-design-profile=alt26] .btn:hover{transform:translateY(-2px);box-shadow:0 0 40px #e7c8665c,0 20px 48px #00000047,inset 0 1px #ffffff5c}body.page-autoquests[data-portal-design-profile=alt26] .btn.secondary{color:#daf1ddc7;box-shadow:none;background:#051f203d;border-color:#8eb69c42}body.page-autoquests[data-portal-design-profile=alt26] .btn.secondary:after{opacity:0}body.page-autoquests[data-portal-design-profile=alt26] .btn.secondary:hover{color:#daf1dd;border-color:#daf1dd66;box-shadow:inset 0 1px #daf1dd14}body.page-autoquests[data-portal-design-profile=alt26] .card,body.page-autoquests[data-portal-design-profile=alt26] .emotion-card,body.page-autoquests[data-portal-design-profile=alt26] .format-card,body.page-autoquests[data-portal-design-profile=alt26] .feature-card,body.page-autoquests[data-portal-design-profile=alt26] .review-card,body.page-autoquests[data-portal-design-profile=alt26] .route-product,body.page-autoquests[data-portal-design-profile=alt26] .route-small,body.page-autoquests[data-portal-design-profile=alt26] .step,body.page-autoquests[data-portal-design-profile=alt26] .trust-card,body.page-autoquests[data-portal-design-profile=alt26] .price-card,body.page-autoquests[data-portal-design-profile=alt26] .route-main,body.page-autoquests[data-portal-design-profile=alt26] .visual-panel,body.page-autoquests[data-portal-design-profile=alt26] .faq details,body.page-autoquests[data-portal-design-profile=alt26] .cta-final{border-color:var(--line);background:var(--alt26-panel-soft);box-shadow:var(--shadow), inset 0 1px 0 #ffffff12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .28s,border-color .28s,box-shadow .28s,background .28s;position:relative;overflow:hidden}body.page-autoquests[data-portal-design-profile=alt26] .card:before,body.page-autoquests[data-portal-design-profile=alt26] .emotion-card:before,body.page-autoquests[data-portal-design-profile=alt26] .format-card:before,body.page-autoquests[data-portal-design-profile=alt26] .feature-card:before,body.page-autoquests[data-portal-design-profile=alt26] .review-card:before,body.page-autoquests[data-portal-design-profile=alt26] .route-product:before,body.page-autoquests[data-portal-design-profile=alt26] .route-small:before,body.page-autoquests[data-portal-design-profile=alt26] .step:before,body.page-autoquests[data-portal-design-profile=alt26] .trust-card:before,body.page-autoquests[data-portal-design-profile=alt26] .price-card:before,body.page-autoquests[data-portal-design-profile=alt26] .route-main:before,body.page-autoquests[data-portal-design-profile=alt26] .visual-panel:before,body.page-autoquests[data-portal-design-profile=alt26] .faq details:before,body.page-autoquests[data-portal-design-profile=alt26] .cta-final:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(90deg,#e7c86661,#0000 22% 78%,#8eb69c57) top/100% 1px no-repeat,linear-gradient(#daf1dd0d,#0000 34%);position:absolute;inset:0}body.page-autoquests[data-portal-design-profile=alt26] .route-main,body.page-autoquests[data-portal-design-profile=alt26] .route-product,body.page-autoquests[data-portal-design-profile=alt26] .visual-panel,body.page-autoquests[data-portal-design-profile=alt26] .price-card,body.page-autoquests[data-portal-design-profile=alt26] .cta-final{background:var(--alt26-panel-strong);box-shadow:var(--shadow-strong), inset 0 1px 0 #ffffff1a;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-color:#e7c86647}body.page-autoquests[data-portal-design-profile=alt26] .review-card,body.page-autoquests[data-portal-design-profile=alt26] .faq details{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#daf1dd0e,#daf1dd07);border-color:#daf1dd24;box-shadow:inset 0 1px #ffffff0e}body.page-autoquests[data-portal-design-profile=alt26] .trust-card,body.page-autoquests[data-portal-design-profile=alt26] .step,body.page-autoquests[data-portal-design-profile=alt26] .feature-card,body.page-autoquests[data-portal-design-profile=alt26] .format-card,body.page-autoquests[data-portal-design-profile=alt26] .emotion-card,body.page-autoquests[data-portal-design-profile=alt26] .route-small{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#daf1dd0b,#daf1dd05);border-color:#daf1dd1f;box-shadow:inset 0 1px #ffffff0b}body.page-autoquests[data-portal-design-profile=alt26] .trust-card:before,body.page-autoquests[data-portal-design-profile=alt26] .step:before,body.page-autoquests[data-portal-design-profile=alt26] .feature-card:before,body.page-autoquests[data-portal-design-profile=alt26] .format-card:before,body.page-autoquests[data-portal-design-profile=alt26] .emotion-card:before,body.page-autoquests[data-portal-design-profile=alt26] .route-small:before,body.page-autoquests[data-portal-design-profile=alt26] .review-card:before,body.page-autoquests[data-portal-design-profile=alt26] .faq details:before{opacity:.28}body.page-autoquests[data-portal-design-profile=alt26] .card:hover,body.page-autoquests[data-portal-design-profile=alt26] .emotion-card:hover,body.page-autoquests[data-portal-design-profile=alt26] .format-card:hover,body.page-autoquests[data-portal-design-profile=alt26] .feature-card:hover,body.page-autoquests[data-portal-design-profile=alt26] .review-card:hover,body.page-autoquests[data-portal-design-profile=alt26] .route-small:hover,body.page-autoquests[data-portal-design-profile=alt26] .step:hover{border-color:#e7c8664d;transform:translateY(-4px);box-shadow:0 20px 48px #0000003d,0 0 34px #8eb69c1a,inset 0 1px #ffffff14}body.page-autoquests[data-portal-design-profile=alt26] .price-card:hover,body.page-autoquests[data-portal-design-profile=alt26] .route-product:hover,body.page-autoquests[data-portal-design-profile=alt26] .visual-panel:hover,body.page-autoquests[data-portal-design-profile=alt26] .cta-final:hover{border-color:#e7c86666;transform:translateY(-3px);box-shadow:0 0 54px #e7c8662e,0 28px 74px #00000057,inset 0 1px #ffffff1c}body.page-autoquests[data-portal-design-profile=alt26] .section:before{background:var(--alt26-route-line);opacity:.44;height:1px}body.page-autoquests[data-portal-design-profile=alt26] .section-head{position:relative}body.page-autoquests[data-portal-design-profile=alt26][data-portal-alt26-section-labels-enabled=true] .section-head:before{content:"ALT-" counter(alt26-section, decimal-leading-zero);color:#e7c866d1;font-family:var(--font-body,"JetBrains Mono", Consolas, monospace);letter-spacing:0;background:#051f206b;border:1px solid #8eb69c42;border-radius:999px;margin-bottom:14px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}body.page-autoquests[data-portal-design-profile=alt26] .section{counter-increment:alt26-section}body.page-autoquests[data-portal-design-profile=alt26] .steps-wrap{position:relative}body.page-autoquests[data-portal-design-profile=alt26] .steps-route path{stroke:#8eb69c80;stroke-width:2px;filter:drop-shadow(0 0 10px #8eb69c57);stroke-dasharray:10 12;animation:8s linear infinite alt26-dash-flow}body.page-autoquests[data-portal-design-profile=alt26] .num,body.page-autoquests[data-portal-design-profile=alt26] .value-icon,body.page-autoquests[data-portal-design-profile=alt26] .mini-icon,body.page-autoquests[data-portal-design-profile=alt26] .feature-icon{font-family:var(--font-body,"JetBrains Mono", Consolas, monospace)}body.page-autoquests[data-portal-design-profile=alt26] .value-icon,body.page-autoquests[data-portal-design-profile=alt26] .mini-icon,body.page-autoquests[data-portal-design-profile=alt26] .feature-icon,body.page-autoquests[data-portal-design-profile=alt26] .num,body.page-autoquests[data-portal-design-profile=alt26] .avatar{color:#e7c866;background:#e7c86624;border-color:#e7c86647;box-shadow:0 0 30px #e7c8662e}body.page-autoquests[data-portal-design-profile=alt26] .price-value,body.page-autoquests[data-portal-design-profile=alt26] .trust-number{color:#e7c866;text-shadow:0 0 28px #e7c8662e}body.page-autoquests[data-portal-design-profile=alt26] .visual-panel{min-height:420px}body.page-autoquests[data-portal-design-profile=alt26] .visual-panel:after{opacity:.48;filter:saturate(.72)contrast(1.08)}body.page-autoquests[data-portal-design-profile=alt26] .route-map{z-index:1;pointer-events:none;position:absolute;inset:72px 56px 104px}body.page-autoquests[data-portal-design-profile=alt26] .route-map__trail{filter:drop-shadow(0 0 12px #e7c86642);background:repeating-linear-gradient(90deg,#e7c86680 0 12px,#0000 12px 22px) 0 0/44px 2px;border-radius:50%;height:2px;animation:9s linear infinite alt26-background-flow;position:absolute;inset:20% 8% 22%;transform:rotate(-18deg)}body.page-autoquests[data-portal-design-profile=alt26] .route-map__pin{background:#e7c866;border-radius:999px;width:13px;height:13px;position:absolute;box-shadow:0 0 0 8px #e7c8661a,0 0 30px #e7c8666b}body.page-autoquests[data-portal-design-profile=alt26] .route-map__pin--one{top:62%;left:12%}body.page-autoquests[data-portal-design-profile=alt26] .route-map__pin--two{animation:3.4s ease-in-out .5s infinite alt26-waypoint-pulse;top:28%;left:49%}body.page-autoquests[data-portal-design-profile=alt26] .route-map__pin--three{animation:3.4s ease-in-out 1s infinite alt26-waypoint-pulse;top:50%;right:10%}body.page-autoquests[data-portal-design-profile=alt26] .route-map__label{color:#daf1ddd1;background:#051f2080;border:1px solid #daf1dd33;border-radius:999px;padding:5px 8px;font-family:JetBrains Mono,Consolas,monospace;font-size:10px;font-weight:800;position:absolute}body.page-autoquests[data-portal-design-profile=alt26] .route-map__label--one{top:70%;left:4%}body.page-autoquests[data-portal-design-profile=alt26] .route-map__label--two{top:58%;right:2%}body.page-autoquests[data-portal-design-profile=alt26] .overlay-copy{z-index:2;background:linear-gradient(#051f20b8,#051f2080);border-color:#e7c8663d}body.page-autoquests[data-portal-design-profile=alt26] .route-product-map{pointer-events:none;opacity:.6;width:116px;height:72px;position:absolute;inset:18px 18px auto auto}body.page-autoquests[data-portal-design-profile=alt26] .route-product-map:before{content:"";background:repeating-linear-gradient(90deg,#e7c86673 0 8px,#0000 8px 15px) 0 0/30px 1px;border-radius:50%;height:1px;animation:8s linear infinite alt26-background-flow;position:absolute;inset:22px 12px 0;transform:rotate(-16deg)}body.page-autoquests[data-portal-design-profile=alt26] .route-product-map span{background:#e7c866;border-radius:999px;width:7px;height:7px;position:absolute;box-shadow:0 0 18px #e7c8666b}body.page-autoquests[data-portal-design-profile=alt26] .route-product-map span:first-child{bottom:14px;left:12px}body.page-autoquests[data-portal-design-profile=alt26] .route-product-map span:nth-child(2){top:18px;left:52px}body.page-autoquests[data-portal-design-profile=alt26] .route-product-map span:nth-child(3){top:34px;right:14px}body.page-autoquests[data-portal-design-profile=alt26] .faq details .plus{transition:transform .22s,color .22s}body.page-autoquests[data-portal-design-profile=alt26] .faq details[open] .plus{color:#e7c866;transform:rotate(45deg)}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro{--intro-text:#f6f0df;--intro-muted:#f6f0df9e;--intro-soft:#f6f0df6b;--intro-line:#f6f0df33;--intro-panel:#040809c7;--intro-cold:#9fc5cc;z-index:2;isolation:isolate;min-height:100vh;color:var(--intro-text);background:#000;position:relative;overflow:hidden}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__bg{z-index:0;background:linear-gradient(#00000057,#00000014 34%,#00000061 66%,#000000f2),url(/assets/alt26-intro/bg.webp) 50% 42%/min(1180px,112vw) no-repeat,#000;position:absolute;inset:0}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__bg:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 18%,#f6f0df1c,#0000 12%),radial-gradient(circle at 50% 43%,#9fc5cc1f,#0000 26%),radial-gradient(#0000 38%,#000000a8 88%);position:absolute;inset:0}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__dust{z-index:2;pointer-events:none;opacity:.26;background-image:radial-gradient(circle,#f6f0df80 0 1px,#0000 1.5px),radial-gradient(circle,#9fc5cc73 0 1px,#0000 1.5px);background-position:20px 40px,90px 110px;background-size:160px 160px,240px 240px;position:absolute;inset:0}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__flash{z-index:8;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 43%,#f6f0df38,#0000 36%);transition:opacity .14s;position:absolute;inset:0}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__flash.is-visible{opacity:1}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__app{z-index:10;grid-template-rows:74px 1fr 70px;min-height:100vh;padding:20px 28px 18px;display:grid;position:relative}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__footer,body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__stage{width:min(1180px,100%);margin:0 auto}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__footer{z-index:20;justify-content:space-between;align-items:center;gap:18px;display:flex}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__top-spacer{min-height:74px}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__stage{perspective:900px;height:100%;min-height:600px;position:relative}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__copy{text-align:center;pointer-events:none;z-index:24;width:min(720px,100vw - 48px);transition:opacity .32s,transform .32s;position:absolute;top:2.5%;left:50%;transform:translate(-50%)}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__copy.is-faded{opacity:0;transform:translate(-50%)translateY(-16px)}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__eyebrow{border:1px solid var(--intro-line);color:#f6f0dfb8;letter-spacing:.14em;text-transform:uppercase;background:#0000004d;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:11px;font-weight:900;display:inline-flex}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro h1{font-family:var(--font-heading,Unbounded, system-ui, sans-serif);letter-spacing:0;text-transform:uppercase;text-shadow:0 18px 54px #000000f2;margin:14px 0 0;font-size:clamp(34px,5.4vw,72px);font-weight:900;line-height:.92}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__copy p{max-width:540px;color:var(--intro-muted);margin:14px auto 0;font-size:14px;line-height:1.48}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__start{z-index:23;will-change:transform, opacity;place-items:center;width:clamp(178px,20vw,250px);height:clamp(178px,20vw,250px);transition:opacity .32s,transform .32s,filter .32s;display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__start:before{content:"";filter:blur(18px);background:radial-gradient(circle,#ffffee5c,#f6f0df2e 28%,#9fc5cc1a 52%,#0000 72%);border-radius:50%;animation:2.8s ease-in-out infinite alt26-intro-pulse;position:absolute;inset:-22%}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__start:after{content:"";border:1px solid #f6f0df2e;border-radius:50%;animation:14s linear infinite alt26-intro-ring;position:absolute;inset:-16%}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__start.is-back{opacity:.14;filter:blur(1px);pointer-events:none;transform:translate(-50%,-50%)scale(2.5)}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__start-btn{z-index:2;cursor:pointer;filter:drop-shadow(0 0 24px #f6f0df52)drop-shadow(0 28px 42px #000000d1);background:0 0;border:0;width:100%;height:100%;position:relative}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__start-btn img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:transform .22s,filter .22s}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__start-btn:hover img,body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__start-btn:focus-visible img{filter:brightness(1.12);transform:scale(1.045)rotate(-2deg)}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__start-label{height:32px;color:var(--intro-text);letter-spacing:.16em;text-transform:uppercase;z-index:3;pointer-events:none;background:#00000075;border:1px solid #f6f0df2e;border-radius:999px;align-items:center;padding:0 13px;font-size:10px;font-weight:900;display:flex;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__choices{opacity:0;pointer-events:none;z-index:25;grid-template-columns:repeat(3,1fr);gap:18px;width:min(820px,100vw - 48px);transition:opacity .42s,transform .42s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)translateY(24px)scale(.96)}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__choices[hidden]{display:none}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__choices.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)translateY(0)scale(1)}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__format-card{height:190px;color:var(--intro-text);cursor:pointer;opacity:0;will-change:transform, opacity;background:0 0;border:0;transition:opacity .36s,transform .36s,filter .36s;position:relative;transform:translateY(10px)}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__choices.is-visible .alt26-intro__format-card{opacity:1;transform:translateY(0)}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__choices.is-visible .alt26-intro__format-card:nth-child(2){transition-delay:60ms}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__choices.is-visible .alt26-intro__format-card:nth-child(3){transition-delay:.12s}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__format-card:before{content:"";clip-path:polygon(50% 0,100% 23%,100% 77%,50% 100%,0 77%,0 23%);background:radial-gradient(circle at 50% 0,#f6f0df24,#0000 42%),linear-gradient(#f6f0df1a,#f6f0df09),#00000057;border:1px solid #f6f0df33;transition:border-color .2s,background .2s;position:absolute;inset:0}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__format-card:hover:before,body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__format-card:focus-visible:before{background:radial-gradient(circle at 50% 0,#f6f0df33,#0000 45%),linear-gradient(#f6f0df24,#f6f0df0d),#0000004d;border-color:#f6f0df75}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__format-card.is-selected-back{opacity:.12;filter:blur(1px);pointer-events:none;position:fixed;top:52%;left:50%;transform:translate(-50%,-50%)scale(2.6)}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__format-card.is-hidden{opacity:0;pointer-events:none;transform:scale(.78)translateY(18px)}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__format-inner{z-index:2;text-align:center;grid-template-rows:1fr auto;place-items:center;height:100%;padding:20px 16px 23px;display:grid;position:relative}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__format-symbol{place-items:center;width:84px;height:84px;display:grid;position:relative}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__format-symbol img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 12px #f6f0df29);width:82px;height:82px}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__format-title{font-family:var(--font-heading,Unbounded, system-ui, sans-serif);text-transform:uppercase;font-size:16px;font-weight:900;display:block}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__format-text{color:#f6f0df8c;max-width:174px;margin:7px auto 0;font-size:12px;line-height:1.28;display:block}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__routes{opacity:0;pointer-events:none;z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 82% 24%,#daf1dd0f,#0000 34%),linear-gradient(135deg,#0c1416e6,#030808f0);border:1px solid #f6f0df2e;border-radius:34px;width:min(1240px,100vw - 72px);max-height:min(72vh,760px);padding:clamp(24px,3vw,42px);transition:opacity .42s,transform .42s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:5.5%;left:50%;overflow:auto;transform:translate(-50%)translateY(28px)scale(.96);box-shadow:0 38px 96px #000000c7,inset 0 1px #ffffff14}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__routes:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000,#f6f0df14,#0000) 0 96px/100% 1px no-repeat,radial-gradient(circle at 88%,#f6f0df0a,#0000 30%);position:absolute;inset:0}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__routes>*{z-index:1;position:relative}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__routes.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1)}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__routes-top{grid-template-columns:1fr auto;align-items:start;gap:18px;margin-bottom:28px;display:grid}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__selected{color:#f6f0df8a;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(12px,1vw,15px);font-weight:900}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__routes h2{font-family:var(--font-heading,Unbounded, system-ui, sans-serif);letter-spacing:0;text-transform:uppercase;color:#daf1dd;text-shadow:0 0 30px #daf1dd38;margin:10px 0 0;font-size:clamp(34px,4.7vw,62px);font-weight:900;line-height:.96}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__reset,body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__action{color:#f6f0dfdb;cursor:pointer;background:#f6f0df0f;border:1px solid #f6f0df29;border-radius:18px;min-height:58px;font-weight:800;text-decoration:none;box-shadow:inset 0 1px #ffffff0d}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__reset{align-items:center;gap:10px;padding:0 24px;font-size:15px;display:inline-flex}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__reset:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__route-list{gap:14px;display:grid}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__route-list[hidden],body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__routes[hidden]{display:none}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-card{background:radial-gradient(circle at 78% 52%,#daf1dd09,#0000 30%),linear-gradient(#f6f0df0e,#f6f0df08);border:1px solid #f6f0df29;border-radius:24px;grid-template-columns:minmax(168px,250px) minmax(0,1fr) minmax(150px,auto);align-items:stretch;gap:clamp(18px,2.4vw,36px);min-height:236px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0e}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-media{background:#0000006b;border:1px solid #f6f0df1c;border-radius:20px;min-height:208px;margin:0;position:relative;overflow:hidden}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-media>img:not(.alt26-intro__quest-paw),body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-placeholder{width:100%;height:100%;min-height:inherit;-o-object-fit:cover;object-fit:cover;display:block}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-placeholder{color:#daf1dd6b;background:radial-gradient(circle at 50% 30%,#daf1dd14,#0000 46%),#0000005c;place-items:center;font-size:42px;display:grid}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#000000a3);position:absolute;inset:0}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-paw{z-index:1;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 18px #0000008c);width:58px;height:58px;position:absolute;bottom:14px;left:18px}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-main{align-self:center;padding:clamp(12px,1.3vw,20px) 0}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-heading-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-type{color:#e2f3f6e6;letter-spacing:.04em;text-transform:uppercase;border:1px solid #9fc5cc47;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:5px 12px;font-size:13px;font-weight:900;display:inline-flex}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-kicker{color:#f6f0df70;letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:900}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-card h3{color:#f6f0df;font-family:var(--font-heading,Unbounded, system-ui, sans-serif);text-wrap:balance;margin:0;font-size:clamp(25px,2.7vw,40px);font-weight:900;line-height:1.04}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-card p{color:#f6f0dfa8;max-width:620px;margin:14px 0 0;font-size:clamp(14px,1.2vw,16px);line-height:1.55}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-meta{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-meta span{color:#f6f0dfc2;background:#00000038;border:1px solid #f6f0df24;border-radius:999px;align-items:center;min-height:36px;padding:6px 14px;font-size:14px;display:inline-flex}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-side{align-content:space-between;justify-items:end;gap:18px;min-width:150px;padding:clamp(12px,1.4vw,22px) 4px clamp(8px,1vw,14px) 0;display:grid}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-price{color:#f6f0df;white-space:nowrap;font-size:clamp(20px,2.1vw,28px);font-weight:900}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__action{justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;display:inline-flex}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__action:after{content:"";opacity:.72;font-family:"Font Awesome 6 Free";font-size:13px;font-weight:900;transform:rotate(-35deg)}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__action--primary{color:#f6f0dfe6;background:#f6f0df14;border:1px solid #f6f0df2e}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__empty{color:#e2f3f6eb;background:#9fc5cc17;border:1px solid #9fc5cc47;border-radius:16px;padding:16px;font-size:13px;line-height:1.45}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__footer{color:#f6f0df85;font-size:13px;line-height:1.42}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__perf{color:#f6f0df61;white-space:nowrap;font-size:12px}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__perf span{background:#a9d4c3;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #a9d4c3cc}@keyframes alt26-grid-drift{0%{background-position:0 0,0 0,0 0}to{background-position:46px 46px,46px 46px,230px 230px}}@keyframes alt26-hero-breath{0%,to{transform:scale(1.04)}50%{transform:scale(1.08)}}@keyframes alt26-route-scan{0%,to{opacity:.34}50%{opacity:.92}}@keyframes alt26-waypoint-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 7px #e7c86614,0 0 24px #e7c8666b}50%{transform:scale(1.12);box-shadow:0 0 0 11px #e7c8660a,0 0 34px #e7c8668a}}@keyframes alt26-dash-flow{to{stroke-dashoffset:-44px}}@keyframes alt26-background-flow{to{background-position:44px 0}}@keyframes alt26-button-shine{0%,54%{opacity:0;transform:translate(0)rotate(18deg)}62%{opacity:.72}78%,to{opacity:0;transform:translate(430%)rotate(18deg)}}@keyframes alt26-intro-pulse{50%{opacity:.85;transform:scale(1.08)}}@keyframes alt26-intro-ring{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){body.page-autoquests[data-portal-design-profile=alt26]:before,body.page-autoquests[data-portal-design-profile=alt26] .hero:after,body.page-autoquests[data-portal-design-profile=alt26] .hero-route-field__line,body.page-autoquests[data-portal-design-profile=alt26] .hero-route-field__point,body.page-autoquests[data-portal-design-profile=alt26] .tag .dot,body.page-autoquests[data-portal-design-profile=alt26] .price-list li:before,body.page-autoquests[data-portal-design-profile=alt26] .steps-route path,body.page-autoquests[data-portal-design-profile=alt26] .route-map__trail,body.page-autoquests[data-portal-design-profile=alt26] .route-product-map:before,body.page-autoquests[data-portal-design-profile=alt26] .route-map__pin,body.page-autoquests[data-portal-design-profile=alt26] .btn:after{animation:none}body.page-autoquests[data-portal-design-profile=alt26] .card,body.page-autoquests[data-portal-design-profile=alt26] .emotion-card,body.page-autoquests[data-portal-design-profile=alt26] .format-card,body.page-autoquests[data-portal-design-profile=alt26] .feature-card,body.page-autoquests[data-portal-design-profile=alt26] .review-card,body.page-autoquests[data-portal-design-profile=alt26] .route-product,body.page-autoquests[data-portal-design-profile=alt26] .route-small,body.page-autoquests[data-portal-design-profile=alt26] .step,body.page-autoquests[data-portal-design-profile=alt26] .trust-card,body.page-autoquests[data-portal-design-profile=alt26] .price-card,body.page-autoquests[data-portal-design-profile=alt26] .route-main,body.page-autoquests[data-portal-design-profile=alt26] .visual-panel,body.page-autoquests[data-portal-design-profile=alt26] .faq details,body.page-autoquests[data-portal-design-profile=alt26] .cta-final,body.page-autoquests[data-portal-design-profile=alt26] .btn{transition:none}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro *,body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro :before,body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro :after{transition:none!important;animation:none!important}}body.page-autoquests[data-portal-design-profile=alt26] footer{border-top-color:var(--line);color:var(--muted)}@media (width<=1024px){body.page-autoquests[data-portal-design-profile=alt26] .hero{min-height:660px}body.page-autoquests[data-portal-design-profile=alt26] .hero-inner:before{inset:78px 0 8px}}@media (width<=760px){body.page-autoquests[data-portal-design-profile=alt26]{--portal-section-gap:4.25rem}body.page-autoquests[data-portal-design-profile=alt26] .hero{align-items:flex-start;min-height:auto}body.page-autoquests[data-portal-design-profile=alt26] .hero-route-field{opacity:.34;top:72px}body.page-autoquests[data-portal-design-profile=alt26] .hero-route-field__point{display:none}body.page-autoquests[data-portal-design-profile=alt26] .hero-inner{padding-top:88px;padding-bottom:32px}body.page-autoquests[data-portal-design-profile=alt26] .hero-inner:before{border-radius:24px;inset:82px -4px 0}body.page-autoquests[data-portal-design-profile=alt26] .hero-inner:after{display:none}body.page-autoquests[data-portal-design-profile=alt26] .hero h1{overflow-wrap:anywhere;margin-top:12px;margin-bottom:12px;font-size:clamp(30px,10.5vw,48px);line-height:.96}body.page-autoquests[data-portal-design-profile=alt26] .hero p.lead{font-size:15px;line-height:1.45}body.page-autoquests[data-portal-design-profile=alt26] .hero-actions{margin-top:18px}body.page-autoquests[data-portal-design-profile=alt26] .hero-actions .btn.secondary{color:#daf1ddbd;background:0 0;border:0;min-height:auto;padding:0}body.page-autoquests[data-portal-design-profile=alt26] .micro{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}body.page-autoquests[data-portal-design-profile=alt26] .tag,body.page-autoquests[data-portal-design-profile=alt26] .chip,body.page-autoquests[data-portal-design-profile=alt26] .meta-chip,body.page-autoquests[data-portal-design-profile=alt26] .price-badge,body.page-autoquests[data-portal-design-profile=alt26] .format-stats span,body.page-autoquests[data-portal-design-profile=alt26] .floating-badge{letter-spacing:0}body.page-autoquests[data-portal-design-profile=alt26] .support-chat{right:calc(env(safe-area-inset-right) + .75rem)!important;left:auto!important;bottom:calc(env(safe-area-inset-bottom) + .75rem)!important}body.page-autoquests[data-portal-design-profile=alt26] .support-chat__toggle{opacity:.88;width:48px;height:48px}body.page-autoquests[data-portal-design-profile=alt26] .visual-panel{min-height:320px}body.page-autoquests[data-portal-design-profile=alt26] .route-map{opacity:.72;inset:58px 30px 110px}body.page-autoquests[data-portal-design-profile=alt26] .route-product-map{display:none}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__bg{background:linear-gradient(#00000057,#0000001a 34%,#00000075 64%,#000000f0),url(/assets/alt26-intro/bg.webp) 50% 31%/118vw no-repeat,#000}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__app{grid-template-rows:58px 1fr 56px;padding:14px 16px 12px}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__perf{display:none}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__top-spacer{min-height:58px}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__stage{min-height:610px}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__copy{width:calc(100vw - 32px);top:4.6%}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__eyebrow{min-height:30px;padding:0 12px;font-size:9px}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro h1{margin-top:10px;font-size:clamp(31px,10vw,50px)}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__copy p{display:none}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__start{width:166px;height:166px;top:48%}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__choices{grid-template-columns:1fr;gap:10px;width:min(380px,100vw - 32px);top:55%}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__format-card{height:92px}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__format-card:before{clip-path:polygon(8% 0,92% 0,100% 50%,92% 100%,8% 100%,0 50%);border-radius:22px}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__format-inner{text-align:left;grid-template-rows:none;grid-template-columns:64px 1fr;gap:12px;padding:12px 18px}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__format-symbol,body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__format-symbol img{width:56px;height:56px}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__format-title{font-size:15px}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__format-text{max-width:none;margin:4px 0 0;font-size:11px}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__routes{border-radius:24px;width:calc(100vw - 32px);max-height:62vh;padding:18px;bottom:6%}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__routes-top{grid-template-columns:1fr;gap:14px;margin-bottom:18px}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__routes h2{font-size:clamp(27px,9vw,38px)}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-card{grid-template-columns:1fr;gap:14px;min-height:0;padding:12px}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-media{min-height:180px;max-height:220px}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-main{padding:0}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-card h3{font-size:clamp(23px,7vw,32px)}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-card p{font-size:13px;line-height:1.45}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-meta span{min-height:31px;padding:5px 10px;font-size:12px}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-side{justify-items:start;min-width:0;padding:0}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__quest-actions{justify-content:flex-start}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__action,body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__reset{min-height:48px}body.page-autoquests[data-portal-design-profile=alt26] .alt26-intro__footer{text-align:center;justify-content:center;font-size:11px}}body.page-quests[data-ui-scope=portal]{background:var(--portal-page-scene,var(--ui-page-bg))}body.page-quests[data-ui-scope=portal] .quest-catalog-page{color:var(--portal-text,rgb(var(--color-text)));background:var(--portal-page-scene,var(--ui-page-bg));isolation:isolate;position:relative}body.page-quests[data-ui-scope=portal] .quest-catalog-page:before,body.page-quests[data-ui-scope=portal] .quest-catalog-page:after{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}body.page-quests[data-ui-scope=portal] .quest-catalog-page:before{background:var(--pattern-image,none);background-size:var(--pattern-size,auto);opacity:var(--pattern-opacity,0)}body.page-quests[data-ui-scope=portal] .quest-catalog-page:after{background:radial-gradient(circle at 80% 10%, rgb(var(--color-accent) / .13), transparent 28%), radial-gradient(circle at 14% 18%, rgb(var(--color-accent-secondary) / .09), transparent 30%), radial-gradient(circle at center, transparent 0%, transparent 56%, rgb(0 0 0/var(--vignette-strength,.28)) 100%)}body.page-quests[data-ui-scope=portal] .quest-catalog-page>.relative{z-index:1;position:relative}body.page-quests[data-ui-scope=portal] .quest-catalog-page__glow{background:radial-gradient(ellipse at center, rgb(var(--color-accent) / .1), transparent 70%), radial-gradient(circle at 72% 18%, rgb(var(--color-accent-secondary) / .08), transparent 44%)}body.page-quests[data-ui-scope=portal] .quest-catalog-hero h1,body.page-quests[data-ui-scope=portal] .quest-catalog-card h2{color:var(--portal-accent-strong,rgb(var(--color-accent)))}body.page-quests[data-ui-scope=portal] .quest-catalog-hero p,body.page-quests[data-ui-scope=portal] .quest-catalog-card p,body.page-quests[data-ui-scope=portal] .quest-catalog-empty,body.page-quests[data-ui-scope=portal] .quest-catalog-card .text-gray-400,body.page-quests[data-ui-scope=portal] .quest-catalog-card .text-gray-500{color:var(--portal-muted,rgb(var(--color-muted)))}body.page-quests[data-ui-scope=portal] .quest-catalog-card,body.page-quests[data-ui-scope=portal] .quest-catalog-image-placeholder{border-color:var(--ui-card-border,var(--portal-line));background:var(--ui-card-bg,var(--portal-panel));box-shadow:var(--portal-shadow-soft,var(--shadow-soft));-webkit-backdrop-filter:blur(var(--portal-card-blur,18px));backdrop-filter:blur(var(--portal-card-blur,18px))}body.page-quests[data-ui-scope=portal] .quest-catalog-card{position:relative;overflow:hidden}body.page-quests[data-ui-scope=portal] .quest-catalog-card:before{content:"";pointer-events:none;background:var(--portal-card-overlay);position:absolute;inset:0}body.page-quests[data-ui-scope=portal] .quest-catalog-card>*{z-index:1;position:relative}body.page-quests[data-ui-scope=portal] .quest-catalog-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.5rem;line-height:1.5;display:-webkit-box;overflow:hidden}body.page-quests[data-ui-scope=portal] .quest-catalog-card:hover{border-color:rgb(var(--color-accent) / .44);box-shadow:var(--portal-shadow,var(--shadow-strong))}body.page-quests[data-ui-scope=portal] .quest-catalog-card img{box-shadow:var(--portal-shadow-soft,var(--shadow-soft))}body.page-quests[data-ui-scope=portal] .quest-catalog-card .text-indigo-200,body.page-quests[data-ui-scope=portal] .quest-catalog-card .text-indigo-300,body.page-quests[data-ui-scope=portal] .quest-catalog-card .text-indigo-400{color:var(--portal-accent-strong,rgb(var(--color-accent)))}body.page-quests[data-ui-scope=portal] .quest-catalog-card .btn-neon,body.page-quests[data-ui-scope=portal] .quest-catalog-card button[type=submit]{border:1px solid var(--ui-button-primary-border,rgb(var(--color-accent) / .18));background:var(--ui-button-primary-bg);color:var(--ui-button-primary-text);box-shadow:var(--cta-primary-glow,var(--portal-shadow-soft))}body.page-quests[data-ui-scope=portal] .quest-catalog-card .btn-neon:hover,body.page-quests[data-ui-scope=portal] .quest-catalog-card button[type=submit]:hover{background:var(--ui-button-primary-hover-bg,var(--ui-button-primary-bg))}body.page-quests[data-ui-scope=portal] .quest-catalog-card .bg-gray-700{border:1px solid var(--ui-button-secondary-border,var(--portal-line));background:var(--ui-button-secondary-bg);color:var(--ui-button-secondary-text,var(--portal-text));box-shadow:var(--ui-button-secondary-shadow,none)}body.page-quests[data-ui-scope=portal] .quest-catalog-card .bg-gray-700:hover{background:var(--ui-button-secondary-hover-bg,var(--ui-button-secondary-bg))}body.page-quests[data-ui-scope=portal] .quest-catalog-card .bg-emerald-500\/10{border-color:rgb(var(--color-success) / .28);background:rgb(var(--color-success) / .1);color:rgb(var(--color-success))}body.page-quests[data-ui-scope=portal] .quest-catalog-back a{color:var(--portal-accent-strong,rgb(var(--color-accent)))}body.page-quests[data-ui-scope=portal] .quest-catalog-back a:hover{color:var(--portal-text,rgb(var(--color-text)))}body.page-quests[data-portal-design-profile=alt26] .quest-catalog-page{font-family:var(--font-body,"JetBrains Mono", Consolas, monospace)}body.page-quests[data-portal-design-profile=alt26] .quest-catalog-card,body.page-quests[data-portal-design-profile=alt26] .quest-catalog-image-placeholder{background:linear-gradient(#daf1dd13,#daf1dd08);border-color:#daf1dd2e;box-shadow:0 18px 54px #00000047,inset 0 1px #ffffff12}body.page-quests[data-portal-design-profile=alt26] .quest-catalog-hero h1{text-transform:uppercase;letter-spacing:0}body.page-quest-entry[data-ui-scope=portal]{background:var(--portal-page-scene,var(--ui-page-bg))}body.page-quest-entry[data-ui-scope=portal] .quest-entry-page{color:var(--portal-text,rgb(var(--color-text)));isolation:isolate;position:relative}body.page-quest-entry[data-ui-scope=portal] .quest-entry-page:before,body.page-quest-entry[data-ui-scope=portal] .quest-entry-page:after{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}body.page-quest-entry[data-ui-scope=portal] .quest-entry-page:before{background:var(--pattern-image,none);background-size:var(--pattern-size,auto);opacity:var(--pattern-opacity,0)}body.page-quest-entry[data-ui-scope=portal] .quest-entry-page:after{background:radial-gradient(circle at 76% 8%, rgb(var(--color-accent) / .12), transparent 28%), radial-gradient(circle at 10% 22%, rgb(var(--color-accent-secondary) / .08), transparent 30%), radial-gradient(circle at center, transparent 0%, transparent 58%, rgb(0 0 0/var(--vignette-strength,.28)) 100%)}body.page-quest-entry[data-ui-scope=portal] .quest-entry-page>.mx-auto{z-index:1;position:relative}body.page-quest-entry[data-ui-scope=portal] .quest-entry-main,body.page-quest-entry[data-ui-scope=portal] .quest-entry-booking,body.page-quest-entry[data-ui-scope=portal] .quest-entry-related{border-color:var(--ui-card-border,var(--portal-line));background:var(--ui-card-bg,var(--portal-panel));box-shadow:var(--portal-shadow-soft,var(--shadow-soft));-webkit-backdrop-filter:blur(var(--portal-card-blur,18px));backdrop-filter:blur(var(--portal-card-blur,18px))}body.page-quest-entry[data-ui-scope=portal] .quest-entry-hero{background:linear-gradient(135deg, rgb(var(--color-surface-muted) / .68), rgb(var(--color-surface) / .36));min-height:clamp(25rem,46vw,34rem)}body.page-quest-entry[data-ui-scope=portal] .quest-entry-hero__layout{min-height:inherit;display:grid}body.page-quest-entry[data-ui-scope=portal] .quest-entry-hero__copy{min-width:0;color:var(--portal-text,rgb(var(--color-text)));flex-direction:column;justify-content:flex-end;display:flex}body.page-quest-entry[data-ui-scope=portal] .quest-entry-hero__media{border-top:1px solid var(--ui-card-border,var(--portal-line));background:#0003;justify-content:center;align-items:center;min-width:0;min-height:18rem;display:flex;overflow:hidden}body.page-quest-entry[data-ui-scope=portal] .quest-entry-hero__image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:saturate(1.04)contrast(1.03);width:100%;max-width:100%;height:100%;max-height:100%;display:block}body.page-quest-entry[data-ui-scope=portal] .quest-entry-hero__placeholder{width:100%;height:100%;min-height:inherit;color:var(--portal-muted,rgb(var(--color-muted)));justify-content:center;align-items:center;display:flex}body.page-quest-entry[data-ui-scope=portal] .quest-entry-hero h1{max-width:48rem;color:var(--portal-text,rgb(var(--color-text)));font-family:var(--font-heading,var(--font-body));line-height:1.05}body.page-quest-entry[data-ui-scope=portal] .quest-entry-hero p{max-width:44rem;color:var(--portal-muted,rgb(var(--color-muted)))}body.page-quest-entry[data-ui-scope=portal] .quest-entry-hero__actions .ui-button{width:100%}body.page-quest-entry[data-ui-scope=portal] .quest-entry-facts{border:1px solid var(--ui-card-border,var(--portal-line));background:rgb(var(--color-surface-muted) / .46);border-radius:1.35rem;padding:.75rem}body.page-quest-entry[data-ui-scope=portal] .quest-entry-facts>div{background:rgb(var(--color-surface) / .36);border-radius:1rem;flex-direction:column;justify-content:center;gap:.35rem;min-height:5rem;padding:.9rem 1rem;display:flex}body.page-quest-entry[data-ui-scope=portal] .quest-entry-facts span,body.page-quest-entry[data-ui-scope=portal] .quest-entry-story>div:first-child>div,body.page-quest-entry[data-ui-scope=portal] .quest-entry-related>div:first-child>div>div{color:var(--portal-muted,rgb(var(--color-muted)));font-family:var(--font-body,inherit);letter-spacing:.16em}body.page-quest-entry[data-ui-scope=portal] .quest-entry-facts strong{color:var(--portal-text,rgb(var(--color-text)));font-size:.98rem;line-height:1.35}body.page-quest-entry[data-ui-scope=portal] .quest-entry-content .grid.gap-3>div,body.page-quest-entry[data-ui-scope=portal] .quest-entry-content .grid.gap-4>div,body.page-quest-entry[data-ui-scope=portal] .quest-entry-booking .bg-surfaceMuted\/55{border-color:var(--ui-card-border,var(--portal-line));background:rgb(var(--color-surface-muted) / .38)}body.page-quest-entry[data-ui-scope=portal] .quest-entry-story{max-width:48rem}body.page-quest-entry[data-ui-scope=portal] .quest-entry-story h2,body.page-quest-entry[data-ui-scope=portal] .quest-entry-booking h2,body.page-quest-entry[data-ui-scope=portal] .quest-entry-related h2{color:var(--portal-accent-strong,rgb(var(--color-accent)));font-family:var(--font-heading,var(--font-body))}body.page-quest-entry[data-ui-scope=portal] .quest-entry-story .rich-text{color:var(--portal-muted,rgb(var(--color-muted)));font-family:var(--font-body,inherit);font-size:1rem;line-height:1.8}body.page-quest-entry[data-ui-scope=portal] .quest-entry-story .rich-text p+p,body.page-quest-entry[data-ui-scope=portal] .quest-entry-story .rich-text ul,body.page-quest-entry[data-ui-scope=portal] .quest-entry-story .rich-text ol{margin-top:1rem}body.page-quest-entry[data-ui-scope=portal] .quest-entry-aside{align-self:start}body.page-quest-entry[data-ui-scope=portal] .quest-entry-booking{top:calc(var(--portal-public-header-height,0px) + 1.25rem);position:sticky}body.page-quest-entry[data-ui-scope=portal] .quest-entry-booking>.text-xs,body.page-quest-entry[data-ui-scope=portal] .quest-entry-booking p,body.page-quest-entry[data-ui-scope=portal] .quest-entry-related p{color:var(--portal-muted,rgb(var(--color-muted)))}body.page-quest-entry[data-ui-scope=portal] .quest-entry-related{opacity:.92}body.page-quest-entry[data-ui-scope=portal] .quest-entry-related__card{border-color:var(--ui-card-border,var(--portal-line));background:rgb(var(--color-surface-muted) / .32)}body.page-quest-entry[data-portal-design-profile=alt26] .quest-entry-page{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.page-quest-entry[data-portal-design-profile=alt26] .quest-entry-main,body.page-quest-entry[data-portal-design-profile=alt26] .quest-entry-booking,body.page-quest-entry[data-portal-design-profile=alt26] .quest-entry-related{background:linear-gradient(#daf1dd13,#daf1dd08);border-color:#daf1dd2e;box-shadow:0 18px 54px #00000047,inset 0 1px #ffffff12}body.page-quest-entry[data-portal-design-profile=alt26] .quest-entry-hero h1,body.page-quest-entry[data-portal-design-profile=alt26] .quest-entry-story h2,body.page-quest-entry[data-portal-design-profile=alt26] .quest-entry-booking h2,body.page-quest-entry[data-portal-design-profile=alt26] .quest-entry-related h2{letter-spacing:0}body.page-quest-entry[data-portal-design-profile=alt26] .quest-entry-hero__actions .ui-button--primary,body.page-quest-entry[data-portal-design-profile=alt26] .quest-entry-booking .ui-button--primary{color:#161d1b}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-page{display:none}body.page-quest-entry[data-portal-design-profile=altay] .altay-quest-page{z-index:1;color:#ece9de;background:radial-gradient(circle at 72% 0,#7e9a832b,#0000 31%),#052723;font-family:Inter,system-ui,sans-serif;position:relative}.altay-quest-page__inner{max-width:1370px;margin:0 auto}.altay-quest-page__top{grid-template-columns:292px minmax(0,1fr) 438px;align-items:center;gap:40px;min-height:430px;padding:16px 0;display:grid}.altay-quest-page__cover{background:#09251f;border:1px solid #d0be8985;border-radius:12px;height:428px;overflow:hidden}.altay-quest-page__cover img{-o-object-fit:cover;object-fit:cover;filter:saturate(.78)brightness(.78);width:100%;height:100%}.altay-quest-page__intro{min-width:0;padding-top:18px}.altay-quest-page__type{color:#d8b36e;letter-spacing:.06em;text-transform:uppercase;border:1px solid #caa76a;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.altay-quest-page h1,.altay-quest-page h2,.altay-quest-page__purchase strong{font-family:Georgia,Times New Roman,serif}.altay-quest-page__intro h1{margin:18px 0 16px;font-size:clamp(3rem,5vw,4.5rem);font-weight:500;line-height:.96}.altay-quest-page__intro>p{color:#d6d0c2;max-width:570px;margin:0;font-size:18px;line-height:1.55}.altay-quest-page__facts{border-top:1px solid #e0ddcd2e;grid-template-columns:repeat(4,1fr);margin:32px 0 0;padding-top:22px;display:grid}.altay-quest-page__facts>div{border-left:1px solid #e0ddcd2e;min-height:92px;padding:2px 17px}.altay-quest-page__facts>div:first-child{border-left:0;padding-left:0}.altay-quest-page__facts dt{color:#c9a765;flex-direction:column;gap:8px;font-size:13px;display:flex}.altay-quest-page__facts dt i{font-size:23px}.altay-quest-page__facts dd{margin:7px 0 0;font-size:15px;line-height:1.3}.altay-quest-page__purchase{background:#072620a6;border:1px solid #dcd9c466;border-radius:16px;padding:29px 48px;box-shadow:inset 0 1px #ffffff0f}.altay-quest-page__purchase>strong{font-size:3.3rem;font-weight:500;line-height:1;display:block}.altay-quest-page__purchase>span{color:#d8d3c5;margin-top:8px;display:block}.altay-quest-page__purchase h2{color:#bfb9aa;letter-spacing:.12em;text-align:center;text-transform:uppercase;border-top:1px solid #e0ddcd2e;margin:25px 0 14px;padding-top:16px;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.altay-quest-page__purchase ul{color:#d9d5ca;gap:13px;margin:0 0 22px;padding:0;font-size:15px;list-style:none;display:grid}.altay-quest-page__purchase li{align-items:flex-start;gap:11px;display:flex}.altay-quest-page__purchase li i{color:#c7a45f;margin-top:2px}.altay-quest-page__purchase .ui-button{color:#173126;background:#a8c09a;border:0;min-height:52px;font-size:18px}.altay-quest-page__purchase small{color:#bdb9ad;text-align:center;margin-top:12px;display:block}.altay-quest-page__route{background-color:#14372f;background-position:50%;background-size:cover;border:1px solid #dacc9b6e;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;min-height:205px;padding:24px 20px;display:flex;overflow:hidden}.altay-quest-page__route>div{flex:none;width:260px}.altay-quest-page__route h2{margin:0 0 9px;font-size:24px;font-weight:500}.altay-quest-page__route p{color:#d6d1c4;margin:0 0 20px;line-height:1.5}.altay-quest-page__route a{color:#e7e3d8;border:1px solid #bba16a;border-radius:7px;align-items:center;gap:9px;padding:10px 13px;font-size:13px;display:inline-flex}.altay-quest-page__route ol{flex:1;justify-content:space-around;gap:12px;margin:46px 0 0;padding:0;list-style:none;display:flex}.altay-quest-page__route li{text-align:center;justify-items:center;gap:8px;min-width:92px;font-size:12px;display:grid;position:relative}.altay-quest-page__route li:before{content:"";border-top:2px dashed #c39c57;width:calc(100% - 30px);position:absolute;top:16px;right:calc(50% + 18px)}.altay-quest-page__route li:first-child:before{display:none}.altay-quest-page__route b{z-index:1;background:#17372e;border:2px solid #d2ae69;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:500;display:grid;position:relative}.altay-quest-page__route span{color:#e7e4da}.altay-quest-page__benefits{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.altay-quest-page__benefits article{background-color:#0c2e28;background-position:50%;background-size:cover;border:1px solid #dacc9b6e;border-radius:13px;align-items:flex-start;gap:19px;min-height:188px;padding:23px 19px;display:flex}.altay-quest-page__benefits>article>i{color:#d1ad68;border:1px solid #bf9f61;border-radius:50%;flex:none;place-items:center;width:62px;height:62px;font-size:25px;display:grid}.altay-quest-page__benefits h2{margin:5px 0 11px;font-size:21px;font-weight:500}.altay-quest-page__benefits p{color:#ded9cd;margin:0;font-size:14px;line-height:1.6}.altay-quest-page__footer{color:#afa76e;justify-content:center;align-items:center;gap:13px;padding:20px 0 12px;display:flex}.altay-quest-page__footer i{font-size:28px}.altay-quest-page__footer div{gap:5px;display:grid}.altay-quest-page__footer strong{font-weight:500}.altay-quest-page__footer span{color:#8f968b;font-size:13px}@media (width<=1100px){.altay-quest-page__top{grid-template-columns:230px minmax(0,1fr)}.altay-quest-page__purchase{grid-column:1/-1;justify-self:center;width:100%;max-width:620px}.altay-quest-page__cover{height:350px}.altay-quest-page__route{flex-direction:column;align-items:flex-start}.altay-quest-page__route ol{width:100%;margin-top:0}}@media (width<=700px){.altay-quest-page__top{grid-template-columns:1fr;gap:22px}.altay-quest-page__cover{height:300px}.altay-quest-page__intro h1{font-size:3rem}.altay-quest-page__facts{grid-template-columns:repeat(2,1fr);gap:14px 0}.altay-quest-page__facts>div:nth-child(3){border-left:0;padding-left:0}.altay-quest-page__purchase{grid-column:auto;padding:25px}.altay-quest-page__route ol{justify-content:flex-start;overflow:auto}.altay-quest-page__benefits{grid-template-columns:1fr}.altay-quest-page__footer{align-items:flex-start}}body.page-quest-entry[data-portal-design-profile=altay]{background:#062725}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-page{max-width:1500px;margin:0 auto;padding-top:3rem;padding-bottom:5rem}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-page:after{background:radial-gradient(circle at 75% 3%,#b8d6b921,#0000 27%),radial-gradient(circle at 18% 52%,#d4aa6417,#0000 30%),linear-gradient(#0000,#0216146b)}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-page>.mx-auto{gap:1.25rem;max-width:1376px}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-main,body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-booking,body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-related,body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-route-overview{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a2d2ae6;border-color:#d4aa646b;box-shadow:0 22px 64px #0000003d}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-main{box-shadow:none;background:0 0;border-radius:18px;overflow:visible}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-hero{background:#082926e6;border:1px solid #d4aa646b;border-radius:18px;min-height:430px;overflow:hidden}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-hero__layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr)}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-hero__media{background:#123d38;border-top:0;border-left:0;border-right:1px solid #d4aa6447;order:-1;min-height:430px}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-hero__image{-o-object-fit:cover;object-fit:cover;filter:saturate(.82)contrast(1.07)brightness(.78)}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-hero__copy{justify-content:center;padding:clamp(2rem,4vw,4rem)}body.page-quest-entry[data-portal-design-profile=altay] .public-quest-badges{gap:.45rem}body.page-quest-entry[data-portal-design-profile=altay] .public-quest-badge{color:#d4aa64;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #d4aa6461;border-radius:999px;font-size:.72rem}body.page-quest-entry[data-portal-design-profile=altay] .public-quest-badge--status,body.page-quest-entry[data-portal-design-profile=altay] .public-quest-badge--access,body.page-quest-entry[data-portal-design-profile=altay] .public-quest-badge--price{display:none}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-hero h1{color:#f2ead7;letter-spacing:-.045em;max-width:700px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5.3vw,5.5rem);font-weight:500;line-height:.92}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-hero p{color:#c9cec0;max-width:600px;font-size:1.05rem;line-height:1.7}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-hero__actions .ui-button--primary,body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-booking .ui-button--primary{color:#082724;background:#b8d6b9;border:0;border-radius:10px;min-height:3.65rem;font-weight:800}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-hero__actions .ui-button--secondary,body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-booking .ui-button--secondary{color:#f2ead7;background:0 0;border-color:#f2ead76b;border-radius:10px}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-content{padding:2.5rem 1rem 0}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-facts{background:#082825c2;border:1px solid #d4aa6447;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-facts>div{background:0 0;border:0;border-right:1px solid #f2ead71f;border-radius:0;min-height:104px;padding:1.25rem}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-facts>div:last-child{border-right:0}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-facts span,body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-story>div:first-child>div,body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-related>div:first-child>div>div{color:#d4aa64;font-size:.69rem}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-facts strong,body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-content .text-text{color:#f2ead7}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-content .grid.gap-4>div{background:#0c312d94;border-color:#f2ead721;border-radius:14px}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-story{max-width:760px;padding:2.5rem 0 1rem}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-story h2,body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-booking h2,body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-related h2,body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-route-overview h2{color:#f2ead7;font-family:Georgia,Times New Roman,serif;font-weight:500}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-story .rich-text,body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-booking p,body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-related p{color:#c9cec0}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-booking{border-radius:18px;padding:2rem;overflow:hidden}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-booking>.text-xs{color:#d4aa64}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-booking .bg-surfaceMuted\/55{color:#c9cec0;background:#07232085;border-color:#f2ead71f;border-radius:10px}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-route-overview{border:1px solid #d4aa646b;border-radius:18px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:2rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid;overflow:hidden}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-route-overview__intro>span{color:#d4aa64;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-route-overview h2{margin:.7rem 0;font-size:clamp(2rem,3.2vw,3.2rem);line-height:1}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-route-overview p{color:#c9cec0;margin:0;line-height:1.6}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-route-overview__facts{background:#f2ead71f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-route-overview__facts>div{background:#0a302d;min-height:105px;padding:1.15rem}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-route-overview__facts dt{color:#d4aa64;font-size:.74rem;font-weight:700}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-route-overview__facts dt i{margin-right:.55rem}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-route-overview__facts dd{color:#f2ead7;margin:.65rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.12rem}@media (width>=640px){body.page-quest-entry[data-ui-scope=portal] .quest-entry-hero__actions .ui-button{width:auto}}@media (width>=768px){body.page-quest-entry[data-ui-scope=portal] .quest-entry-hero__layout{grid-template-columns:minmax(0,1fr) minmax(16rem,42%)}body.page-quest-entry[data-ui-scope=portal] .quest-entry-hero__media{min-height:inherit;border-top:0;border-left:1px solid var(--ui-card-border,var(--portal-line))}}@media (width<=1023px){body.page-quest-entry[data-ui-scope=portal] .quest-entry-booking{position:static}}@media (width<=640px){body.page-quests[data-ui-scope=portal] .quest-catalog-page,body.page-quest-entry[data-ui-scope=portal] main>section{padding-bottom:calc(env(safe-area-inset-bottom) + 7rem)}body.page-quests[data-ui-scope=portal] .support-chat__toggle-label,body.page-quest-entry[data-ui-scope=portal] .support-chat__toggle-label{display:none}}@media (width<=767px){body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-page{padding-top:1rem}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-hero{min-height:0}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-hero__layout{grid-template-columns:1fr}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-hero__media{border-top:1px solid #d4aa6447;border-right:0;order:0;min-height:250px}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-hero__copy{padding:1.75rem}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-hero h1{font-size:clamp(3rem,15vw,4.4rem)}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-facts{grid-template-columns:1fr}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-facts>div{border-bottom:1px solid #f2ead71f;border-right:0;min-height:auto}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-facts>div:last-child{border-bottom:0}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-route-overview{grid-template-columns:1fr;gap:1.5rem}body.page-quest-entry[data-portal-design-profile=altay] .quest-entry-route-overview__facts{grid-template-columns:1fr}}.social-auth{flex-direction:column;gap:12px;display:flex}.social-auth__btn,.social-auth__tg{border-radius:14px;width:100%;height:48px}.social-auth__btn{letter-spacing:.01em;transition:transform var(--transition-fast) ease, box-shadow var(--transition-fast) ease, background-color var(--transition-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:600;display:inline-flex;box-shadow:0 12px 30px #0000002e}.social-auth__btn svg{width:1.25rem;height:1.25rem}.social-auth__btn:focus-visible{outline:none}.social-auth__btn--vk{color:#4c75a3;background:#2787f51f;border-color:#2787f566}.social-auth__btn--vk:hover,.social-auth__btn--vk:focus-visible{background:#2787f533;transform:translateY(-1px);box-shadow:0 12px 32px #2787f533}.social-auth__tg{background:#24a1de14;border:1px solid #24a1de66;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 12px 30px #0000002e}.social-auth__tg iframe{border-radius:inherit;border:0;width:100%!important;height:48px!important}.support-chat{pointer-events:none;--sc-surface:rgb(var(--color-surface));--sc-surface-2:rgb(var(--color-surface-muted) / .85);--sc-text:rgb(var(--color-text));--sc-muted:rgb(var(--color-muted) / .85);--sc-border:rgb(var(--color-border) / .7);--sc-shadow:var(--card-shadow);--sc-accent:rgb(var(--color-accent) / 1);--sc-accent-contrast:rgb(var(--color-accent-contrast));--sc-panel-shadow:0 22px 48px #00000059;flex-direction:column;align-items:flex-end;width:max-content;font-family:inherit;display:flex;right:1rem!important;bottom:calc(env(safe-area-inset-bottom) + 1rem)!important;z-index:999!important;position:fixed!important;left:auto!important}body.has-recaptcha-v3 .support-chat{bottom:5.75rem!important}.support-chat__launcher{pointer-events:auto;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.support-chat__toggle-label{background:rgb(var(--color-surface) / .92);border:1px solid var(--sc-border);min-height:2.25rem;color:var(--sc-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;cursor:pointer;pointer-events:auto;transition:transform var(--transition-fast) ease, box-shadow var(--transition-fast) ease;border-radius:999px;align-items:center;padding:.45rem .8rem;font-size:.85rem;font-weight:600;display:inline-flex;box-shadow:0 10px 24px #0f172a3d}.support-chat__toggle-label:hover,.support-chat__toggle-label:focus-visible{transform:translateY(-1px);box-shadow:0 12px 26px #0f172a47}.support-chat__toggle{background:linear-gradient(135deg, rgb(var(--color-accent) / 1), rgb(var(--color-accent) / .8));width:56px;height:56px;color:var(--sc-accent-contrast);box-shadow:0 16px 32px rgb(var(--color-accent) / .3), 0 10px 22px #0000004d;cursor:pointer;transition:transform var(--transition-fast) ease, box-shadow var(--transition-fast) ease, filter var(--transition-fast) ease;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.support-chat__toggle:hover,.support-chat__toggle:focus-visible{box-shadow:0 18px 36px rgb(var(--color-accent) / .36), 0 12px 24px #00000057;transform:translateY(-1px)scale(1.02)}.support-chat__toggle:active{filter:brightness(.96);transform:translateY(0)scale(.98)}.support-chat__toggle-icon{justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.2rem;display:inline-flex}.support-chat__toggle-dot{background:#f87171;border-radius:999px;width:.82rem;height:.82rem;display:none;position:absolute;top:.5rem;right:.5rem;box-shadow:0 0 0 4px #f8717147,0 0 22px #f87171ad}.support-chat__toggle[data-has-unread=true] .support-chat__toggle-dot{display:inline-block}.support-chat__toggle-label[data-has-unread=true]{border-color:rgb(var(--color-danger) / .72);background:rgb(var(--color-danger) / .16);color:var(--sc-text);box-shadow:0 0 0 3px rgb(var(--color-danger) / .22), 0 16px 34px #0f172a57;gap:.5rem}.support-chat__toggle-label[data-has-unread=true]:after{content:"Новое сообщение";background:rgb(var(--color-danger) / .92);min-height:1.35rem;color:rgb(var(--color-surface));border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.support-chat--notify .support-chat__toggle{animation:1.8s support-chat-pulse}.support-chat--notify .support-chat__toggle-label{animation:1.8s support-chat-label-pulse}.support-chat__panel{pointer-events:auto;background:rgb(var(--color-surface) / .9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(400px,100vw - 2rem);color:var(--sc-text);border:1px solid var(--sc-border);box-shadow:var(--sc-panel-shadow), var(--sc-shadow);margin-inline-start:auto;border-radius:20px;flex-direction:column;max-height:min(70vh,640px);margin-top:.9rem;animation:.18s support-chat-fade-in;display:flex;overflow:hidden}[data-support-chat-panel][hidden]{display:none!important}.support-chat__header{background:var(--sc-surface-2);border-bottom:1px solid var(--sc-border);justify-content:space-between;align-items:center;padding:.85rem .95rem;font-weight:600;display:flex}.support-chat__tabs{border-bottom:1px solid var(--sc-border);background:rgb(var(--color-surface-muted) / .72);grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding:.55rem .7rem;display:grid}.support-chat__tab{min-height:2.1rem;color:var(--sc-muted);cursor:pointer;transition:background-color var(--transition-fast) ease, border-color var(--transition-fast) ease, color var(--transition-fast) ease;background:0 0;border:1px solid #0000;border-radius:999px;font-size:.82rem;font-weight:700;position:relative}.support-chat__tab.is-active{background:rgb(var(--color-surface) / .92);border-color:var(--sc-border);color:var(--sc-text)}.support-chat__tab-dot{background:rgb(var(--color-danger));border-radius:999px;width:.45rem;height:.45rem;display:none;position:absolute;top:.35rem;right:.55rem}.support-chat__tab[data-has-unread=true] .support-chat__tab-dot{display:inline-block}.support-chat__tab[data-has-unread=true]{border-color:rgb(var(--color-danger) / .62);background:rgb(var(--color-danger) / .12);color:var(--sc-text);box-shadow:inset 0 0 0 1px rgb(var(--color-danger) / .28)}.support-chat__title{font-size:.95rem}.support-chat__close{cursor:pointer;width:2rem;height:2rem;color:rgb(var(--color-text) / .7);transition:background-color var(--transition-fast) ease, color var(--transition-fast) ease;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.support-chat__close:hover,.support-chat__close:focus-visible{background:rgb(var(--color-text) / .08);color:var(--sc-text)}.support-chat__messages{color:var(--sc-text);scrollbar-width:thin;scrollbar-color:rgb(var(--color-border) / .9) transparent;background:0 0;flex-direction:column;flex:1;gap:.8rem;min-height:220px;padding:1rem;display:flex;overflow-y:auto}.support-chat__messages[hidden]{display:none!important}.support-chat__messages::-webkit-scrollbar{width:6px}.support-chat__messages::-webkit-scrollbar-track{background:0 0}.support-chat__messages::-webkit-scrollbar-thumb{background:rgb(var(--color-border) / .8);border-radius:999px}.support-chat__error{background:rgb(var(--color-danger) / .14);color:rgb(var(--color-danger));border-radius:12px;margin:.75rem 1rem 0;padding:.5rem .75rem;font-size:.85rem}.support-chat__message{flex-direction:column;gap:.35rem;width:100%;margin:0;display:flex}.support-chat__message--user{align-items:flex-end}.support-chat__message--operator{align-items:flex-start}.support-chat__bubble{background:rgb(var(--color-surface-muted) / .92);border:1px solid rgb(var(--color-border) / 1);color:var(--sc-text);white-space:pre-wrap;word-break:break-word;border-radius:16px;max-width:75%;padding:.72rem .95rem;line-height:1.45;display:inline-block;box-shadow:0 10px 22px #0003}.support-chat__message-type{background:rgb(var(--color-accent) / .16);width:max-content;max-width:100%;color:rgb(var(--color-accent));border-radius:999px;margin-bottom:.45rem;padding:.16rem .42rem;font-size:.68rem;font-weight:800;line-height:1.15;display:table}.support-chat__message--user .support-chat__bubble{background:linear-gradient(135deg, rgb(var(--color-accent) / 1), rgb(var(--color-accent) / .82));color:var(--sc-accent-contrast);border-color:rgb(var(--color-accent) / .55);border-bottom-right-radius:6px}.support-chat__message--operator .support-chat__bubble{border-bottom-left-radius:6px}.support-chat__meta{color:rgb(var(--color-muted) / .95);padding-inline:.35rem;font-size:.68rem;line-height:1.2}.support-chat__message--user .support-chat__meta{text-align:right}.support-chat__message--operator .support-chat__meta{text-align:left}.support-chat__form{border-top:1px solid var(--sc-border);background:var(--sc-surface-2);align-items:flex-end;gap:.5rem;padding:.7rem;display:flex}.support-chat__form[hidden]{display:none!important}.support-chat__form textarea{border:1px solid var(--sc-border);resize:none;background:var(--sc-surface);color:var(--sc-text);border-radius:12px;flex:1;min-height:2.55rem;padding:.5rem .75rem}.support-chat__form textarea::placeholder{color:var(--sc-muted)}.support-chat__send{background:linear-gradient(120deg, rgb(var(--color-accent) / 1), rgb(var(--color-accent) / .82));color:var(--sc-accent-contrast);border-radius:var(--cta-radius);cursor:pointer;box-shadow:var(--cta-primary-glow);transition:transform var(--transition-fast) ease, box-shadow var(--transition-fast) ease, filter var(--transition-fast) ease;border:none;padding:0 .9rem;font-weight:600}.support-chat__send:hover,.support-chat__send:focus-visible{transform:translateY(-1px) scale(calc(1 + var(--motion-scale)));box-shadow:var(--cta-primary-glow), 0 6px 24px rgb(var(--color-accent) / .24)}.support-chat__send:active{filter:brightness(.97);transform:translateY(0)}.support-chat__send--loading{opacity:.7;cursor:progress}@keyframes support-chat-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes support-chat-pulse{0%,to{transform:scale(1)}35%{transform:scale(1.08)}}@keyframes support-chat-label-pulse{0%,to{transform:translateY(0)}35%{box-shadow:0 0 0 5px rgb(var(--color-danger) / .24), 0 18px 38px #0f172a61;transform:translateY(-2px)}}@media (width<=640px){.support-chat{align-items:stretch;width:auto;left:.75rem!important;right:.75rem!important;bottom:calc(env(safe-area-inset-bottom) + .75rem)!important}.support-chat__toggle-label{display:none}.support-chat__toggle-label[data-has-unread=true]{max-width:calc(100vw - 6.25rem);min-height:2.1rem;padding:.4rem .65rem;font-size:0;display:inline-flex}.support-chat__toggle-label[data-has-unread=true]:after{content:"Новое сообщение";font-size:.72rem}.support-chat__panel{width:100%;max-height:min(65vh,540px)}.support-chat__messages{min-height:280px}}@media (prefers-reduced-motion:reduce){.support-chat__toggle,.support-chat__toggle-label,.support-chat__send,.support-chat__close,.support-chat__panel{transition:none!important;animation:none!important}}.home-quest-tile{transform:translateZ(0)}html.js .home-quest-tile__icon,html.js .home-quest-tile__text,html.js .home-quest-tile__btn{opacity:0}.home-quest-tile__icon{transition:transform .42s cubic-bezier(.2,.85,.2,1),opacity .26s}.home-quest-tile__text,.home-quest-tile__btn{transition:transform .28s,opacity .24s;transform:translateY(8px)}html.js .home-quest-tile[data-tile=auto] .home-quest-tile__icon{transform:translate(-42px)}html.js .home-quest-tile[data-tile=walk] .home-quest-tile__icon{transform:translate(-18px)}html.js .home-quest-tile[data-tile=online] .home-quest-tile__icon{transform:scale(.94)}html.js .home-quest-tile[data-tile=all] .home-quest-tile__icon{transform:scale(.92)}.home-quest-loader-spin{transform-origin:50%}html.js .home-quest-tile.is-icon-in .home-quest-tile__icon{opacity:1;transform:translate(0)scale(1)}html.js .home-quest-tile.is-icon-in[data-tile=online] .home-quest-loader-spin{animation:.9s linear home-quest-spin}html.js .home-quest-tile.is-icon-in[data-tile=all] .home-quest-tile__icon{animation:.9s ease-out home-quest-pulse}html.js .home-quest-tile.is-text-in .home-quest-tile__text,html.js .home-quest-tile.is-btn-in .home-quest-tile__btn{opacity:1;transform:translateY(0)}html.js .home-quest-tile.is-ready .home-quest-loader-spin{animation:none}@keyframes home-quest-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes home-quest-pulse{0%{transform:scale(.92)}60%{transform:scale(1.04)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.home-quest-tile__icon,.home-quest-tile__text,.home-quest-tile__btn{opacity:1;transition:none;animation:none;transform:none}}.leaderboard-row{gap:var(--space-1);padding:calc(var(--space-1) * .9) calc(var(--space-2) * .95);border-radius:var(--radius-md);border:1px solid var(--quest-leaderboard-row-border);background:var(--quest-leaderboard-row-bg);box-shadow:var(--quest-leaderboard-row-shadow);transition:transform var(--transition-fast) ease, border-color var(--transition-fast) ease, background-color var(--transition-fast) ease;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.leaderboard-row.is-own{border-color:rgba(var(--color-border), .68);box-shadow:var(--quest-leaderboard-row-own-shadow);transform:translateY(-1px)}[data-design-profile] .quest-profile-stage,[data-design-profile] .quest-runtime-shell{font-family:var(--quest-font-body)}[data-design-profile] .quest-profile-stage .ui-button,[data-design-profile] .quest-profile-stage .btn-primary,[data-design-profile] .quest-profile-stage .btn-ghost,[data-design-profile] .quest-profile-stage .btn-secondary{font-weight:var(--quest-button-weight);letter-spacing:var(--quest-button-tracking);text-transform:var(--quest-button-transform)}[data-design-profile] .quest-profile-stage .ui-badge,[data-design-profile] .quest-profile-stage .c-badge,[data-design-profile] .quest-profile-kicker{letter-spacing:var(--quest-badge-tracking);text-transform:var(--quest-badge-transform)}[data-design-profile] .quest-profile-shell{gap:var(--quest-shell-gap)}[data-design-profile] .quest-leaderboard{gap:var(--quest-flow-gap);display:grid}[data-design-profile] .quest-runtime-main{gap:var(--quest-main-gap)}[data-design-profile] .quest-runtime-aside{gap:var(--quest-aside-gap)}[data-design-profile] .quest-runtime-flow,[data-design-profile] .quest-runtime-flow__form,[data-design-profile] .quest-runtime-flow__body{gap:var(--quest-flow-gap)}[data-design-profile] .quest-runtime-flow__question{gap:var(--quest-flow-question-gap);padding:var(--quest-flow-question-padding);border-radius:var(--quest-flow-question-radius);border:1px solid var(--quest-flow-question-border);background:var(--quest-flow-question-bg);box-shadow:var(--quest-flow-question-shadow);display:grid}[data-design-profile] .quest-runtime-flow__actions{border-top:1px solid var(--quest-section-divider);padding-top:1rem}[data-design-profile] .quest-runtime-flow__support{gap:var(--quest-flow-support-gap);display:grid}[data-design-profile] .quest-profile-display,[data-design-profile] .quest-profile-stage h1{font-family:var(--quest-font-heading);letter-spacing:var(--quest-runtime-title-tracking)}[data-design-profile] .quest-profile-copy{line-height:var(--quest-runtime-subtitle-leading)}[data-design-profile] .quest-leaderboard__score{font-family:var(--quest-font-heading);letter-spacing:var(--quest-runtime-title-tracking)}.quest-profile-shell{max-width:var(--ui-profile-shell-max);gap:var(--ui-profile-shell-gap);margin-inline:auto;display:grid}.quest-profile-stage{position:relative}.quest-profile-stage:before{content:"";pointer-events:none;opacity:0;background:0 0;position:absolute;inset:0}.quest-profile-hero{background:var(--ui-profile-hero-bg);border:1px solid var(--ui-profile-hero-border)}.quest-profile-heading{gap:var(--space-2);align-content:start;display:grid}.quest-profile-meta-grid{gap:var(--space-2);display:grid}.quest-profile-stat{border-radius:calc(var(--radius-md) - 2px);border:1px solid var(--ui-profile-stat-border);background:var(--ui-profile-stat-bg);padding:calc(var(--space-2) * .9)}.quest-profile-stat__label{color:var(--ui-text-muted);font-size:var(--font-size-xs);letter-spacing:.16em;text-transform:uppercase}.quest-profile-stat__value{color:var(--ui-text-primary);font-size:var(--font-size-lg);margin-top:.45rem;font-weight:700;line-height:1.25}.quest-profile-brief{gap:var(--space-3);display:grid}.quest-profile-brief__group{gap:var(--space-2);display:grid}.quest-profile-divider{background:linear-gradient(90deg, transparent, var(--ui-profile-divider), transparent);height:1px}.quest-profile-kicker{color:var(--ui-profile-kicker-color);letter-spacing:var(--ui-profile-kicker-spacing)}.quest-profile-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--quest-runtime-surface-radius);position:relative;overflow:hidden}.quest-profile-card:after{content:"";background:linear-gradient(180deg, rgba(var(--color-accent), .9), rgba(var(--color-success), .45));opacity:0;width:4px;transition:opacity var(--transition-fast) ease;position:absolute;inset:0 auto 0 0}[data-design-profile=corporate] .quest-profile-card:after{opacity:1}[data-design-profile=corporate] .quest-profile-card:before{content:"";pointer-events:none;border-radius:inherit;opacity:.9;background:linear-gradient(#ffffff0e,#0000 22%);position:absolute;inset:0}.quest-profile-panel{background:var(--ui-profile-muted-panel-bg);border:1px solid var(--ui-profile-highlight-border);box-shadow:none}.quest-profile-step{border-radius:var(--radius-md);border:1px solid var(--ui-border);background:var(--ui-surface-muted-bg);color:var(--ui-text-muted)}.quest-profile-step.is-current{border-color:var(--ui-profile-highlight-border);background:var(--ui-profile-highlight-bg);color:var(--ui-text-primary)}.quest-profile-step.is-done{border-color:var(--ui-profile-step-done-border);background:var(--ui-profile-step-done-bg);color:var(--ui-text-primary)}[data-design-profile=corporate] .quest-profile-step{border-radius:14px}.quest-profile-member-index{border:1px solid var(--ui-border);background:rgba(var(--color-surface-muted), .72);color:var(--ui-text-muted);box-shadow:none;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.quest-profile-radio{border-radius:var(--radius-md);border:1px solid var(--ui-border);background:rgba(var(--color-surface), .56);transition:border-color var(--transition-fast) ease, background var(--transition-fast) ease, box-shadow var(--transition-fast) ease;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.quest-profile-radio:hover,.quest-profile-radio:focus-within{border-color:rgba(var(--color-accent), .24);box-shadow:0 10px 20px #070b1224}.quest-profile-radio__control{accent-color:var(--ui-accent)}.quest-profile-list-item{border-radius:var(--radius-md);border:1px solid var(--ui-border);background:rgba(var(--color-surface), .56);box-shadow:none}.quest-profile-pill{border:1px solid rgba(var(--color-accent), .22);background:rgba(var(--color-accent), .1);color:var(--ui-accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.quest-profile-table{border-collapse:separate;border-spacing:0}.quest-profile-table thead{background:rgba(var(--color-surface-muted), .34)}.quest-profile-table tbody tr{background:rgba(var(--color-surface), .34)}.quest-profile-table__row--active{background:rgba(var(--color-surface-muted), .52)!important}.quest-leaderboard,.quest-rating-screen .quest-profile-card,.quest-finish-screen .quest-profile-card,.quest-custom-finish-screen .quest-profile-card{border-color:rgba(var(--color-border), .28);background:rgba(var(--color-surface), .68);box-shadow:0 16px 34px #070b1233}.quest-media-frame{border-radius:var(--radius-md);border:1px solid var(--ui-border);background:rgba(var(--color-surface-muted), .54);overflow:hidden;box-shadow:0 8px 18px #070b121f}.quest-modal-shell{background:var(--ui-surface-overlay-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #7d91a838;box-shadow:0 18px 42px #070b1247}.quest-modal-divider{border-color:#7d91a82e}.quest-modal-close{border:1px solid rgba(var(--color-border), .58);background:rgba(var(--color-surface-muted), .74);width:2.5rem;height:2.5rem;color:var(--ui-text-muted);transition:color var(--transition-fast) ease, border-color var(--transition-fast) ease, background-color var(--transition-fast) ease;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.quest-modal-close:hover,.quest-modal-close:focus-visible{color:var(--ui-text-primary);border-color:rgba(var(--color-accent), .32);background:rgba(var(--color-surface-muted), .92)}.quest-onboarding-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}.quest-onboarding-step-tile{border-color:rgba(var(--color-border), .46);background:rgba(var(--color-surface-muted), .72);min-height:5.5rem;transition:border-color var(--transition-fast) ease, background-color var(--transition-fast) ease, box-shadow var(--transition-fast) ease, transform var(--transition-fast) ease;align-content:start;gap:.4rem;padding:.95rem 1rem;display:grid;box-shadow:0 10px 20px #0f172a1f}.quest-onboarding-step-tile__index{color:rgb(var(--color-text) / .68);font-size:var(--font-size-xs);letter-spacing:.16em;font-weight:700;line-height:1}.quest-onboarding-step-tile__title{color:rgb(var(--color-text) / .92);font-size:var(--font-size-sm);font-weight:700;line-height:1.35}.quest-onboarding-step-tile.is-current{border-color:rgba(var(--color-accent), .3);background:rgba(var(--color-accent), .08);transform:translateY(-1px);box-shadow:0 14px 28px #0f172a24}.quest-onboarding-step-tile.is-current .quest-onboarding-step-tile__index,.quest-onboarding-step-tile.is-current .quest-onboarding-step-tile__title{color:var(--ui-text-primary)}.quest-onboarding-step-tile.is-done{border-color:rgba(var(--color-success), .22);background:rgba(var(--color-success), .08);box-shadow:0 10px 20px #0f172a1a}.quest-onboarding-step-tile.is-done .quest-onboarding-step-tile__index{color:var(--ui-success)}.quest-onboarding-step-tile.is-upcoming{border-color:rgba(var(--color-border), .4);background:rgba(var(--color-surface-muted), .64);box-shadow:0 8px 16px #0f172a14}.quest-onboarding-step-tile.is-upcoming .quest-onboarding-step-tile__title{color:rgb(var(--color-text) / .86)}[data-design-profile=corporate] .quest-onboarding-steps{gap:.8rem}[data-design-profile=corporate] .quest-onboarding-step-tile{border-color:rgba(var(--color-border), .92);background:linear-gradient(180deg, rgba(var(--color-surface-muted), .9), rgba(var(--color-surface), .8));border-radius:14px;min-height:5.75rem;padding:.9rem .95rem;box-shadow:0 16px 30px #0f172a26,0 5px 12px #0f172a14,inset 0 1px #ffffff0a}[data-design-profile=corporate] .quest-onboarding-step-tile.is-current{border-color:rgba(var(--color-accent), .38);background:linear-gradient(180deg, rgba(var(--color-surface), 1), rgba(var(--color-surface-muted), .95));box-shadow:0 22px 40px #0f172a2e, 0 8px 18px #0f172a1a, 0 0 0 1px rgba(var(--color-accent), .1), inset 0 1px 0 #ffffff0f}[data-design-profile=corporate] .quest-onboarding-step-tile.is-done{border-color:rgba(var(--color-success), .3);background:linear-gradient(180deg, rgba(var(--color-success), .12), rgba(var(--color-surface-muted), .8));box-shadow:0 14px 26px #0f172a1f,0 4px 10px #0f172a0f,inset 0 1px #ffffff09}[data-design-profile=corporate] .quest-onboarding-step-tile.is-upcoming{border-color:rgba(var(--color-border), .86);background:linear-gradient(180deg, rgba(var(--color-surface-muted), .84), rgba(var(--color-surface), .74));box-shadow:0 12px 24px #0f172a1c,0 4px 10px #0f172a0d,inset 0 1px #ffffff08}@media (width<=1023px){.quest-onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.quest-onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.quest-onboarding-step-tile{min-height:5.1rem;padding:.85rem .9rem}}@media (width<=479px){.quest-onboarding-steps{grid-template-columns:1fr}}.quest-card{border-radius:var(--card-radius);background:linear-gradient(160deg, rgba(var(--color-surface), .95), rgba(var(--color-surface-muted), .85));border:var(--card-border);box-shadow:var(--card-shadow);transition:transform var(--transition-base) ease, box-shadow var(--transition-base) ease}.quest-card:hover{transform:translateY(calc(var(--card-hover-lift) * -.06px));box-shadow:var(--card-shadow), 0 12px 32px rgba(var(--color-accent), .2)}.status-pill{padding:calc(var(--space-1) * .55) calc(var(--space-2) * .85);border:1px solid rgba(var(--color-border), .7);background:color-mix(in srgb, rgba(var(--color-surface-muted), .95) 70%, rgba(var(--color-accent), .16) 30%);color:rgb(var(--color-text));box-shadow:0 12px 30px rgba(var(--color-accent), .18);text-transform:uppercase;letter-spacing:.08em;border-radius:9999px;align-items:center;gap:.5rem;font-size:.95rem;display:inline-flex}.status-pill.is-available{border-color:rgba(var(--color-success), .55);color:rgb(var(--color-success));box-shadow:0 10px 26px rgba(var(--color-success), .25)}.status-pill.is-locked{border-color:rgba(var(--color-danger), .45);color:rgb(var(--color-danger))}.status-pill.is-progress{border-color:rgba(var(--color-warning), .5);color:rgb(var(--color-warning))}[data-design-profile=corporate] .quest-profile-hero{box-shadow:0 28px 72px #070b126b}[data-design-profile=corporate] .quest-profile-heading{gap:var(--space-3)}[data-design-profile=corporate] .quest-profile-kicker{text-transform:uppercase;font-weight:700}[data-design-profile=corporate] .quest-profile-stat{border-radius:14px}[data-design-profile=corporate] .ui-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-design-profile=corporate] .ui-card--subtle{background:linear-gradient(180deg, rgba(var(--color-surface-muted), .6), rgba(var(--color-surface), .54))}[data-design-profile=corporate] .ui-card--highlight{border-color:rgba(var(--color-accent), .22);box-shadow:var(--card-shadow), 0 0 0 1px rgba(var(--color-accent), .06)}[data-design-profile=corporate] .ui-button{font-weight:700}[data-design-profile=corporate] .ui-button--primary{letter-spacing:.035em;text-transform:uppercase}[data-design-profile=corporate] .ui-button--secondary,[data-design-profile=corporate] .ui-button--ghost{letter-spacing:.02em}[data-design-profile=corporate] .ui-badge{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}[data-design-profile=corporate] .ui-alert{border-radius:14px}[data-design-profile=corporate] .quest-profile-table thead{background:rgba(var(--color-surface-muted), .42)}[data-design-profile=corporate] .quest-profile-table tbody tr{transition:background-color var(--transition-fast) ease}[data-design-profile=corporate] .quest-profile-table tbody tr:hover{background:rgba(var(--color-accent), .04)}[data-design-profile=corporate] .leaderboard-row{background:linear-gradient(180deg, rgba(var(--color-surface), .72), rgba(var(--color-surface-muted), .6));border-color:#7d91a838;border-radius:14px}[data-design-profile=corporate] .leaderboard-row.is-own{box-shadow:0 12px 32px #0f172a3d}[data-design-profile=corporate] .quest-status-panel{border-radius:14px;box-shadow:0 14px 32px #0f172a1f}[data-design-profile=corporate] .ui-loading-state{background:rgba(var(--color-surface-muted), .74);border-style:solid}[data-design-profile=corporate] .quest-answer-block__header{border-bottom-color:rgba(var(--color-border), .72)}[data-design-profile=corporate] .quest-action-row{padding-top:var(--space-1)}[data-design-profile=corporate] .quest-progress__summary-value{letter-spacing:.04em}[data-design-profile=corporate] .quest-runtime-shell{gap:var(--space-4);--quest-runtime-primary-bg:linear-gradient(180deg, rgba(var(--color-surface), .86), rgba(var(--color-surface-muted), .72));--quest-runtime-primary-border:#7d91a838;--quest-runtime-primary-shadow:0 28px 70px #070b126b, 0 12px 26px #070b1238;--quest-runtime-secondary-bg:linear-gradient(180deg, rgba(var(--color-surface-muted), .56), rgba(var(--color-surface), .48));--quest-runtime-secondary-border:#7d91a82e;--quest-runtime-secondary-shadow:0 16px 36px #070b1242, inset 0 1px 0 #ffffff06;--quest-runtime-nested-bg:linear-gradient(180deg, rgba(var(--color-surface), .44), rgba(var(--color-surface-muted), .38));--quest-runtime-nested-border:#7d91a824;--quest-runtime-nested-shadow:inset 0 1px 0 #ffffff05;--quest-runtime-divider:#7d91a82e}[data-design-profile=corporate] .quest-runtime-shell>.absolute{opacity:.2}[data-design-profile=corporate] .quest-runtime-layout{align-items:start}[data-design-profile=corporate] .quest-runtime-main,[data-design-profile=corporate] .quest-runtime-aside{gap:var(--space-3)}[data-design-profile=corporate] .quest-runtime-aside>*{width:100%}[data-design-profile=corporate] .quest-runtime-meta,[data-design-profile=corporate] .quest-runtime-aside-note,[data-design-profile=corporate] .quest-runtime-secondary-card{background:var(--quest-runtime-secondary-bg);border-color:var(--quest-runtime-secondary-border);box-shadow:var(--quest-runtime-secondary-shadow)}[data-design-profile=corporate] .quest-runtime-primary{background:var(--quest-runtime-primary-bg);border-color:var(--quest-runtime-primary-border);box-shadow:var(--quest-runtime-primary-shadow)}[data-design-profile=corporate] .quest-runtime-primary>:first-child{margin-top:0}[data-design-profile=corporate] .quest-runtime-secondary-card,[data-design-profile=corporate] .quest-runtime-aside-note,[data-design-profile=corporate] .quest-runtime-meta,[data-design-profile=corporate] .quest-runtime-nested-card{position:relative}[data-design-profile=corporate] .quest-runtime-meta:before,[data-design-profile=corporate] .quest-runtime-primary:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff06,#0000 34%);position:absolute;inset:0}[data-design-profile=corporate] .quest-runtime-meta{padding:.85rem .95rem}[data-design-profile=expedition].ui-shell{background:radial-gradient(circle at 78% 6%, rgba(var(--expedition-accent-cyan), .12), transparent 18%), radial-gradient(circle at 16% 0%, rgba(var(--expedition-accent-violet), .12), transparent 18%), linear-gradient(180deg, #07101a 0%, #05070b 38%, #04060a 100%)}[data-design-profile=expedition] .quest-profile-stage:before{background:radial-gradient(circle at 14% 6%, rgba(var(--expedition-accent-cyan), .14), transparent 24%), radial-gradient(circle at 82% 0%, rgba(var(--expedition-accent-violet), .1), transparent 20%), linear-gradient(180deg, #ffffff08, transparent 24%);opacity:1}[data-design-profile=expedition] .quest-profile-stage:after{content:"";pointer-events:none;opacity:.12;background-image:linear-gradient(116deg, transparent 0 40%, rgba(var(--expedition-accent-cyan), .08) 41%, transparent 42%), linear-gradient(132deg, transparent 0 58%, #ffffff0a 59%, transparent 60%), radial-gradient(circle at 18% 68%, #ffffff1f 0 1px, transparent 1.4px), radial-gradient(circle at 64% 38%, #ffffff1a 0 1px, transparent 1.4px), radial-gradient(circle at 78% 72%, rgba(var(--expedition-accent-violet), .12) 0 1.2px, transparent 1.8px);background-size:100% 100%,100% 100%,240px 240px,300px 300px,360px 360px;animation:30s ease-in-out infinite alternate expedition-background-drift;position:absolute;inset:0}@keyframes expedition-background-drift{0%{transform:translate(0,0)}to{transform:translateY(-10px)}}[data-design-profile=expedition] .quest-profile-card,[data-design-profile=expedition] .quest-runtime-primary,[data-design-profile=expedition] .quest-runtime-secondary-card,[data-design-profile=expedition] .quest-runtime-meta,[data-design-profile=expedition] .quest-runtime-aside-note,[data-design-profile=expedition] .quest-profile-panel,[data-design-profile=expedition] .quest-admin-console,[data-design-profile=expedition] .quest-modal-shell{background:var(--ui-surface-elevated-bg);border-color:var(--ui-border);box-shadow:var(--expedition-panel-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}[data-design-profile=expedition] .quest-profile-card:before,[data-design-profile=expedition] .quest-runtime-primary:before,[data-design-profile=expedition] .quest-runtime-meta:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, #ffffff0f, transparent 24%), linear-gradient(120deg, rgba(var(--expedition-accent-cyan), .04), transparent 36%, rgba(var(--expedition-accent-violet), .05) 72%, transparent 100%);position:absolute;inset:0}[data-design-profile=expedition] .quest-profile-card:after{background:linear-gradient(90deg, transparent, rgba(var(--expedition-accent-violet), .42), rgba(var(--expedition-accent-cyan), .2), transparent);opacity:1;width:auto;height:1px;inset:auto 1.4rem .9rem}[data-design-profile=expedition] .quest-profile-hero{box-shadow:var(--quest-runtime-primary-shadow);position:relative}[data-design-profile=expedition] .quest-runtime-hero{gap:var(--space-3);position:relative}[data-design-profile=expedition] .quest-runtime-hero:after{content:"";background:radial-gradient(circle, rgba(var(--expedition-accent-violet), .14), rgba(var(--expedition-accent-cyan), .08) 42%, transparent 72%);filter:blur(24px);pointer-events:none;border-radius:999px;height:8rem;position:absolute;inset:auto 0 -1rem 12%}[data-design-profile=expedition] .quest-runtime-hero__eyebrow{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}[data-design-profile=expedition] .quest-runtime-hero__badge,[data-design-profile=expedition] .quest-runtime-hero__tag{text-transform:uppercase;letter-spacing:.18em;border-radius:999px;padding:.48rem .85rem;font-size:.68rem}[data-design-profile=expedition] .quest-runtime-hero__tag{border:1px solid rgba(var(--expedition-accent-violet), .22);background:rgba(var(--expedition-accent-violet), .1);color:rgba(var(--expedition-text-primary), .94)}[data-design-profile=expedition] .quest-runtime-title{max-width:15ch;font-size:clamp(2.3rem,1.8rem + 1.6vw,3.85rem);line-height:.98}[data-design-profile=expedition] .quest-runtime-subtitle{max-width:42rem;color:rgba(var(--expedition-text-muted), .9)}[data-design-profile=expedition] .quest-profile-stat,[data-design-profile=expedition] .quest-profile-step,[data-design-profile=expedition] .quest-profile-member-index,[data-design-profile=expedition] .quest-profile-radio,[data-design-profile=expedition] .quest-profile-list-item{box-shadow:var(--quest-runtime-secondary-shadow)}[data-design-profile=expedition] .quest-runtime-layout{align-items:start}[data-design-profile=expedition] .quest-runtime-main,[data-design-profile=expedition] .quest-runtime-aside{gap:var(--space-3)}[data-design-profile=expedition] .quest-runtime-primary{background:var(--quest-runtime-primary-bg);border-color:var(--quest-runtime-primary-border);box-shadow:var(--quest-runtime-primary-shadow)}[data-design-profile=expedition] .quest-runtime-meta,[data-design-profile=expedition] .quest-runtime-aside-note,[data-design-profile=expedition] .quest-runtime-secondary-card{background:var(--quest-runtime-secondary-bg);border-color:var(--quest-runtime-secondary-border);box-shadow:var(--quest-runtime-secondary-shadow)}[data-design-profile=expedition] .quest-runtime-nested-card,[data-design-profile=expedition] .quest-answer-block,[data-design-profile=expedition] .quest-profile-panel{background:var(--quest-runtime-nested-bg);border-color:var(--quest-runtime-nested-border);box-shadow:var(--quest-runtime-nested-shadow)}[data-design-profile=expedition] .quest-answer-block{border-radius:24px;padding:1.35rem}[data-design-profile=expedition] .quest-answer-block__header{border-bottom:1px solid #ffffff14;gap:.6rem;margin-bottom:1rem;padding-bottom:1rem;display:grid}[data-design-profile=expedition] .quest-answer-block__title{color:var(--ui-text-primary);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}[data-design-profile=expedition] .quest-answer-block__description{color:rgba(var(--expedition-text-muted), .88)}[data-design-profile=expedition] .quest-runtime-flow__question{background:linear-gradient(180deg, rgba(var(--expedition-bg-900), .44), rgba(var(--expedition-bg-925), .24));border:1px solid #ffffff14;border-radius:24px;gap:1rem;padding:1.15rem 1.2rem;display:grid;box-shadow:inset 0 1px #ffffff0d}[data-design-profile=expedition] .quest-runtime-question{font-size:clamp(1.2rem,1rem + .5vw,1.55rem);line-height:1.42}[data-design-profile=expedition] .quest-choice-option,[data-design-profile=expedition] .quest-image-choice__frame{background:linear-gradient(#ffffff0a,#ffffff05);border-color:#ffffff14;border-radius:22px;box-shadow:0 16px 30px #00000038}[data-design-profile=expedition] .quest-choice-option:hover,[data-design-profile=expedition] .quest-choice-option:focus-within,[data-design-profile=expedition] .quest-image-choice:hover .quest-image-choice__frame,[data-design-profile=expedition] .quest-image-choice:focus-within .quest-image-choice__frame{border-color:rgba(var(--expedition-accent-violet), .2);box-shadow:0 18px 34px #0000003d, 0 0 22px rgba(var(--expedition-accent-violet), .08);transform:translateY(-1px)}[data-design-profile=expedition] .quest-choice-option:has(.quest-choice-option__control:checked){border-color:rgba(var(--expedition-accent-violet), .28);background:linear-gradient(180deg, rgba(var(--expedition-accent-violet), .08), rgba(var(--expedition-bg-900), .82));box-shadow:0 20px 36px #00000042, 0 0 24px rgba(var(--expedition-accent-violet), .1)}[data-design-profile=expedition] .quest-image-choice:has(.peer:checked) .quest-image-choice__frame{border-color:rgba(var(--expedition-accent-violet), .28);background:linear-gradient(180deg, rgba(var(--expedition-accent-violet), .08), rgba(var(--expedition-bg-900), .82));box-shadow:0 20px 36px #00000042, 0 0 24px rgba(var(--expedition-accent-violet), .1)}[data-design-profile=expedition] .quest-answer-input .ui-input,[data-design-profile=expedition] .quest-answer-input.ui-input{background:linear-gradient(#ffffff0a,#090e18e6);border-color:#ffffff14;border-radius:20px;min-height:3.75rem;box-shadow:0 12px 24px #00000024}[data-design-profile=expedition] .quest-answer-input .ui-input:hover,[data-design-profile=expedition] .quest-answer-input.ui-input:hover{border-color:rgba(var(--expedition-accent-violet), .18)}[data-design-profile=expedition] .quest-answer-input .ui-input:focus,[data-design-profile=expedition] .quest-answer-input.ui-input:focus{border-color:rgba(var(--expedition-accent-violet), .28);box-shadow:0 0 0 2px rgba(var(--expedition-accent-violet), .1), 0 14px 28px #0000002e}[data-design-profile=expedition] .quest-photo-dropzone{border-color:rgba(var(--expedition-accent-violet), .22);background:linear-gradient(180deg, rgba(var(--expedition-accent-violet), .08), rgba(var(--expedition-bg-900), .5));box-shadow:var(--expedition-inner-highlight)}[data-design-profile=expedition] .quest-photo-preview{background:linear-gradient(180deg, rgba(var(--expedition-bg-850), .48), rgba(var(--expedition-bg-900), .7));box-shadow:inset 0 1px 0 rgba(var(--expedition-accent-cyan), .03)}[data-design-profile=expedition] .quest-action-row{justify-content:flex-start;padding-top:.35rem}[data-design-profile=expedition] .quest-primary-submit,[data-design-profile=expedition] .ui-button--primary{letter-spacing:.04em;border-color:rgba(var(--expedition-accent-cyan), .12);box-shadow:0 16px 30px #0208143d, 0 0 22px rgba(var(--expedition-accent-cyan), .08)}[data-design-profile=expedition] .ui-button--secondary,[data-design-profile=expedition] .ui-button--ghost,[data-design-profile=expedition] .quest-hint-panel__button{box-shadow:0 14px 28px #02081438}[data-design-profile=expedition] .quest-primary-submit:hover,[data-design-profile=expedition] .ui-button--primary:hover,[data-design-profile=expedition] .quest-primary-submit:focus-visible,[data-design-profile=expedition] .ui-button--primary:focus-visible{border-color:rgba(var(--expedition-accent-cyan), .18);box-shadow:0 18px 34px #02081442, 0 0 28px rgba(var(--expedition-accent-cyan), .12)}[data-design-profile=expedition] .quest-primary-submit:active,[data-design-profile=expedition] .ui-button--primary:active{box-shadow:0 10px 20px #02081438, 0 0 16px rgba(var(--expedition-accent-cyan), .08)}[data-design-profile=expedition] .quest-status-panel{box-shadow:0 18px 36px #02081442, inset 0 1px 0 rgba(var(--expedition-accent-cyan), .025);border-radius:20px}[data-design-profile=expedition] .quest-status-panel--success{box-shadow:var(--expedition-glow-green), 0 18px 36px #0208143d}[data-design-profile=expedition] .quest-status-panel--error{box-shadow:0 18px 36px #0208143d, 0 0 0 1px rgba(var(--expedition-accent-danger), .12)}[data-design-profile=expedition] .quest-runtime-progress__summary{justify-content:flex-start}[data-design-profile=expedition] .quest-runtime-progress__track--route{background:linear-gradient(90deg, rgba(var(--expedition-bg-850), .24), rgba(var(--expedition-accent-cyan), .08), rgba(var(--expedition-accent-green), .08));height:.38rem;box-shadow:inset 0 0 0 1px rgba(var(--expedition-accent-cyan), .08);margin-top:.15rem;border-radius:999px;margin-inline:.5rem}[data-design-profile=expedition] .quest-runtime-progress__fill{background:linear-gradient(90deg, rgba(var(--expedition-accent-cyan), .9), rgba(var(--expedition-accent-green), .9));box-shadow:0 0 18px rgba(var(--expedition-accent-cyan), .28)}[data-design-profile=expedition] .quest-runtime-progress__segments--route{counter-reset:expedition-node;align-items:center;gap:.95rem;margin-top:.55rem;padding-inline:.5rem}[data-design-profile=expedition] .quest-runtime-progress__segment-shell{counter-increment:expedition-node;position:relative}[data-design-profile=expedition] .quest-runtime-progress__segment-shell:before{content:"";background:rgba(var(--expedition-accent-cyan), .12);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}[data-design-profile=expedition] .quest-runtime-progress__segment-shell:after{content:counter(expedition-node);color:rgba(var(--expedition-text-soft), .92);letter-spacing:.02em;margin-top:.5rem;font-size:.72rem;font-weight:700;position:absolute;top:100%;left:50%;transform:translate(-50%)}[data-design-profile=expedition] .quest-runtime-progress__segment{z-index:1;background:rgba(var(--expedition-text-soft), .26);border:2px solid rgba(var(--expedition-bg-925), .96);min-width:1rem;max-width:1rem;box-shadow:0 0 0 1px rgba(var(--expedition-accent-cyan), .04);border-radius:999px;margin-inline:auto;position:relative;height:1rem!important}[data-design-profile=expedition] .quest-runtime-progress__segment.is-complete{background:rgba(var(--expedition-accent-cyan), .92);box-shadow:0 0 0 1px rgba(var(--expedition-accent-cyan), .18), 0 0 16px rgba(var(--expedition-accent-cyan), .4)}[data-design-profile=expedition] .quest-runtime-progress__segment.is-current{background:rgba(var(--expedition-accent-green), .98);box-shadow:0 0 0 5px rgba(var(--expedition-accent-green), .14), 0 0 20px rgba(var(--expedition-accent-green), .42);animation:2.4s ease-in-out infinite expedition-route-pulse}[data-design-profile=expedition] .quest-runtime-progress__segment.is-upcoming{background:rgba(var(--expedition-text-soft), .2)}[data-design-profile=expedition] .quest-runtime-progress__segment-shell:has(.quest-runtime-progress__segment.is-current):after{color:rgba(var(--expedition-accent-green), .98)}[data-design-profile=expedition] .quest-runtime-progress__segment-shell:has(.quest-runtime-progress__segment.is-complete):after{color:rgba(var(--expedition-accent-cyan), .94)}@keyframes expedition-route-pulse{0%,to{box-shadow:0 0 0 4px rgba(var(--expedition-accent-green), .12), 0 0 16px rgba(var(--expedition-accent-green), .32)}50%{box-shadow:0 0 0 6px rgba(var(--expedition-accent-green), .18), 0 0 24px rgba(var(--expedition-accent-green), .44)}}[data-design-profile=expedition] .quest-hint-panel__card,[data-design-profile=expedition] .quest-hint-modal{border-color:rgba(var(--expedition-accent-amber), .22);background:linear-gradient(180deg, rgba(var(--expedition-bg-925), .94), rgba(var(--expedition-bg-900), .84)), rgba(var(--expedition-accent-amber), .06);box-shadow:var(--expedition-glow-amber), 0 30px 64px #02081470, var(--expedition-inner-highlight)}[data-design-profile=expedition] .quest-hint-panel__card{overflow:hidden}[data-design-profile=expedition] .quest-hint-panel__card:before{background:radial-gradient(circle at 0 0, rgba(var(--expedition-accent-amber), .18), transparent 56%);opacity:1}[data-design-profile=expedition] .quest-hint-panel__signal,[data-design-profile=expedition] .quest-hint-modal__signal{border-color:rgba(var(--expedition-accent-amber), .34);background:rgba(var(--expedition-accent-amber), .14);color:rgb(var(--expedition-accent-amber));box-shadow:0 0 20px rgba(var(--expedition-accent-amber), .16)}[data-design-profile=expedition] .quest-hint-modal__header{background:linear-gradient(180deg, rgba(var(--expedition-accent-amber), .08), transparent 82%);padding-bottom:1.4rem}[data-design-profile=expedition] .quest-hint-modal__close:hover,[data-design-profile=expedition] .quest-hint-modal__close:focus-visible{border-color:rgba(var(--expedition-accent-amber), .32)}[data-design-profile=expedition] .quest-inventory-item__card{background:linear-gradient(180deg, rgba(var(--expedition-bg-900), .58), rgba(var(--expedition-bg-925), .82))}[data-design-profile=expedition] .quest-inventory-item__media{background:linear-gradient(180deg, rgba(var(--expedition-bg-850), .44), rgba(var(--expedition-bg-900), .68));padding:.9rem}[data-design-profile=expedition] .quest-inventory-item--active .quest-inventory-item__card{box-shadow:var(--expedition-glow-cyan), 0 20px 36px #0208143d}[data-design-profile=expedition] .quest-inventory-item--used .quest-inventory-item__card{opacity:.72;filter:saturate(.7)}[data-design-profile=expedition] .quest-leaderboard,[data-design-profile=expedition] .quest-rating-screen .quest-profile-card,[data-design-profile=expedition] .quest-finish-screen .quest-profile-card,[data-design-profile=expedition] .quest-custom-finish-screen .quest-profile-card{box-shadow:var(--expedition-panel-shadow), var(--expedition-glow-violet)}[data-design-profile=expedition] .leaderboard-row{border-color:rgba(var(--expedition-accent-cyan), .12);background:linear-gradient(180deg, rgba(var(--expedition-bg-900), .44), rgba(var(--expedition-bg-925), .68));border-radius:18px}[data-design-profile=expedition] .leaderboard-row.is-own{border-color:rgba(var(--expedition-accent-cyan), .34);box-shadow:var(--expedition-glow-cyan), 0 18px 32px #0208143d}[data-design-profile=expedition] .quest-profile-table thead{background:rgba(var(--expedition-bg-850), .3)}[data-design-profile=expedition] .quest-profile-table tbody tr{background:rgba(var(--expedition-bg-900), .26)}[data-design-profile=expedition] .quest-profile-table tbody tr:hover{background:rgba(var(--expedition-accent-cyan), .06)}[data-design-profile=expedition] .quest-entry-screen__aside,[data-design-profile=expedition] .quest-rating-screen .quest-profile-card:not(.quest-profile-hero),[data-design-profile=expedition] .quest-runtime-aside>*{box-shadow:var(--quest-runtime-secondary-shadow)}[data-design-profile=expedition] .quest-finish-screen .quest-profile-actions,[data-design-profile=expedition] .quest-custom-finish-screen .quest-profile-actions{padding-top:.5rem}@media (width<=767px){[data-design-profile=expedition] .quest-profile-stage:after{opacity:.08}[data-design-profile=expedition] .quest-runtime-hero{gap:1rem}[data-design-profile=expedition] .quest-runtime-title{max-width:none}[data-design-profile=expedition] .quest-runtime-hero:after{height:5rem;inset:auto 0 -.5rem}[data-design-profile=expedition] .quest-profile-card,[data-design-profile=expedition] .quest-runtime-primary,[data-design-profile=expedition] .quest-runtime-secondary-card,[data-design-profile=expedition] .quest-runtime-meta,[data-design-profile=expedition] .quest-runtime-aside-note,[data-design-profile=expedition] .quest-profile-panel,[data-design-profile=expedition] .quest-modal-shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}[data-design-profile=expedition] .site-header{border:1px solid rgba(var(--expedition-accent-cyan), .14);background:linear-gradient(180deg, rgba(var(--expedition-bg-925), .84), rgba(var(--expedition-bg-900), .72));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px;width:min(1440px,100% - 3rem);margin:1rem auto 0;box-shadow:0 20px 54px #02081447,inset 0 1px #ffffff0d}[data-design-profile=expedition] .site-header>div>.flex:first-child>a:first-child{gap:.9rem;position:relative}[data-design-profile=expedition] .site-header>div>.flex:first-child>a:first-child:before{content:"";background:radial-gradient(circle at 35% 35%, #ffffff3d, transparent 30%), linear-gradient(135deg, rgba(var(--expedition-accent-cyan), .34), rgba(var(--expedition-accent-violet), .2));width:3rem;height:3rem;box-shadow:0 0 30px rgba(var(--expedition-accent-cyan), .16);border:1px solid #ffffff1a;border-radius:999px;flex:0 0 3rem}[data-design-profile=expedition] .site-header>div>.flex:first-child>a:first-child img{border-color:rgba(var(--expedition-accent-cyan), .18);width:3rem;height:3rem;box-shadow:0 0 24px rgba(var(--expedition-accent-cyan), .14)}[data-design-profile=expedition] .site-header>div>.flex:first-child>a:first-child span{letter-spacing:-.01em;font-weight:800}[data-design-profile=expedition] .site-header .text-text,[data-design-profile=expedition] .site-header h1,[data-design-profile=expedition] .site-header h2,[data-design-profile=expedition] .site-header h3,[data-design-profile=expedition] .site-header h4{color:rgb(var(--expedition-text-primary))}[data-design-profile=expedition] .site-header .text-muted{color:rgba(var(--expedition-text-muted), .8)}[data-design-profile=expedition] .site-header nav a,[data-design-profile=expedition] .site-header nav button,[data-design-profile=expedition] .site-header nav form a{transition:border-color var(--transition-fast) ease, background-color var(--transition-fast) ease, box-shadow var(--transition-fast) ease, color var(--transition-fast) ease;border:1px solid #0000;border-radius:14px}[data-design-profile=expedition] .site-header nav a:hover,[data-design-profile=expedition] .site-header nav button:hover,[data-design-profile=expedition] .site-header nav form a:hover{color:rgb(var(--expedition-text-primary));border-color:rgba(var(--expedition-accent-cyan), .18);background:rgba(var(--expedition-accent-cyan), .06);box-shadow:inset 0 -1px 0 rgba(var(--expedition-accent-cyan), .3), 0 0 24px rgba(var(--expedition-accent-cyan), .08)}[data-design-profile=expedition] .quest-profile-hero{border-radius:30px;overflow:hidden}[data-design-profile=expedition] .quest-entry-screen__layout,[data-design-profile=expedition] .quest-runtime-hero{gap:1.25rem}[data-design-profile=expedition] .quest-entry-screen__main,[data-design-profile=expedition] .quest-profile-hero>.flex:first-child,[data-design-profile=expedition] .quest-runtime-hero{position:relative}[data-design-profile=expedition] .quest-entry-screen__main:after,[data-design-profile=expedition] .quest-runtime-hero:before{content:"";opacity:.42;background:linear-gradient(180deg, transparent, #0000001f), linear-gradient(180deg, rgba(var(--expedition-accent-violet), .03), rgba(var(--expedition-accent-violet), .08));clip-path:polygon(0 92%,8% 74%,15% 80%,24% 54%,31% 70%,42% 40%,52% 66%,61% 46%,71% 72%,80% 52%,89% 76%,100% 60%,100% 100%,0 100%);pointer-events:none;height:8rem;position:absolute;bottom:-2.25rem;left:-8%;right:-8%}[data-design-profile=expedition] .quest-runtime-hero:before{opacity:.28;height:9rem;bottom:-2.8rem}[data-design-profile=expedition] .quest-entry-screen__aside,[data-design-profile=expedition] .quest-runtime-stage .quest-profile-hero .quest-profile-meta-grid{background:radial-gradient(circle at 18% 20%, rgba(var(--expedition-accent-cyan), .12), transparent 18%), radial-gradient(circle at 82% 74%, rgba(var(--expedition-accent-violet), .12), transparent 16%), linear-gradient(180deg, #ffffff08, #ffffff04);border-left:1px solid #ffffff14;position:relative}[data-design-profile=expedition] .quest-runtime-stage .quest-profile-hero .quest-profile-heading{max-width:min(100%,48rem)}[data-design-profile=expedition] .quest-runtime-stage .quest-profile-hero .quest-profile-meta-grid{border-radius:26px;gap:.75rem;padding:1.15rem;overflow:hidden;box-shadow:0 18px 40px #0000003d,inset 0 1px #ffffff0a}[data-design-profile=expedition] .quest-entry-screen__aside:before,[data-design-profile=expedition] .quest-runtime-stage .quest-profile-hero .quest-profile-meta-grid:before{content:"";opacity:.72;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;border:1px solid #ffffff0f;border-radius:22px;position:absolute;inset:1rem}[data-design-profile=expedition] .quest-entry-screen__aside:after,[data-design-profile=expedition] .quest-runtime-stage .quest-profile-hero .quest-profile-meta-grid:after{content:"";background:radial-gradient(circle at 0% 72%, rgba(var(--expedition-accent-cyan), .78) 0 4px, transparent 5px), radial-gradient(circle at 32% 38%, rgba(var(--expedition-accent-violet), .82) 0 4px, transparent 5px), radial-gradient(circle at 64% 68%, rgba(var(--expedition-accent-cyan), .76) 0 4px, transparent 5px), radial-gradient(circle at 100% 26%, rgba(var(--expedition-accent-violet), .88) 0 5px, transparent 6px);pointer-events:none;opacity:.9;border-radius:22px;position:absolute;inset:26% 12% 22% 14%;-webkit-mask:linear-gradient(#0000,#0000),none;mask:linear-gradient(#0000,#0000),none}[data-design-profile=expedition] .quest-runtime-stage .quest-profile-hero .quest-profile-stat{background:rgba(var(--expedition-bg-925), .48);border-color:#ffffff14;min-height:5.2rem}[data-design-profile=expedition] .quest-runtime-stage .quest-profile-hero .quest-profile-stat__label{color:rgba(var(--expedition-text-muted), .82)}[data-design-profile=expedition] .quest-runtime-stage .quest-profile-hero .quest-profile-stat__value{font-size:clamp(1.25rem,1.1rem + .4vw,1.6rem)}[data-design-profile=expedition] .quest-runtime-stage .quest-profile-hero .quest-profile-meta-grid{border-left:0;border-radius:24px;min-width:min(100%,22rem);padding:1.35rem}[data-design-profile=expedition] .quest-runtime-stage .quest-profile-hero .quest-profile-meta-grid>*{z-index:1;position:relative}[data-design-profile=expedition] .quest-profile-kicker,[data-design-profile=expedition] .ui-badge{text-transform:uppercase;letter-spacing:.18em;font-weight:800}[data-design-profile=expedition] .quest-entry-screen .quest-profile-heading>h1,[data-design-profile=expedition] .quest-instruction-screen .quest-profile-heading>h1,[data-design-profile=expedition] .quest-onboarding-screen .quest-profile-heading>h1,[data-design-profile=expedition] .quest-finish-screen .quest-profile-heading>h1,[data-design-profile=expedition] .quest-rating-screen .quest-profile-heading>h1{font-size:clamp(2.2rem,1.7rem + 1.5vw,3.8rem);line-height:.98}[data-design-profile=expedition] .quest-runtime-meta{border-radius:24px;padding:1.15rem 1.25rem}[data-design-profile=expedition] .quest-runtime-primary{border-radius:28px;padding:1.5rem}[data-design-profile=expedition] .quest-runtime-primary>.space-y-5,[data-design-profile=expedition] .quest-runtime-primary>.space-y-6,[data-design-profile=expedition] .quest-runtime-primary .quest-runtime-flow{gap:1.25rem;display:grid}[data-design-profile=expedition] .quest-runtime-primary .quest-runtime-nested-card.rich-text,[data-design-profile=expedition] .quest-runtime-primary .rich-text.quest-runtime-nested-card,[data-design-profile=expedition] .quest-runtime-primary .archive-note,[data-design-profile=expedition] .quest-runtime-primary .c-panel.quest-runtime-nested-card{background:linear-gradient(#ffffff08,#ffffff04);border:1px solid #ffffff0f;border-radius:22px;padding:1.4rem 1.4rem 1.35rem;position:relative;overflow:hidden}[data-design-profile=expedition] .quest-runtime-primary .quest-runtime-nested-card.rich-text:before,[data-design-profile=expedition] .quest-runtime-primary .rich-text.quest-runtime-nested-card:before,[data-design-profile=expedition] .quest-runtime-primary .c-panel.quest-runtime-nested-card:before{content:"РђР РҐРР’РќРђРЇ Р—РђРњР•РўРљРђ";letter-spacing:.18em;color:rgba(var(--expedition-accent-violet), .58);font-size:.68rem;position:absolute;top:.9rem;right:1rem}[data-design-profile=expedition] .quest-runtime-primary .quest-runtime-nested-card.rich-text>:first-child,[data-design-profile=expedition] .quest-runtime-primary .rich-text.quest-runtime-nested-card>:first-child,[data-design-profile=expedition] .quest-runtime-primary .c-panel.quest-runtime-nested-card>:first-child{margin-top:1.4rem}[data-design-profile=expedition] .quest-runtime-primary .quest-runtime-nested-card.rich-text p,[data-design-profile=expedition] .quest-runtime-primary .rich-text.quest-runtime-nested-card p,[data-design-profile=expedition] .quest-runtime-primary .c-panel.quest-runtime-nested-card p{color:#d6e3f3;font-size:1.08rem;line-height:1.75}[data-design-profile=expedition] .quest-runtime-primary .grid.sm\:grid-cols-3,[data-design-profile=expedition] .quest-runtime-primary .grid.sm\:grid-cols-3 a{gap:.75rem}[data-design-profile=expedition] .quest-runtime-primary a.ui-button--primary{border-radius:18px;min-height:4rem}[data-design-profile=expedition] .quest-choice-option{align-items:center;padding:1.15rem 1.2rem}[data-design-profile=expedition] .quest-choice-option__label{gap:.25rem;display:grid}[data-design-profile=expedition] .quest-choice-option--answer .quest-choice-option__label:after,[data-design-profile=expedition] .quest-choice-option--path .quest-choice-option__label:after{content:"Р­РєСЃРїРµРґРёС†РёРѕРЅРЅС‹Р№ РІС‹Р±РѕСЂ";color:rgba(var(--expedition-text-soft), .9);font-size:.83rem;font-weight:500}[data-design-profile=expedition] .quest-primary-submit{border-radius:16px;min-width:15rem;min-height:3.9rem;font-size:.98rem;font-weight:800}[data-design-profile=expedition] .quest-runtime-aside{position:sticky;top:6.6rem}[data-design-profile=expedition] .quest-runtime-aside>*{border-radius:24px}[data-design-profile=expedition] .quest-runtime-aside-note,[data-design-profile=expedition] .quest-runtime-secondary-card{padding:1.25rem}[data-design-profile=expedition] .quest-runtime-aside-note:before,[data-design-profile=expedition] .quest-runtime-secondary-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0d,#0000 24%);position:absolute;inset:0}[data-design-profile=expedition] .quest-hint-panel__button{border-radius:18px;min-height:3.95rem}[data-design-profile=expedition] .quest-hint-modal{transform-origin:50%;border-radius:28px}[data-design-profile=expedition] .quest-hint-modal__title{font-size:clamp(2rem,1.6rem + 1vw,2.4rem)}[data-design-profile=expedition] .quest-hint-sheet__body,[data-design-profile=expedition] #questHintBody,[data-design-profile=expedition] .quest-hint-modal__content{color:#f2e2c7;font-size:1.08rem;line-height:1.72}[data-design-profile=expedition] .quest-inventory-item__card{border-radius:22px}[data-design-profile=expedition] .quest-inventory-item__media img{-o-object-fit:contain;object-fit:contain}[data-design-profile=expedition] .quest-leaderboard__header{align-items:center}[data-design-profile=expedition] .quest-leaderboard__intro>p:first-child{font-size:2rem}[data-design-profile=expedition] .quest-rating-screen .quest-profile-table,[data-design-profile=expedition] .quest-finish-screen .quest-profile-meta-grid{border-radius:22px;overflow:hidden}[data-design-profile=expedition] .quest-runtime-aside>.quest-profile-panel,[data-design-profile=expedition] .quest-runtime-aside>.quest-leaderboard,[data-design-profile=expedition] .quest-runtime-aside>*>.quest-hint-panel__card{position:relative;overflow:hidden}[data-design-profile=expedition] .quest-runtime-aside>.quest-profile-panel:before,[data-design-profile=expedition] .quest-runtime-aside>.quest-leaderboard:before,[data-design-profile=expedition] .quest-runtime-aside>*>.quest-hint-panel__card:before{content:"";pointer-events:none;opacity:.26;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}[data-design-profile=expedition] .quest-runtime-aside-note{background:radial-gradient(circle at 12% 18%, rgba(var(--expedition-accent-cyan), .08), transparent 18%), linear-gradient(180deg, rgba(var(--expedition-bg-900), .5), rgba(var(--expedition-bg-925), .64))}[data-design-profile=expedition] .quest-profile-actions{gap:.9rem}[data-design-profile=expedition] .quest-profile-actions .ui-button{border-radius:16px;min-height:3.5rem}@media (width<=1120px){[data-design-profile=expedition] .quest-runtime-aside{position:static}}@media (width<=767px){[data-design-profile=expedition] .site-header{border-radius:18px;width:calc(100% - 1.5rem)}[data-design-profile=expedition] .site-header>div>.flex:first-child>a:first-child:before{flex-basis:2.6rem;width:2.6rem;height:2.6rem}[data-design-profile=expedition] .quest-profile-hero,[data-design-profile=expedition] .quest-runtime-primary{border-radius:24px}[data-design-profile=expedition] .quest-entry-screen__aside,[data-design-profile=expedition] .quest-runtime-stage .quest-profile-hero .quest-profile-meta-grid{border-left:0;border-top:1px solid rgba(var(--expedition-accent-cyan), .1)}[data-design-profile=expedition] .quest-entry-screen__main:after,[data-design-profile=expedition] .quest-runtime-hero:before{height:5.5rem}[data-design-profile=expedition] .quest-runtime-stage .quest-profile-hero .quest-profile-meta-grid{border-radius:22px;padding:.95rem}[data-design-profile=expedition] .quest-runtime-progress__segments--route{flex-wrap:wrap;gap:1.2rem .45rem}[data-design-profile=expedition] .quest-runtime-progress__track--route{display:none}[data-design-profile=expedition] .quest-runtime-progress__segment-shell{flex:0 0 calc(20% - .4rem);justify-content:center}[data-design-profile=expedition] .quest-runtime-progress__segment-shell:before{display:none}}[data-design-profile=default].ui-shell{background:radial-gradient(circle at 16% 12%,#5aa6ff29,#0000 28%),radial-gradient(circle at 84% 0,#8298b71a,#0000 24%),linear-gradient(#0c1019,#0f141e)}[data-design-profile=default] .quest-profile-stage:before{background:radial-gradient(circle at 16% 10%, rgba(var(--color-accent), .12), transparent 30%), linear-gradient(180deg, #ffffff05, transparent 26%);opacity:1}[data-design-profile=default] .quest-profile-card,[data-design-profile=default] .quest-profile-panel,[data-design-profile=default] .quest-runtime-primary,[data-design-profile=default] .quest-runtime-secondary-card,[data-design-profile=default] .quest-runtime-meta,[data-design-profile=default] .quest-runtime-aside-note,[data-design-profile=default] .quest-modal-shell{background:var(--ui-surface-elevated-bg);border-color:var(--ui-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 52px #050a1447}[data-design-profile=default] .quest-profile-card:after{opacity:1;background:linear-gradient(180deg, rgba(var(--color-accent), .84), rgba(var(--color-accent), .18));width:3px}[data-design-profile=default] .quest-profile-card:before,[data-design-profile=default] .quest-runtime-primary:before,[data-design-profile=default] .quest-runtime-meta:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0a,#0000 26%);position:absolute;inset:0}[data-design-profile=default] .quest-profile-hero,[data-design-profile=default] .quest-runtime-primary{border-color:rgba(var(--color-accent), .18)}[data-design-profile=default] .quest-profile-kicker,[data-design-profile=default] .ui-badge{letter-spacing:.12em;text-transform:uppercase}[data-design-profile=default] .quest-runtime-progress{padding-top:.2rem}[data-design-profile=default] .quest-runtime-progress__track.quest-runtime-progress__track-shell{background:rgba(var(--color-surface-muted), .46);border-color:#8298b738;padding:3px}[data-design-profile=default] .quest-runtime-progress__track.quest-runtime-progress__track-shell:after{opacity:.22}[data-design-profile=default] .quest-runtime-progress__fill.quest-runtime-progress__track-fill{background:linear-gradient(90deg, rgba(var(--color-accent), .84), #7abbff);box-shadow:0 8px 18px rgba(var(--color-accent), .16)}[data-design-profile=default] .quest-runtime-progress__segment{background:#8298b729}[data-design-profile=default] .quest-runtime-progress__segment.is-complete{background:rgba(var(--color-accent), .78)}[data-design-profile=default] .quest-runtime-progress__segment.is-current{background:rgba(var(--color-accent), 1);box-shadow:0 0 0 2px rgba(var(--color-accent), .14)}[data-design-profile=default] .quest-answer-block{gap:var(--space-2)}[data-design-profile=default] .quest-answer-block__header{border-bottom-color:#8298b733;margin-bottom:.15rem}[data-design-profile=default] .quest-runtime-flow__question{background:rgba(var(--color-surface), .42);border:1px solid #8298b72e;border-radius:20px;gap:.9rem;padding:1rem 1.05rem;display:grid}[data-design-profile=default] .quest-choice-option{background:rgba(var(--color-surface), .48);border-color:#8298b738;box-shadow:0 12px 24px #050a141f}[data-design-profile=default] .quest-choice-option:hover,[data-design-profile=default] .quest-choice-option:focus-within{border-color:rgba(var(--color-accent), .34);background:rgba(var(--color-surface-muted), .54)}[data-design-profile=default] .quest-choice-option:has(.quest-choice-option__control:checked){border-color:rgba(var(--color-accent), .42);background:rgba(var(--color-accent), .1);box-shadow:0 16px 28px #050a1429}[data-design-profile=default] .quest-hint-panel__card:before{background:linear-gradient(135deg, rgba(var(--color-warning), .1), transparent 42%);opacity:1}[data-design-profile=default] .leaderboard-row,[data-design-profile=default] .quest-inventory-item__card,[data-design-profile=default] .quest-onboarding-step-tile,[data-design-profile=default] .quest-profile-table tbody tr{box-shadow:0 14px 28px #050a1424}[data-design-profile=default] .quest-inventory-item__media{background:rgba(var(--color-surface-muted), .54);border-color:#8298b72e}[data-design-profile=default] .quest-rating-screen .quest-profile-card,[data-design-profile=default] .quest-finish-screen .quest-profile-card,[data-design-profile=default] .quest-custom-finish-screen .quest-profile-card{box-shadow:0 24px 56px #050a144d}[data-design-profile=corporate] .quest-runtime-aside{position:relative}[data-design-profile=corporate] .quest-runtime-nested-card{background:var(--quest-runtime-nested-bg);border-color:var(--quest-runtime-nested-border);box-shadow:var(--quest-runtime-nested-shadow)}[data-design-profile=corporate] .quest-answer-block{gap:var(--space-2)}[data-design-profile=corporate] .quest-answer-block__header{padding-bottom:calc(var(--space-1) * .75);margin-bottom:calc(var(--space-1) * .25);border-bottom-color:rgba(var(--color-border), .54)}[data-design-profile=corporate] .quest-answer-block .quest-answer-input{background:linear-gradient(180deg, rgba(var(--color-surface), .98), rgba(var(--color-surface-muted), .9));border-color:rgba(var(--color-border), 1);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px rgba(var(--color-surface), .9), 0 6px 14px #0f172a0d}[data-design-profile=corporate] .quest-answer-block .quest-answer-input::placeholder{color:rgba(var(--color-muted), .8)}[data-design-profile=corporate] .quest-answer-block .quest-answer-input:hover{border-color:rgba(var(--color-accent), .48);background:linear-gradient(180deg, rgba(var(--color-surface), 1), rgba(var(--color-surface-muted), .92))}[data-design-profile=corporate] .quest-answer-block .quest-answer-input:focus{border-color:rgba(var(--color-accent), .76);background:rgba(var(--color-surface), 1);box-shadow:var(--ui-input-focus-ring), 0 0 0 1px rgba(var(--color-surface), .96), 0 10px 22px #0f172a14}[data-design-profile=corporate] .quest-runtime-shell .quest-status-panel{background:linear-gradient(180deg, rgba(var(--color-surface-muted), .56), rgba(var(--color-surface), .48));border-color:#7d91a833;box-shadow:0 16px 32px #070b1238,inset 0 1px #ffffff08}[data-design-profile=corporate] .quest-profile-stage:before{background:radial-gradient(circle at 14% 8%, rgba(var(--color-accent), .11), transparent 32%), radial-gradient(circle at 86% 0%, #94a3b814, transparent 28%), linear-gradient(180deg, #ffffff05, transparent 30%)}[data-design-profile=corporate] .quest-runtime-shell .quest-status-panel--compact{padding:.75rem .85rem}[data-design-profile=corporate] .quest-runtime-progress{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.3rem 0 0}[data-design-profile=corporate] .quest-runtime-progress__summary{margin-bottom:.1rem}[data-design-profile=corporate] .quest-runtime-progress__value{color:rgb(var(--color-text));letter-spacing:.01em;font-weight:700}[data-design-profile=corporate] .quest-runtime-progress__track.quest-runtime-progress__track-shell{border-color:rgba(var(--color-border), .76);background:linear-gradient(180deg, rgba(var(--color-surface-muted), .72), rgba(var(--color-surface), .62));padding:4px;box-shadow:inset 0 1px #ffffff0a}[data-design-profile=corporate] .quest-runtime-progress__track.quest-runtime-progress__track-shell:after{opacity:.34}[data-design-profile=corporate] .quest-runtime-progress__fill.quest-runtime-progress__track-fill{box-shadow:0 8px 18px rgba(var(--color-accent), .16)}[data-design-profile=corporate] .quest-runtime-progress__segments{padding-top:0}[data-design-profile=corporate] .quest-runtime-progress__segment{background:#7d91a829;box-shadow:inset 0 1px #ffffff05}[data-design-profile=corporate] .quest-runtime-progress__segment.is-complete{background:linear-gradient(90deg, rgba(var(--color-accent), .7), #60a5fad1)}[data-design-profile=corporate] .quest-runtime-progress__segment.is-current{background:linear-gradient(90deg, rgba(var(--color-accent), .9), #60a5fa);box-shadow:0 0 0 2px rgba(var(--color-accent), .16)}[data-design-profile=corporate] .quest-runtime-progress__segment.is-upcoming{background:#7d91a82e}[data-design-profile=corporate] .quest-runtime-shell .quest-profile-panel{background:var(--quest-runtime-secondary-bg);border-color:var(--quest-runtime-secondary-border);box-shadow:var(--quest-runtime-secondary-shadow)}[data-design-profile=corporate] .quest-runtime-aside-note{color:rgba(var(--color-text), .92)}[data-design-profile=corporate] .quest-runtime-flow__body{gap:calc(var(--space-3) * 1.05);display:grid}[data-design-profile=corporate] .quest-runtime-flow__question{border-bottom:1px solid rgba(var(--color-border), .5);gap:.8rem;padding-bottom:.85rem;display:grid}[data-design-profile=corporate] .quest-runtime-flow__actions{border-top:1px solid rgba(var(--color-border), .5);margin-top:.25rem;padding-top:1rem}[data-design-profile=corporate] .quest-runtime-flow__support{gap:.9rem;margin-top:.2rem;display:grid}[data-design-profile=corporate] .quest-runtime-flow__support [data-hint-panel]{margin-top:0}[data-design-profile=corporate] .quest-runtime-flow__support .quest-profile-panel{box-shadow:none;background:linear-gradient(180deg, rgba(var(--color-surface-muted), .66), rgba(var(--color-surface), .58))}[data-design-profile=corporate] .quest-action-row{gap:.55rem}[data-design-profile=corporate] .quest-runtime-shell .leaderboard-row{box-shadow:inset 0 1px #ffffff08}@media (width<=767px){[data-design-profile=corporate] .quest-profile-shell{gap:var(--space-3)}[data-design-profile=corporate] .quest-runtime-main,[data-design-profile=corporate] .quest-runtime-aside,[data-design-profile=corporate] .quest-runtime-flow,[data-design-profile=corporate] .quest-runtime-flow__form,[data-design-profile=corporate] .quest-runtime-flow__body{gap:var(--space-2)}[data-design-profile=corporate] .quest-runtime-meta{padding:.75rem .8rem}[data-design-profile=corporate] .quest-runtime-primary.ui-card--pad-md,[data-design-profile=corporate] .quest-runtime-secondary-card.ui-card--pad-sm,[data-design-profile=corporate] .quest-runtime-aside-note.ui-card--pad-sm,[data-design-profile=corporate] .quest-runtime-nested-card.ui-card--pad-md{padding:.95rem}[data-design-profile=corporate] .quest-runtime-progress{padding-top:.1rem}[data-design-profile=corporate] .quest-runtime-progress__summary{margin-bottom:.05rem}[data-design-profile=corporate] .quest-runtime-progress__value{font-size:.82rem}[data-design-profile=corporate] .quest-runtime-flow__question,[data-design-profile=corporate] .quest-runtime-flow__actions,[data-design-profile=corporate] .quest-runtime-flow__support{padding-top:.75rem}[data-design-profile=corporate] .quest-runtime-flow__actions{padding-bottom:.45rem}[data-design-profile=corporate] .quest-runtime-flow__support{gap:.6rem}[data-design-profile=corporate] .quest-runtime-flow__question{padding-top:0}[data-design-profile=corporate] .quest-answer-block__header{margin-bottom:.15rem}[data-design-profile=corporate] .quest-action-row{gap:.5rem}}[data-design-profile=corporate] .quest-runtime-shell .ui-button,[data-design-profile=corporate] .quest-runtime-shell .btn-primary,[data-design-profile=corporate] .quest-runtime-shell .btn-ghost{text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}[data-design-profile=corporate] .quest-answer-block .ui-card,[data-design-profile=corporate] [data-hint-panel] .ui-button{border-radius:14px}[data-design-profile=corporate] .quest-choice-option{background:rgba(var(--color-surface), .46);padding:.9rem .95rem}[data-design-profile=corporate] .quest-choice-option:has(.quest-choice-option__control:checked){background:rgba(var(--color-accent), .07)}[data-design-profile=corporate] .quest-admin-link{opacity:.7}[data-design-profile=corporate] .quest-profile-actions{gap:var(--space-2)}[data-design-profile=mystic] .quest-profile-stage:before,[data-design-profile=mystic] .quest-runtime-shell>.absolute{opacity:.5}[data-design-profile=mystic] .quest-profile-shell{gap:calc(var(--ui-profile-shell-gap) + .5rem)}[data-design-profile=mystic] .quest-profile-stage:before{background:radial-gradient(circle at 18% 10%, #7891be29, transparent 28%), radial-gradient(circle at 82% 8%, rgba(var(--color-accent), .14), transparent 22%), radial-gradient(circle at 50% 100%, #222a3838, transparent 34%), linear-gradient(180deg, #ffffff06, transparent 34%)}[data-design-profile=mystic] .quest-profile-hero{background:linear-gradient(180deg, #11151dc2, #090c12f0), linear-gradient(115deg, transparent 18%, #ffffff09 34%, rgba(var(--color-accent), .05) 50%, transparent 66%);border-color:#ffffff14;border-radius:32px;box-shadow:0 34px 86px #00000075,inset 0 1px #ffffff0d}[data-design-profile=mystic] .quest-profile-hero,[data-design-profile=mystic] .quest-runtime-primary,[data-design-profile=mystic] .quest-hint-panel__card,[data-design-profile=mystic] .quest-leaderboard{isolation:isolate}[data-design-profile=mystic] .quest-profile-hero>*,[data-design-profile=mystic] .quest-runtime-primary>*,[data-design-profile=mystic] .quest-hint-panel__card>*,[data-design-profile=mystic] .quest-leaderboard>*{z-index:1;position:relative}[data-design-profile=mystic] .quest-profile-hero:after{opacity:0}[data-design-profile=mystic] .quest-profile-hero:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, #ffffff0b, transparent 28%), linear-gradient(115deg, transparent 18%, rgba(var(--color-accent), .08) 50%, transparent 72%);position:absolute;inset:0}[data-design-profile=mystic] .quest-profile-hero .quest-profile-heading{gap:.9rem}[data-design-profile=mystic] .quest-profile-hero .quest-runtime-subtitle,[data-design-profile=mystic] .quest-profile-hero>.space-y-3 p.text-muted{color:rgba(var(--color-text), .68)}[data-design-profile=mystic] .quest-profile-hero .quest-profile-meta-grid{gap:.9rem}[data-design-profile=mystic] .quest-profile-stat{background:linear-gradient(180deg, #11161ecc, #0b0e14f0), linear-gradient(120deg, #ffffff06, rgba(var(--color-accent), .018) 42%, transparent 72%);border-color:#ffffff12;border-radius:22px;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #00000038}[data-design-profile=mystic] .quest-profile-panel{background:linear-gradient(180deg, #141923cc, #0b0f16eb), linear-gradient(120deg, #ffffff06, rgba(var(--color-accent), .016) 42%, transparent 72%);border-color:#ffffff12;border-radius:24px;box-shadow:inset 0 1px #ffffff0a,0 20px 42px #00000042}[data-design-profile=mystic] .quest-profile-panel .quest-profile-panel,[data-design-profile=mystic] .quest-profile-panel .ui-card,[data-design-profile=mystic] .quest-runtime-primary .ui-card,[data-design-profile=mystic] .quest-runtime-primary .quest-profile-panel{border-color:rgba(var(--color-accent), .14);background:linear-gradient(180deg, #0d1118eb, #080b11f5), linear-gradient(120deg, #ffffff05, rgba(var(--color-accent), .014) 40%, transparent 72%);border-radius:22px;box-shadow:inset 0 1px #ffffff09,0 14px 28px #0003}[data-design-profile=mystic] .quest-profile-panel .quest-profile-kicker,[data-design-profile=mystic] .quest-runtime-primary .quest-profile-kicker{color:rgba(var(--color-text), .54)}[data-design-profile=mystic] .ui-card,[data-design-profile=mystic] .quest-profile-card,[data-design-profile=mystic] .quest-profile-panel,[data-design-profile=mystic] .quest-runtime-hero,[data-design-profile=mystic] .quest-runtime-primary,[data-design-profile=mystic] .quest-runtime-secondary-card,[data-design-profile=mystic] .quest-runtime-meta,[data-design-profile=mystic] .quest-runtime-aside-note,[data-design-profile=mystic] .quest-runtime-nested-card,[data-design-profile=mystic] .quest-modal-shell{background:linear-gradient(180deg, #11151dc7, #090c12eb), linear-gradient(120deg, #ffffff08, rgba(var(--color-accent), .025) 40%, transparent 70%);-webkit-backdrop-filter:blur(16px);border-color:#ffffff14;box-shadow:0 28px 70px #0000006b,inset 0 1px #ffffff0a}[data-design-profile=mystic] .quest-profile-card:before,[data-design-profile=mystic] .quest-profile-panel:before,[data-design-profile=mystic] .quest-runtime-primary:before,[data-design-profile=mystic] .quest-runtime-secondary-card:before,[data-design-profile=mystic] .quest-runtime-meta:before,[data-design-profile=mystic] .quest-runtime-aside-note:before,[data-design-profile=mystic] .quest-runtime-nested-card:before,[data-design-profile=mystic] .quest-modal-shell:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, #ffffff0a, transparent 32%), linear-gradient(115deg, transparent 20%, rgba(var(--color-accent), .06) 52%, transparent 72%);position:absolute;inset:0}[data-design-profile=mystic] .quest-runtime-secondary-card,[data-design-profile=mystic] .quest-runtime-meta,[data-design-profile=mystic] .quest-runtime-aside-note,[data-design-profile=mystic] .quest-runtime-nested-card{background:linear-gradient(180deg, #141923d1, #0b0f16eb), linear-gradient(120deg, #ffffff06, rgba(var(--color-accent), .018) 42%, transparent 72%)}[data-design-profile=mystic] .quest-runtime-hero{background:linear-gradient(180deg, #11151db8, #090c12eb), linear-gradient(115deg, transparent 18%, #ffffff08 34%, rgba(var(--color-accent), .055) 50%, transparent 66%);border-radius:28px;box-shadow:0 24px 60px #0000005c,inset 0 1px #ffffff0d}[data-design-profile=mystic] .quest-runtime-hero__tag{color:rgba(var(--color-text), .62);letter-spacing:.16em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.55rem .9rem;font-size:.68rem;font-weight:700;display:inline-flex}[data-design-profile=mystic] .quest-runtime-primary{border-radius:28px;box-shadow:0 30px 76px #0000007a,inset 0 1px #ffffff0a}[data-design-profile=mystic] .quest-runtime-meta{background:linear-gradient(180deg, #161c26c7, #0b0f16e6), linear-gradient(120deg, #ffffff05, rgba(var(--color-accent), .014) 42%, transparent 72%);border-radius:24px}[data-design-profile=mystic] .quest-runtime-aside{gap:1.1rem}[data-design-profile=mystic] .quest-runtime-aside-note{background:linear-gradient(180deg, #141923c2, #0b0f16e6), linear-gradient(120deg, #ffffff05, rgba(var(--color-accent), .014) 42%, transparent 72%);border-radius:24px}[data-design-profile=mystic] .quest-entry-screen .quest-profile-hero{overflow:hidden}[data-design-profile=mystic] .quest-entry-screen__main{padding:2rem}[data-design-profile=mystic] .quest-entry-screen__aside{background:linear-gradient(180deg, #141923d1, #0b0f16f0), linear-gradient(120deg, #ffffff05, rgba(var(--color-accent), .018) 42%, transparent 72%);border-color:#ffffff12!important}[data-design-profile=mystic] .quest-entry-screen__aside .aspect-\[16\/10\]{background:linear-gradient(#11151dd1,#090c12f5);border-radius:24px;box-shadow:0 22px 46px #00000057,inset 0 1px #ffffff0a;border-color:#ffffff14!important}[data-design-profile=mystic] .quest-entry-screen__aside .aspect-\[16\/10\] img{filter:saturate(.92)contrast(1.02)brightness(.92)}[data-design-profile=mystic] .quest-entry-screen .quest-profile-brief{gap:1rem}[data-design-profile=mystic] .quest-entry-screen .grid.gap-3.sm\:grid-cols-3>div{background:linear-gradient(180deg, #141923cc, #0b0f16eb), linear-gradient(120deg, #ffffff06, rgba(var(--color-accent), .016) 42%, transparent 72%);border-radius:22px;box-shadow:inset 0 1px #ffffff09,0 16px 32px #00000038;border-color:#ffffff12!important}[data-design-profile=mystic] .quest-runtime-nested-card{border-color:rgba(var(--color-accent), .14);box-shadow:inset 0 1px #ffffff0a,0 16px 34px #00000038}[data-design-profile=mystic] .quest-profile-kicker,[data-design-profile=mystic] .ui-badge{text-transform:uppercase;letter-spacing:.18em}[data-design-profile=mystic] .ui-badge{min-height:2.1rem;color:rgba(var(--color-text), .74);background:linear-gradient(#ffffff0d,#ffffff04),linear-gradient(135deg,#151b26f5,#0b0f16f5);border-color:#ffffff14;padding:.45rem .9rem;font-size:.68rem;font-weight:700;box-shadow:inset 0 1px #ffffff0d}[data-design-profile=mystic] .ui-badge--accent{border-color:rgba(var(--color-accent), .28);background:linear-gradient(180deg, rgba(var(--color-accent), .14), #151b26f5), linear-gradient(135deg, #151b26f5, #0b0f16f5);color:rgb(var(--color-text))}[data-design-profile=mystic] .quest-profile-kicker{color:rgba(var(--color-text), .56)}[data-design-profile=mystic] .ui-button{letter-spacing:.02em;font-weight:700;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000057,inset 0 1px #ffffff0f}[data-design-profile=mystic] .ui-button:after,[data-design-profile=mystic] .quest-hint-panel__button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:42%;transition:left .85s;position:absolute;inset:0 auto 0 -120%;transform:skew(-20deg)}[data-design-profile=mystic] .ui-button--primary,[data-design-profile=mystic] .quest-hint-panel__button{color:rgb(var(--color-text));border-color:rgba(var(--color-accent), .28);box-shadow:0 18px 40px #00000057, 0 0 0 1px rgba(var(--color-accent), .08), inset 0 1px 0 #ffffff14}[data-design-profile=mystic] .ui-button--primary:hover,[data-design-profile=mystic] .quest-hint-panel__button:hover{border-color:rgba(var(--color-accent), .42);transform:translateY(-1px)}[data-design-profile=mystic] .ui-button:hover:after,[data-design-profile=mystic] .quest-hint-panel__button:hover:after{left:140%}[data-design-profile=mystic] .ui-button--secondary,[data-design-profile=mystic] .ui-button--ghost{border-color:#ffffff14}[data-design-profile=mystic] .ui-input,[data-design-profile=mystic] .ui-select,[data-design-profile=mystic] .ui-textarea,[data-design-profile=mystic] .input-surface{border-radius:18px;box-shadow:inset 0 1px #ffffff08,0 16px 34px #0000003d}[data-design-profile=mystic] .ui-tabs{gap:.75rem}[data-design-profile=mystic] .ui-tabs__trigger{background:linear-gradient(#141923cc,#0b0f16eb);border-color:#ffffff0f;border-radius:18px;box-shadow:inset 0 1px #ffffff0a}[data-design-profile=mystic] .ui-tabs__trigger[aria-selected=true],[data-design-profile=mystic] .ui-tabs__trigger--active{color:rgb(var(--color-text));border-color:rgba(var(--color-accent), .28);background:linear-gradient(180deg, rgba(var(--color-accent), .12), #141923f0), linear-gradient(120deg, #ffffff0a, transparent 56%);box-shadow:0 18px 32px #00000042,inset 0 1px #ffffff0f}[data-design-profile=mystic] .quest-runtime-shell{--quest-runtime-primary-bg:linear-gradient(180deg, #11151dd1, #090c12f0), linear-gradient(120deg, #ffffff09, rgba(var(--color-accent), .02) 40%, transparent 72%);--quest-runtime-primary-border:#ffffff14;--quest-runtime-primary-shadow:0 30px 76px #0000007a, inset 0 1px 0 #ffffff0a;--quest-runtime-secondary-bg:linear-gradient(180deg, #141923d1, #0b0f16eb);--quest-runtime-secondary-border:#ffffff14;--quest-runtime-secondary-shadow:0 20px 42px #00000052, inset 0 1px 0 #ffffff0a;--quest-runtime-nested-bg:linear-gradient(180deg, #0d1118f0, #080b11f5);--quest-runtime-nested-border:rgba(var(--color-accent), .14);--quest-runtime-nested-shadow:inset 0 1px 0 #ffffff0a;--quest-runtime-divider:#ffffff14}[data-design-profile=mystic] .quest-runtime-progress__fill.quest-runtime-progress__track-fill{box-shadow:0 0 0 1px #ffffff14 inset, 0 10px 18px rgba(var(--color-accent), .18)}[data-design-profile=mystic] .quest-runtime-progress__segment{background:#ffffff14}[data-design-profile=mystic] .quest-runtime-progress__segment.is-complete{background:linear-gradient(90deg, rgba(var(--color-accent), .78), #e3d3b5e0)}[data-design-profile=mystic] .quest-runtime-progress__segment.is-current{background:linear-gradient(90deg, rgba(var(--color-accent), .94), #e1cea9e6);box-shadow:0 0 0 2px rgba(var(--color-accent), .18)}[data-design-profile=mystic] .quest-answer-block .quest-answer-input{background:linear-gradient(#090c12f2,#0d1118f2);border-color:#ffffff14}[data-design-profile=mystic] .quest-answer-block .quest-answer-input:focus{border-color:rgba(var(--color-accent), .52);box-shadow:var(--ui-input-focus-ring), 0 0 0 1px rgba(var(--color-accent), .18), 0 12px 28px #00000047}[data-design-profile=mystic] .quest-hint-panel__card,[data-design-profile=mystic] .quest-hint-modal{border-color:rgba(var(--color-accent), .24);background:linear-gradient(180deg, #11151deb, #090c12fa), linear-gradient(120deg, rgba(var(--color-accent), .08), transparent 55%);box-shadow:0 24px 58px #0000006b, inset 0 0 0 1px rgba(var(--color-accent), .06)}[data-design-profile=mystic] .quest-choice-option,[data-design-profile=mystic] .quest-profile-step.is-current,[data-design-profile=mystic] .quest-onboarding-step-tile.is-current{box-shadow:0 16px 34px #0000004d,inset 0 1px #ffffff0a}[data-design-profile=mystic] .quest-choice-option:has(.quest-choice-option__control:checked){box-shadow:0 16px 34px #0000004d,inset 0 1px #ffffff0a}[data-design-profile=mystic] .quest-profile-step,[data-design-profile=mystic] .quest-onboarding-step-tile{background:linear-gradient(180deg, #141923c7, #0b0f16e6), linear-gradient(120deg, #ffffff05, rgba(var(--color-accent), .015) 42%, transparent 72%);border-color:#ffffff12;border-radius:22px;box-shadow:0 14px 28px #00000038,inset 0 1px #ffffff09}[data-design-profile=mystic] .quest-profile-step.is-current,[data-design-profile=mystic] .quest-onboarding-step-tile.is-current{border-color:rgba(var(--color-accent), .28);background:linear-gradient(180deg, rgba(var(--color-accent), .12), #141923f0), linear-gradient(120deg, #ffffff0a, transparent 56%);box-shadow:0 16px 34px #00000057, 0 0 0 1px rgba(var(--color-accent), .12)}[data-design-profile=mystic] .quest-choice-option:has(.quest-choice-option__control:checked){border-color:rgba(var(--color-accent), .28);background:linear-gradient(180deg, rgba(var(--color-accent), .12), #141923f0), linear-gradient(120deg, #ffffff0a, transparent 56%);box-shadow:0 16px 34px #00000057, 0 0 0 1px rgba(var(--color-accent), .12)}[data-design-profile=mystic] .quest-inventory-item--used,[data-design-profile=mystic] .quest-inventory-item[data-item-state=used]{opacity:.56;filter:saturate(.75)}[data-design-profile=default] .quest-progress__track,[data-design-profile=default] .progress-shell,[data-design-profile=default] .quest-runtime-progress__track-shell{background:linear-gradient(180deg, rgba(var(--color-surface-muted), .62), rgba(var(--color-surface), .52));border-color:#8298b74d}[data-design-profile=default] .quest-progress__fill,[data-design-profile=default] .progress-fill,[data-design-profile=default] .quest-runtime-progress__track-fill{background:linear-gradient(90deg, rgba(var(--color-accent), .82), #7abbfff5)}[data-design-profile=default] .quest-progress__segment--completed,[data-design-profile=default] .quest-runtime-progress__segment.is-complete{background:rgba(var(--color-accent), .78)}[data-design-profile=default] .quest-progress__segment--current,[data-design-profile=default] .quest-runtime-progress__segment.is-current{background:rgba(var(--color-accent), .96);box-shadow:0 0 0 2px rgba(var(--color-accent), .14)}[data-design-profile=default] .quest-answer-block{background:linear-gradient(180deg, rgba(var(--color-surface), .44), rgba(var(--color-surface-muted), .28))}[data-design-profile=default] .quest-answer-input{border-color:rgba(var(--color-accent), .2);background:linear-gradient(180deg, rgba(var(--color-surface), .66), rgba(var(--color-surface-muted), .58))}[data-design-profile=default] .quest-choice-option:hover,[data-design-profile=default] .quest-choice-option:focus-within{border-color:rgba(var(--color-accent), .32)}[data-design-profile=default] .quest-choice-option:has(.quest-choice-option__control:checked){border-color:rgba(var(--color-accent), .42);background:rgba(var(--color-accent), .1)}[data-design-profile=corporate] .quest-progress__track,[data-design-profile=corporate] .progress-shell,[data-design-profile=corporate] .quest-runtime-progress__track-shell{background:linear-gradient(180deg, rgba(var(--color-surface-muted), .66), rgba(var(--color-surface), .58));border-color:#7d91a857}[data-design-profile=corporate] .quest-progress__fill,[data-design-profile=corporate] .progress-fill,[data-design-profile=corporate] .quest-runtime-progress__track-fill{background:linear-gradient(90deg, rgba(var(--color-accent), .86), #1d4ed8e6);box-shadow:0 8px 18px #070b123d}[data-design-profile=corporate] .quest-progress__segment--current,[data-design-profile=corporate] .quest-runtime-progress__segment.is-current{box-shadow:0 0 0 2px rgba(var(--color-accent), .18)}[data-design-profile=corporate] .quest-answer-input{background:linear-gradient(180deg, rgba(var(--color-surface), .74), rgba(var(--color-surface-muted), .68));border-color:#7d91a857}[data-design-profile=corporate] .quest-answer-input:focus{border-color:rgba(var(--color-accent), .58);box-shadow:0 0 0 2px rgba(var(--color-accent), .12), 0 10px 20px #070b122e}[data-design-profile=corporate] .quest-choice-option{border-color:#7d91a847}[data-design-profile=corporate] .quest-choice-option:has(.quest-choice-option__control:checked){border-color:rgba(var(--color-accent), .34);background:linear-gradient(180deg, rgba(var(--color-accent), .08), rgba(var(--color-surface), .58))}[data-design-profile=mystic] .quest-progress__track,[data-design-profile=mystic] .progress-shell,[data-design-profile=mystic] .quest-runtime-progress__track-shell{background:#ffffff0f;border-color:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff0a}[data-design-profile=mystic] .quest-progress__fill,[data-design-profile=mystic] .progress-fill{background:linear-gradient(90deg, rgba(var(--color-accent), .95), #e1cea9e6);box-shadow:0 0 0 1px #ffffff14 inset, 0 10px 18px rgba(var(--color-accent), .18);position:relative;overflow:hidden}[data-design-profile=mystic] .quest-runtime-progress__track-fill{box-shadow:0 0 0 1px #ffffff24 inset, 0 0 0 1px rgba(var(--color-accent), .22), 0 10px 22px rgba(var(--color-accent), .24);background:#c8a56a;position:relative;overflow:hidden}[data-design-profile=mystic] .quest-progress__fill:after,[data-design-profile=mystic] .progress-fill:after,[data-design-profile=mystic] .quest-runtime-progress__track-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:30%;animation:3.8s ease-in-out infinite progressShimmer;position:absolute;top:0;bottom:0;left:-35%;transform:skew(-22deg)}@keyframes progressShimmer{0%{left:-35%}to{left:120%}}[data-design-profile=mystic] .quest-answer-block{background:linear-gradient(180deg, #11151dd1, #090c12eb), linear-gradient(120deg, #ffffff08, rgba(var(--color-accent), .03) 44%, transparent 72%);border-color:#ffffff14;border-radius:26px;box-shadow:0 24px 48px #00000052}[data-design-profile=mystic] .quest-answer-block__header{border-bottom:1px solid #ffffff12;margin-bottom:1rem;padding-bottom:.9rem}[data-design-profile=mystic] .quest-answer-block__title{color:rgb(var(--color-text));letter-spacing:-.01em;font-size:1rem;font-weight:700}[data-design-profile=mystic] .quest-answer-block__description{color:rgba(var(--color-text), .64)}[data-design-profile=mystic] .quest-answer-input{background:linear-gradient(#090c12f2,#0d1118f2);border-color:#ffffff14;border-radius:18px;min-height:4.25rem;font-size:1.1rem;font-weight:700}[data-design-profile=mystic] .quest-choice-option{background:linear-gradient(180deg, #141923d1, #0b0f16eb), linear-gradient(120deg, #ffffff06, rgba(var(--color-accent), .018) 42%, transparent 72%);border-color:#ffffff14;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 18px 36px #00000042,inset 0 1px #ffffff09}[data-design-profile=mystic] .quest-choice-option:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(180deg, #ffffff0d, transparent 30%), radial-gradient(circle at 50% 0%, rgba(var(--color-accent), .1), transparent 45%);transition:opacity .25s;position:absolute;inset:0}[data-design-profile=mystic] .quest-choice-option:hover:after,[data-design-profile=mystic] .quest-choice-option:focus-within:after{opacity:1}[data-design-profile=mystic] .quest-choice-option:has(.quest-choice-option__control:checked){border-color:rgba(var(--color-accent), .3);background:linear-gradient(180deg, rgba(var(--color-accent), .12), #141923f0), linear-gradient(120deg, #ffffff0a, transparent 56%);box-shadow:0 24px 52px #00000057, 0 0 0 1px rgba(var(--color-accent), .12)}[data-design-profile=mystic] .quest-choice-option:has(.quest-choice-option__control:checked):before{content:"";border-radius:inherit;background:linear-gradient(135deg, #e9dcc2b8, rgba(var(--color-accent), .24), #ffffff1f);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-design-profile=expedition] .quest-progress__track,[data-design-profile=expedition] .progress-shell,[data-design-profile=expedition] .quest-runtime-progress__track-shell{border-color:rgba(var(--expedition-accent-cyan), .22);background:linear-gradient(90deg, rgba(var(--expedition-bg-850), .26), rgba(var(--expedition-accent-cyan), .08), rgba(var(--expedition-accent-green), .08))}[data-design-profile=expedition] .quest-progress__fill,[data-design-profile=expedition] .progress-fill,[data-design-profile=expedition] .quest-runtime-progress__track-fill{background:linear-gradient(90deg, rgba(var(--expedition-accent-cyan), .9), rgba(var(--expedition-accent-green), .9));box-shadow:0 0 18px rgba(var(--expedition-accent-cyan), .24)}[data-design-profile=expedition] .quest-answer-input{border-color:rgba(var(--expedition-accent-cyan), .12);background:linear-gradient(180deg, rgba(var(--expedition-bg-900), .44), rgba(var(--expedition-bg-925), .9))}[data-design-profile=expedition] .quest-choice-option{border-color:rgba(var(--expedition-accent-cyan), .1);background:linear-gradient(180deg, rgba(var(--expedition-bg-900), .52), rgba(var(--expedition-bg-925), .78))}[data-design-profile=default] .quest-hint-panel__card,[data-design-profile=default] .quest-hint-modal{border-color:rgba(var(--color-warning), .22);background:linear-gradient(180deg, rgba(var(--color-surface), .94), rgba(var(--color-surface-muted), .86)), rgba(var(--color-warning), .04);box-shadow:0 22px 48px #050a1447}[data-design-profile=default] .quest-hint-panel__signal,[data-design-profile=default] .quest-hint-modal__signal{border-color:rgba(var(--color-warning), .3);background:rgba(var(--color-warning), .12);color:rgb(var(--color-warning))}[data-design-profile=default] .quest-hint-panel__button{border-color:rgba(var(--color-warning), .24);box-shadow:0 12px 24px #050a1429}[data-design-profile=default] .quest-inventory-item__card{background:linear-gradient(180deg, rgba(var(--color-surface), .82), rgba(var(--color-surface-muted), .72));border-color:#8298b738}[data-design-profile=default] .quest-inventory-item__media,[data-design-profile=default] .quest-media-frame{background:rgba(var(--color-surface-muted), .56);border-color:#8298b72e}[data-design-profile=default] .quest-inventory-item--active .quest-inventory-item__card{box-shadow:0 18px 34px #050a1438}[data-design-profile=default] .quest-inventory-item--used,[data-design-profile=default] .quest-inventory-item[data-item-state=used]{opacity:.7}[data-design-profile=corporate] .quest-hint-panel__card,[data-design-profile=corporate] .quest-hint-modal{background:linear-gradient(180deg, rgba(var(--color-surface-muted), .78), rgba(var(--color-surface), .72)), rgba(var(--color-accent), .04);border-color:#7d91a847;box-shadow:0 20px 40px #070b1247}[data-design-profile=corporate] .quest-hint-panel__signal,[data-design-profile=corporate] .quest-hint-modal__signal{background:rgba(var(--color-accent), .1);color:#93c5fdeb;border-color:#7d91a85c}[data-design-profile=corporate] .quest-hint-panel__button{border-color:#7d91a84d;box-shadow:0 14px 24px #070b1233}[data-design-profile=corporate] .quest-inventory-item__card{background:linear-gradient(180deg, rgba(var(--color-surface), .84), rgba(var(--color-surface-muted), .76));border-color:#7d91a83d}[data-design-profile=corporate] .quest-inventory-item__media,[data-design-profile=corporate] .quest-media-frame{background:rgba(var(--color-surface-muted), .58);border-color:#7d91a83d}[data-design-profile=corporate] .quest-inventory-item--active .quest-inventory-item__card{box-shadow:0 18px 32px #070b123d}[data-design-profile=corporate] .quest-inventory-item--used,[data-design-profile=corporate] .quest-inventory-item[data-item-state=used]{opacity:.64}[data-design-profile=mystic] .quest-hint-panel__card,[data-design-profile=mystic] .quest-hint-modal{border-color:rgba(var(--color-accent), .24);background:linear-gradient(180deg, #11151deb, #090c12fa), linear-gradient(120deg, rgba(var(--color-accent), .08), transparent 55%);box-shadow:0 24px 58px #0000006b, inset 0 0 0 1px rgba(var(--color-accent), .06);border-radius:26px}[data-design-profile=mystic] .quest-hint-panel__card:after,[data-design-profile=mystic] .quest-leaderboard:after{content:"";background:radial-gradient(circle, rgba(var(--color-accent), .12), transparent 65%);filter:blur(18px);pointer-events:none;z-index:0;border-radius:50%;height:56px;position:absolute;bottom:-20px;left:12%;right:12%}[data-design-profile=mystic] .quest-hint-panel__signal,[data-design-profile=mystic] .quest-hint-modal__signal{border-color:rgba(var(--color-accent), .32);background:rgba(var(--color-accent), .14);box-shadow:0 0 0 1px rgba(var(--color-accent), .12), 0 8px 24px rgba(var(--color-accent), .14)}[data-design-profile=mystic] .quest-hint-panel__header,[data-design-profile=mystic] .quest-hint-panel__meta,[data-design-profile=mystic] .quest-hint-modal__header,[data-design-profile=mystic] .quest-hint-modal__footer{border-color:#ffffff12}[data-design-profile=mystic] .quest-hint-panel__body{padding:1rem 0}[data-design-profile=mystic] .quest-hint-modal__title{letter-spacing:-.04em;font-size:clamp(1.7rem,1.35rem + 1.2vw,2.2rem);font-weight:800}[data-design-profile=mystic] .quest-hint-modal__content{gap:1.25rem}[data-design-profile=mystic] .quest-hint-sheet__body{letter-spacing:-.04em;font-size:clamp(1.2rem,1rem + .8vw,1.85rem);font-weight:800;line-height:1.2}[data-design-profile=mystic] .quest-hint-panel__eyebrow{color:rgb(var(--color-text));letter-spacing:-.01em;font-size:.95rem}[data-design-profile=mystic] .quest-hint-panel__text,[data-design-profile=mystic] .quest-hint-panel__note,[data-design-profile=mystic] .quest-hint-sheet__meta{color:rgba(var(--color-text), .64)}[data-design-profile=mystic] .quest-hint-panel__button{border-color:rgba(var(--color-accent), .28);box-shadow:0 18px 40px #00000057, 0 0 0 1px rgba(var(--color-accent), .08), inset 0 1px 0 #ffffff14}[data-design-profile=mystic] .quest-hint-panel__button-label{letter-spacing:-.01em;font-size:.95rem}[data-design-profile=mystic] .quest-hint-panel__button-count{color:rgba(var(--color-text), .6)}[data-design-profile=mystic] .quest-inventory-item__card{background:linear-gradient(180deg, #11151dd6, #090c12f0), linear-gradient(120deg, #ffffff08, rgba(var(--color-accent), .02) 42%, transparent 72%);border-color:#ffffff14;border-radius:24px;box-shadow:0 22px 42px #00000057,inset 0 1px #ffffff0a}[data-design-profile=mystic] .quest-inventory-item__media,[data-design-profile=mystic] .quest-media-frame{background:linear-gradient(#090c12e6,#0d1118f5);border-color:#ffffff14}[data-design-profile=mystic] .quest-inventory-item--active .quest-inventory-item__card{border-color:rgba(var(--color-accent), .24);box-shadow:0 24px 48px #0000005c, 0 0 0 1px rgba(var(--color-accent), .1)}[data-design-profile=mystic] .quest-inventory-item--used,[data-design-profile=mystic] .quest-inventory-item[data-item-state=used]{opacity:.58}[data-design-profile=expedition] .quest-inventory-item__media,[data-design-profile=expedition] .quest-media-frame{border-color:rgba(var(--expedition-accent-cyan), .18)}[data-design-profile=default] .quest-finish-screen .quest-profile-card,[data-design-profile=default] .quest-custom-finish-screen .quest-profile-card,[data-design-profile=default] .quest-rating-screen .quest-profile-card,[data-design-profile=default] .quest-leaderboard{background:linear-gradient(180deg, rgba(var(--color-surface), .9), rgba(var(--color-surface-muted), .8));border-color:#8298b73d;box-shadow:0 24px 56px #050a144d}[data-design-profile=default] .leaderboard-row{background:rgba(var(--color-surface), .74);border-color:#8298b747}[data-design-profile=default] .leaderboard-row.is-own{border-color:rgba(var(--color-accent), .36);box-shadow:0 14px 28px #050a1433}[data-design-profile=default] .quest-profile-table__row--active{background:rgba(var(--color-accent), .1)!important}[data-design-profile=corporate] .quest-finish-screen .quest-profile-card,[data-design-profile=corporate] .quest-custom-finish-screen .quest-profile-card,[data-design-profile=corporate] .quest-rating-screen .quest-profile-card,[data-design-profile=corporate] .quest-leaderboard{background:linear-gradient(180deg, rgba(var(--color-surface), .82), rgba(var(--color-surface-muted), .7));border-color:#7d91a83d;box-shadow:0 24px 52px #070b1257}[data-design-profile=corporate] .leaderboard-row{background:linear-gradient(180deg, rgba(var(--color-surface), .72), rgba(var(--color-surface-muted), .62));border-color:#7d91a842}[data-design-profile=corporate] .leaderboard-row.is-own{border-color:rgba(var(--color-accent), .34);box-shadow:0 14px 30px #070b1242}[data-design-profile=corporate] .quest-profile-table__row--active{background:rgba(var(--color-accent), .08)!important}[data-design-profile=mystic] .quest-finish-screen .quest-profile-card,[data-design-profile=mystic] .quest-custom-finish-screen .quest-profile-card,[data-design-profile=mystic] .quest-rating-screen .quest-profile-card,[data-design-profile=mystic] .quest-leaderboard{background:linear-gradient(180deg, #11151dd1, #090c12f0), linear-gradient(120deg, #ffffff08, rgba(var(--color-accent), .025) 40%, transparent 72%);border-color:#ffffff14;border-radius:28px;box-shadow:0 28px 70px #0000006b,inset 0 1px #ffffff0a}[data-design-profile=mystic] .quest-finish-screen .quest-profile-hero,[data-design-profile=mystic] .quest-rating-screen .quest-profile-hero{box-shadow:0 36px 92px #0000007a,inset 0 1px #ffffff0d}[data-design-profile=mystic] .quest-finish-screen .quest-profile-shell,[data-design-profile=mystic] .quest-rating-screen .quest-profile-shell,[data-design-profile=mystic] .quest-custom-finish-screen .quest-profile-shell{gap:2rem}[data-design-profile=mystic] .quest-finish-screen .quest-profile-actions,[data-design-profile=mystic] .quest-custom-finish-screen .quest-profile-actions{gap:1rem}[data-design-profile=mystic] .quest-profile-actions .ui-button{min-height:4rem;padding-inline:1.5rem}[data-design-profile=mystic] .quest-finish-screen .quest-leaderboard,[data-design-profile=mystic] .quest-rating-screen .quest-profile-card:not(.quest-profile-hero){background:linear-gradient(180deg, #141923cc, #0b0f16f0), linear-gradient(120deg, #ffffff06, rgba(var(--color-accent), .02) 42%, transparent 72%);box-shadow:0 26px 60px #0000005c,inset 0 1px #ffffff0a}[data-design-profile=mystic] .quest-finish-screen .quest-profile-hero>.space-y-3,[data-design-profile=mystic] .quest-custom-finish-screen .quest-profile-hero>.space-y-3{max-width:48rem;margin-inline:auto}[data-design-profile=mystic] .quest-finish-screen .quest-profile-hero img,[data-design-profile=mystic] .quest-custom-finish-screen .aspect-\[16\/8\] img{border-color:#ffffff14;box-shadow:0 24px 48px #00000052,inset 0 1px #ffffff0d}[data-design-profile=mystic] .quest-finish-screen .quest-profile-brief,[data-design-profile=mystic] .quest-custom-finish-screen .quest-profile-panel,[data-design-profile=mystic] .quest-finish-screen .quest-profile-card.text-left{text-align:left}[data-design-profile=mystic] .quest-finish-screen .quest-profile-card.text-left,[data-design-profile=mystic] .quest-custom-finish-screen .quest-profile-card.text-left{border-radius:26px}[data-design-profile=mystic] .quest-leaderboard__header{border-bottom:1px solid #ffffff12;align-items:flex-start;padding-bottom:.95rem}[data-design-profile=mystic] .quest-leaderboard__intro p.text-xs,[data-design-profile=mystic] .quest-leaderboard__list .text-xs,[data-design-profile=mystic] .quest-leaderboard__list .text-muted{color:rgba(var(--color-text), .62)}[data-design-profile=mystic] .quest-leaderboard__list{gap:.75rem;display:grid}[data-design-profile=mystic] .quest-rating-screen .quest-profile-table{border:1px solid #ffffff12;border-radius:22px;overflow:hidden}[data-design-profile=mystic] .quest-rating-screen .quest-profile-table th{color:rgba(var(--color-text), .56);font-size:.68rem}[data-design-profile=mystic] .quest-rating-screen .quest-profile-table td{border-color:#ffffff0d}[data-design-profile=mystic] .quest-profile-table thead{background:#ffffff0a}[data-design-profile=mystic] .quest-profile-table tbody tr{background:linear-gradient(#11151d9e,#0b0f16b3)}[data-design-profile=mystic] .leaderboard-row{background:linear-gradient(#141923cc,#0b0f16eb);border-color:#ffffff14;border-radius:20px;box-shadow:inset 0 1px #ffffff09}[data-design-profile=mystic] .leaderboard-row.is-own{border-color:rgba(var(--color-accent), .28);box-shadow:0 18px 38px #00000057, 0 0 0 1px rgba(var(--color-accent), .12)}[data-design-profile=mystic] .quest-modal-card,[data-design-profile=mystic] .quest-hint-modal{border-radius:30px}[data-design-profile=mystic] .quest-modal-close,[data-design-profile=mystic] .quest-hint-modal__close{box-shadow:inset 0 1px #ffffff0d}[data-design-profile=mystic] .quest-profile-table__row--active{background:linear-gradient(180deg, rgba(var(--color-accent), .12), #141923e0)!important}[data-design-profile=expedition] .quest-finish-screen .quest-profile-card,[data-design-profile=expedition] .quest-custom-finish-screen .quest-profile-card,[data-design-profile=expedition] .quest-rating-screen .quest-profile-card,[data-design-profile=expedition] .quest-leaderboard{box-shadow:var(--expedition-panel-shadow), var(--expedition-glow-violet)}[data-design-profile=expedition] .leaderboard-row{border-color:rgba(var(--expedition-accent-cyan), .14)}[data-design-profile=expedition] .leaderboard-row.is-own{border-color:rgba(var(--expedition-accent-cyan), .34)}[data-design-profile=altay] .quest-runtime-shell{gap:var(--space-4);--quest-runtime-primary-bg:linear-gradient(180deg, rgb(var(--color-surface-muted) / .84), rgb(var(--color-surface) / .92));--quest-runtime-primary-border:rgb(var(--color-border) / .14);--quest-runtime-primary-shadow:0 26px 60px rgb(var(--color-canvas) / .24), 0 10px 24px rgb(var(--color-canvas) / .12);--quest-runtime-secondary-bg:linear-gradient(180deg, rgb(var(--color-surface-muted) / .68), rgb(var(--color-surface) / .76));--quest-runtime-secondary-border:rgb(var(--color-border) / .12);--quest-runtime-secondary-shadow:0 16px 34px rgb(var(--color-canvas) / .16), inset 0 1px 0 #ffffff08;--quest-runtime-nested-bg:linear-gradient(180deg, rgb(var(--color-surface-muted) / .56), rgb(var(--color-surface) / .66));--quest-runtime-nested-border:rgb(var(--color-border) / .1);--quest-runtime-nested-shadow:0 10px 22px rgb(var(--color-canvas) / .1), inset 0 1px 0 #ffffff06;--quest-runtime-divider:rgb(var(--color-border) / .12)}[data-design-profile=altay] .quest-profile-card,[data-design-profile=altay] .quest-runtime-primary,[data-design-profile=altay] .quest-runtime-secondary-card,[data-design-profile=altay] .quest-runtime-meta,[data-design-profile=altay] .quest-runtime-aside-note,[data-design-profile=altay] .quest-profile-panel{background:var(--ui-surface-elevated-bg);border-color:var(--ui-border);box-shadow:0 22px 52px rgb(var(--color-canvas) / .18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}[data-design-profile=altay] .quest-runtime-layout{align-items:start}[data-design-profile=altay] .quest-profile-hero,[data-design-profile=altay] .quest-runtime-hero,[data-design-profile=altay] .quest-profile-heading,[data-design-profile=altay] .quest-runtime-heading{min-width:0}[data-design-profile=altay] .quest-runtime-hero__tag{display:none}[data-design-profile=altay] .quest-runtime-subtitle{overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:min(100%,48rem);display:block}[data-design-profile=altay] .quest-runtime-subtitle span{overflow-wrap:anywhere}[data-design-profile=altay] .quest-admin-console,[data-design-profile=altay] .quest-admin-console__toggle,[data-design-profile=altay] .quest-admin-console__toggle>span{min-width:0}[data-design-profile=altay] .quest-admin-console__toggle-value{overflow-wrap:anywhere;max-width:100%}[data-design-profile=altay] .quest-runtime-main,[data-design-profile=altay] .quest-runtime-aside{gap:var(--space-3)}[data-design-profile=altay] .quest-runtime-primary{background:var(--quest-runtime-primary-bg);border-color:var(--quest-runtime-primary-border);box-shadow:var(--quest-runtime-primary-shadow);border-radius:26px;gap:1.25rem;padding:1.45rem;display:grid;position:relative}[data-design-profile=altay] .quest-runtime-primary:before,[data-design-profile=altay] .quest-runtime-meta:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, #ffffff0a, transparent 24%), linear-gradient(120deg, rgb(var(--color-border) / .06), transparent 36%, rgb(var(--color-accent) / .03) 72%, transparent 100%);position:absolute;inset:0}[data-design-profile=altay] .quest-runtime-primary>.space-y-5,[data-design-profile=altay] .quest-runtime-primary>.space-y-6,[data-design-profile=altay] .quest-runtime-primary .quest-runtime-flow,[data-design-profile=altay] .quest-runtime-primary .quest-runtime-flow__form,[data-design-profile=altay] .quest-runtime-primary .quest-runtime-flow__body,[data-design-profile=altay] .quest-runtime-primary .quest-runtime-flow__support{gap:1.15rem;display:grid}[data-design-profile=altay] .quest-runtime-primary .quest-runtime-flow__support{gap:1.25rem;padding-top:.35rem}[data-design-profile=altay] .quest-runtime-meta,[data-design-profile=altay] .quest-runtime-aside-note,[data-design-profile=altay] .quest-runtime-secondary-card{background:var(--quest-runtime-secondary-bg);border-color:var(--quest-runtime-secondary-border);box-shadow:var(--quest-runtime-secondary-shadow);border-radius:22px;padding:1.15rem 1.2rem;position:relative}[data-design-profile=altay] .quest-runtime-nested-card,[data-design-profile=altay] .quest-answer-block,[data-design-profile=altay] .quest-profile-panel{background:var(--quest-runtime-nested-bg);border-color:var(--quest-runtime-nested-border);box-shadow:var(--quest-runtime-nested-shadow)}[data-design-profile=altay] .quest-runtime-primary .quest-runtime-nested-card.rich-text,[data-design-profile=altay] .quest-runtime-primary .rich-text.quest-runtime-nested-card,[data-design-profile=altay] .quest-runtime-primary .archive-note,[data-design-profile=altay] .quest-runtime-primary .c-panel.quest-runtime-nested-card{background:linear-gradient(180deg, rgb(var(--color-surface-muted) / .44), rgb(var(--color-surface) / .62));border:1px solid rgb(var(--color-border) / .1);border-radius:20px;padding:1.3rem 1.35rem;overflow:hidden}[data-design-profile=altay] .quest-runtime-primary .quest-runtime-nested-card.rich-text p,[data-design-profile=altay] .quest-runtime-primary .rich-text.quest-runtime-nested-card p,[data-design-profile=altay] .quest-runtime-primary .c-panel.quest-runtime-nested-card p{color:rgb(var(--color-text) / .9);line-height:1.72}[data-design-profile=altay] .quest-answer-block{background:linear-gradient(180deg, rgb(var(--color-surface-muted) / .62), rgb(var(--color-surface) / .76));border-color:rgb(var(--color-border) / .12);box-shadow:0 16px 34px rgb(var(--color-canvas) / .14);border-radius:22px;padding:1.25rem}[data-design-profile=altay] .quest-answer-block__header{border-bottom:1px solid rgb(var(--color-border) / .1);gap:.55rem;margin-bottom:.95rem;padding-bottom:.95rem;display:grid}[data-design-profile=altay] .quest-answer-block__title{color:var(--ui-text-primary);letter-spacing:-.01em;font-size:1.05rem;font-weight:700}[data-design-profile=altay] .quest-answer-block__description{color:rgb(var(--color-muted) / .92)}[data-design-profile=altay] .quest-choice-option,[data-design-profile=altay] .quest-image-choice__frame{border-color:rgb(var(--color-border) / .12);background:linear-gradient(180deg, rgb(var(--color-surface-muted) / .52), rgb(var(--color-surface) / .78));box-shadow:0 12px 24px rgb(var(--color-canvas) / .1);border-radius:20px}[data-design-profile=altay] .quest-choice-option:hover,[data-design-profile=altay] .quest-choice-option:focus-within,[data-design-profile=altay] .quest-image-choice:hover .quest-image-choice__frame,[data-design-profile=altay] .quest-image-choice:focus-within .quest-image-choice__frame{border-color:rgb(var(--color-accent) / .2);box-shadow:0 16px 28px rgb(var(--color-canvas) / .14);transform:translateY(-2px)}[data-design-profile=altay] .quest-choice-option:has(.quest-choice-option__control:checked){border-color:rgb(var(--color-accent) / .28);background:linear-gradient(180deg, rgb(var(--color-accent) / .12), rgb(var(--color-surface-muted) / .84));box-shadow:0 18px 32px rgb(var(--color-canvas) / .16), inset 0 1px 0 #ffffff08}[data-design-profile=altay] .quest-image-choice:has(.peer:checked) .quest-image-choice__frame{border-color:rgb(var(--color-accent) / .28);background:linear-gradient(180deg, rgb(var(--color-accent) / .12), rgb(var(--color-surface-muted) / .84));box-shadow:0 18px 32px rgb(var(--color-canvas) / .16), inset 0 1px 0 #ffffff08}[data-design-profile=altay] .quest-answer-input,[data-design-profile=altay] .quest-answer-input .ui-input,[data-design-profile=altay] .quest-answer-input.ui-input{border-color:rgb(var(--color-border) / .14);background:linear-gradient(180deg, rgb(var(--color-surface) / .9), rgb(var(--color-canvas) / .94));border-radius:18px;min-height:3.8rem;box-shadow:inset 0 1px #ffffff08}[data-design-profile=altay] .quest-answer-input:hover,[data-design-profile=altay] .quest-answer-input .ui-input:hover,[data-design-profile=altay] .quest-answer-input.ui-input:hover{border-color:rgb(var(--color-accent) / .2)}[data-design-profile=altay] .quest-answer-input:focus,[data-design-profile=altay] .quest-answer-input .ui-input:focus,[data-design-profile=altay] .quest-answer-input.ui-input:focus{border-color:rgb(var(--color-accent) / .32);box-shadow:0 0 0 2px rgb(var(--color-accent) / .1), 0 12px 24px rgb(var(--color-canvas) / .14)}[data-design-profile=altay] .quest-primary-submit,[data-design-profile=altay] .ui-button--primary{border-color:rgb(var(--color-accent-contrast) / .14);min-height:3.85rem;box-shadow:0 14px 28px rgb(var(--color-canvas) / .14)}[data-design-profile=altay] .quest-primary-submit:hover,[data-design-profile=altay] .ui-button--primary:hover,[data-design-profile=altay] .quest-primary-submit:focus-visible,[data-design-profile=altay] .ui-button--primary:focus-visible{box-shadow:0 18px 32px rgb(var(--color-canvas) / .18)}[data-design-profile=altay] .ui-button--secondary,[data-design-profile=altay] .ui-button--ghost,[data-design-profile=altay] .quest-hint-panel__button{box-shadow:0 10px 20px rgb(var(--color-canvas) / .1)}[data-design-profile=altay] .quest-status-panel{border-color:rgb(var(--color-border) / .12);box-shadow:0 14px 28px rgb(var(--color-canvas) / .12);border-radius:18px}[data-design-profile=altay] .quest-status-panel--success{background:linear-gradient(180deg, rgb(var(--color-success) / .16), rgb(var(--color-surface) / .52));border-color:rgb(var(--color-success) / .24)}[data-design-profile=altay] .quest-status-panel--error{background:linear-gradient(180deg, rgb(var(--color-danger) / .15), rgb(var(--color-canvas) / .5));border-color:rgb(var(--color-danger) / .22)}[data-design-profile=altay] .ui-loading-state,[data-design-profile=altay] .quest-status-panel--loading{background:linear-gradient(180deg, rgb(var(--color-border) / .14), rgb(var(--color-surface) / .54));border-color:rgb(var(--color-border) / .2)}[data-design-profile=altay] .quest-runtime-progress__summary{justify-content:flex-start}[data-design-profile=altay] .quest-progress__track,[data-design-profile=altay] .progress-shell,[data-design-profile=altay] .quest-runtime-progress__track-shell{border-color:rgb(var(--color-border) / .18);background:linear-gradient(90deg, rgb(var(--color-surface-muted) / .34), rgb(var(--color-border) / .08), rgb(var(--color-accent) / .08));box-shadow:inset 0 0 0 1px rgb(var(--color-border) / .05)}[data-design-profile=altay] .quest-progress__fill,[data-design-profile=altay] .progress-fill,[data-design-profile=altay] .quest-runtime-progress__track-fill,[data-design-profile=altay] .quest-runtime-progress__fill{background:linear-gradient(90deg, rgb(var(--color-border) / .88), rgb(var(--color-accent) / .92));box-shadow:0 0 14px rgb(var(--color-border) / .16)}[data-design-profile=altay] .quest-runtime-progress__track--route{margin-top:.15rem;border-radius:999px;height:.38rem;margin-inline:.45rem}[data-design-profile=altay] .quest-runtime-progress__segments--route{counter-reset:altay-node;align-items:center;gap:.9rem;margin-top:.5rem;padding-inline:.45rem}[data-design-profile=altay] .quest-runtime-progress__segment-shell{counter-increment:altay-node;position:relative}[data-design-profile=altay] .quest-runtime-progress__segment-shell:before{content:"";background:rgb(var(--color-border) / .18);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}[data-design-profile=altay] .quest-runtime-progress__segment-shell:after{content:counter(altay-node);color:rgb(var(--color-muted) / .92);letter-spacing:.02em;margin-top:.45rem;font-size:.72rem;font-weight:700;position:absolute;top:100%;left:50%;transform:translate(-50%)}[data-design-profile=altay] .quest-runtime-progress__segment,[data-design-profile=altay] .quest-progress__segment{z-index:1;background:rgb(var(--color-muted) / .24);border:2px solid rgb(var(--color-surface) / .96);border-radius:999px;position:relative}[data-design-profile=altay] .quest-progress__segment--completed,[data-design-profile=altay] .quest-runtime-progress__segment.is-complete{background:rgb(var(--color-border) / .82);box-shadow:0 0 0 1px rgb(var(--color-border) / .16)}[data-design-profile=altay] .quest-progress__segment--current,[data-design-profile=altay] .quest-runtime-progress__segment.is-current{background:rgb(var(--color-accent) / .96);box-shadow:0 0 0 4px rgb(var(--color-accent) / .12), 0 0 16px rgb(var(--color-accent) / .16)}[data-design-profile=altay] .quest-runtime-progress__segment-shell:has(.quest-runtime-progress__segment.is-current):after{color:rgb(var(--color-accent) / .96)}[data-design-profile=altay] .quest-runtime-progress__segment-shell:has(.quest-runtime-progress__segment.is-complete):after{color:rgb(var(--color-border) / .94)}[data-design-profile=altay] .quest-hint-panel__card,[data-design-profile=altay] .quest-hint-modal{border-color:rgb(var(--color-accent) / .16);background:linear-gradient(180deg, rgb(var(--color-surface-muted) / .88), rgb(var(--color-surface) / .94)), rgb(var(--color-accent) / .04);box-shadow:0 18px 40px rgb(var(--color-canvas) / .16)}[data-design-profile=altay] .quest-hint-panel__card:before{background:linear-gradient(135deg, rgb(var(--color-accent) / .08), transparent 44%);opacity:1}[data-design-profile=altay] .quest-hint-panel__signal,[data-design-profile=altay] .quest-hint-modal__signal{border-color:rgb(var(--color-accent) / .22);background:rgb(var(--color-accent) / .12);color:rgb(var(--color-text) / .94)}[data-design-profile=altay] .quest-hint-panel__header,[data-design-profile=altay] .quest-hint-panel__meta,[data-design-profile=altay] .quest-hint-modal__header,[data-design-profile=altay] .quest-hint-modal__footer{border-color:rgb(var(--color-border) / .1)}[data-design-profile=altay] .quest-hint-panel__text,[data-design-profile=altay] .quest-hint-panel__note,[data-design-profile=altay] .quest-hint-sheet__meta{color:rgb(var(--color-muted) / .94)}[data-design-profile=altay] .quest-hint-sheet__body,[data-design-profile=altay] #questHintBody,[data-design-profile=altay] .quest-hint-modal__content{color:rgb(var(--color-text) / .92);line-height:1.72}[data-design-profile=altay] .quest-hint-panel__button{border-color:rgb(var(--color-accent) / .18)}[data-design-profile=altay] .quest-inventory-item__card{border-color:rgb(var(--color-border) / .12);background:linear-gradient(180deg, rgb(var(--color-surface-muted) / .58), rgb(var(--color-surface) / .82));box-shadow:0 14px 28px rgb(var(--color-canvas) / .12);border-radius:20px}[data-design-profile=altay] .quest-inventory-item__media,[data-design-profile=altay] .quest-media-frame{border-color:rgb(var(--color-border) / .1);background:linear-gradient(180deg, rgb(var(--color-surface-muted) / .42), rgb(var(--color-surface) / .58));box-shadow:0 10px 22px rgb(var(--color-canvas) / .1)}[data-design-profile=altay] .quest-inventory-item--active .quest-inventory-item__card{box-shadow:0 18px 34px rgb(var(--color-canvas) / .14)}[data-design-profile=altay] .quest-inventory-item--used,[data-design-profile=altay] .quest-inventory-item[data-item-state=used]{opacity:.64}[data-design-profile=altay] .quest-leaderboard,[data-design-profile=altay] .quest-rating-screen .quest-profile-card,[data-design-profile=altay] .quest-finish-screen .quest-profile-card,[data-design-profile=altay] .quest-custom-finish-screen .quest-profile-card{border-color:rgb(var(--color-border) / .14);background:linear-gradient(180deg, rgb(var(--color-surface-muted) / .74), rgb(var(--color-surface) / .88));box-shadow:0 20px 44px rgb(var(--color-canvas) / .16)}[data-design-profile=altay] .quest-leaderboard__header{border-bottom:1px solid rgb(var(--color-border) / .1);align-items:center;padding-bottom:.95rem}[data-design-profile=altay] .quest-leaderboard__list{gap:.7rem;display:grid}[data-design-profile=altay] .leaderboard-row{border-color:rgb(var(--color-border) / .12);background:linear-gradient(180deg, rgb(var(--color-surface-muted) / .52), rgb(var(--color-surface) / .76));border-radius:18px;box-shadow:inset 0 1px #ffffff06}[data-design-profile=altay] .leaderboard-row.is-own{border-color:rgb(var(--color-accent) / .24);box-shadow:0 16px 30px rgb(var(--color-canvas) / .14)}[data-design-profile=altay] .quest-profile-table__row--active{background:rgb(var(--color-accent) / .08)!important}[data-design-profile=altay] .quest-runtime-primary,[data-design-profile=altay] .quest-runtime-secondary-card,[data-design-profile=altay] .quest-runtime-meta,[data-design-profile=altay] .quest-runtime-aside-note,[data-design-profile=altay] .quest-answer-block,[data-design-profile=altay] .quest-choice-option,[data-design-profile=altay] .quest-image-choice__frame,[data-design-profile=altay] .quest-inventory-item__card,[data-design-profile=altay] .quest-media-frame,[data-design-profile=altay] .quest-hint-panel__card,[data-design-profile=altay] .quest-hint-modal,[data-design-profile=altay] .leaderboard-row,[data-design-profile=altay] .ui-button,[data-design-profile=altay] .quest-status-panel{transition:transform var(--transition-fast) ease-out, box-shadow var(--transition-base) ease-out, border-color var(--transition-fast) ease-out, background var(--transition-base) ease-out, opacity var(--transition-fast) ease-out, filter var(--transition-fast) ease-out}[data-design-profile=altay] .quest-runtime-secondary-card:hover,[data-design-profile=altay] .quest-runtime-meta:hover,[data-design-profile=altay] .quest-runtime-aside-note:hover,[data-design-profile=altay] .quest-answer-block:hover,[data-design-profile=altay] .quest-inventory-item__card:hover,[data-design-profile=altay] .quest-media-frame:hover,[data-design-profile=altay] .quest-hint-panel__card:hover,[data-design-profile=altay] .leaderboard-row:hover{box-shadow:0 18px 36px rgb(var(--color-canvas) / .18);transform:translateY(-2px)}[data-design-profile=altay] .quest-runtime-primary:hover{box-shadow:0 30px 66px rgb(var(--color-canvas) / .26), 0 12px 26px rgb(var(--color-canvas) / .14);transform:translateY(-1px)}[data-design-profile=altay] .quest-choice-option:active,[data-design-profile=altay] .quest-image-choice:active .quest-image-choice__frame,[data-design-profile=altay] .ui-button:active{transform:translateY(0)}:is([data-design-profile=altay] .quest-choice-option:has(.quest-choice-option__control:checked) .quest-choice-option__label,[data-design-profile=altay] .quest-image-choice:has(.peer:checked) .quest-image-choice__frame){color:var(--ui-text-primary)}[data-design-profile=altay] .quest-choice-option:has(.quest-choice-option__control:checked):before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, rgb(var(--color-accent) / .06), transparent 42%);position:absolute;inset:0}[data-design-profile=altay] .quest-image-choice:has(.peer:checked) .quest-image-choice__frame:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, rgb(var(--color-accent) / .06), transparent 42%);position:absolute;inset:0}[data-design-profile=altay] .ui-button:disabled,[data-design-profile=altay] .ui-button[aria-disabled=true],[data-design-profile=altay] .quest-answer-input:disabled,[data-design-profile=altay] .quest-answer-input .ui-input:disabled,[data-design-profile=altay] .quest-answer-input.ui-input:disabled{opacity:.56;filter:saturate(.72);box-shadow:none;cursor:not-allowed;transform:none}[data-design-profile=altay] .quest-choice-option:has(.quest-choice-option__control:disabled){opacity:.56;filter:saturate(.72);box-shadow:none;cursor:not-allowed;transform:none}[data-design-profile=altay] .quest-image-choice:has(.peer:disabled) .quest-image-choice__frame{opacity:.56;filter:saturate(.72);box-shadow:none;cursor:not-allowed;transform:none}[data-design-profile=altay] .ui-button:disabled:hover,[data-design-profile=altay] .ui-button[aria-disabled=true]:hover{box-shadow:none;transform:none}[data-design-profile=altay] .quest-choice-option:has(.quest-choice-option__control:disabled):hover{box-shadow:none;transform:none}[data-design-profile=altay] .quest-image-choice:has(.peer:disabled) .quest-image-choice__frame:hover{box-shadow:none;transform:none}[data-design-profile=altay] .quest-status-panel--success:before,[data-design-profile=altay] .quest-status-panel--error:before,[data-design-profile=altay] .quest-status-panel--loading:before,[data-design-profile=altay] .ui-loading-state:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, rgb(var(--color-text) / .04), transparent 32%);position:absolute;inset:0}[data-design-profile=altay] .quest-status-panel--success{color:var(--ui-text-primary);box-shadow:0 16px 30px rgb(var(--color-canvas) / .14), inset 0 1px 0 rgb(var(--color-success) / .06)}[data-design-profile=altay] .quest-status-panel--error{color:var(--ui-text-primary);box-shadow:0 16px 30px rgb(var(--color-canvas) / .14), inset 0 1px 0 rgb(var(--color-danger) / .06)}[data-design-profile=altay] .quest-status-panel--loading,[data-design-profile=altay] .ui-loading-state{color:var(--ui-text-primary);position:relative;overflow:hidden}[data-design-profile=altay] .quest-status-panel--loading:after,[data-design-profile=altay] .ui-loading-state:after,[data-design-profile=altay] .skeleton:after{animation-duration:calc(var(--transition-base) * 5);opacity:.38}[data-design-profile=altay] .skeleton{background:linear-gradient(180deg, rgb(var(--color-surface-muted) / .52), rgb(var(--color-surface) / .6));border-radius:calc(var(--radius-md) - 2px)}[data-design-profile=altay] .quest-runtime-primary>.quest-runtime-secondary-card,[data-design-profile=altay] .quest-runtime-primary .quest-answer-block,[data-design-profile=altay] .quest-runtime-primary .quest-runtime-nested-card,[data-design-profile=altay] .quest-runtime-primary .c-panel.quest-runtime-nested-card{box-shadow:0 12px 24px rgb(var(--color-canvas) / .12)}[data-design-profile=altay] .quest-runtime-aside>*{min-height:var(--tap-target-min)}@media (width<=767px){[data-design-profile=altay] .quest-runtime-primary,[data-design-profile=altay] .quest-runtime-secondary-card,[data-design-profile=altay] .quest-runtime-meta,[data-design-profile=altay] .quest-runtime-aside-note,[data-design-profile=altay] .quest-answer-block,[data-design-profile=altay] .quest-inventory-item__card,[data-design-profile=altay] .quest-hint-panel__card,[data-design-profile=altay] .quest-hint-modal,[data-design-profile=altay] .quest-leaderboard,[data-design-profile=altay] .leaderboard-row{box-shadow:0 10px 22px rgb(var(--color-canvas) / .12)}[data-design-profile=altay] .quest-choice-option,[data-design-profile=altay] .quest-image-choice__frame,[data-design-profile=altay] .ui-button,[data-design-profile=altay] .quest-answer-input,[data-design-profile=altay] .quest-answer-input .ui-input,[data-design-profile=altay] .quest-answer-input.ui-input{min-height:var(--tap-target-min)}[data-design-profile=altay] .quest-answer-block__title,[data-design-profile=altay] .quest-hint-panel__text,[data-design-profile=altay] .quest-hint-sheet__body,[data-design-profile=altay] .quest-hint-modal__content{line-height:1.64}}[data-design-profile=default] .quest-modal-overlay{background:#030710ad}[data-design-profile=default] .quest-modal-card{background:var(--ui-surface-overlay-bg);border-color:var(--ui-border);box-shadow:0 24px 56px #050a1457}[data-design-profile=default] .quest-modal-close{border-color:#8298b75c}[data-design-profile=corporate] .quest-modal-overlay{background:#040910b8}[data-design-profile=corporate] .quest-modal-card{border-color:#7d91a847;box-shadow:0 26px 62px #070b1266}[data-design-profile=corporate] .quest-modal-close{background:rgba(var(--color-surface-muted), .82);border-color:#7d91a86b}[data-design-profile=mystic] .quest-modal-overlay{background:#030509c7}[data-design-profile=mystic] .quest-modal-card{background:linear-gradient(180deg, #11151df0, #090c12fa), linear-gradient(120deg, rgba(var(--color-accent), .06), transparent 56%);border-color:#ffffff14;box-shadow:0 28px 68px #00000075,inset 0 1px #ffffff0a}[data-design-profile=mystic] .quest-modal-close{border-color:rgba(var(--color-accent), .22);background:#11151dd1}[data-design-profile=altay] .quest-modal-overlay{background:rgb(var(--color-canvas) / .72)}[data-design-profile=altay] .quest-modal-card{border-color:rgb(var(--color-border) / .16);background:linear-gradient(180deg, rgb(var(--color-surface-muted) / .94), rgb(var(--color-surface) / .98)), linear-gradient(120deg, rgb(var(--color-border) / .04), transparent 52%, rgb(var(--color-accent) / .04) 100%);box-shadow:0 26px 60px rgb(var(--color-canvas) / .28), inset 0 1px 0 #ffffff0a}[data-design-profile=altay] .quest-modal-close{border-color:rgb(var(--color-border) / .18);background:rgb(var(--color-surface) / .82);color:rgb(var(--color-text) / .88)}[data-design-profile=expedition] .quest-modal-overlay{background:#02070ebd}[data-design-profile=expedition] .quest-modal-card{border-color:rgba(var(--expedition-accent-cyan), .28);box-shadow:0 30px 72px #0208148a, inset 0 1px 0 rgba(var(--expedition-accent-cyan), .07)}[data-design-profile=expedition] .quest-modal-close{border-color:rgba(var(--expedition-accent-cyan), .4);background:rgba(var(--expedition-base-midnight), .82);color:rgba(var(--expedition-accent-cyan), .9)}[data-design-profile=alt26].ui-shell{background:radial-gradient(circle at 20% 10%,#8eb69c29,#0000 32%),radial-gradient(circle at 80% 22%,#e7c86614,#0000 30%),linear-gradient(#031718 0%,#051f20 42%,#031718 100%)}[data-design-profile=alt26] .quest-profile-stage:before,[data-design-profile=alt26] .quest-runtime-shell:before{content:"";pointer-events:none;z-index:0;opacity:1;background-color:#0000;background-image:linear-gradient(#daf1dd06 1px,#0000 1px),linear-gradient(90deg,#daf1dd06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}[data-design-profile=alt26] .quest-runtime-shell:before{opacity:.46;background-size:56px 56px;-webkit-mask-image:linear-gradient(#0000,#000 20% 72%,#0000);mask-image:linear-gradient(#0000,#000 20% 72%,#0000)}[data-design-profile=alt26] .quest-profile-stage:after,[data-design-profile=alt26] .quest-runtime-shell:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#0000 0% 45%,#00000094 100%);position:fixed;inset:0}[data-design-profile=alt26] .quest-profile-shell,[data-design-profile=alt26] .quest-runtime-layout{z-index:1;position:relative}[data-design-profile=alt26] .quest-profile-card,[data-design-profile=alt26] .quest-profile-panel,[data-design-profile=alt26] .quest-profile-hero,[data-design-profile=alt26] .quest-runtime-primary,[data-design-profile=alt26] .quest-runtime-secondary-card,[data-design-profile=alt26] .quest-runtime-meta,[data-design-profile=alt26] .quest-runtime-aside-note,[data-design-profile=alt26] .quest-runtime-nested-card,[data-design-profile=alt26] .quest-answer-block,[data-design-profile=alt26] .quest-admin-console,[data-design-profile=alt26] .quest-modal-shell,[data-design-profile=alt26] .quest-modal-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#daf1dd1c,#daf1dd0b);border-color:#daf1dd38;border-radius:22px;box-shadow:0 16px 34px #0000002e,inset 0 1px #ffffff14}[data-design-profile=alt26] .quest-runtime-primary{background:linear-gradient(#daf1dd21,#daf1dd0e);border-color:#daf1dd4d}[data-design-profile=alt26] .quest-runtime-meta,[data-design-profile=alt26] .quest-runtime-nested-card,[data-design-profile=alt26] .quest-answer-block{background:linear-gradient(#daf1dd13,#daf1dd08);border-color:#daf1dd29;border-radius:16px;box-shadow:inset 0 1px #ffffff0e}[data-design-profile=alt26] .quest-answer-block{background:linear-gradient(90deg,#e7c866b3,#0000 20% 74%,#8eb69c61) top/100% 2px no-repeat,linear-gradient(#e7c8661b,#daf1dd0d 48%,#051f2033);border-color:#e7c86642;box-shadow:0 0 0 1px #e7c8661a,0 22px 42px #00000038,inset 0 1px #ffffff14}[data-design-profile=alt26] .quest-task-story{color:#daf1ddeb;max-width:68ch;font-family:var(--font-body);background:linear-gradient(#051f2094,#051f2061);border-color:#daf1dd1a;border-radius:18px;padding:1.1rem 1.18rem;line-height:1.68;box-shadow:inset 0 1px #daf1dd08}[data-design-profile=alt26] .quest-task-story :where(p,ul,ol,blockquote){max-width:64ch;line-height:1.68}[data-design-profile=alt26] .quest-map-panel{background:linear-gradient(90deg,#8eb69c47,#0000 32% 78%,#e7c86638) top/100% 1px no-repeat,linear-gradient(#051f208a,#051f2057);border:1px solid #daf1dd24;border-radius:18px;padding:1rem;box-shadow:inset 0 1px #daf1dd0a}[data-design-profile=alt26] .quest-map-panel__title{color:#daf1dd;letter-spacing:0}[data-design-profile=alt26] .quest-map-panel__caption{color:#daf1ddad}[data-design-profile=alt26] .quest-map-link{color:#daf1ddeb;background:linear-gradient(#daf1dd14,#daf1dd08);border-color:#daf1dd2e;border-radius:16px;box-shadow:inset 0 1px #ffffff0a}[data-design-profile=alt26] .quest-map-link:hover,[data-design-profile=alt26] .quest-map-link:focus-visible{background:linear-gradient(#e7c8661f,#daf1dd0b);border-color:#e7c8665c;box-shadow:0 14px 28px #0000002e,inset 0 1px #ffffff0f}[data-design-profile=alt26] .quest-map-link__mark{color:#daf1dd;font-family:var(--quest-font-code,"JetBrains Mono", Consolas, monospace);background:#8eb69c1f;border-color:#8eb69c57;border-radius:12px;box-shadow:0 0 18px #8eb69c1f}[data-design-profile=alt26] .quest-map-link:hover .quest-map-link__mark,[data-design-profile=alt26] .quest-map-link:focus-visible .quest-map-link__mark{color:#e7c866;background:#e7c86629;border-color:#e7c8668a;box-shadow:0 0 22px #e7c86633}[data-design-profile=alt26] .quest-map-link__label{color:#daf1dd}[data-design-profile=alt26] .quest-map-link__hint{color:#daf1dd9e}[data-design-profile=alt26] .quest-modal-overlay{background:#051f20c2}[data-design-profile=alt26] .quest-modal-close{color:#daf1dde6;background:#051f20d1;border-color:#daf1dd47}[data-design-profile=alt26] .quest-profile-display,[data-design-profile=alt26] .quest-answer-block__title{text-transform:uppercase;color:#daf1dd;text-shadow:0 0 42px #daf1dd29}[data-design-profile=alt26] .quest-runtime-title{color:#daf1dd;letter-spacing:0;text-shadow:0 0 32px #daf1dd24}[data-design-profile=alt26] .quest-profile-kicker,[data-design-profile=alt26] .quest-runtime-hero__eyebrow,[data-design-profile=alt26] .quest-runtime-hero__badge,[data-design-profile=alt26] .quest-runtime-hero__tag,[data-design-profile=alt26] .ui-badge,[data-design-profile=alt26] .c-badge{font-family:var(--quest-font-code,"JetBrains Mono", Consolas, monospace);color:#daf1dd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051f2061;border-color:#daf1dd3d}[data-design-profile=alt26] .quest-profile-stat,[data-design-profile=alt26] .quest-profile-step,[data-design-profile=alt26] .quest-profile-member-index,[data-design-profile=alt26] .quest-profile-radio,[data-design-profile=alt26] .quest-profile-list-item,[data-design-profile=alt26] .leaderboard-row{background:linear-gradient(#daf1dd1a,#daf1dd0b);border-color:#daf1dd33}[data-design-profile=alt26] .quest-profile-stat__label,[data-design-profile=alt26] .quest-profile-stat__value,[data-design-profile=alt26] .quest-runtime-progress__summary,[data-design-profile=alt26] .quest-choice-option__control{font-family:var(--quest-font-code,"JetBrains Mono", Consolas, monospace)}[data-design-profile=alt26] .leaderboard-row.is-own,[data-design-profile=alt26] .quest-choice-option[aria-checked=true]{box-shadow:var(--quest-choice-selected-shadow);border-color:#e7c8666b}[data-design-profile=alt26] .quest-choice-option:has(.quest-choice-option__control:checked){box-shadow:var(--quest-choice-selected-shadow);border-color:#e7c8666b}[data-design-profile=alt26] .quest-profile-step.is-current,[data-design-profile=alt26] .quest-onboarding-step-tile.is-current{background:linear-gradient(135deg,#e7c86629,#051f20bd),linear-gradient(#daf1dd14,#daf1dd09);border-color:#e7c8667a;box-shadow:0 0 0 3px #e7c8661a,0 18px 34px #0003}[data-design-profile=alt26] .quest-profile-step.is-done,[data-design-profile=alt26] .quest-onboarding-step-tile.is-done{color:#daf1dd;background:linear-gradient(135deg,#8eb69c24,#051f20a3),linear-gradient(#daf1dd12,#daf1dd08);border-color:#8eb69c57}[data-design-profile=alt26] .quest-onboarding-step-tile.is-done .quest-onboarding-step-tile__index{color:#8eb69c}[data-design-profile=alt26] .quest-choice-option:has(.quest-choice-option__control:checked){background:linear-gradient(90deg, #e7c86629, transparent 38%), var(--quest-choice-selected-bg);padding-right:3.6rem;position:relative}[data-design-profile=alt26] .quest-choice-option:has(.quest-choice-option__control:checked):after{content:"";background:linear-gradient(45deg,#0000 0 55%,#09201a 56% 72%,#0000 73%) 38% 57%/44% 58% no-repeat,linear-gradient(-45deg,#0000 0 50%,#09201a 51% 66%,#0000 67%) 63% 53%/56% 62% no-repeat,linear-gradient(135deg,#f0d579,#cba94d 54%,#f7e4a1);border-radius:999px;width:1.35rem;height:1.35rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%);box-shadow:0 0 0 4px #e7c8661f,0 0 24px #e7c86647}[data-design-profile=alt26] .quest-choice-option__control:checked{background:#e7c866;border-color:#e7c866c7;box-shadow:inset 0 0 0 .24rem #051f20,0 0 0 3px #e7c86629}[data-design-profile=alt26] .quest-image-choice__frame{background:#051f2061;border-color:#daf1dd2e;border-radius:16px;box-shadow:inset 0 1px #daf1dd0a}[data-design-profile=alt26] .quest-image-choice:hover .quest-image-choice__frame,[data-design-profile=alt26] .quest-image-choice:focus-within .quest-image-choice__frame{border-color:#8eb69c61;box-shadow:0 0 0 3px #8eb69c1f,0 18px 34px #0003}[data-design-profile=alt26] .quest-image-choice:has(.quest-image-choice__control:checked) .quest-image-choice__frame{box-shadow:0 0 0 3px #e7c86629, 0 0 30px #e7c8662e, var(--quest-choice-selected-shadow);border-color:#e7c866b8}[data-design-profile=alt26] .quest-image-choice:has(.quest-image-choice__control:checked) .quest-image-choice__frame:after{box-shadow:inset 0 0 0 2px #e7c866b8,inset 0 -4.5rem 3.5rem #051f2094}[data-design-profile=alt26] .quest-image-choice__selected-badge{color:#09201a;background:linear-gradient(135deg,#f0d579,#cba94d 54%,#f7e4a1);border-color:#ffefb194;bottom:.75rem;left:auto;right:.75rem;box-shadow:0 0 0 4px #e7c8661f,0 14px 28px #00000052}[data-design-profile=alt26] .quest-image-choice__caption{color:#daf1ddad}[data-design-profile=alt26] .quest-image-choice:has(.quest-image-choice__control:checked) .quest-image-choice__caption{color:#f7e4a1}[data-design-profile=alt26] .quest-runtime-progress{gap:.8rem;display:grid}[data-design-profile=alt26] .quest-runtime-progress__summary{color:#daf1ddc7;font-family:var(--quest-font-code,"JetBrains Mono", Consolas, monospace);letter-spacing:.06em;text-transform:uppercase;justify-content:flex-start;font-size:.74rem;font-weight:800}[data-design-profile=alt26] .quest-runtime-progress__track.quest-runtime-progress__track-shell{background:linear-gradient(90deg,#8eb69c1f,#e7c86614),#051f2080;border-color:#daf1dd2e;height:.94rem;padding:0;box-shadow:inset 0 0 0 1px #daf1dd09,0 0 20px #8eb69c14}[data-design-profile=alt26] .quest-runtime-progress__track.quest-runtime-progress__track-shell:before{content:"";opacity:.54;pointer-events:none;background:repeating-linear-gradient(90deg,#daf1dd38 0 12px,#0000 12px 22px);height:1px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}[data-design-profile=alt26] .quest-runtime-progress__track.quest-runtime-progress__track-shell:after{content:"";opacity:.72;pointer-events:none;background:radial-gradient(circle,#e7c866b8 0 2px,#0000 2.4px) 0/20% 100% repeat-x,linear-gradient(90deg,#0000,#daf1dd1a,#0000);border-radius:999px;position:absolute;inset:.16rem .3rem}[data-design-profile=alt26] .quest-runtime-progress__value{color:#daf1dd}[data-design-profile=alt26] .quest-runtime-progress__fill.quest-runtime-progress__track-fill{background:var(--quest-progress-fill-bg);min-width:.94rem;height:100%;box-shadow:var(--quest-progress-fill-shadow)}[data-design-profile=alt26] .quest-runtime-progress__fill.quest-runtime-progress__track-fill:after{content:"";background:#e7c866;border-radius:999px;width:1.15rem;height:1.15rem;position:absolute;top:50%;right:0;transform:translate(50%,-50%);box-shadow:0 0 0 6px #e7c8661a,0 0 24px #e7c86666}[data-design-profile=alt26] .quest-hint-panel__card,[data-design-profile=alt26] .quest-hint-modal{border-color:var(--quest-hint-card-border);background:var(--quest-hint-card-bg);box-shadow:var(--quest-hint-card-shadow)}[data-design-profile=alt26] .quest-hint-panel__button{color:#daf1dd;background:linear-gradient(135deg,#8eb69c24,#051f20db);border-color:#8eb69c47;box-shadow:inset 0 1px #daf1dd0f}[data-design-profile=alt26] .quest-hint-panel__button[data-hints-used="0"]{color:#daf1dd;background:linear-gradient(135deg,#8eb69c26,#051f20d1);border-color:#8eb69c4d;box-shadow:inset 0 1px #daf1dd0f}[data-design-profile=alt26] .quest-hint-panel__button[data-hints-used="1"]{color:#f7e4a1;background:linear-gradient(135deg,#e7c86629,#051f20e0);border-color:#e7c86652;box-shadow:0 0 0 2px #e7c86614,inset 0 1px #ffefb114}[data-design-profile=alt26] .quest-hint-panel__button[data-hints-used="2"],[data-design-profile=alt26] .quest-hint-panel__button[data-hints-used="3"]{background:linear-gradient(135deg,#e7c8663d,#051f20e6);border-color:#e7c86675;box-shadow:0 0 0 3px #e7c86624,0 16px 32px #0003}[data-design-profile=alt26] .quest-choice-option__control:focus-visible,[data-design-profile=alt26] .quest-answer-input:focus,[data-design-profile=alt26] .ui-button:focus-visible,[data-design-profile=alt26] .btn-primary:focus-visible,[data-design-profile=alt26] .btn-secondary:focus-visible,[data-design-profile=alt26] .btn-ghost:focus-visible,[data-design-profile=alt26] .quest-modal-close:focus-visible{outline:none;box-shadow:0 0 0 2px #051f20,0 0 0 5px #8eb69c57,0 0 0 1px #daf1dd6b}[data-design-profile=alt26] .ui-button--primary:focus-visible,[data-design-profile=alt26] .btn-primary:focus-visible,[data-design-profile=alt26] .quest-primary-submit:focus-visible{box-shadow:0 0 0 2px #051f20,0 0 0 5px #e7c8665c,0 0 40px #e7c86652}[data-design-profile=alt26] .quest-status-panel--success{background:linear-gradient(#86efac21,#daf1dd0a);border-color:#86efac57}[data-design-profile=alt26] .quest-status-panel--error{background:linear-gradient(#fca5a524,#051f206b);border-color:#fca5a55c}[data-design-profile=alt26] .ui-button,[data-design-profile=alt26] .btn-primary,[data-design-profile=alt26] .btn-secondary,[data-design-profile=alt26] .btn-ghost{border-radius:999px;min-height:3rem}[data-design-profile=alt26] .ui-button--primary,[data-design-profile=alt26] .btn-primary,[data-design-profile=alt26] .quest-primary-submit{color:#09201a;background:linear-gradient(135deg,#f0d579,#cba94d 52%,#f7e4a1);border-color:#ffefb170;box-shadow:0 0 0 1px #e7c86638,0 0 32px #e7c8663d,0 14px 30px #0003}[data-design-profile=alt26] .ui-button--primary:hover,[data-design-profile=alt26] .btn-primary:hover,[data-design-profile=alt26] .quest-primary-submit:hover{box-shadow:0 0 0 3px #e7c8662e,0 0 40px #e7c86652,0 18px 36px #0000003d}[data-design-profile=alt26] .quest-finish-screen .quest-profile-shell,[data-design-profile=alt26] .quest-custom-finish-screen .quest-profile-shell,[data-design-profile=alt26] .quest-rating-screen .quest-profile-shell{gap:1.5rem}[data-design-profile=alt26] .quest-finish-screen .quest-profile-hero,[data-design-profile=alt26] .quest-custom-finish-screen .quest-profile-hero,[data-design-profile=alt26] .quest-rating-screen .quest-profile-hero{background:radial-gradient(circle at 50% 0,#e7c8662e,#0000 34%),linear-gradient(90deg,#e7c86685,#0000 22% 78%,#8eb69c57) top/100% 2px no-repeat,linear-gradient(#daf1dd21,#051f20b8);border-color:#e7c86657;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e7c86614,0 28px 70px #00000052,inset 0 1px #ffffff14}[data-design-profile=alt26] .quest-finish-screen .quest-profile-hero:before,[data-design-profile=alt26] .quest-custom-finish-screen .quest-profile-hero:before{content:"";background:linear-gradient(135deg,#f0d579,#cba94d 54%,#f7e4a1);border-radius:999px;width:1.4rem;height:1.4rem;position:absolute;top:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 0 0 7px #e7c8661a,0 0 32px #e7c8665c}[data-design-profile=alt26] .quest-finish-screen .quest-profile-hero:after,[data-design-profile=alt26] .quest-custom-finish-screen .quest-profile-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8eb69c4d,#e7c86699,#8eb69c4d,#0000);height:1px;position:absolute;top:1.95rem;left:16%;right:16%}[data-design-profile=alt26] .quest-finish-screen .quest-profile-display,[data-design-profile=alt26] .quest-custom-finish-screen .quest-profile-display{color:#f7e4a1;text-shadow:0 0 34px #e7c86633,0 2px #051f2080}[data-design-profile=alt26] .quest-finish-screen .quest-profile-copy,[data-design-profile=alt26] .quest-custom-finish-screen .quest-profile-copy{line-height:1.68}[data-design-profile=alt26] .quest-finish-screen .quest-profile-copy :where(p,ul,ol,blockquote),[data-design-profile=alt26] .quest-custom-finish-screen .quest-profile-copy :where(p,ul,ol,blockquote){max-width:64ch;margin-inline:auto;line-height:1.68}[data-design-profile=alt26] .quest-finish-screen .quest-profile-stat,[data-design-profile=alt26] .quest-custom-finish-screen .quest-profile-stat,[data-design-profile=alt26] .quest-rating-screen .quest-profile-stat{border-radius:16px}[data-design-profile=alt26] .quest-leaderboard,[data-design-profile=alt26] .quest-rating-screen .quest-profile-card:not(.quest-profile-hero){background:linear-gradient(#daf1dd17,#051f20a8),linear-gradient(135deg,#8eb69c14,#0000 58%);border-color:#daf1dd2e;border-radius:20px;box-shadow:0 20px 46px #0000003d,inset 0 1px #daf1dd0d}[data-design-profile=alt26] .quest-leaderboard__header{border-bottom:1px solid #daf1dd1f;align-items:flex-start;padding-bottom:.95rem}[data-design-profile=alt26] .quest-leaderboard__score{color:#f7e4a1;font-family:var(--quest-font-code,"JetBrains Mono", Consolas, monospace);text-shadow:0 0 24px #e7c86629}[data-design-profile=alt26] .quest-leaderboard__meta,[data-design-profile=alt26] .quest-leaderboard__list .text-muted{color:#daf1dda8}[data-design-profile=alt26] .leaderboard-row{background:linear-gradient(#daf1dd13,#051f2085);border-color:#daf1dd29;border-radius:16px;box-shadow:inset 0 1px #daf1dd0a}[data-design-profile=alt26] .leaderboard-row:first-child{background:linear-gradient(135deg,#e7c86621,#051f209e);border-color:#e7c8665c}[data-design-profile=alt26] .leaderboard-row.is-own{border-color:#e7c86675;box-shadow:0 0 0 3px #e7c8661a,0 18px 34px #00000038}[data-design-profile=alt26] .quest-rating-screen .quest-profile-table{border:1px solid #daf1dd24;border-radius:16px;overflow:hidden}[data-design-profile=alt26] .quest-rating-screen .quest-profile-table thead{background:#051f208a}[data-design-profile=alt26] .quest-rating-screen .quest-profile-table th{color:#daf1dda8;font-family:var(--quest-font-code,"JetBrains Mono", Consolas, monospace);letter-spacing:.06em}[data-design-profile=alt26] .quest-rating-screen .quest-profile-table td{border-color:#daf1dd14}[data-design-profile=alt26] .quest-rating-screen .quest-profile-table tbody tr{background:#051f2061}[data-design-profile=alt26] .quest-profile-table__row--active{background:linear-gradient(90deg,#e7c86624,#051f2094)!important}[data-design-profile=alt26] .quest-profile-actions .ui-button{min-height:3.25rem;padding-inline:1.35rem}@media (width<=760px){[data-design-profile=alt26] .quest-profile-stage:before,[data-design-profile=alt26] .quest-runtime-shell:before{opacity:.62;background-size:56px 56px}[data-design-profile=alt26] .quest-runtime-shell:before{opacity:.22;background-size:72px 72px}[data-design-profile=alt26] .quest-profile-card,[data-design-profile=alt26] .quest-profile-panel,[data-design-profile=alt26] .quest-profile-hero,[data-design-profile=alt26] .quest-runtime-primary,[data-design-profile=alt26] .quest-runtime-secondary-card,[data-design-profile=alt26] .quest-runtime-meta,[data-design-profile=alt26] .quest-runtime-nested-card,[data-design-profile=alt26] .quest-answer-block,[data-design-profile=alt26] .quest-admin-console,[data-design-profile=alt26] .quest-modal-shell,[data-design-profile=alt26] .quest-modal-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#092c2ddb,#051f20c7);border-radius:18px;box-shadow:inset 0 1px #ffffff0e}[data-design-profile=alt26] .quest-task-story{background:linear-gradient(#051f20b8,#051f208f);padding:1rem;line-height:1.7}[data-design-profile=alt26] .quest-task-story :where(p,ul,ol,blockquote){line-height:1.7}[data-design-profile=alt26] .quest-answer-block{background:linear-gradient(90deg,#e7c8669e,#0000 24% 74%,#8eb69c52) top/100% 2px no-repeat,linear-gradient(#e7c8661f,#092c2dcc);border-color:#e7c86657}[data-design-profile=alt26] .quest-choice-option:has(.quest-choice-option__control:checked):after{width:1.15rem;height:1.15rem;right:.8rem}[data-design-profile=alt26] .quest-choice-option:has(.quest-choice-option__control:checked){padding-right:3rem}[data-design-profile=alt26] .quest-runtime-title,[data-design-profile=alt26] .quest-answer-block__title{letter-spacing:0;line-height:1.18}[data-design-profile=alt26] .quest-runtime-progress__summary{letter-spacing:.03em;font-size:.68rem}[data-design-profile=alt26] .quest-runtime-progress__fill.quest-runtime-progress__track-fill:after{width:1rem;height:1rem}[data-design-profile=alt26] .quest-image-choice__frame{border-radius:14px}[data-design-profile=alt26] .quest-image-choice__selected-badge{min-height:1.8rem;padding-inline:.55rem;bottom:.6rem;right:.6rem}[data-design-profile=alt26] .ui-button,[data-design-profile=alt26] .btn-primary,[data-design-profile=alt26] .btn-secondary,[data-design-profile=alt26] .btn-ghost,[data-design-profile=alt26] .quest-primary-submit{min-height:3rem}[data-design-profile=alt26] .quest-finish-screen .quest-profile-hero,[data-design-profile=alt26] .quest-custom-finish-screen .quest-profile-hero,[data-design-profile=alt26] .quest-rating-screen .quest-profile-hero,[data-design-profile=alt26] .quest-leaderboard,[data-design-profile=alt26] .quest-rating-screen .quest-profile-card:not(.quest-profile-hero){border-radius:18px}[data-design-profile=alt26] .quest-finish-screen .quest-profile-display,[data-design-profile=alt26] .quest-custom-finish-screen .quest-profile-display{line-height:1.08}[data-design-profile=alt26] .quest-leaderboard__header{gap:.8rem;display:grid}[data-design-profile=alt26] .leaderboard-row{grid-template-columns:auto 1fr;gap:.55rem .75rem}}@media (prefers-reduced-motion:reduce){[data-design-profile=alt26] .quest-runtime-progress__fill.quest-runtime-progress__track-fill:after,[data-design-profile=alt26] .quest-image-choice__selected-badge{transition:none}[data-design-profile=alt26] .quest-choice-option:has(.quest-choice-option__control:checked):after{transition:none}[data-design-profile=alt26] .quest-profile-stage:before,[data-design-profile=alt26] .quest-runtime-shell:before,[data-design-profile=alt26] .quest-profile-stage:after,[data-design-profile=alt26] .quest-runtime-shell:after,[data-design-profile=alt26] .quest-runtime-progress__track.quest-runtime-progress__track-shell:before,[data-design-profile=alt26] .quest-runtime-progress__track.quest-runtime-progress__track-shell:after,[data-design-profile=alt26] .quest-finish-screen .quest-profile-hero:before,[data-design-profile=alt26] .quest-custom-finish-screen .quest-profile-hero:before{animation:none!important}}.selection\:bg-\[\#FF2D20\] ::selection{--tw-bg-opacity:1;background-color:rgb(255 45 32/var(--tw-bg-opacity,1))}.selection\:text-white ::selection{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.selection\:bg-\[\#FF2D20\]::selection{--tw-bg-opacity:1;background-color:rgb(255 45 32/var(--tw-bg-opacity,1))}.selection\:text-white::selection{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:border-0::file-selector-button{border-width:0}.file\:bg-indigo-500::file-selector-button{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-1\.5::file-selector-button{padding-top:.375rem;padding-bottom:.375rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-white::file-selector-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.placeholder\:text-gray-500::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.placeholder\:text-muted::placeholder{--tw-text-opacity:1;color:rgb(var(--color-muted) / var(--tw-text-opacity,1))}.placeholder\:text-white\/40::placeholder{color:#fff6}.placeholder\:text-white\/60::placeholder{color:#fff9}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x:1.01;--tw-scale-y:1.01;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-accent:hover{--tw-border-opacity:1;border-color:rgb(var(--color-accent) / var(--tw-border-opacity,1))}.hover\:border-accent\/50:hover{border-color:rgb(var(--color-accent) / .5)}.hover\:border-accent\/60:hover{border-color:rgb(var(--color-accent) / .6)}.hover\:border-amber-200:hover{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.hover\:border-amber-300:hover{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.hover\:border-border:hover{--tw-border-opacity:1;border-color:rgb(var(--color-border) / var(--tw-border-opacity,1))}.hover\:border-indigo-500\/70:hover{border-color:#6366f1b3}.hover\:border-rose-300:hover{--tw-border-opacity:1;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:bg-\[\#21A038\]\/20:hover{background-color:#21a03833}.hover\:bg-\[\#2787F5\]\/20:hover{background-color:#2787f533}.hover\:bg-\[\#FC3F1D\]\/20:hover{background-color:#fc3f1d33}.hover\:bg-accent\/10:hover{background-color:rgb(var(--color-accent) / .1)}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-amber-400:hover{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.hover\:bg-amber-50\/40:hover{background-color:#fffbeb66}.hover\:bg-black\/90:hover{background-color:#000000e6}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.hover\:bg-indigo-400:hover{--tw-bg-opacity:1;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.hover\:bg-rose-100:hover{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.hover\:bg-rose-50:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.hover\:bg-rose-50\/60:hover{background-color:#fff1f299}.hover\:bg-surface:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity,1))}.hover\:bg-surfaceMuted:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-muted) / var(--tw-bg-opacity,1))}.hover\:bg-surfaceMuted\/70:hover{background-color:rgb(var(--color-surface-muted) / .7)}.hover\:bg-violet-100:hover{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.hover\:text-accent:hover{--tw-text-opacity:1;color:rgb(var(--color-accent) / var(--tw-text-opacity,1))}.hover\:text-accent\/80:hover{color:rgb(var(--color-accent) / .8)}.hover\:text-amber-700:hover{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:text-black\/70:hover{color:#000000b3}.hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.hover\:text-indigo-300:hover{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.hover\:text-text:hover{--tw-text-opacity:1;color:rgb(var(--color-text) / var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-strong:hover{--tw-shadow:var(--shadow-strong);--tw-shadow-colored:var(--shadow-strong);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-indigo-500\/20:hover{--tw-shadow-color:#6366f133;--tw-shadow:var(--tw-shadow-colored)}.hover\:ring-black\/20:hover{--tw-ring-color:#0003}.hover\:file\:bg-indigo-400::file-selector-button:hover{--tw-bg-opacity:1;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.focus\:z-10:focus{z-index:10}.focus\:border-accent:focus{--tw-border-opacity:1;border-color:rgb(var(--color-accent) / var(--tw-border-opacity,1))}.focus\:border-amber-400:focus{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:border-red-300:focus{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.focus\:border-white\/40:focus{border-color:#fff6}.focus\:bg-surface:focus{--tw-bg-opacity:1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity,1))}.focus\:text-text:focus{--tw-text-opacity:1;color:rgb(var(--color-text) / var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring:focus{--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)}.focus\:ring-0:focus{--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(0px + 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)}.focus\:ring-2:focus{--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(2px + 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)}.focus\:ring-accent\/60:focus{--tw-ring-color:rgb(var(--color-accent) / .6)}.focus\:ring-amber-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.focus\:ring-indigo-500\/40:focus{--tw-ring-color:#6366f166}.focus\:ring-red-300\/45:focus{--tw-ring-color:#fca5a573}.focus\:ring-white\/30:focus{--tw-ring-color:#ffffff4d}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-1:focus-visible{--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(1px + 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)}.focus-visible\:ring-2:focus-visible{--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(2px + 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)}.focus-visible\:ring-\[\#FF2D20\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(255 45 32/var(--tw-ring-opacity,1))}.focus-visible\:ring-accent:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-accent) / var(--tw-ring-opacity,1))}.focus-visible\:ring-indigo-400\/70:focus-visible{--tw-ring-color:#818cf8b3}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-canvas:focus-visible{--tw-ring-offset-color:rgb(var(--color-canvas) / 1)}.focus-visible\:ring-offset-surface:focus-visible{--tw-ring-offset-color:rgb(var(--color-surface) / 1)}.active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.active\:text-gray-500:active{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.active\:text-gray-700:active{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-accent{--tw-text-opacity:1;color:rgb(var(--color-accent) / var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:border-accent{--tw-border-opacity:1;border-color:rgb(var(--color-accent) / var(--tw-border-opacity,1))}.peer:checked~.peer-checked\:border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.peer:checked~.peer-checked\:shadow-strong{--tw-shadow:var(--shadow-strong);--tw-shadow-colored:var(--shadow-strong);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}@media (width>=640px){.sm\:right-auto{right:auto}.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:ms-10{margin-inline-start:2.5rem}.sm\:ms-6{margin-inline-start:1.5rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:size-16{width:4rem;height:4rem}.sm\:size-6{width:1.5rem;height:1.5rem}.sm\:w-\[28rem\]{width:28rem}.sm\:w-auto{width:auto}.sm\:min-w-\[22rem\]{min-width:22rem}.sm\:min-w-full{min-width:100%}.sm\:max-w-md{max-width:28rem}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:overflow-visible{overflow:visible}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-0{padding-bottom:0}.sm\:pt-0{padding-top:0}.sm\:pt-5{padding-top:1.25rem}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:opacity-0{opacity:0}.group:focus-within .sm\:group-focus-within\:opacity-100,.group:hover .sm\:group-hover\:opacity-100{opacity:1}}@media (width>=768px){.md\:row-span-3{grid-row:span 3/span 3}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:min-w-\[360px\]{min-width:360px}.md\:max-w-sm{max-width:24rem}.md\:flex-shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr\,1fr\,auto\]{grid-template-columns:1fr 1fr auto}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:1rem}.md\:p-10{padding:2.5rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:pt-8{padding-top:2rem}.md\:text-left{text-align:left}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (width>=1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:col-start-2{grid-column-start:2}.lg\:mb-8{margin-bottom:2rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-7{margin-top:1.75rem}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-16{height:4rem}.lg\:w-1\/3{width:33.3333%}.lg\:max-w-7xl{max-width:80rem}.lg\:flex-1{flex:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.35fr_0\.85fr\]{grid-template-columns:1.35fr .85fr}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)\,minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(320px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(320px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-8{gap:2rem}.lg\:border-l{border-left-width:1px}.lg\:border-t-0{border-top-width:0}.lg\:p-10{padding:2.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pt-0{padding-top:0}.lg\:pt-6{padding-top:1.5rem}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-\[\#FF2D20\]{--tw-text-opacity:1;color:rgb(255 45 32/var(--tw-text-opacity,1))}}@media (width>=1280px){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[24rem\,minmax\(0\,1fr\)\]{grid-template-columns:24rem minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)\,24rem\]{grid-template-columns:minmax(0,1fr) 24rem}.xl\:border-l{border-left-width:1px}.xl\:border-t-0{border-top-width:0}}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(55 65 81/var(--tw-divide-opacity,1))}.dark\:divide-gray-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(31 41 55/var(--tw-divide-opacity,1))}.dark\:divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.dark\:border-amber-400\/30{border-color:#fbbf244d}.dark\:border-amber-400\/40{border-color:#fbbf2466}.dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.dark\:border-rose-400\/20{border-color:#fb718533}.dark\:border-rose-400\/30{border-color:#fb71854d}.dark\:border-violet-400\/30{border-color:#a78bfa4d}.dark\:border-white\/10{border-color:#ffffff1a}.dark\:border-white\/15{border-color:#ffffff26}.dark\:bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.dark\:bg-amber-500\/10{background-color:#f59e0b1a}.dark\:bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.dark\:bg-emerald-500\/10{background-color:#10b9811a}.dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:bg-gray-900\/50{background-color:#11182780}.dark\:bg-gray-900\/80{background-color:#111827cc}.dark\:bg-gray-950{--tw-bg-opacity:1;background-color:rgb(3 7 18/var(--tw-bg-opacity,1))}.dark\:bg-gray-950\/40{background-color:#03071266}.dark\:bg-rose-500\/10{background-color:#f43f5e1a}.dark\:bg-rose-500\/5{background-color:#f43f5e0d}.dark\:bg-sky-500\/10{background-color:#0ea5e91a}.dark\:bg-violet-500\/10{background-color:#8b5cf61a}.dark\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-white\/10{background-color:#ffffff1a}.dark\:bg-white\/15{background-color:#ffffff26}.dark\:bg-white\/5{background-color:#ffffff0d}.dark\:bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.dark\:from-gray-900{--tw-gradient-from:#111827 var(--tw-gradient-from-position);--tw-gradient-to:#11182700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-950{--tw-gradient-from:#030712 var(--tw-gradient-from-position);--tw-gradient-to:#03071200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-amber-500\/5{--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f59e0b0d var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-gray-900{--tw-gradient-to:#11182700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-zinc-900{--tw-gradient-to:#18181b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #18181b var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-amber-500\/5{--tw-gradient-to:#f59e0b0d var(--tw-gradient-to-position)}.dark\:to-gray-900{--tw-gradient-to:#111827 var(--tw-gradient-to-position)}.dark\:to-zinc-900{--tw-gradient-to:#18181b var(--tw-gradient-to-position)}.dark\:text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.dark\:text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.dark\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.dark\:text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.dark\:text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.dark\:text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.dark\:text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.dark\:text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.dark\:text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:text-white\/50{color:#ffffff80}.dark\:text-white\/70{color:#ffffffb3}.dark\:ring-amber-300\/30{--tw-ring-color:#fcd34d4d}.dark\:ring-amber-400\/10{--tw-ring-color:#fbbf241a}.dark\:ring-rose-400\/20{--tw-ring-color:#fb718533}.dark\:ring-sky-400\/20{--tw-ring-color:#38bdf833}.dark\:ring-white\/10{--tw-ring-color:#ffffff1a}.dark\:ring-zinc-800{--tw-ring-opacity:1;--tw-ring-color:rgb(39 39 42/var(--tw-ring-opacity,1))}.dark\:hover\:border-amber-400\/20:hover{border-color:#fbbf2433}.dark\:hover\:border-amber-400\/30:hover{border-color:#fbbf244d}.dark\:hover\:border-rose-400\/30:hover{border-color:#fb71854d}.dark\:hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}.dark\:hover\:bg-white\/5:hover{background-color:#ffffff0d}.dark\:hover\:text-amber-300:hover{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:hover\:text-white\/70:hover{color:#ffffffb3}.dark\:hover\:text-white\/80:hover{color:#fffc}.dark\:hover\:ring-zinc-700:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(63 63 70/var(--tw-ring-opacity,1))}.dark\:focus\:border-amber-400:focus{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:focus\:ring-amber-500\/20:focus{--tw-ring-color:#f59e0b33}.dark\:focus-visible\:ring-\[\#FF2D20\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(255 45 32/var(--tw-ring-opacity,1))}.dark\:focus-visible\:ring-white:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:active\:text-gray-300:active{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}}.\[\&_\.ProseMirror\]\:rounded-lg .ProseMirror{border-radius:var(--radius-lg)}.\[\&_\.ProseMirror\]\:border .ProseMirror{border-width:1px}.\[\&_\.ProseMirror\]\:border-white\/10 .ProseMirror{border-color:#ffffff1a}.\[\&_\.ProseMirror\]\:bg-black\/15 .ProseMirror{background-color:#00000026}.\[\&_\.ProseMirror\]\:p-3 .ProseMirror{padding:.75rem}.\[\&_\.ProseMirror\]\:text-white\/90 .ProseMirror{color:#ffffffe6}.\[\&_\.input-surface\>option\]\:bg-slate-900 .input-surface>option{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.\[\&_\.input-surface\>option\]\:text-white\/90 .input-surface>option{color:#ffffffe6}.\[\&_\.input-surface\]\:shadow-inner .input-surface{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.\[\&_\.input-surface\]\:shadow-black\/20 .input-surface{--tw-shadow-color:#0003;--tw-shadow:var(--tw-shadow-colored)}.\[\&_\.input-surface\]\:focus\:outline-none:focus .input-surface{outline-offset:2px;outline:2px solid #0000}.\[\&_\.ql-container\]\:rounded-lg .ql-container{border-radius:var(--radius-lg)}.\[\&_\.ql-container\]\:border .ql-container{border-width:1px}.\[\&_\.ql-container\]\:border-white\/10 .ql-container{border-color:#ffffff1a}.\[\&_\.ql-container\]\:bg-black\/15 .ql-container{background-color:#00000026}.\[\&_\.ql-editor\]\:text-white\/90 .ql-editor{color:#ffffffe6}.\[\&_\.ql-toolbar\]\:mb-2 .ql-toolbar{margin-bottom:.5rem}.\[\&_\.ql-toolbar\]\:rounded-lg .ql-toolbar{border-radius:var(--radius-lg)}.\[\&_\.ql-toolbar\]\:border .ql-toolbar{border-width:1px}.\[\&_\.ql-toolbar\]\:border-white\/15 .ql-toolbar{border-color:#ffffff26}.\[\&_\.ql-toolbar\]\:bg-black\/25 .ql-toolbar{background-color:#00000040}.\[\&_\.task-help\]\:text-xs .task-help{font-size:.75rem;line-height:1rem}.\[\&_\.task-help\]\:text-white\/45 .task-help{color:#ffffff73}.\[\&_\.task-label\]\:mb-2 .task-label{margin-bottom:.5rem}.\[\&_\.task-label\]\:block .task-label{display:block}.\[\&_\.task-label\]\:text-sm .task-label{font-size:.875rem;line-height:1.25rem}.\[\&_\.task-label\]\:font-medium .task-label{font-weight:500}.\[\&_\.task-label\]\:text-white\/80 .task-label{color:#fffc}.\[\&_\.trix-content\]\:rounded-lg .trix-content{border-radius:var(--radius-lg)}.\[\&_\.trix-content\]\:border .trix-content{border-width:1px}.\[\&_\.trix-content\]\:border-white\/10 .trix-content{border-color:#ffffff1a}.\[\&_\.trix-content\]\:bg-black\/15 .trix-content{background-color:#00000026}.\[\&_\.trix-content\]\:p-3 .trix-content{padding:.75rem}.\[\&_\.trix-content\]\:text-white\/90 .trix-content{color:#ffffffe6}.\[\&_\.trix-toolbar\]\:mb-2 .trix-toolbar{margin-bottom:.5rem}.\[\&_\.trix-toolbar\]\:rounded-lg .trix-toolbar{border-radius:var(--radius-lg)}.\[\&_\.trix-toolbar\]\:border .trix-toolbar{border-width:1px}.\[\&_\.trix-toolbar\]\:border-white\/15 .trix-toolbar{border-color:#ffffff26}.\[\&_\.trix-toolbar\]\:bg-black\/25 .trix-toolbar{background-color:#00000040}
