*,: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: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}.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!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-bottom-2{bottom:-.5rem}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.top-0{top:0}.top-1\/2{top:50%}.top-\[60px\]{top:60px}.top-full{top:100%}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[60\]{z-index:60}.z-\[90\]{z-index:90}.z-\[99\]{z-index:99}.order-1{order:1}.order-2{order:2}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.mb-1\.5{margin-bottom:.375rem}.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}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.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-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.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}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-4{width:1rem;height:1rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.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-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[calc\(100dvh-60px\)\]{height:calc(100dvh - 60px)}.h-full{height:100%}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-20{min-height:5rem}.min-h-32{min-height:8rem}.min-h-60{min-height:15rem}.min-h-\[180px\]{min-height:180px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[340px\]{width:340px}.w-\[86\%\]{width:86%}.w-full{width:100%}.w-max{width:max-content}.min-w-0{min-width:0}.min-w-14{min-width:3.5rem}.min-w-24{min-width:6rem}.min-w-40{min-width:10rem}.min-w-\[1000px\]{min-width:1000px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[560px\]{min-width:560px}.min-w-\[680px\]{min-width:680px}.min-w-\[900px\]{min-width:900px}.min-w-\[920px\]{min-width:920px}.min-w-max{min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-44{max-width:11rem}.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-\[1440px\]{max-width:1440px}.max-w-\[14rem\]{max-width:14rem}.max-w-\[360px\]{max-width:360px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-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\/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-x-0{--tw-translate-x: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-x-full{--tw-translate-x:100%;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))}.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))}.animate-\[ticker_34s_linear_infinite\]{animation:34s linear infinite ticker}.cursor-default{cursor:default}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-8{scroll-margin-top:2rem}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.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}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-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-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-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * 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-\[var\(--border\)\]>:not([hidden])~:not([hidden]){border-color:var(--border)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.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-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-\[1\.5rem\]{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#F5A623\]\/40{border-color:#f5a62366}.border-\[\#f5a623\]{--tw-border-opacity:1;border-color:rgb(245 166 35/var(--tw-border-opacity,1))}.border-\[color-mix\(in_srgb\,\#60a5fa_42\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,#60a5fa 42%,var(--border))}.border-\[color-mix\(in_srgb\,var\(--accent\)_42\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--accent) 42%,var(--border))}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--fr-border\)\]{border-color:var(--fr-border)}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300\/30{border-color:#fcd34d4d}.border-amber-400\/25{border-color:#fbbf2440}.border-amber-500\/30{border-color:#f59e0b4d}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-500\/30{border-color:#10b9814d}.border-orange-500\/30{border-color:#f973164d}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-500\/30{border-color:#ef44444d}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-stone-100{--tw-border-opacity:1;border-color:rgb(245 245 244/var(--tw-border-opacity,1))}.border-stone-200{--tw-border-opacity:1;border-color:rgb(231 229 228/var(--tw-border-opacity,1))}.border-stone-200\/80{border-color:#e7e5e4cc}.border-stone-300{--tw-border-opacity:1;border-color:rgb(214 211 209/var(--tw-border-opacity,1))}.border-stone-300\/80{border-color:#d6d3d1cc}.border-stone-400\/30{border-color:#a8a29e4d}.border-stone-600{--tw-border-opacity:1;border-color:rgb(87 83 78/var(--tw-border-opacity,1))}.border-stone-700{--tw-border-opacity:1;border-color:rgb(68 64 60/var(--tw-border-opacity,1))}.border-stone-700\/80{border-color:#44403ccc}.border-stone-800{--tw-border-opacity:1;border-color:rgb(41 37 36/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.bg-\[\#151515\]{--tw-bg-opacity:1;background-color:rgb(21 21 21/var(--tw-bg-opacity,1))}.bg-\[\#181715\]{--tw-bg-opacity:1;background-color:rgb(24 23 21/var(--tw-bg-opacity,1))}.bg-\[\#1A1A1A\]{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.bg-\[\#1c1b18\]{--tw-bg-opacity:1;background-color:rgb(28 27 24/var(--tw-bg-opacity,1))}.bg-\[\#22C55E\]{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-\[\#E8E3D9\]{--tw-bg-opacity:1;background-color:rgb(232 227 217/var(--tw-bg-opacity,1))}.bg-\[\#F5A623\]{--tw-bg-opacity:1;background-color:rgb(245 166 35/var(--tw-bg-opacity,1))}.bg-\[\#F5A623\]\/15{background-color:#f5a62326}.bg-\[\#F5F0E8\]{--tw-bg-opacity:1;background-color:rgb(245 240 232/var(--tw-bg-opacity,1))}.bg-\[\#F5F0E8\]\/95{background-color:#f5f0e8f2}.bg-\[\#F7F3ED\]{--tw-bg-opacity:1;background-color:rgb(247 243 237/var(--tw-bg-opacity,1))}.bg-\[\#FBF8F2\]{--tw-bg-opacity:1;background-color:rgb(251 248 242/var(--tw-bg-opacity,1))}.bg-\[\#f5a623\]{--tw-bg-opacity:1;background-color:rgb(245 166 35/var(--tw-bg-opacity,1))}.bg-\[color-mix\(in_srgb\,\#60a5fa_14\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,#60a5fa 14%,var(--surface))}.bg-\[color-mix\(in_srgb\,var\(--accent\)_14\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--accent) 14%,var(--surface))}.bg-\[color-mix\(in_srgb\,var\(--surface-muted\)_72\%\,var\(--accent\)_10\%\)\]{background-color:color-mix(in srgb,var(--surface-muted) 72%,var(--accent) 10%)}.bg-\[color-mix\(in_srgb\,var\(--surface-muted\)_72\%\,var\(--accent\)_8\%\)\]{background-color:color-mix(in srgb,var(--surface-muted) 72%,var(--accent) 8%)}.bg-\[rgba\(255\,255\,255\,0\.05\)\]{background-color:#ffffff0d}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-strong\)\]{background-color:var(--accent-strong)}.bg-\[var\(--fr-accent-soft\)\]{background-color:var(--fr-accent-soft)}.bg-\[var\(--fr-bg-subtle\)\]{background-color:var(--fr-bg-subtle)}.bg-\[var\(--fr-card-bg\)\]{background-color:var(--fr-card-bg)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-amber-200{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-300\/15{background-color:#fcd34d26}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/60{background-color:#fffbeb99}.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\/15{background-color:#00000026}.bg-black\/25{background-color:#00000040}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/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\/15{background-color:#10b98126}.bg-orange-500\/15{background-color:#f9731626}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/15{background-color:#ef444426}.bg-red-950{--tw-bg-opacity:1;background-color:rgb(69 10 10/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-stone-100{--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity,1))}.bg-stone-200{--tw-bg-opacity:1;background-color:rgb(231 229 228/var(--tw-bg-opacity,1))}.bg-stone-300{--tw-bg-opacity:1;background-color:rgb(214 211 209/var(--tw-bg-opacity,1))}.bg-stone-50{--tw-bg-opacity:1;background-color:rgb(250 250 249/var(--tw-bg-opacity,1))}.bg-stone-50\/70{background-color:#fafaf9b3}.bg-stone-500\/10{background-color:#78716c1a}.bg-stone-700{--tw-bg-opacity:1;background-color:rgb(68 64 60/var(--tw-bg-opacity,1))}.bg-stone-800{--tw-bg-opacity:1;background-color:rgb(41 37 36/var(--tw-bg-opacity,1))}.bg-stone-900{--tw-bg-opacity:1;background-color:rgb(28 25 23/var(--tw-bg-opacity,1))}.bg-stone-900\/10{background-color:#1c19171a}.bg-stone-950{--tw-bg-opacity:1;background-color:rgb(12 10 9/var(--tw-bg-opacity,1))}.bg-stone-950\/10{background-color:#0c0a091a}.bg-stone-950\/45{background-color:#0c0a0973}.bg-stone-950\/60{background-color:#0c0a0999}.bg-transparent{background-color:#0000}.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\/15{background-color:#ffffff26}.bg-white\/5{background-color:#ffffff0d}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.from-emerald-950{--tw-gradient-from:#022c22 var(--tw-gradient-from-position);--tw-gradient-to:#022c2200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-950{--tw-gradient-from:#1e1b4b var(--tw-gradient-from-position);--tw-gradient-to:#1e1b4b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-950{--tw-gradient-from:#4c0519 var(--tw-gradient-from-position);--tw-gradient-to:#4c051900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from:#020617 var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-stone-900{--tw-gradient-from:#1c1917 var(--tw-gradient-from-position);--tw-gradient-to:#1c191700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-stone-950{--tw-gradient-from:#0c0a09 var(--tw-gradient-from-position);--tw-gradient-to:#0c0a0900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-amber-950{--tw-gradient-to:#451a0300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #451a03 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-950{--tw-gradient-to:#17255400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #172554 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-stone-800{--tw-gradient-to:#29252400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #292524 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-stone-900{--tw-gradient-to:#1c191700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #1c1917 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-950{--tw-gradient-to:#451a03 var(--tw-gradient-to-position)}.to-blue-900{--tw-gradient-to:#1e3a8a var(--tw-gradient-to-position)}.to-emerald-800{--tw-gradient-to:#065f46 var(--tw-gradient-to-position)}.to-neutral-700{--tw-gradient-to:#404040 var(--tw-gradient-to-position)}.to-red-900{--tw-gradient-to:#7f1d1d var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.to-stone-900{--tw-gradient-to:#1c1917 var(--tw-gradient-to-position)}.to-zinc-800{--tw-gradient-to:#27272a var(--tw-gradient-to-position)}.p-0\.5{padding:.125rem}.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-7{padding:1.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.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-3\.5{padding-left:.875rem;padding-right:.875rem}.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-7{padding-left:1.75rem;padding-right:1.75rem}.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-14{padding-top:3.5rem;padding-bottom:3.5rem}.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-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.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-\[9px\]{font-size:9px}.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-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}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.05\]{line-height:1.05}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#15110A\]{--tw-text-opacity:1;color:rgb(21 17 10/var(--tw-text-opacity,1))}.text-\[\#1A1A1A\]{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.text-\[\#747474\]{--tw-text-opacity:1;color:rgb(116 116 116/var(--tw-text-opacity,1))}.text-\[\#8a5c07\]{--tw-text-opacity:1;color:rgb(138 92 7/var(--tw-text-opacity,1))}.text-\[\#B7791F\]{--tw-text-opacity:1;color:rgb(183 121 31/var(--tw-text-opacity,1))}.text-\[\#B9823E\]{--tw-text-opacity:1;color:rgb(185 130 62/var(--tw-text-opacity,1))}.text-\[\#C8860A\]{--tw-text-opacity:1;color:rgb(200 134 10/var(--tw-text-opacity,1))}.text-\[\#F5A623\]{--tw-text-opacity:1;color:rgb(245 166 35/var(--tw-text-opacity,1))}.text-\[\#c77f00\]{--tw-text-opacity:1;color:rgb(199 127 0/var(--tw-text-opacity,1))}.text-\[\#f5a623\]{--tw-text-opacity:1;color:rgb(245 166 35/var(--tw-text-opacity,1))}.text-\[color-mix\(in_srgb\,\#2563eb_72\%\,var\(--text-primary\)\)\]{color:color-mix(in srgb,#2563eb 72%,var(--text-primary))}.text-\[var\(--accent-strong\)\]{color:var(--accent-strong)}.text-\[var\(--danger\,var\(--negative\,\#B91C1C\)\)\]{color:var(--danger,var(--negative,#b91c1c))}.text-\[var\(--fr-accent\)\]{color:var(--fr-accent)}.text-\[var\(--fr-muted\)\]{color:var(--fr-muted)}.text-\[var\(--fr-negative\)\]{color:var(--fr-negative)}.text-\[var\(--fr-text-muted\)\]{color:var(--fr-text-muted)}.text-\[var\(--fr-text-primary\)\]{color:var(--fr-text-primary)}.text-\[var\(--fr-text-secondary\)\]{color:var(--fr-text-secondary)}.text-\[var\(--soon-text\)\]{color:var(--soon-text)}.text-\[var\(--surface\)\]{color:var(--surface)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.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-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-700\/70{color:#b91c1cb3}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-stone-100{--tw-text-opacity:1;color:rgb(245 245 244/var(--tw-text-opacity,1))}.text-stone-200{--tw-text-opacity:1;color:rgb(231 229 228/var(--tw-text-opacity,1))}.text-stone-300{--tw-text-opacity:1;color:rgb(214 211 209/var(--tw-text-opacity,1))}.text-stone-400{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity,1))}.text-stone-50{--tw-text-opacity:1;color:rgb(250 250 249/var(--tw-text-opacity,1))}.text-stone-500{--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}.text-stone-600{--tw-text-opacity:1;color:rgb(87 83 78/var(--tw-text-opacity,1))}.text-stone-700{--tw-text-opacity:1;color:rgb(68 64 60/var(--tw-text-opacity,1))}.text-stone-800{--tw-text-opacity:1;color:rgb(41 37 36/var(--tw-text-opacity,1))}.text-stone-900{--tw-text-opacity:1;color:rgb(28 25 23/var(--tw-text-opacity,1))}.text-stone-950{--tw-text-opacity:1;color:rgb(12 10 9/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-95{opacity:.95}.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\(245\,166\,35\,0\.45\)\]{--tw-shadow:0 0 18px #f5a62373;--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_24px_80px_rgba\(26\,26\,26\,0\.18\)\]{--tw-shadow:0 24px 80px #1a1a1a2e;--tw-shadow-colored:0 24px 80px 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-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-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-amber-500\/20{--tw-shadow-color:#f59e0b33;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-950\/20{--tw-shadow-color:#451a0333;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/10{--tw-shadow-color:#0000001a;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color:#0003;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/5{--tw-shadow-color:#0000000d;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/\[0\.03\]{--tw-shadow-color:#00000008;--tw-shadow:var(--tw-shadow-colored)}.shadow-stone-900\/10{--tw-shadow-color:#1c19171a;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #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-4{--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(4px + 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-\[3px\]{--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-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-amber-600{--tw-ring-opacity:1;--tw-ring-color:rgb(217 119 6/var(--tw-ring-opacity,1))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-white\/10{--tw-ring-color:#ffffff1a}.ring-offset-1{--tw-ring-offset-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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)}.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)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f0e8;--surface:#fff8ec;--surface-muted:#efe4d2;--text-primary:#15110a;--text-secondary:#4a4033;--text-muted:#6b6258;--border:#d8c7a8;--accent:#d4a574;--accent-strong:#b9823e;--success:#047857;--warning:#b45309;--danger:#b91c1c;--soon-text:#4a2f10;--soon-bg:#fff1d6;--soon-border:#d4a574;--disabled-bg:#e7ddcf;--disabled-text:#5f554b;--fr-bg:var(--bg);--fr-surface:var(--surface);--fr-text:var(--text-primary);--fr-muted:var(--text-secondary);--fr-faint:var(--text-muted)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121212;--surface:#1d1d1d;--surface-muted:#2a2a2a;--text-primary:#fff;--text-secondary:#e0e0e0;--text-muted:#b8b8b8;--border:#3a3a3a;--accent:#d4a574;--accent-strong:#ffd166;--success:#34d399;--warning:#ffd166;--danger:#f87171;--soon-text:#ffe08a;--soon-bg:#f5a62324;--soon-border:#f5a6237a;--disabled-bg:#2a2a2a;--disabled-text:#b8b8b8;--fr-bg:var(--bg);--fr-surface:var(--surface);--fr-text:var(--text-primary);--fr-muted:var(--text-secondary);--fr-faint:var(--text-muted)}body{background:var(--bg);color:var(--text-primary)}.fr-themed-page{background:var(--bg);min-height:100vh;color:var(--text-primary)}.fr-surface{background:var(--surface);border-color:var(--border);color:var(--text-primary)}.fr-muted-surface{background:var(--surface-muted);border-color:var(--border);color:var(--text-primary)}.fr-card-surface{background:var(--surface);border-color:var(--border);color:var(--text-primary);box-shadow:var(--fr-shadow-sm)}.fr-translucent-surface{background:color-mix(in srgb, var(--surface) 70%, transparent);border-color:var(--border);color:var(--text-primary)}.fr-inverted-section{color:#fafaf9;background:#1a1a1a;border-color:#292524}.fr-warning-surface{background:var(--soon-bg);border-color:var(--soon-border);color:var(--soon-text)}.fr-outcome-positive{background:color-mix(in srgb, var(--success) 12%, var(--surface));border-color:color-mix(in srgb, var(--success) 42%, var(--border));color:var(--success)}.fr-outcome-negative{background:color-mix(in srgb, var(--danger) 12%, var(--surface));border-color:color-mix(in srgb, var(--danger) 42%, var(--border));color:var(--danger)}.fr-outcome-warning{background:color-mix(in srgb, var(--warning) 14%, var(--surface));border-color:color-mix(in srgb, var(--warning) 42%, var(--border));color:var(--warning)}.fr-activity-low{background:color-mix(in srgb, var(--accent) 30%, var(--surface))}.fr-activity-mid{background:color-mix(in srgb, var(--accent) 58%, var(--surface))}.fr-activity-high{background:var(--accent-strong)}.fr-input{background:var(--surface-muted);border-color:var(--border);color:var(--text-primary)}.fr-input::placeholder{color:var(--text-muted);opacity:1}.fr-text-secondary{color:var(--text-secondary)}.fr-text-muted{color:var(--text-muted)}.fr-soon-badge{border:1px solid var(--soon-border);background:var(--soon-bg);color:var(--soon-text)}.fr-disabled{border:1px solid var(--border);background:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed}.fr-focus:focus-visible{outline:3px solid color-mix(in srgb, var(--accent-strong) 55%, transparent);outline-offset:2px}html[data-theme=dark] .fr-themed-page .bg-\[\#F5F0E8\],html[data-theme=dark] .fr-themed-page .bg-\[\#F2EDE3\],html[data-theme=dark] .fr-themed-page .bg-\[\#F7F3ED\]{background-color:var(--bg)!important}:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fr-bg-page:#f5f0e8;--fr-bg-surface:#fff8ec;--fr-bg-subtle:#efe4d2;--fr-bg-dark:#0b0f1a;--fr-border:#d8c7a8;--fr-border-strong:#a1947c;--fr-text-primary:#15110a;--fr-text-secondary:#4a4033;--fr-text-muted:#6b6258;--fr-text-inverse:#f1f5f9;--fr-accent:#f60;--fr-accent-amber:orange;--fr-accent-soft:#fff3e8;--fr-positive:#059669;--fr-positive-bg:#ecfdf5;--fr-negative:#dc2626;--fr-negative-bg:#fef2f2;--fr-warning:#d97706;--fr-warning-bg:#fffbeb;--fr-info:#2563eb;--fr-info-bg:#eff6ff;--fr-info-border:#bfdbfe;--fr-dark-surface:#1e293b;--fr-dark-border:#334155;--fr-dark-muted:#64748b;--fr-bg:var(--bg);--fr-surface:var(--surface);--fr-text:var(--text-primary);--fr-muted:var(--text-secondary);--fr-faint:var(--text-muted);--fr-positive-soft:var(--fr-positive-bg);--fr-negative-soft:var(--fr-negative-bg);--fr-warning-soft:var(--fr-warning-bg);--fr-radius-sm:10px;--fr-radius-md:14px;--fr-radius-lg:20px;--fr-radius-xl:24px;--fr-shadow-sm:0 1px 3px #0f172a0f, 0 1px 2px #0f172a0a;--fr-shadow-md:0 4px 16px #0f172a14, 0 2px 6px #0f172a0a;--fr-shadow-lg:0 16px 48px #0f172a1a, 0 4px 16px #0f172a0f;--fr-text-xs:12px;--fr-text-sm:13px;--fr-text-md:14px;--fr-text-base:16px;--fr-text-lg:18px;--fr-text-xl:20px;--fr-text-2xl:24px;--fr-text-3xl:32px;--fr-text-4xl:40px;--fr-text-5xl:48px;--fr-text-6xl:64px}html[data-theme=dark]{--fr-bg-page:#121212;--fr-bg-surface:#1d1d1d;--fr-bg-subtle:#2a2a2a;--fr-border:#3a3a3a;--fr-border-strong:#717171;--fr-text-primary:#fff;--fr-text-secondary:#e0e0e0;--fr-text-muted:#b8b8b8;--fr-text-inverse:#0b0f1a;--fr-accent-soft:#ffa50024;--fr-positive-bg:#34d39924;--fr-negative-bg:#f8717124;--fr-warning-bg:#ffd16624;--fr-info-bg:#60a5fa24;--fr-info-border:#60a5fa57;--fr-dark-surface:var(--surface-muted);--fr-dark-border:var(--border);--fr-dark-muted:var(--text-muted);--fr-positive-soft:var(--fr-positive-bg);--fr-negative-soft:var(--fr-negative-bg);--fr-warning-soft:var(--fr-warning-bg)}*{box-sizing:border-box}body{background:var(--fr-bg);min-height:100vh;color:var(--fr-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scrollbar-color:#c8c2ba #f0ede8;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{font:inherit;-webkit-tap-highlight-color:transparent}::selection{color:var(--fr-text);background:#2563eb29}.fr-page{background:var(--fr-bg);min-height:100vh;color:var(--fr-text);padding:24px}.fr-page-center{justify-content:center;align-items:center;display:flex}.fr-container{width:min(100%,1180px);margin:0 auto}.fr-card{background:var(--fr-surface);border:1px solid var(--fr-border);border-radius:var(--fr-radius-md);box-shadow:var(--fr-shadow-sm)}.fr-button-primary{background:var(--fr-accent-amber);border:1px solid var(--fr-accent-amber);border-radius:var(--fr-radius-sm);color:#0b0f1a;cursor:pointer;letter-spacing:-.01em;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:14px;font-weight:700;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex}.fr-button-primary:hover{background:#e69500;transform:translateY(-1px);box-shadow:0 8px 24px #ffa50052}.fr-button-primary:focus-visible,.fr-option-card:focus-visible{outline-offset:2px;outline:3px solid #ff66004d}.fr-button-primary:active,.fr-option-card:active{transform:translateY(0)}.fr-eyebrow{color:var(--fr-faint);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.fr-title{color:var(--fr-text);letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.2}.fr-copy{color:var(--fr-muted);font-size:14px;line-height:1.6}.fr-start-card{text-align:center;max-width:860px;padding:28px}.fr-start-badge{background:var(--fr-accent-soft);border:1px solid var(--fr-border);color:var(--fr-accent);border-radius:999px;margin-bottom:14px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.fr-start-heading{letter-spacing:-.04em;margin:0;font-size:clamp(30px,5vw,44px);font-weight:600;line-height:1.05}.fr-stat-grid,.fr-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.fr-stat-box,.fr-fact-box{background:var(--fr-bg-surface);border:1px solid var(--fr-border);border-radius:10px;padding:12px;transition:border-color .16s,transform .16s}.fr-stat-box strong{font-size:18px;font-weight:600;display:block}.fr-stat-box span,.fr-fact-box{color:var(--fr-muted);font-size:13px}.fr-game-header{grid-template-columns:1fr auto;gap:14px;padding:14px;display:grid}.fr-header-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fr-pill{background:var(--fr-accent-soft);border:1px solid var(--fr-border);color:var(--fr-accent);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.fr-progress-track{background:#e2e8f0;border-radius:999px;width:100%;height:7px;overflow:hidden}.fr-progress-fill{background:var(--fr-accent);border-radius:inherit;height:100%}.fr-app-page{background:var(--fr-bg-page);min-height:100vh;color:var(--fr-text-primary);padding:24px}.fr-app-shell{background:var(--fr-bg-surface);border:1px solid var(--fr-border);border-radius:var(--fr-radius-lg);box-shadow:var(--fr-shadow-lg);width:min(100%,1280px);margin:0 auto;overflow:hidden}.fr-app-topbar{color:var(--fr-text-inverse);background:#0b0f1a;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:14px;height:44px;padding:0 18px;display:flex}.fr-app-brand,.fr-app-topbar-meta{align-items:center;gap:10px;min-width:0;display:flex}.fr-app-logomark{background:var(--fr-accent);border-radius:6px;width:20px;height:20px;display:inline-flex}.fr-app-name{color:var(--fr-text-inverse);white-space:nowrap;font-size:14px;font-weight:600}.fr-app-badge{background:var(--fr-dark-surface);border:.5px solid var(--fr-dark-border);color:var(--fr-text-inverse);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.fr-app-topbar-text{color:var(--fr-text-inverse);white-space:nowrap;font-size:12px}.fr-app-progress{background:var(--fr-dark-border);border-radius:999px;width:92px;height:4px;overflow:hidden}.fr-app-progress-fill{background:var(--fr-accent);border-radius:inherit;height:100%}.fr-app-body{grid-template-columns:minmax(0,1fr) 320px;gap:0;display:grid}.fr-app-content{grid-area:1/1;min-width:0;padding:18px}.fr-game-layout{grid-template-columns:190px minmax(0,1fr);gap:16px;margin-top:14px;display:grid}.fr-app-content .fr-game-layout{grid-template-columns:minmax(0,1fr)}.fr-sidebar{background:var(--fr-bg-subtle);border-left:1px solid var(--fr-border);border-right:0;grid-area:1/2;align-self:start;width:320px;height:100%;padding:16px 14px}.fr-sidebar-title{color:var(--fr-text-primary);margin:0 0 12px;font-size:15px;font-weight:800}.fr-sidebar-group+.fr-sidebar-group{margin-top:14px}.fr-sidebar-group-title{color:var(--fr-dark-muted);letter-spacing:.04em;margin:0 0 8px;font-size:11px;font-weight:600}.fr-sidebar-list{gap:8px;display:grid}.fr-sidebar-list.pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-sidebar-list.pulse .fr-sidebar-row.is-hero{grid-column:1/-1}.fr-sidebar-row{background:var(--fr-bg-surface);border:1px solid var(--fr-border);border-radius:var(--fr-radius-sm);padding:10px 12px;transition:border-color .12s}.fr-sidebar-row.is-hero{background:var(--fr-bg-dark);border-color:color-mix(in srgb, var(--fr-accent-amber) 32%, transparent);padding:14px 16px}.fr-sidebar-row.is-hero .fr-sidebar-label{color:color-mix(in srgb, var(--fr-text-inverse) 56%, transparent);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.fr-sidebar-row.is-hero .fr-sidebar-value{color:var(--fr-accent-amber);letter-spacing:-.03em;font-size:26px;font-weight:800}.fr-sidebar-row.is-critical{border-color:color-mix(in srgb, var(--fr-negative) 30%, transparent);background:var(--fr-negative-bg)}.fr-sidebar-row-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.fr-sidebar-label{color:var(--fr-dark-muted);font-size:11px;font-weight:400}.fr-sidebar-value{color:var(--fr-text-primary);white-space:nowrap;font-size:13px;font-weight:600}@media (max-width:980px){.fr-page,.fr-app-page{padding:12px}.fr-app-topbar{flex-direction:column;align-items:flex-start;height:auto;padding:10px 12px}.fr-app-brand,.fr-app-topbar-meta{flex-wrap:wrap}.fr-app-body{grid-template-columns:1fr}.fr-sidebar{border-left:0;border-top:.5px solid var(--fr-border);grid-area:2/1;width:100%}.fr-app-content{grid-area:1/1;padding:12px}}.fr-sidebar-help{color:var(--fr-dark-muted);gap:5px;margin-top:4px;font-size:10px;line-height:1.35;display:grid}.fr-sidebar-badge{background:color-mix(in srgb, var(--fr-positive) 14%, transparent);border:1px solid color-mix(in srgb, var(--fr-positive) 38%, transparent);color:var(--fr-positive);border-radius:999px;align-self:start;padding:2px 7px;font-size:10px;font-weight:700}.fr-sidebar-row .fr-progress-track{height:3px;margin-top:6px}.fr-cash-flow-card{background:var(--fr-bg-surface);border:1px solid var(--fr-border);border-radius:10px;margin-bottom:10px;padding:10px}.fr-cash-flow-header{color:var(--fr-text-primary);margin-bottom:8px;font-size:12px;font-weight:700}.fr-cash-flow-list{gap:6px;margin:0;display:grid}.fr-cash-flow-item{justify-content:space-between;align-items:start;gap:8px;display:flex}.fr-cash-flow-item dt{color:var(--fr-dark-muted);font-size:10px;line-height:1.25}.fr-cash-flow-item dd{color:var(--fr-text-primary);text-align:right;white-space:nowrap;margin:0;font-size:11px;font-weight:700;line-height:1.25}.fr-cash-flow-summary{color:var(--fr-dark-muted);margin:8px 0 0;font-size:11px;line-height:1.35}.fr-main-card{padding:18px}.fr-scenario-card{background:var(--fr-bg-surface);border:1px solid var(--fr-border);border-radius:12px;padding:18px}.fr-options-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.fr-option-card{background:var(--fr-surface);border:1px solid var(--fr-border);color:var(--fr-text);cursor:pointer;text-align:left;border-radius:12px;min-height:104px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s}.fr-option-card:hover{border-color:#f606;transform:translateY(-1px);box-shadow:0 10px 28px #ff660017}.fr-option-index{background:var(--fr-accent-soft);color:var(--fr-accent);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:10px;font-size:12px;font-weight:600;display:inline-flex}.fr-option-text{color:var(--fr-text);font-size:14px;font-weight:400;line-height:1.45;display:block}.fr-metric-card{background:var(--fr-surface);border:1px solid var(--fr-border);border-radius:10px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s}.fr-metric-card:hover{border-color:#ff66004d;transform:translateY(-1px);box-shadow:0 8px 22px #ff660012}.fr-metric-card.good{background:var(--fr-positive-soft);border-color:color-mix(in srgb, var(--fr-positive) 34%, var(--fr-border))}.fr-metric-card.warning{background:var(--fr-warning-soft);border-color:color-mix(in srgb, var(--fr-warning) 34%, var(--fr-border))}.fr-metric-card.danger{background:var(--fr-negative-soft);border-color:color-mix(in srgb, var(--fr-negative) 34%, var(--fr-border))}.fr-metric-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fr-metric-label-wrap{align-items:center;gap:9px;min-width:0;display:flex}.fr-metric-icon{background:var(--fr-accent-soft);color:var(--fr-accent);border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.fr-metric-label{color:var(--fr-muted);font-size:12px;font-weight:400;line-height:1.25}.fr-metric-value{color:var(--fr-text);letter-spacing:-.02em;margin-top:14px;font-size:20px;font-weight:600}.fr-status-pill{background:color-mix(in srgb, var(--fr-bg-surface) 76%, transparent);border:1px solid var(--fr-border);color:var(--fr-muted);border-radius:999px;align-items:center;gap:6px;padding:4px 7px;font-size:11px;font-weight:400;display:inline-flex}.fr-status-dot{border-radius:999px;width:7px;height:7px}.fr-progress-caption{color:var(--fr-faint);justify-content:space-between;align-items:center;margin-top:7px;font-size:11px;display:flex}.fr-chip-list{flex-wrap:wrap;gap:8px;display:flex}.fr-delta-chip{border:1px solid var(--fr-border);border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:inline-flex}.fr-delta-chip.positive{background:var(--fr-positive-soft);border-color:color-mix(in srgb, var(--fr-positive) 34%, var(--fr-border));color:var(--fr-positive)}.fr-delta-chip.negative{background:var(--fr-negative-soft);border-color:color-mix(in srgb, var(--fr-negative) 34%, var(--fr-border));color:var(--fr-negative)}.fr-delta-chip.neutral{background:var(--fr-bg-subtle);color:var(--fr-muted)}.fr-result-grid,.fr-final-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fr-mini-metrics,.fr-final-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fr-mini-card{background:var(--fr-bg-surface);border:1px solid var(--fr-border);border-radius:10px;padding:10px}.fr-score-card{background:var(--fr-accent-soft);border:1px solid var(--fr-border);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:18px;display:flex}.fr-score-value{color:var(--fr-accent);font-size:48px;font-weight:600;line-height:1}.fr-badge-grid{flex-wrap:wrap;gap:8px;display:flex}.fr-badge{background:var(--fr-accent-soft);border:1px solid var(--fr-border);color:var(--fr-accent);border-radius:999px;padding:8px 10px;font-size:13px;font-weight:400}.fr-warning-box{background:var(--fr-warning-soft);color:var(--fr-warning);border:1px solid #fed7aa;border-radius:10px;padding:12px}@media (max-width:900px){.fr-page,.fr-app-page{padding:16px}.fr-game-layout,.fr-result-grid,.fr-final-grid{grid-template-columns:1fr}.fr-sidebar-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fr-sidebar-group+.fr-sidebar-group{margin-top:0}.fr-options-grid,.fr-mini-metrics,.fr-final-metrics{grid-template-columns:1fr}}@media (max-width:768px){.fr-app-topbar{flex-direction:column;align-items:flex-start;height:auto;padding:10px 16px}.fr-app-topbar-meta{flex-wrap:wrap}.fr-app-body{display:block}.fr-sidebar{border-bottom:.5px solid var(--fr-border);border-right:0;width:100%;overflow-x:auto}.fr-sidebar-groups{gap:14px;min-width:max-content;display:flex}.fr-sidebar-group{min-width:190px}.fr-sidebar-row .fr-progress-track{display:none}}@media (max-width:640px){.fr-stat-grid,.fr-fact-grid,.fr-sidebar-groups,.fr-game-header{grid-template-columns:1fr}}.fr-button-secondary{background:var(--fr-surface);border:1px solid var(--fr-border);color:var(--fr-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.fr-button-secondary:hover:not(:disabled){border-color:#ff660059;transform:translateY(-1px);box-shadow:0 10px 24px #ff660017}.fr-button-secondary:disabled{cursor:not-allowed;opacity:.48}.fr-start-flow{background:var(--fr-bg-surface);border:1px solid var(--fr-border);border-radius:12px;margin-top:22px;padding:18px}.fr-select-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.fr-select-card{background:var(--fr-surface);border:1px solid var(--fr-border);color:var(--fr-text);cursor:pointer;text-align:left;border-radius:12px;min-height:118px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s}.fr-select-card:hover:not(:disabled),.fr-select-card.selected{border-color:#ff660073;transform:translateY(-1px);box-shadow:0 10px 28px #ff66001a}.fr-select-card.selected{background:var(--fr-accent-soft);border-color:#ff66008c}.fr-select-card:disabled,.fr-option-card:disabled{cursor:not-allowed;opacity:.58;transform:none}.fr-option-card:disabled:hover{border-color:var(--fr-border);box-shadow:none}.fr-select-card-title{font-size:15px;font-weight:600;display:block}.fr-select-card-copy{color:var(--fr-muted);margin-top:8px;font-size:13px;line-height:1.45;display:block}.fr-lock-pill{background:var(--fr-warning-soft);color:var(--fr-warning);border:1px solid #fed7aa;border-radius:999px;margin-top:10px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.fr-config-summary{color:var(--fr-muted);flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.fr-config-summary span{background:var(--fr-surface);border:1px solid var(--fr-border);border-radius:999px;padding:6px 10px}.fr-start-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}@media (max-width:900px){.fr-select-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fr-select-grid{grid-template-columns:1fr}}.fr-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.fr-focus-button{background:var(--fr-surface);border:1px solid var(--fr-border);color:var(--fr-text);cursor:pointer;text-align:left;border-radius:12px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s}.fr-focus-button:hover,.fr-focus-button.selected{border-color:#ff660073;transform:translateY(-1px);box-shadow:0 10px 28px #ff66001a}.fr-focus-button.selected{background:var(--fr-accent-soft);border-color:#ff66008c}.fr-focus-button strong,.fr-focus-button span{display:block}.fr-focus-button span{color:var(--fr-muted);margin-top:6px;font-size:12px;line-height:1.45}.fr-button-primary:disabled{cursor:not-allowed;opacity:.48;transform:none}@media (max-width:900px){.fr-focus-grid{grid-template-columns:1fr}}.fr-support-panel{border:1px solid #0f172a14;border-radius:16px;margin:12px 0;overflow:hidden}.fr-support-panel>summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:12px 14px;font-size:12px;font-weight:800;list-style:none}.fr-support-panel>summary::-webkit-details-marker{display:none}.fr-support-panel>summary:after{content:"⌄";float:right}.fr-panel,.fr-market-view,.fr-local-leaderboard,.fr-event-log,.fr-profile-summary{color:#111827;background:#fff;border:1px solid #0f172a12;border-radius:16px;padding:14px;overflow:hidden;box-shadow:0 2px 12px #0f172a0d}.fr-sidebar-stack-item{margin-top:14px}.fr-identity-grid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:14px;display:grid}.fr-sector-grid{grid-template-columns:repeat(auto-fit,minmax(178px,1fr))}.fr-identity-card{color:#111827;cursor:pointer;text-align:left;background:#fff;border:1.5px solid #0f172a14;border-radius:20px;align-content:start;gap:0;min-height:156px;padding:16px 18px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid}.fr-identity-card:hover,.fr-identity-card.is-selected{border-color:orange;transform:translateY(-2px);box-shadow:0 8px 28px #ffa5002e,0 2px 8px #ffa5001a}.fr-identity-card:focus-visible,.fr-language-toggle button:focus-visible,.fr-qa-primary:focus-visible{outline-offset:2px;outline:3px solid #ffa50052}.fr-identity-card.is-selected{background:linear-gradient(160deg,#fff 40%,#ffa50012 100%);border-color:orange}.fr-identity-icon{color:orange;background:#0b0f1a;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:13px;font-size:18px;font-weight:900;display:inline-flex}.fr-identity-card strong{letter-spacing:-.01em;margin-bottom:6px;font-size:14px;font-weight:800;display:block}.fr-identity-card small{color:#667085;font-size:11.5px;line-height:1.55;display:block}.fr-market-view-head,.fr-leaderboard-head{gap:3px;display:grid}.fr-market-view h2,.fr-local-leaderboard h2{color:#111827;margin:0;font-size:15px}.fr-market-view-head span,.fr-leaderboard-head p{color:#667085;margin:0;font-size:11px;font-weight:700}.fr-market-view-list{gap:8px;margin-top:10px;display:grid}.fr-market-more{color:#667085;margin:2px 0 0;font-size:11px;font-weight:800}.fr-market-view article{background:#f8f6f2;border:1px solid #0f172a12;border-radius:12px;min-width:0;padding:10px}.fr-market-view article.is-player,.fr-local-leaderboard li.is-player{background:#ffa5001a;border-color:#ffa50073}.fr-market-row-top,.fr-market-view footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;display:flex}.fr-market-row-top strong{color:#111827;min-width:0;font-size:13px}.fr-market-row-top em,.fr-market-row-top span{color:#ea580c;font-size:11px;font-style:normal;font-weight:800}.fr-market-view small,.fr-market-view footer span{color:#667085;font-size:11px;font-weight:700}.fr-market-share-bar{background:#e5e7eb;border-radius:999px;height:5px;margin:8px 0;overflow:hidden}.fr-market-share-bar span{border-radius:inherit;background:orange;height:100%;display:block}.fr-local-leaderboard ol{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.fr-local-leaderboard li{background:#f8f6f2;border:1px solid #0f172a12;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid;position:relative}.fr-local-leaderboard li>span{color:#ea580c;font-size:12px;font-weight:900}.fr-local-leaderboard strong{color:#111827;font-size:12px;display:block}.fr-local-leaderboard small{color:#667085;margin-top:2px;font-size:10px;font-weight:700;display:block}.fr-local-leaderboard em{color:#111827;font-size:11px;font-style:normal;font-weight:900}.fr-local-leaderboard b{color:#ea580c;text-transform:uppercase;grid-column:2/-1;font-size:9px}.fr-event-log header p{color:#111827;margin:0;font-size:14px;font-weight:900}.fr-event-log header span{color:#667085;margin-top:3px;font-size:12px;line-height:1.4;display:block}.fr-event-log ol{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.fr-event-log li{background:#f8f6f2;border-left:3px solid #ffa500b3;border-radius:11px;padding:9px 10px}.fr-event-log li.severity-high{background:#ef444414;border-left-color:#ef4444}.fr-event-log li.severity-medium{border-left-color:orange}.fr-event-log small{color:#7c8798;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.fr-event-log strong{color:#111827;margin-top:3px;font-size:12px;line-height:1.35;display:block}.fr-event-log li span{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.fr-event-log-empty{color:#667085;margin:12px 0 0;font-size:12px;line-height:1.45}.fr-profile-summary{background:#f8fafc;gap:12px;display:grid}.fr-profile-heading h2{color:#111827;margin:5px 0 0;font-size:22px}.fr-profile-heading span,.fr-profile-badges p{color:#667085;margin-top:5px;font-size:12px;display:block}.fr-profile-stat-grid{flex-wrap:wrap;gap:8px;display:flex}.fr-profile-stat-grid span{color:#475467;background:#fff;border:.5px solid #0f172a1a;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.fr-profile-stat-grid strong{color:#111827;margin-left:4px}.fr-profile-history{gap:6px;margin-top:8px;display:grid}.fr-profile-history strong{color:#111827;font-size:12px}.fr-profile-history span{color:#475467;background:#fff;border:.5px solid #0f172a14;border-radius:10px;padding:8px;font-size:12px}.fr-badge-shelf{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;display:grid}.fr-badge-card{background:#fff;border:.5px solid #0f172a1a;border-radius:14px;gap:5px;padding:11px;display:grid}.fr-badge-card span{font-size:18px}.fr-badge-card strong{color:#111827;font-size:12px;font-weight:900}.fr-badge-card small,.fr-badge-empty{color:#667085;margin:0;font-size:12px;line-height:1.45}@media (max-width:980px){.fr-identity-grid,.fr-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.fr-identity-grid,.fr-sector-grid{grid-template-columns:1fr}}@keyframes fr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fr-slide-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fr-pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.fr-animate-in{animation:.32s both fr-fade-in}.fr-slide-up{animation:.38s cubic-bezier(.22,1,.36,1) both fr-slide-up}.fr-intro-overlay{z-index:9999;background:#0b0f1a;justify-content:center;align-items:center;min-height:100vh;animation:.3s fr-fade-in;display:flex;position:fixed;inset:0}.fr-intro-inner{text-align:center;width:100%;max-width:520px;padding:40px 24px}.fr-intro-brand{color:#f60;letter-spacing:.14em;text-transform:uppercase;margin-bottom:28px;font-size:11px;font-weight:700;display:block}.fr-intro-company{color:#f1f5f9;letter-spacing:-.03em;margin-bottom:32px;font-size:clamp(22px,5vw,36px);font-weight:700;line-height:1.1}.fr-intro-lines{gap:12px;margin-bottom:36px;display:grid}.fr-intro-line{color:#64748b;opacity:0;margin:0;font-size:16px;font-weight:400;line-height:1.55;transition:opacity .5s,transform .5s,color .4s;transform:translateY(8px)}.fr-intro-line.visible{color:#cbd5e1;opacity:1;transform:translateY(0)}.fr-intro-bar{background:#1e293b;border-radius:999px;width:160px;height:3px;margin:0 auto;overflow:hidden}.fr-intro-bar span{border-radius:inherit;background:#f60;height:100%;transition:width .6s;display:block}.fr-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9000;background:#0b0f1ab8;justify-content:center;align-items:center;padding:24px;animation:.2s fr-fade-in;display:flex;position:fixed;inset:0}.fr-modal-card{background:#fff;border:1px solid #0f172a1a;border-radius:20px;width:100%;max-width:440px;padding:32px;animation:.32s cubic-bezier(.22,1,.36,1) fr-slide-up;box-shadow:0 32px 72px #0b0f1a3d}.fr-modal-card--wide{max-width:540px}.fr-modal-eyebrow{color:#f60;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.fr-modal-title{color:#0f172a;letter-spacing:-.03em;margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.15}.fr-modal-subtitle{color:#64748b;margin:0 0 24px;font-size:14px;line-height:1.55}.fr-modal-company{color:#0f172a;text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:16px;font-weight:700}.fr-modal-stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.fr-modal-stat{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.fr-modal-stat span{color:#64748b;font-size:11px;font-weight:600}.fr-modal-stat strong{letter-spacing:-.02em;font-size:18px;font-weight:700}.fr-modal-trust-bar{background:#e2e8f0;border-radius:999px;height:5px;margin-bottom:16px;overflow:hidden}.fr-modal-trust-bar span{border-radius:inherit;height:100%;transition:width .6s;display:block}.fr-modal-message{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #f60;border-radius:10px;margin-bottom:24px;padding:12px 14px;font-size:14px;line-height:1.55}.fr-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.fr-modal-primary{color:#fff;cursor:pointer;background:#f60;border:1px solid #f60;border-radius:10px;min-height:42px;padding:0 20px;font-size:14px;font-weight:600;transition:background .16s}.fr-modal-primary:hover{background:#e65a00}.fr-modal-ghost{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:10px;min-height:42px;padding:0 16px;font-size:14px;font-weight:500;transition:border-color .16s}.fr-modal-ghost:hover{color:#0f172a;border-color:#cbd5e1}.fr-acq-player{background:#ff660012;border:1px solid #ff660040;border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.fr-acq-player span{color:#94a3b8;font-size:12px;font-weight:600}.fr-acq-player strong{color:#0f172a;flex:1;font-size:15px;font-weight:700}.fr-acq-player em{color:#f60;font-size:14px;font-style:normal;font-weight:700}.fr-acq-list{gap:8px;margin-bottom:24px;display:grid}.fr-acq-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.fr-acq-row.hostile{background:#dc26260d;border-color:#dc262640}.fr-acq-row-left strong{color:#0f172a;font-size:13px;font-weight:700;display:block}.fr-acq-row-left span{color:#94a3b8;text-transform:uppercase;font-size:11px;font-weight:600}.fr-acq-row-right{text-align:right}.fr-acq-row-right span{color:#475569;font-size:12px;font-weight:600;display:block}.fr-acq-row-right em{color:#dc2626;margin-top:3px;font-size:11px;font-style:normal;font-weight:700;display:block}.fr-acq-empty{color:#94a3b8;text-align:center;padding:16px 0;font-size:13px}.fr-event-filters{flex-wrap:wrap;gap:5px;margin:10px 0 0;display:flex}.fr-event-filter-btn{color:#667085;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;transition:all .14s}.fr-event-filter-btn:hover{color:#0f172a;background:#f8fafc;border-color:#0f172a1a}.fr-event-filter-btn.active{color:orange;background:#0b0f1a;border-color:#0b0f1a}.fr-stat-box:hover,.fr-fact-box:hover{border-color:#ff660059;transform:translateY(-1px)}.fr-ending-banner{border-radius:12px;margin-bottom:8px;padding:14px 18px}.fr-ending-banner.elimination{color:#fca5a5;background:linear-gradient(135deg,#1c0a0a,#2d1515);border:1px solid #dc262659}.fr-ending-banner.ma{color:#bfdbfe;background:linear-gradient(135deg,#0a0e1c,#0f1e3d);border:1px solid #2563eb59}.fr-ending-banner.victory{color:#fde68a;background:linear-gradient(135deg,#0f0c00,#1f1800);border:1px solid #ffa50066}.fr-ending-icon{margin-bottom:10px;font-size:28px;display:block}.fr-ending-headline{letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:700}.fr-ending-body{opacity:.9;margin:0;font-size:14px;line-height:1.6}.fr-final-page,.fr-page,.fr-app-page{animation:.28s both fr-fade-in}.landing-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#0c0e14;--bg-secondary:#0e1119;--bg-card:#13161f;--accent:#f5a623;--accent-hover:#e09518;--text-primary:#fff;--text-secondary:#ffffff73;--text-muted:#ffffff40;--border:#ffffff12;--border-strong:#ffffff1f;--green:#4ade80;--red:#f87171;--blue:#60a5fa;--purple:#a78bfa;--orange:#fb923c}html{scroll-behavior:smooth}.landing-page{background:var(--bg-primary);color:var(--text-primary);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.section-shell{width:100%;max-width:1100px;margin:0 auto;padding-left:2rem;padding-right:2rem}.site-nav{background:var(--bg-primary);z-index:100;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;min-height:72px;display:flex}.logo-pill{background:var(--accent);color:var(--bg-primary);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.3rem .9rem;font-size:11px;font-weight:800}.nav-links{gap:1.6rem;display:flex}.nav-links a{color:#ffffff85;font-size:13px;font-weight:700;transition:color .15s}.nav-links a:hover{color:#fff}.btn{border-radius:999px;justify-content:center;align-items:center;font-weight:800;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn-primary{background:var(--accent);color:var(--bg-primary);padding:.6rem 1.4rem;font-size:13px}.btn-primary:hover{background:var(--accent-hover)}.btn-ghost{color:#fff9;background:0 0;border:1px solid #ffffff2e}.btn-ghost:hover{color:#fff;border-color:#ffffff52}.btn-large{padding:.85rem 2rem;font-size:15px}.hero{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:4rem;padding-top:4.5rem;display:grid}.hero-pill{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;background:#f5a6231a;border:1px solid #f5a62340;border-radius:999px;margin-bottom:2rem;padding:.3rem .8rem;font-size:11px;font-weight:700;display:inline-flex}.hero h1{letter-spacing:-.025em;margin:0;font-size:clamp(44px,5.2vw,64px);font-weight:900;line-height:1.06}.hero h1 span,.final-cta h2 span{color:var(--accent)}.hero-text{color:var(--text-secondary);max-width:420px;margin:1.8rem 0 2.5rem;font-size:15px;line-height:1.65}.cta-row{flex-wrap:wrap;gap:1rem;display:flex}.hint{color:var(--text-muted);margin-top:1.8rem;font-size:13px;font-weight:600}.game-mockup,.preview-card,.info-card,.metric-card,.audience-card,.stat-card,.faq-item{background:var(--bg-card);border:1px solid var(--border);border-radius:16px}.game-mockup{overflow:hidden;box-shadow:0 22px 70px #00000059}.mockup-bar{border-bottom:1px solid var(--border-strong);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:1rem;padding:.95rem 1.25rem;font-size:12px;font-weight:800;display:flex}.mockup-bar b{color:var(--accent);border:1px solid #f5a62359;border-radius:999px;margin-left:auto;padding:.25rem .7rem}.dots i{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.dots i:first-child{background:#ff6b6b}.dots i:nth-child(2){background:#fbbf24}.dots i:nth-child(3){background:#4ade80}.mockup-metrics{grid-template-columns:repeat(3,1fr);display:grid}.secondary-metrics{grid-template-columns:repeat(2,1fr)}.mockup-metrics div{border-bottom:1px solid var(--border);border-right:1px solid var(--border);padding:1rem 1.25rem}.mockup-metrics div:last-child{border-right:0}.mockup-metrics span,.tag,.metric-mini span{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.mockup-metrics strong{letter-spacing:-.02em;font-size:24px;font-weight:900;display:block}.mockup-metrics small{color:var(--text-muted);font-size:11px}.amber{color:var(--accent)!important}.green{color:var(--green)!important}.red{color:var(--red)!important}.decision-card{padding:1.25rem}.decision-card h3{margin:.8rem 0 1rem;font-size:15px;font-weight:800;line-height:1.35}.option{border:1px solid var(--border);color:#ffffffad;border-radius:8px;align-items:center;gap:.75rem;margin-top:.5rem;padding:.65rem .8rem;font-size:13px;font-weight:600;display:flex}.option b{color:#fff6;background:#ffffff12;border-radius:5px;padding:.15rem .4rem;font-size:10px}.option.selected{border-color:var(--accent);color:var(--accent);background:#f5a62314}.option.selected b{background:var(--accent);color:var(--bg-primary)}.decision-card button{background:var(--accent);color:var(--bg-primary);cursor:pointer;border:0;border-radius:8px;width:100%;margin-top:1rem;padding:.75rem;font-weight:800}.ticker-wrap{border-top:1px solid #ffffff0f;padding:1rem 0;overflow:hidden}.ticker{gap:.8rem;width:max-content;animation:22s linear infinite ticker;display:flex}.ticker span{color:#ffffff59;white-space:nowrap;background:#ffffff0d;border-radius:999px;padding:.3rem .9rem;font-size:13px;font-weight:500}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.section{padding:5.5rem 0}.primary{background:var(--bg-primary)}.secondary{background:var(--bg-secondary)}.eyebrow{color:#ffffff4d;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:11px;font-weight:700}.eyebrow.accent{color:var(--accent)}h2{letter-spacing:-.02em;margin:0 0 2.75rem;font-size:clamp(34px,4vw,48px);font-weight:900;line-height:1.15}p{color:var(--text-secondary);font-size:15px;line-height:1.65}p strong{color:#fffc}.two-col{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.stat-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.stat-card{padding:1.5rem}.stat-card strong{letter-spacing:-.02em;font-size:36px;font-weight:900;display:block}.stat-card strong span,.stat-card:nth-child(4) strong{color:var(--accent)}.stat-card span{color:var(--text-secondary);font-size:14px;font-weight:700}.card-grid{gap:1rem;display:grid}.four{grid-template-columns:repeat(4,1fr)}.three{grid-template-columns:repeat(3,1fr)}.five{grid-template-columns:repeat(5,1fr)}.info-card,.metric-card{padding:1.5rem;transition:border-color .15s}.info-card:hover,.metric-card:hover,.audience-card:hover{border-color:#ffffff2e}.num-pill{background:var(--accent);color:var(--bg-primary);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:1.6rem;font-weight:900;display:flex}.info-card h3,.metric-card h3,.audience-card h3,.preview-card h3{margin:0 0 .7rem;font-size:15px;font-weight:800;line-height:1.3}.info-card p,.metric-card p,.audience-card p,.preview-card p{margin:0}.preview-card{overflow:hidden}.preview-card>div:first-child{padding:1.5rem}.preview-ui{background:var(--bg-secondary);border-top:1px solid #ffffff0f;min-height:230px;padding:1.5rem}.preview-ui h4{margin:.9rem 0 1rem;font-size:13px;line-height:1.45}.option.small{padding:.5rem .6rem;font-size:11px}.metric-mini{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.metric-mini div{border:1px solid var(--border);border-radius:8px;padding:.75rem}.metric-mini strong{font-size:18px;font-weight:900;display:block}.warning{color:var(--red);background:#f871711a;border:1px solid #f8717140;border-radius:8px;grid-column:1/-1;padding:.65rem}.outcome-mini{flex-direction:column;gap:.6rem;display:flex}.outcome-badge{border:1px solid;border-radius:999px;width:fit-content;padding:.45rem 1rem;font-size:13px;font-weight:800;display:inline-flex}.outcome-row{flex-wrap:wrap;gap:.8rem;margin-bottom:2rem;display:flex}.narrow-copy{max-width:520px}.audience-grid{gap:1.25rem}.audience-card{gap:1.25rem;padding:1.5rem;display:flex}.early-card{background:var(--bg-card);border:1px solid #f5a62333;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:3rem;display:grid}.early-actions{flex-direction:column;gap:1rem;min-width:220px;display:flex}.final-cta{text-align:center}.final-cta h2{margin-bottom:1rem}.final-cta p{max-width:420px;margin-left:auto;margin-right:auto}.faq-list{gap:.75rem;display:grid}.faq-item{border-radius:12px;overflow:hidden}.faq-item button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.25rem;font-weight:700;display:flex}.faq-item b{color:#ffffff4d;transition:transform .15s}.faq-item b.open{transform:rotate(45deg)}.faq-item p{margin:0;padding:0 1.25rem 1rem;font-size:13px}footer{background:var(--bg-primary);border-top:1px solid #ffffff0f;padding:1.6rem 0}footer .section-shell{justify-content:space-between;align-items:center;display:flex}footer span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}footer p{color:var(--text-muted);margin:0;font-size:13px}@media (max-width:1099px){.hero,.two-col,.early-card{grid-template-columns:1fr}.game-mockup{max-width:680px}.four,.three{grid-template-columns:repeat(2,1fr)}.five{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.section-shell{padding-left:1rem;padding-right:1rem}.nav-links{display:none}.site-nav .btn{padding:.55rem .9rem}.hero{grid-template-columns:1fr;gap:2rem;padding-top:3rem}.game-mockup{font-size:90%}.mockup-metrics,.secondary-metrics,.four,.three,.five,.stat-grid{grid-template-columns:1fr}.mockup-metrics div{border-right:0}.cta-row,footer .section-shell{flex-direction:column;align-items:flex-start}.section{padding:4rem 0}.early-card{padding:1.5rem}}.fr-cockpit-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cockpit-bg:#070a12;--cockpit-panel:#0e1422db;--cockpit-panel-strong:#111827;--cockpit-border:#94a3b82e;--cockpit-text:#f8fafc;--cockpit-muted:#94a3b8;--cockpit-faint:#64748b;--cockpit-amber:#f59e0b;--cockpit-red:#fb7185;--cockpit-green:#34d399;--cockpit-blue:#60a5fa;--cockpit-purple:#a78bfa}body{background:var(--cockpit-bg)}.fr-cockpit-page{min-height:100vh;color:var(--cockpit-text);background:radial-gradient(circle at 15% 0,#60a5fa29,#0000 34%),radial-gradient(circle at 85% 8%,#f59e0b24,#0000 30%),linear-gradient(135deg,#05070d 0%,#0b1020 52%,#05070d 100%);padding:clamp(16px,3vw,34px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.fr-cockpit-page:before{content:"";pointer-events:none;background-image:linear-gradient(#94a3b80d 1px,#0000 1px),linear-gradient(90deg,#94a3b80d 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.fr-setup-shell,.fr-game-cockpit,.fr-result-cockpit,.fr-final-cockpit{gap:18px;width:min(100%,1240px);margin:0 auto;display:grid;position:relative}.fr-cockpit-top,.fr-setup-hero,.fr-outcome-hero{border:1px solid var(--cockpit-border);background:linear-gradient(135deg,#0f172aeb,#020617e0);border-radius:28px;padding:clamp(22px,4vw,42px);box-shadow:0 28px 90px #0000005c}.fr-cockpit-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.fr-cockpit-top h1,.fr-setup-hero h1,.fr-outcome-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(34px,6vw,72px);line-height:.94}.fr-cockpit-top p:not(.fr-kicker),.fr-setup-hero p:not(.fr-kicker),.fr-outcome-hero p:not(.fr-kicker){color:var(--cockpit-muted);max-width:760px;font-size:17px;line-height:1.6}.fr-top-actions,.fr-final-actions{flex-wrap:wrap;gap:10px;display:flex}.fr-top-actions button,.fr-final-actions button,.fr-result-cockpit header button{border:1px solid var(--cockpit-border);color:var(--cockpit-text);cursor:pointer;background:#0f172ac2;border-radius:999px;padding:10px 14px}.fr-primary-action{cursor:pointer;border-radius:999px;min-height:48px;font-weight:900;box-shadow:0 16px 42px #f9731647;color:#111827!important;background:linear-gradient(135deg,#fbbf24,#f97316)!important;border:0!important;padding:0 22px!important}.fr-primary-action.small{min-height:40px}.fr-primary-action:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.45}.fr-survival-bar{border:1px solid var(--cockpit-border);background:#020617b8;border-radius:22px;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff0a}.fr-survival-turn,.fr-survival-metric{background:#0f172adb;border:1px solid #94a3b824;border-radius:16px;min-height:74px;padding:12px}.fr-survival-turn span,.fr-survival-metric span,.fr-impact-card span{color:var(--cockpit-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.fr-survival-turn strong,.fr-survival-metric strong{letter-spacing:-.04em;margin-top:7px;font-size:clamp(18px,2.4vw,28px);display:block}.fr-survival-bar.is-warning,.fr-survival-metric.is-danger{border-color:#f59e0b73;box-shadow:0 0 0 1px #f59e0b24,0 0 38px #f59e0b14}.fr-survival-bar.is-critical,.fr-survival-metric.is-danger{border-color:#fb71858c;box-shadow:0 0 0 1px #fb718529,0 0 42px #fb71851c}.fr-setup-panel,.fr-scenario-card,.fr-context-rail,.fr-result-story,.fr-tradeoff-summary,.fr-next-focus,.fr-final-card,.fr-founder-badge,.fr-final-review{background:var(--cockpit-panel);border:1px solid var(--cockpit-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px;padding:22px}.fr-cockpit-input{border:1px solid var(--cockpit-border);width:100%;color:var(--cockpit-text);background:#020617;border-radius:16px;padding:16px;font-size:18px}.fr-segmented{gap:8px;display:flex}.fr-segmented button,.fr-focus-row button{border:1px solid var(--cockpit-border);color:var(--cockpit-text);cursor:pointer;background:#0f172ae6;border-radius:14px;flex:1;padding:12px}.fr-mode-note{background:#60a5fa1a;border:1px solid #60a5fa38;border-radius:16px;padding:14px}.fr-mode-note span{color:var(--cockpit-muted);margin-top:6px;display:block}.fr-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fr-choice-grid.founders{grid-template-columns:repeat(3,minmax(0,1fr))}.fr-cockpit-choice,.fr-decision-option{text-align:left;border:1px solid var(--cockpit-border);color:var(--cockpit-text);cursor:pointer;background:#0206178c;border-radius:18px;padding:16px;transition:transform .16s,border-color .16s}.fr-cockpit-choice:hover,.fr-decision-option:not(:disabled):hover{border-color:#60a5fa70;transform:translateY(-2px)}.fr-cockpit-choice strong,.fr-cockpit-choice span{display:block}.gain{color:var(--cockpit-green);margin-top:10px}.risk{color:var(--cockpit-red);margin-top:6px}.fr-setup-footer,.fr-result-footer{border:1px solid var(--cockpit-border);color:var(--cockpit-muted);background:#020617b8;border-radius:22px;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.fr-decision-layout{grid-template-columns:330px 1fr;gap:16px;display:grid}.fr-context-rail h2,.fr-scenario-card h2,.fr-next-focus h2,.fr-tradeoff-summary h2,.fr-final-card h2,.fr-founder-badge h2{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(24px,3vw,38px);line-height:1}.fr-context-rail p,.fr-scenario-card p,.fr-final-card p,.fr-founder-badge p,.lesson p{color:var(--cockpit-muted);line-height:1.55}.fr-market-alert,.fr-warning-stack{background:#fb71851a;border:1px solid #fb71853d;border-radius:16px;margin-top:16px;padding:14px}.fr-market-alert span,.fr-warning-stack span{color:var(--cockpit-muted);margin-top:5px;display:block}.fr-warning-stack div{justify-content:space-between;align-items:center;display:flex}.fr-warning-stack button{color:var(--cockpit-amber);cursor:pointer;background:0 0;border:0}.fr-scenario-stage{gap:14px;display:grid}.fr-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fr-decision-option{overflow-wrap:anywhere;min-height:230px;position:relative}.fr-decision-option:disabled{cursor:not-allowed;opacity:.58}.fr-option-index{color:var(--cockpit-amber);background:#f59e0b24;border:1px solid #f59e0b47;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:12px;font-weight:900;display:inline-flex}.fr-decision-option strong{letter-spacing:-.03em;font-size:20px;display:block}.fr-decision-option p{color:var(--cockpit-muted);line-height:1.45}.fr-tradeoff{border-top:1px solid var(--cockpit-border);margin-top:14px;padding-top:12px}.fr-tradeoff span,.fr-tradeoff small{display:block}.fr-tradeoff small{color:var(--cockpit-muted);margin-top:8px}.fr-result-story p{letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.35}.fr-result-story div,.fr-score-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.fr-result-story span,.fr-score-row div{border:1px solid var(--cockpit-border);color:var(--cockpit-muted);background:#94a3b81a;border-radius:999px;padding:9px 12px}.fr-impact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fr-impact-card{border:1px solid var(--cockpit-border);background:#0f172adb;border-radius:18px;padding:16px}.fr-impact-card strong{letter-spacing:-.04em;margin-top:8px;font-size:25px;display:block}.fr-next-focus{grid-template-columns:280px 1fr;align-items:center;gap:14px;display:grid}.fr-focus-row button{text-align:left;min-height:96px}.fr-focus-row span{color:var(--cockpit-muted);margin-top:6px;display:block}.fr-focus-row button:disabled{cursor:not-allowed;opacity:.45}.fr-score-row div{border-radius:18px;min-width:150px}.fr-score-row span{color:var(--cockpit-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.fr-score-row strong{color:var(--cockpit-text);margin-top:4px;font-size:24px;display:block}.fr-final-grid{grid-template-columns:1.4fr .9fr;gap:14px;display:grid}.fr-final-review{grid-template-columns:1fr 1fr;gap:22px;display:grid}.fr-final-review li{color:var(--cockpit-muted);margin:8px 0}@media (max-width:920px){.fr-survival-bar,.fr-setup-grid,.fr-decision-layout,.fr-tradeoff-summary,.fr-next-focus,.fr-final-grid,.fr-final-review{grid-template-columns:1fr}.fr-setup-panel.wide{grid-column:auto}.fr-option-grid,.fr-impact-grid,.fr-choice-grid,.fr-choice-grid.founders,.fr-focus-row{grid-template-columns:1fr}.fr-cockpit-top,.fr-setup-footer,.fr-result-footer{flex-direction:column;align-items:flex-start}.fr-result-footer .fr-primary-action,.fr-setup-footer .fr-primary-action{width:100%}}@media (max-width:640px){.fr-cockpit-page{padding:12px}.fr-cockpit-top,.fr-setup-hero,.fr-outcome-hero,.fr-setup-panel,.fr-scenario-card,.fr-context-rail,.fr-result-story,.fr-tradeoff-summary,.fr-next-focus,.fr-final-card,.fr-founder-badge,.fr-final-review{border-radius:18px;padding:16px}.fr-top-actions,.fr-final-actions,.fr-final-actions button,.fr-top-actions button{width:100%}.fr-survival-bar{gap:8px;padding:8px}.fr-survival-turn,.fr-survival-metric,.fr-impact-card{min-height:auto;padding:10px}.fr-survival-turn strong,.fr-survival-metric strong,.fr-impact-card strong{overflow-wrap:anywhere;font-size:20px}.fr-decision-option{min-height:0;padding:14px}.fr-decision-option strong{font-size:18px}.fr-score-row,.fr-score-row div{width:100%}.fr-result-story p{font-size:18px}}.fr-survival-rules ul{gap:10px;margin:0;padding-left:18px;display:grid}.fr-survival-rules li{color:#dbeafe;line-height:1.55}.fr-result-story h2{color:#f8fafc;margin:0 0 10px;font-size:clamp(22px,3vw,34px);line-height:1.15}.fr-cockpit-top h1,.fr-setup-hero h1,.fr-outcome-hero h1,.fr-result-story h2,.fr-context-rail h2,.fr-scenario-card h2,.fr-next-focus h2,.fr-tradeoff-summary h2,.fr-final-card h2,.fr-founder-badge h2{font-family:Georgia,Times New Roman,serif;font-weight:800}.fr-ui-chip,.fr-mode-badge{border:1px solid var(--cockpit-border);color:var(--cockpit-muted);letter-spacing:.08em;text-transform:uppercase;background:#94a3b81a;border-radius:999px;align-items:center;padding:7px 10px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.fr-ui-chip.amber,.fr-mode-badge.active{color:var(--cockpit-amber);background:#f59e0b1f;border-color:#f59e0b57}.fr-ui-chip.positive{color:var(--cockpit-green);background:#34d3991a;border-color:#34d3994d}.fr-ui-chip.negative{color:var(--cockpit-red);background:#fb71851a;border-color:#fb71854d}.fr-mode-grid{gap:12px;display:grid}.fr-mode-note strong{color:var(--cockpit-text);font-size:18px}.fr-mode-note-soon{background:linear-gradient(135deg,#60a5fa26,#0f172ac2);border-color:#60a5fa6b;box-shadow:0 0 42px #60a5fa1a}.fr-mode-badge.soon{color:var(--cockpit-blue);background:#60a5fa29;border-color:#60a5fa73;width:fit-content}.fr-planned-chips em{color:#bfdbfe;background:#60a5fa1a;border:1px solid #60a5fa38;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.fr-mode-note-soon button{color:#bfdbfe;cursor:not-allowed;opacity:.78;background:#60a5fa1a;border:1px solid #60a5fa59;border-radius:999px;min-height:40px;font-weight:900}.fr-result-hero h1{max-width:920px}.fr-result-story{gap:14px;display:grid}.fr-result-story .fr-chip-list{margin-top:0}.fr-pressure-teaser,.fr-badge-row{border:1px solid var(--cockpit-border);background:#020617b8;border-radius:22px;padding:16px 18px}.fr-pressure-teaser strong{color:var(--cockpit-text);letter-spacing:-.02em;font-size:20px;display:block}.fr-pressure-teaser span{color:var(--cockpit-muted);margin-top:6px;display:block}.fr-impact-grid.final{grid-template-columns:repeat(4,minmax(0,1fr))}.fr-outcome-hero .fr-chip-list{margin-bottom:18px}.fr-score-row .hero-score{background:#f59e0b1f;border-color:#f59e0b57}.fr-score-row .hero-score strong{color:var(--cockpit-amber)}@media (max-width:920px){.fr-impact-grid.final{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fr-impact-grid.final,.fr-mode-grid{grid-template-columns:1fr}}.fr-cockpit-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fr-bg-page:#07090f;--fr-bg-surface:#10141f;--fr-bg-subtle:#151a27;--fr-border:#ffffff1a;--fr-border-strong:#ffa50057;--fr-text-primary:#f7f1e8;--fr-text-secondary:#b6becc;--fr-text-muted:#6f7a8d;--fr-accent:#f59e0b;--fr-accent-amber:#f8b84e;--fr-accent-soft:#f59e0b21;--fr-positive:#34d399;--fr-positive-bg:#10b98121;--fr-negative:#fb7185;--fr-negative-bg:#f43f5e21;--fr-warning:#fbbf24;--fr-warning-bg:#fbbf241f;--fr-info:#60a5fa;--fr-info-bg:#60a5fa1f;--fr-surface:var(--fr-bg-surface);--fr-bg:var(--fr-bg-page);--fr-text:var(--fr-text-primary);--fr-muted:var(--fr-text-secondary);--fr-faint:var(--fr-text-muted)}body{color:var(--fr-text-primary);scrollbar-color:#2b3345 #07090f;background:#07090f}.fr-cockpit-page{background:radial-gradient(circle at 10% 0,#f59e0b2e,#0000 34%),radial-gradient(circle at 92% 12%,#3b82f61c,#0000 28%),linear-gradient(135deg,#07090f 0%,#0b0f18 46%,#090a0d 100%);min-height:100vh;padding:clamp(16px,3vw,34px);overflow-x:hidden}.fr-setup-shell,.fr-game-cockpit,.fr-result-cockpit,.fr-final-cockpit{gap:18px;width:min(100%,1320px);margin:0 auto;display:grid}.fr-setup-hero,.fr-setup-panel,.fr-context-rail,.fr-scenario-card,.fr-company-rail,.fr-result-story,.fr-tradeoff-summary>div,.fr-pressure-teaser,.fr-next-focus,.fr-outcome-hero,.fr-final-card,.fr-founder-badge,.fr-final-review>div{border:1px solid var(--fr-border);color:var(--fr-text-primary);background:linear-gradient(#151a27f0,#0d111bf5);border-radius:24px;box-shadow:0 24px 80px #0000005c,inset 0 1px #ffffff0a}.fr-setup-hero{padding:clamp(28px,5vw,56px);position:relative;overflow:hidden}.fr-setup-hero:after,.fr-outcome-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#f59e0b38,#0000 65%);height:260px;position:absolute;inset:auto -10% -45% 35%}.fr-kicker,.fr-eyebrow{color:var(--fr-accent-amber);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900}.fr-setup-hero h1,.fr-cockpit-top h1,.fr-result-hero h1,.fr-result-story h2,.fr-outcome-hero h1{letter-spacing:-.045em;margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:.98}.fr-setup-hero h1{max-width:840px;font-size:clamp(42px,7vw,86px)}.fr-setup-hero p,.fr-scenario-card p,.fr-result-story p,.fr-outcome-hero p,.fr-final-card p,.fr-founder-badge p{color:var(--fr-text-secondary);line-height:1.65}.fr-setup-grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:18px;display:grid}.fr-setup-panel{padding:22px}.fr-setup-panel.wide{grid-column:span 1}.fr-survival-rules.wide{grid-column:1/-1}.fr-panel-heading h2,.fr-context-rail h2,.fr-company-rail h2,.fr-next-focus h2,.fr-tradeoff-summary h2,.fr-final-card h2,.fr-founder-badge h2{color:var(--fr-text-primary);margin:4px 0 10px}.fr-cockpit-input,.fr-segmented button{border:1px solid var(--fr-border);color:var(--fr-text-primary);background:#ffffff0a;border-radius:14px;min-height:46px;padding:0 14px}.fr-field-label{color:var(--fr-text-muted);letter-spacing:.11em;text-transform:uppercase;margin:18px 0 8px;font-size:11px;font-weight:900;display:block}.fr-segmented,.fr-mode-grid,.fr-choice-grid,.fr-option-grid,.fr-impact-grid,.fr-company-metrics,.fr-score-row{gap:12px;display:grid}.fr-segmented{grid-template-columns:repeat(2,1fr)}.fr-segmented .is-selected,.fr-cockpit-choice.is-selected{border-color:var(--fr-accent-amber);box-shadow:0 0 0 1px #f59e0b40,0 16px 42px #f59e0b1a}.fr-choice-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.fr-cockpit-choice,.fr-mode-note,.fr-decision-option,.fr-impact-card,.fr-company-metric,.fr-focus-row button,.fr-final-review li{border:1px solid var(--fr-border);color:var(--fr-text-primary);text-align:left;background:#ffffff09;border-radius:18px;padding:16px}.fr-cockpit-choice{cursor:pointer;gap:8px;display:grid}.fr-cockpit-choice:hover,.fr-decision-option:hover:not(:disabled){border-color:#f59e0b8c;transform:translateY(-2px)}.fr-mode-note{gap:9px;display:grid}.fr-mode-note-soon{border-color:#60a5fa59;box-shadow:inset 0 0 34px #60a5fa0f}.fr-mode-badge,.fr-ui-chip{border:1px solid var(--fr-border);color:var(--fr-text-secondary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.fr-mode-badge.active,.fr-ui-chip.positive{background:var(--fr-positive-bg);color:var(--fr-positive);border-color:#34d39959}.fr-mode-badge.soon{background:var(--fr-info-bg);color:var(--fr-info);border-color:#60a5fa6b}.fr-ui-chip.amber{background:var(--fr-accent-soft);color:var(--fr-accent-amber);border-color:#f59e0b61}.fr-ui-chip.negative{background:var(--fr-negative-bg);color:var(--fr-negative);border-color:#fb718561}.fr-planned-chips{flex-wrap:wrap;gap:8px;display:flex}.fr-planned-chips em{color:#93c5fd;background:#60a5fa1a;border:1px solid #60a5fa3d;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal}.fr-mode-note button,.fr-top-actions button,.fr-result-hero button,.fr-final-actions button{border:1px solid var(--fr-border);color:var(--fr-text-primary);cursor:pointer;background:#ffffff0a;border-radius:999px;min-height:40px;padding:0 14px}button:disabled{cursor:not-allowed;opacity:.55}.fr-primary-action{cursor:pointer;min-height:48px;padding:0 22px;font-weight:900;color:var(--cta-text)!important;background:linear-gradient(135deg,#f8b84e,#f59e0b)!important;border:0!important;border-radius:999px!important}.fr-setup-footer,.fr-result-footer,.fr-final-actions,.fr-cockpit-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.fr-setup-footer p,.fr-result-footer p{color:var(--fr-text-muted)}.fr-cockpit-top{border-bottom:1px solid var(--fr-border);padding-bottom:14px}.fr-cockpit-top h1{color:var(--fr-text-primary);font-size:clamp(34px,5vw,58px)}.fr-top-actions{flex-wrap:wrap;gap:8px;display:flex}.fr-survival-bar{border:1px solid var(--fr-border);background:#ffffff09;border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:stretch;gap:10px;padding:14px;display:grid;position:relative;overflow:hidden}.fr-runway-meter{background:#ffffff14;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.fr-runway-meter span{border-radius:inherit;background:linear-gradient(90deg,#fb7185,#fbbf24,#34d399);height:100%;display:block}.fr-survival-turn,.fr-survival-metric{background:#0000002e;border:1px solid #ffffff0f;border-radius:16px;padding:12px}.fr-survival-turn span,.fr-survival-metric span,.fr-company-metric span,.fr-impact-card span,.hero-score span,.fr-score-row span{color:var(--fr-text-muted);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.fr-survival-turn strong,.fr-survival-metric strong,.fr-company-metric strong,.fr-impact-card strong,.fr-score-row strong{color:var(--fr-text-primary);margin-top:5px;font-size:18px;display:block}.fr-survival-metric.is-danger,.fr-company-metric.danger{background:var(--fr-negative-bg);border-color:#fb71855c}.fr-decision-layout{grid-template-columns:280px minmax(0,1fr) 280px;align-items:start;gap:18px;display:grid}.fr-context-rail,.fr-company-rail{padding:20px;position:sticky;top:18px}.fr-market-alert,.fr-warning-stack,.fr-founder-note{background:#f59e0b14;border:1px solid #f59e0b38;border-radius:18px;margin-top:16px;padding:14px}.fr-warning-stack{background:var(--fr-negative-bg);border-color:#fb71854d}.fr-warning-stack>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.fr-warning-stack p{gap:4px;margin:10px 0 0;display:grid}.fr-warning-stack span,.fr-market-alert span,.fr-founder-note p{color:var(--fr-text-secondary);font-size:13px;line-height:1.5;display:block}.fr-scenario-card h2{color:var(--fr-text-primary);margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,48px);line-height:1}.fr-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.fr-decision-option{cursor:pointer;min-height:190px;transition:border-color .18s,transform .18s,box-shadow .18s}.fr-decision-option.is-disabled{cursor:not-allowed}.fr-option-index{background:var(--fr-accent-soft);color:var(--fr-accent-amber);border:1px solid #f59e0b4d;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:inline-flex}.fr-decision-option strong{margin:12px 0 8px;font-size:17px;line-height:1.35;display:block}.fr-decision-option p,.fr-decision-option small,.fr-decision-option em{color:var(--fr-text-muted);font-style:normal;line-height:1.45;display:block}.fr-tradeoff{border-top:1px solid var(--fr-border);gap:6px;margin-top:14px;padding-top:12px;display:grid}.fr-company-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-result-hero,.fr-outcome-hero{padding:clamp(26px,5vw,50px);position:relative;overflow:hidden}.fr-result-hero h1,.fr-outcome-hero h1{max-width:980px;font-size:clamp(38px,7vw,78px)}.fr-result-story{padding:24px}.fr-impact-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.fr-impact-card.positive strong{color:var(--fr-positive)}.fr-impact-card.negative strong{color:var(--fr-negative)}.fr-impact-card.neutral strong{color:var(--fr-text-muted)}.fr-tradeoff-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fr-pressure-teaser,.fr-next-focus{padding:20px}.fr-focus-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fr-focus-row button{cursor:pointer}.fr-focus-row button span{color:var(--fr-text-muted);margin-top:6px;font-size:13px;line-height:1.45;display:block}.fr-score-row{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.fr-score-row>div{border:1px solid var(--fr-border);background:#00000038;border-radius:18px;padding:16px}.fr-badge-row{flex-wrap:wrap;gap:8px;display:flex}.fr-final-grid,.fr-final-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fr-final-card,.fr-founder-badge,.fr-final-review>div{padding:22px}.fr-final-review ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.fr-final-review li{color:var(--fr-text-secondary);padding:12px}@media (max-width:1120px){.fr-decision-layout{grid-template-columns:240px minmax(0,1fr)}.fr-company-rail{grid-column:1/-1;position:static}.fr-setup-grid{grid-template-columns:1fr}}@media (max-width:780px){.fr-cockpit-page{padding:12px}.fr-decision-layout,.fr-option-grid,.fr-tradeoff-summary,.fr-focus-row,.fr-score-row,.fr-final-grid,.fr-final-review{grid-template-columns:1fr}.fr-context-rail{position:static}.fr-company-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-setup-footer,.fr-result-footer,.fr-final-actions,.fr-cockpit-top{flex-direction:column;align-items:stretch}.fr-top-actions,.fr-final-actions,.fr-top-actions button,.fr-final-actions button,.fr-primary-action{width:100%}}@media (max-width:460px){.fr-company-metrics,.fr-survival-bar{grid-template-columns:1fr}.fr-setup-hero,.fr-scenario-card,.fr-result-hero,.fr-outcome-hero{border-radius:18px}}.fr-cockpit-page,.fr-cockpit-page *{min-width:0}.fr-cockpit-page button{min-height:44px}.fr-mode-note-soon{position:relative}.fr-mode-note-soon:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #60a5fa2e,0 18px 44px #2563eb1a}.fr-mode-badge.soon{padding:7px 12px;font-size:12px}.fr-mode-note-soon button:disabled{color:#93c5fd;opacity:.78;background:#2563eb1f;border-color:#60a5fa57}.fr-result-hero,.fr-outcome-hero,.fr-result-footer,.fr-final-actions{border:1px solid var(--fr-border);border-radius:24px}.fr-result-footer,.fr-final-actions{background:#ffffff09;padding:16px}.fr-focus-row button:disabled,.fr-decision-option:disabled{background:#94a3b80f;border-style:dashed}.fr-impact-card.positive{border-color:#34d39947}.fr-impact-card.negative{border-color:#fb71854d}.fr-outcome-hero.failure{border-color:#fb718557}.fr-outcome-hero.survived{border-color:#34d3993d}@media (max-width:780px){.fr-cockpit-page{padding-inline:max(10px, env(safe-area-inset-left))}.fr-setup-panel,.fr-context-rail,.fr-company-rail,.fr-result-story,.fr-tradeoff-summary>div,.fr-pressure-teaser,.fr-next-focus,.fr-final-card,.fr-founder-badge,.fr-final-review>div{padding:16px}.fr-choice-grid{grid-template-columns:1fr}.fr-cockpit-top h1,.fr-result-hero h1,.fr-outcome-hero h1{overflow-wrap:anywhere}}@media (max-width:460px){.fr-score-row>div,.fr-impact-card,.fr-company-metric,.fr-cockpit-choice,.fr-decision-option{padding:14px}.fr-mode-badge,.fr-ui-chip,.fr-planned-chips em{white-space:normal}}:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-0:#f0ede8;--bg-1:#f7f4ef;--bg-2:#fffaf1;--bg-3:#f3efe7;--bg-4:#e7e1d6;--text-0:#0a0a0f;--text-1:#0a0a0fc7;--text-2:#0a0a0f8c;--text-3:#0a0a0f61;--border-active:color-mix(in srgb, var(--border) 70%, var(--text-primary));--amber:#d99525;--amber-dim:#d9952524;--amber-glow:#d9952547;--cta-text:#141008;--crisis:#b74331;--crisis-dim:#b7433121;--success:#2f7b4e;--success-dim:#2f7b4e21;--blue:#3e6f9f;--blue-dim:#3e6f9f21;--radius-sm:12px;--radius-md:18px;--radius-lg:26px;--radius-xl:34px;--font-display:Georgia, "Times New Roman", serif;--font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fr-bg-page:var(--bg);--fr-bg-surface:var(--surface);--fr-bg-subtle:var(--surface-muted);--fr-bg-dark:var(--bg-1);--fr-border:var(--border);--fr-border-strong:var(--border-active);--fr-text-primary:var(--text-primary);--fr-text-secondary:var(--text-secondary);--fr-text-muted:var(--text-muted);--fr-text-inverse:var(--text-primary);--fr-accent:var(--amber);--fr-accent-amber:var(--amber);--fr-accent-soft:var(--amber-dim);--fr-surface:var(--surface);--fr-bg:var(--bg);--fr-text:var(--text-primary);--fr-muted:var(--text-secondary);--fr-faint:var(--text-muted)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-0:#0d0f12;--bg-1:#13161b;--bg-2:#191d23;--bg-3:#222832;--bg-4:#2d3541;--text-0:#fbf3e4;--text-1:#fbf3e4d1;--text-2:#fbf3e494;--text-3:#fbf3e466;--border-active:color-mix(in srgb, var(--border) 70%, var(--text-primary));--amber:#f0b14b;--amber-dim:#f0b14b21;--amber-glow:#f0b14b40;--cta-text:#141008;--crisis:#ff7461;--crisis-dim:#ff746124;--success:#69c488;--success-dim:#69c48824;--blue:#7facdf;--blue-dim:#7facdf24;--fr-bg-page:var(--bg);--fr-bg-surface:var(--surface);--fr-bg-subtle:var(--surface-muted);--fr-bg-dark:var(--bg-1);--fr-border:var(--border);--fr-border-strong:var(--border-active);--fr-text-primary:var(--text-primary);--fr-text-secondary:var(--text-secondary);--fr-text-muted:var(--text-muted);--fr-text-inverse:var(--text-primary);--fr-accent:var(--amber);--fr-accent-amber:var(--amber);--fr-accent-soft:var(--amber-dim);--fr-surface:var(--surface);--fr-bg:var(--bg);--fr-text:var(--text-primary);--fr-muted:var(--text-secondary);--fr-faint:var(--text-muted)}body{background:var(--bg-0);color:var(--text-0);font-family:var(--font-body)}.fr-redesign-page,.fr-redesign-play{background:radial-gradient(circle at top right, var(--amber-dim), transparent 35%), var(--bg-0);min-height:100vh;color:var(--text-0)}.fr-logo{color:var(--text-0);font-family:var(--font-display);letter-spacing:-.03em;font-size:1.35rem;font-weight:700;text-decoration:none}.fr-logo span{color:var(--amber)}.fr-nav,.fr-footer,.fr-play-nav{justify-content:space-between;align-items:center;gap:18px;max-width:1180px;margin:0 auto;padding:18px 22px;display:flex}.fr-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--bg-1) 78%, transparent);border:1px solid var(--border);z-index:20;border-radius:999px;position:sticky;top:14px}.fr-nav a{color:var(--text-1);text-decoration:none}.fr-nav-links,.fr-nav-actions,.fr-cta-row{align-items:center;gap:10px;display:flex}.fr-amber-btn,.fr-ghost-btn,.fr-theme-toggle,.fr-mode-card button,.fr-confirm-row button{cursor:pointer;text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-weight:750;text-decoration:none;transition:all .18s;display:inline-flex}.fr-amber-btn{background:var(--amber);border:1px solid var(--amber);color:#11100d;box-shadow:0 14px 34px var(--amber-glow)}.fr-amber-btn.big,.fr-ghost-btn.big{min-height:52px;padding:0 24px}.fr-ghost-btn,.fr-theme-toggle{background:color-mix(in srgb, var(--bg-2) 74%, transparent);border:1px solid var(--border);color:var(--text-0)}button:disabled,.fr-mode-card.disabled{cursor:not-allowed;opacity:.58}button:disabled{pointer-events:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--amber-dim);outline-offset:3px}.fr-ticker{border-block:1px solid var(--border);white-space:nowrap;margin-top:14px;overflow:hidden}.fr-ticker div{gap:42px;padding:12px 0;animation:28s linear infinite frTicker;display:inline-flex}.fr-ticker span{color:var(--text-2);text-transform:uppercase;letter-spacing:.16em;font-size:13px}@keyframes frTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.fr-hero,.fr-section,.fr-final-banner,.fr-setup-redesign,.fr-game-redesign,.fr-profile-shell{max-width:1180px;margin:0 auto;padding:72px 22px}.fr-hero{grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:center;gap:44px;display:grid}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.04em}.fr-hero h1{max-width:760px;margin:10px 0 20px;font-size:clamp(40px,6vw,72px);line-height:.98}.fr-section h2,.fr-final-banner h2,.fr-profile-hero h1{margin:8px 0 22px;font-size:clamp(32px,4vw,48px);line-height:1.08}.fr-setup-main h1{margin:8px 0 22px;font-size:clamp(30px,3.5vw,44px);line-height:1.08}.fr-kicker{color:var(--amber);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.fr-lead{color:var(--text-1);max-width:680px;font-size:clamp(16px,1.6vw,20px);line-height:1.6}.fr-hero-stats,.fr-preview-metrics,.fr-card-grid,.fr-impact-grid{gap:14px;display:grid}.fr-hero-stats{grid-template-columns:repeat(3,1fr);margin-top:28px}.fr-hero-stats div,.fr-preview-metrics div,.fr-paper-card,.fr-mode-card,.fr-preview-window,.fr-mini-card,.fr-setup-side,.fr-setup-main,.fr-game-rail,.fr-scenario-card,.fr-result-story,.fr-outcome-hero,.fr-profile-hero{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg)}.fr-hero-stats div,.fr-preview-metrics div{padding:16px}.fr-hero-stats strong{font-size:28px;display:block}.fr-preview-metrics b{font-size:24px;display:block}.fr-hero-stats span,.fr-preview-metrics span,.fr-paper-card p,.fr-mode-card p,.fr-mini-card p{color:var(--text-2)}.fr-preview-window{padding:16px;overflow:hidden;box-shadow:0 30px 80px #0000002e}.fr-window-top{border-bottom:1px solid var(--border);color:var(--text-2);align-items:center;gap:8px;margin:-16px -16px 16px;padding:14px 16px;display:flex}.fr-window-top i{background:var(--crisis);border-radius:999px;width:11px;height:11px}.fr-window-top i:nth-child(2){background:var(--amber)}.fr-window-top i:nth-child(3){background:var(--success)}.fr-preview-metrics{grid-template-columns:repeat(4,1fr)}.fr-mini-card{padding:18px}.fr-mini-card button{background:var(--bg-1);border:1px solid var(--border);color:var(--text-0);border-radius:16px;gap:10px;width:100%;margin-top:10px;padding:12px;display:flex}.fr-card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.fr-card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.fr-paper-card,.fr-mode-card{padding:24px}.fr-paper-card span,.fr-pill{color:var(--amber);letter-spacing:.1em;text-transform:uppercase;font-weight:850}.fr-pill{background:var(--amber-dim);border:1px solid var(--border-active);border-radius:999px;padding:6px 10px;font-size:12px;display:inline-flex}.fr-pill.blue{color:var(--blue);background:var(--blue-dim)}.fr-faq{border-bottom:1px solid var(--border)}.fr-faq button{color:var(--text-0);background:0 0;border:0;justify-content:space-between;width:100%;padding:22px 0;font-size:20px;display:flex}.fr-faq p{color:var(--text-2);margin-top:0}.fr-final-banner{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-xl);text-align:center;margin-bottom:40px}.fr-footer{border-top:1px solid var(--border);max-width:none;padding-inline:max(22px,50vw - 590px)}.fr-setup-redesign{grid-template-columns:260px minmax(0,1fr) 260px;gap:18px;display:grid}.fr-setup-side,.fr-setup-main,.fr-game-rail{padding:22px}.fr-setup-side{align-self:start;position:sticky;top:20px}.fr-setup-side ul{color:var(--text-2);padding-left:18px}.fr-runway-mini{background:var(--amber-dim);border:1px solid var(--border-active);border-radius:18px;margin:18px 0;padding:16px}.fr-runway-mini strong{font-size:26px;display:block}.fr-side-facts{gap:8px;display:grid}.fr-side-facts span{color:var(--text-2);text-transform:uppercase;font-size:12px}.fr-stepper{align-items:center;gap:10px;margin-bottom:24px;display:flex}.fr-stepper span{background:var(--border);flex:1;height:1px}.fr-stepper button{border:1px solid var(--border);background:var(--bg-1);color:var(--text-2);border-radius:999px;padding:10px 14px}.fr-stepper button.active{border-color:var(--border-active);color:var(--text-0)}.fr-cockpit-input{background:var(--bg-1);border:1px solid var(--border);color:var(--text-0);border-radius:16px;width:100%;margin:8px 0 18px;padding:14px 16px}.fr-cockpit-choice,.fr-decision-option{background:var(--bg-1);border:1px solid var(--border);color:var(--text-0);overflow-wrap:anywhere;text-align:left;border-radius:22px;gap:8px;min-width:0;padding:18px;display:grid}.fr-cockpit-choice.is-selected,.fr-decision-option.is-selected{border-color:var(--border-active);box-shadow:0 0 0 4px var(--amber-dim)}.fr-choice-grid,.fr-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fr-game-redesign{grid-template-columns:260px minmax(0,1fr) 260px;gap:18px;padding-top:24px;display:grid}.fr-timer{background:var(--bg-3);border-radius:999px;height:10px;margin:14px 0;overflow:hidden}.fr-timer span{background:var(--amber);height:100%;display:block}@keyframes pulse{50%{opacity:.45}}.fr-game-rail.left h2 span{color:var(--text-2);font-family:var(--font-body);letter-spacing:0;font-size:16px;font-weight:700}.fr-crisis-box{background:var(--amber-dim);border:1px solid var(--border-active);border-radius:18px;margin-top:16px;padding:14px}.fr-scenario-card p{color:var(--text-1);line-height:1.65}.fr-company-metrics{gap:10px;display:grid}.fr-company-metric{background:var(--bg-1);border:1px solid var(--border);border-radius:16px;padding:12px}.fr-company-metric span{color:var(--text-2);font-size:12px;display:block}.fr-company-metric.danger{border-color:var(--crisis)}.fr-founder-note{border-top:1px solid var(--border);color:var(--text-2);margin-top:16px;padding-top:16px}.fr-confirm-row{justify-content:flex-end;margin-top:18px;display:flex}.fr-result-cockpit,.fr-final-cockpit{max-width:980px;margin:0 auto;padding:28px 22px 72px}.fr-result-hero,.fr-result-story,.fr-outcome-hero{padding:28px;background:var(--bg-2)!important;border-color:var(--border)!important}.fr-result-hero h1,.fr-outcome-hero h1{font-family:var(--font-display)}.fr-impact-card,.fr-tradeoff-summary>div,.fr-pressure-teaser,.fr-next-focus,.fr-final-card,.fr-founder-badge,.fr-final-review>div{overflow-wrap:anywhere;min-width:0;background:var(--bg-2)!important;border:1px solid var(--border)!important;border-radius:22px!important}.fr-profile-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fr-profile-hero{margin-bottom:18px;padding:32px}.fr-badge-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.fr-badge-grid span{border:1px solid var(--border-active);border-radius:999px;padding:10px 12px}.fr-badge-grid .locked{opacity:.35}.fr-company-metric strong{font-size:22px}@media (max-width:980px){.fr-hero,.fr-setup-redesign,.fr-game-redesign,.fr-profile-grid{grid-template-columns:1fr}.fr-setup-side{position:static}.fr-nav-links{display:none}.fr-game-rail.left{order:0}.fr-scenario-stage{order:1}.fr-game-rail.right{order:2}}@media (max-width:640px){.fr-nav,.fr-play-nav,.fr-footer,.fr-cta-row{flex-wrap:wrap}.fr-nav-actions,.fr-nav-actions>*,.fr-cta-row>*{width:100%}.fr-card-grid.four,.fr-card-grid.two,.fr-card-grid.three,.fr-preview-metrics,.fr-hero-stats,.fr-choice-grid,.fr-option-grid{grid-template-columns:1fr}.fr-hero,.fr-section,.fr-final-banner,.fr-setup-redesign,.fr-game-redesign,.fr-profile-shell{padding-inline:14px}.fr-preview-window{min-width:0}}.fr-auth-page{justify-content:center;align-items:center;padding:24px;display:flex}.fr-auth-card{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-xl);gap:14px;width:100%;max-width:460px;padding:32px;display:grid}.fr-auth-card h1{margin:0;font-size:44px}.fr-auth-card p{color:var(--text-2)}.fr-auth-card input{background:var(--bg-1);border:1px solid var(--border);color:var(--text-0);border-radius:16px;min-height:48px;padding:14px 16px;font-size:16px}.fr-auth-card label{color:var(--text-1);font-weight:700}.wide{width:100%}.fr-mode-select-inline{max-width:1180px;margin:0 auto;padding:34px 22px 0}.fr-mode-select-inline>div:first-child{margin-bottom:16px}.fr-mode-select-inline h1{margin:0;font-size:clamp(34px,5vw,58px)}.fr-mode-select-inline footer{align-items:center;gap:14px;margin-top:14px;display:flex}.fr-theme-note{color:var(--text-2);font-size:13px}@media (max-width:640px){.fr-mode-select-inline footer{flex-direction:column;align-items:flex-start}}.fr-mode-centered{max-width:860px}.fr-mode-card.active{border-color:var(--border-active);box-shadow:0 0 0 4px var(--amber-dim)}.fr-mode-card ul{color:var(--text-1);gap:8px;margin:18px 0;padding-left:18px;display:grid}.fr-mode-card.disabled{border-color:color-mix(in srgb, var(--blue) 45%, var(--border));opacity:.78}.fr-mode-card.disabled .fr-pill{box-shadow:0 0 0 4px var(--blue-dim);font-size:13px}.fr-stepper button.done{background:var(--success-dim);border-color:var(--success);color:var(--success)}.fr-setup-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.fr-cockpit-choice .gain,.fr-tradeoff .gain{color:var(--success)}.fr-cockpit-choice .risk,.fr-tradeoff .risk{color:var(--crisis)}.fr-info-dot{background:var(--bg-3);border:1px solid var(--border);color:var(--text-2);cursor:help;border-radius:999px;width:18px;height:18px;margin-left:4px;font-size:10px}.fr-info-dot:is(:hover,:focus-visible):after{content:"Bu metrik kararlarından etkilenir.";background:var(--bg-2);border:1px solid var(--border);color:var(--text-0);z-index:5;border-radius:10px;width:170px;padding:8px;position:absolute;transform:translate(-10px,18px)}.fr-option-index{background:var(--bg-3);border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.fr-decision-option.is-selected .fr-option-index{background:var(--amber);color:var(--cta-text)}.fr-option-card-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.fr-option-copy{appearance:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:8px;min-width:0;padding:0;display:grid}.fr-option-copy:disabled{cursor:not-allowed}.fr-inline-confirm{background:var(--amber);border:1px solid var(--amber);color:var(--cta-text);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:800;line-height:1;animation:.18s both frInlineConfirmIn;display:inline-flex}.fr-inline-confirm:hover,.fr-inline-confirm:focus-visible{box-shadow:0 10px 24px var(--amber-glow);transform:translateY(-1px)}.fr-inline-confirm:focus-visible,.fr-option-copy:focus-visible{outline-offset:3px;outline:3px solid #f59e0b57}@keyframes frInlineConfirmIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.profile-card{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;display:grid}.fr-avatar{background:var(--amber-dim);border:1px solid var(--border-active);border-radius:999px;justify-content:center;align-items:center;width:74px;height:74px;font-weight:900;display:flex}.fr-profile-stats,.fr-section-head,.fr-save-item{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fr-profile-stats span,.profile-card aside{background:var(--bg-1);border:1px solid var(--border);color:var(--text-2);border-radius:18px;padding:12px}.fr-profile-stats strong,.profile-card aside strong{color:var(--text-0);font-variant-numeric:tabular-nums;font-size:24px;display:block}.fr-save-list{gap:12px;display:grid}.fr-save-item{background:var(--bg-1);border:1px solid var(--border);border-radius:20px;padding:16px}.fr-save-item.completed{opacity:.55}.fr-save-item h3{margin:0}.fr-save-item p{margin:4px 0}.fr-save-item span{color:var(--text-2);font-variant-numeric:tabular-nums}.fr-save-item button[aria-label]{border:1px solid var(--border);color:var(--text-0);background:0 0;border-radius:999px;width:40px;min-height:40px}.fr-badge-grid.six{grid-template-columns:repeat(3,minmax(0,1fr))}.fr-company-metric strong,.fr-impact-card strong,.fr-runway-mini strong{font-variant-numeric:tabular-nums}@media (max-width:760px){.profile-card,.fr-badge-grid.six{grid-template-columns:1fr}.fr-setup-actions>*{width:100%}}.fr-redesign-page,.fr-redesign-play,.fr-cockpit-page{background:radial-gradient(circle at top right, var(--amber-dim), transparent 35%), var(--bg-0)!important;color:var(--text-0)!important}.fr-nav,.fr-footer,.fr-play-nav{background:color-mix(in srgb, var(--bg-1) 88%, transparent);border-color:var(--border)}.fr-preview-window,.fr-paper-card,.fr-mode-card,.fr-setup-side,.fr-setup-main,.fr-game-rail,.fr-scenario-card,.fr-result-hero,.fr-result-story,.fr-outcome-hero,.fr-profile-hero,.fr-auth-card,.fr-final-banner,.fr-impact-card,.fr-tradeoff-summary>div,.fr-pressure-teaser,.fr-next-focus,.fr-final-card,.fr-founder-badge,.fr-final-review>div{background:var(--bg-2)!important;border-color:var(--border)!important;color:var(--text-0)!important}.fr-cockpit-choice,.fr-decision-option,.fr-company-metric,.fr-focus-row button,.fr-score-row>div,.fr-survival-turn,.fr-survival-metric,.fr-mini-card button,.fr-stepper button,.fr-config-summary span,.fr-profile-stats span,.profile-card aside,.fr-save-item,.fr-auth-card input{background:var(--bg-3)!important;border-color:var(--border)!important;color:var(--text-0)!important}.fr-setup-side ul,.fr-side-facts span,.fr-hero-stats span,.fr-preview-metrics span,.fr-paper-card p,.fr-mode-card p,.fr-mini-card p,.fr-scenario-card p,.fr-result-story p,.fr-outcome-hero p,.fr-final-card p,.fr-founder-badge p,.fr-decision-option p,.fr-decision-option small,.fr-decision-option em,.fr-company-metric span,.fr-impact-card span,.hero-score span,.fr-score-row span,.fr-final-review li,.fr-save-item span,.fr-auth-card p,.fr-theme-note{color:var(--text-2)!important}.fr-nav a,.fr-mode-card ul,.fr-scenario-card p,.fr-company-metric strong,.fr-impact-card strong,.fr-score-row strong,.fr-profile-stats strong,.profile-card aside strong,.fr-save-item h3,.fr-auth-card label{color:var(--text-0)!important}.fr-company-metric span,.fr-impact-card span,.fr-score-row span,.fr-field-label,.fr-stepper button:not(.active):not(.done){color:var(--text-3)!important}.fr-primary-action,.fr-amber-btn,.fr-confirm-row button,.fr-decision-option.is-selected .fr-option-index{background:var(--amber)!important;border-color:var(--amber)!important;color:var(--cta-text)!important}.fr-final-actions,.fr-result-footer,.fr-setup-footer{background:var(--bg-1)!important;border:1px solid var(--border)!important;color:var(--text-1)!important}.fr-mode-card.disabled,.fr-focus-row button:disabled,.fr-decision-option:disabled{opacity:1;background:var(--bg-4)!important;color:var(--text-3)!important}.fr-crisis-box,.fr-founder-note,.fr-runway-mini{background:var(--amber-dim)!important;border-color:var(--border-active)!important;color:var(--text-1)!important}.fr-survival-bar,.fr-timer{background:var(--bg-3)!important;border-color:var(--border)!important}.fr-redesign-page p,.fr-redesign-play p,.fr-cockpit-page p{color:var(--text-1)}.fr-hero h1,.fr-section h2,.fr-final-banner h2,.fr-setup-main h1,.fr-scenario-card h1,.fr-result-hero h1,.fr-outcome-hero h1,.fr-profile-hero h1{text-wrap:balance}.fr-hero-stats strong,.fr-preview-metrics b,.fr-company-metric strong,.fr-impact-card strong,.fr-score-row strong,.fr-profile-stats strong,.profile-card aside strong{line-height:1.08;color:var(--text-0)!important}.fr-hero-stats span,.fr-preview-metrics span,.fr-company-metric span,.fr-impact-card span,.fr-score-row span{line-height:1.35}:root,[data-theme=light],html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-0:var(--bg);--bg-1:var(--surface);--bg-2:var(--surface);--bg-3:var(--surface-muted);--bg-4:color-mix(in srgb, var(--surface-muted) 84%, var(--text-primary));--text-0:var(--text-primary);--text-1:var(--text-secondary);--text-2:var(--text-muted);--text-3:color-mix(in srgb, var(--text-muted) 68%, transparent);--border-active:color-mix(in srgb, var(--border) 70%, var(--text-primary));--amber:#d99525;--success:#2f7b4e;--crisis:#b74331;--blue:#3e6f9f}html[data-theme=dark],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-0:var(--bg);--bg-1:var(--surface);--bg-2:var(--surface);--bg-3:var(--surface-muted);--bg-4:color-mix(in srgb, var(--surface-muted) 84%, var(--text-primary));--text-0:var(--text-primary);--text-1:var(--text-secondary);--text-2:var(--text-muted);--text-3:color-mix(in srgb, var(--text-muted) 68%, transparent);--border-active:color-mix(in srgb, var(--border) 70%, var(--text-primary));--amber:#f0b14b;--success:#69c488;--crisis:#ff7461;--blue:#7facdf}:root,[data-theme]{--amber-dim:color-mix(in srgb, var(--amber) 14%, transparent);--amber-glow:color-mix(in srgb, var(--amber) 28%, transparent);--success-dim:color-mix(in srgb, var(--success) 14%, transparent);--crisis-dim:color-mix(in srgb, var(--crisis) 14%, transparent);--blue-dim:color-mix(in srgb, var(--blue) 14%, transparent);--cta-text:#141008;--radius-sm:12px;--radius-md:18px;--radius-lg:26px;--radius-xl:34px;--font-display:Georgia, "Times New Roman", serif;--font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fr-bg-page:var(--bg);--fr-bg-surface:var(--surface);--fr-bg-subtle:var(--surface-muted);--fr-bg-dark:var(--bg-1);--fr-border:var(--border);--fr-border-strong:var(--border-active);--fr-text-primary:var(--text-primary);--fr-text-secondary:var(--text-secondary);--fr-text-muted:var(--text-muted);--fr-text-inverse:var(--bg);--fr-accent:var(--amber);--fr-accent-amber:var(--amber);--fr-accent-soft:var(--amber-dim);--fr-positive:var(--success);--fr-positive-bg:var(--success-dim);--fr-negative:var(--crisis);--fr-negative-bg:var(--crisis-dim);--fr-info:var(--blue);--fr-info-bg:var(--blue-dim);--fr-surface:var(--surface);--fr-bg:var(--bg);--fr-text:var(--text-primary);--fr-muted:var(--text-secondary);--fr-faint:var(--text-muted);--bg-primary:var(--bg-0);--bg-secondary:var(--bg-1);--bg-card:var(--bg-2);--accent-hover:color-mix(in srgb, var(--amber) 86%, var(--text-0));--border-strong:var(--border-active);--green:var(--success);--red:var(--crisis);--orange:var(--amber);--cockpit-bg:var(--bg-0);--cockpit-panel:var(--bg-2);--cockpit-panel-strong:var(--bg-3);--cockpit-border:var(--border);--cockpit-text:var(--text-0);--cockpit-muted:var(--text-2);--cockpit-faint:var(--text-3);--cockpit-amber:var(--amber);--cockpit-red:var(--crisis);--cockpit-green:var(--success);--cockpit-blue:var(--blue)}html,body{background:var(--bg-0);color:var(--text-0);font-family:var(--font-body);scrollbar-color:var(--bg-4) var(--bg-0);font-size:16px;line-height:1.5}p,li,small,label,input,button,a{font-family:var(--font-body)}h1,h2,h3,.fr-title,.fr-logo{color:var(--text-0);font-family:var(--font-display);letter-spacing:-.035em;font-weight:760}h1{font-size:clamp(2.6rem,6.6vw,5.6rem);line-height:.98}h2{font-size:clamp(2rem,4.2vw,3.75rem);line-height:1.06}h3{font-size:clamp(1.1rem,1.5vw,1.45rem);line-height:1.22}.fr-kicker,.fr-eyebrow,.eyebrow{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800;color:var(--amber)!important}.fr-copy,.fr-lead,p,.fr-nav a,.fr-footer p{color:var(--text-1)}.fr-ui-surface,.fr-card,.fr-paper-card,.fr-mode-card,.fr-mini-card,.fr-preview-window,.fr-auth-card,.fr-final-banner{background:var(--bg-2);border:1px solid var(--border);color:var(--text-0)}.fr-ui-subtle,.fr-company-metric,.fr-cockpit-choice,.fr-decision-option,.fr-mini-card button,.fr-stepper button,.fr-auth-card input{background:var(--bg-3);border:1px solid var(--border);color:var(--text-0)}.fr-amber-btn,.fr-button-primary,.btn-primary,.logo-pill,.num-pill,.decision-card button,.fr-decision-option.is-selected .fr-option-index{background:var(--amber)!important;border-color:var(--amber)!important;color:var(--cta-text)!important}.fr-ghost-btn,.fr-theme-toggle,.btn-ghost{background:color-mix(in srgb, var(--bg-2) 76%, transparent)!important;border-color:var(--border)!important;color:var(--text-0)!important}.site-nav,footer,.ticker-wrap,.preview-ui{background:var(--bg-0)!important;border-color:var(--border)!important}.nav-links a,.option,.option b,.ticker span,p strong,.faq-item button,.faq-item b{color:var(--text-1)!important}.option b,.ticker span{background:var(--bg-3)!important}.faq-item button,.fr-faq button{color:var(--text-0)!important}.game-mockup,.preview-card,.info-card,.metric-card,.audience-card,.stat-card,.faq-item,.early-card,.fr-stat-box,.fr-fact-box,.fr-profile-stat-grid span,.fr-profile-history span,.fr-badge-card{background:var(--bg-2)!important;border-color:var(--border)!important;color:var(--text-0)!important}.fr-profile-stat-grid span,.fr-profile-history span,.fr-badge-card,.stat-card span,.info-card p,.metric-card p,.audience-card p,.preview-card p{color:var(--text-1)!important}.fr-hero h1{margin:8px 0 16px;font-size:clamp(36px,5.2vw,60px);line-height:1.02}.fr-lead{font-size:clamp(15px,1.4vw,18px);line-height:1.55}.fr-section h2,.fr-final-banner h2{font-size:clamp(30px,3.4vw,42px);line-height:1.1}.fr-mode-select-inline h1{font-size:clamp(34px,4vw,48px);line-height:1.08}.fr-setup-main h1{margin-bottom:18px;font-size:clamp(28px,3vw,38px);line-height:1.12}.fr-setup-side.right h2{margin:8px 0 12px;font-size:clamp(30px,3.2vw,40px);line-height:1.1}.fr-game-rail.right h2{margin:8px 0 16px;font-size:clamp(28px,3vw,38px);line-height:1.08}.fr-game-rail.left h2{margin:8px 0 14px;font-size:clamp(38px,5vw,52px);line-height:1}.fr-result-hero h1{font-size:clamp(30px,3.5vw,44px);line-height:1.1}.fr-outcome-hero h1{font-size:clamp(32px,4vw,48px);line-height:1.08}.fr-profile-hero h1{font-size:clamp(30px,3.4vw,42px);line-height:1.1}.fr-kicker,.fr-eyebrow,.eyebrow{letter-spacing:.09em;font-size:11px}.fr-amber-btn,.fr-ghost-btn,.fr-theme-toggle,.fr-mode-card button,.fr-confirm-row button,button,a.fr-amber-btn,a.fr-ghost-btn{font-size:14px}.fr-preview-metrics b{font-size:22px}.fr-runway-mini strong{font-size:24px}.fr-company-metric strong{margin-top:4px;font-size:19px;line-height:1.12}.fr-company-metric span{font-size:11px;line-height:1.3}.fr-impact-card strong{font-size:21px}.fr-score-row strong{font-size:25px}.fr-mode-card{gap:14px;padding:22px;display:grid}.fr-mode-card h3{margin:0;font-size:22px;line-height:1.18}.fr-mode-card p{margin:0;line-height:1.5}.fr-mode-card ul{gap:9px;margin:2px 0 4px}.fr-mode-card li{font-size:15px;line-height:1.45}.fr-setup-side.right{gap:14px;display:grid}.fr-setup-side.right p,.fr-setup-side.right .fr-kicker{margin:0}.fr-setup-side.right .fr-survival-bar{margin:2px 0 4px}.fr-runway-mini,.fr-company-metrics{gap:12px}.fr-cockpit-choice{gap:10px;padding:18px;line-height:1.45}.fr-cockpit-choice strong{font-size:16px;line-height:1.35}.fr-cockpit-choice span,.fr-cockpit-choice .gain,.fr-cockpit-choice .risk{font-size:14px;line-height:1.45}.fr-choice-grid,.fr-option-grid{gap:16px}.fr-scenario-card p{margin:0;line-height:1.58}.fr-decision-option{gap:10px;padding:18px}.fr-decision-option strong{margin:0;font-size:15px;line-height:1.35}.fr-decision-option p,.fr-tradeoff span,.fr-tradeoff small,.fr-decision-option em{margin:0;font-size:13px;line-height:1.45}.fr-tradeoff{gap:5px;margin-top:2px;display:grid}.fr-setup-actions{margin-top:22px}@media (max-width:640px){.fr-hero h1{font-size:clamp(36px,10vw,42px)}.fr-setup-main h1{font-size:clamp(28px,8vw,34px)}.fr-scenario-card h1{font-size:clamp(26px,7vw,30px)}.fr-mode-select-inline h1,.fr-setup-side.right h2,.fr-game-rail.right h2,.fr-result-hero h1,.fr-outcome-hero h1{font-size:clamp(30px,9vw,38px)}.fr-mode-card,.fr-cockpit-choice,.fr-decision-option,.fr-scenario-card{padding:18px}.fr-choice-grid,.fr-option-grid{gap:14px}}html,body,.fr-redesign-page,.fr-redesign-play,.fr-cockpit-page{overflow-x:clip}.fr-hero{grid-template-columns:minmax(0,.96fr) minmax(320px,500px);align-items:center;gap:clamp(28px,4vw,42px)}.fr-hero h1{max-width:680px;font-size:clamp(34px,4.8vw,56px)}.fr-hero-stats{gap:12px;margin-top:24px}.fr-hero-stats div,.fr-preview-metrics div{min-width:0;padding:14px}.fr-hero-stats strong{font-size:22px}.fr-card-grid.two{align-items:stretch}.fr-mode-select-inline{padding-top:30px}.fr-mode-select-inline h1{font-size:clamp(32px,3.6vw,44px)}.fr-mode-select-inline footer{margin-top:20px}.fr-mode-card{align-content:start;min-height:100%}.fr-mode-card button,.fr-mode-card .fr-amber-btn{margin-top:auto}.fr-mode-card.disabled,button:disabled,.fr-primary-action:disabled,.fr-focus-row button:disabled,.fr-decision-option:disabled{opacity:.72}.fr-mode-card.disabled{box-shadow:none}.fr-setup-redesign,.fr-game-redesign{grid-template-columns:minmax(220px,250px) minmax(0,1fr) minmax(220px,250px);gap:20px}.fr-setup-main,.fr-setup-side,.fr-game-rail{padding:20px}.fr-choice-grid{align-items:stretch}.fr-cockpit-choice{align-content:start;min-height:138px}.fr-choice-grid.founders .fr-cockpit-choice{min-height:150px}.fr-setup-main>.fr-amber-btn.wide{margin-top:18px}.fr-setup-side.right .fr-survival-bar{grid-template-columns:1fr}.fr-setup-side.right .fr-survival-turn,.fr-setup-side.right .fr-survival-metric{min-height:0}.fr-scenario-stage{min-width:0}.fr-scenario-card h1{max-width:820px;font-size:clamp(24px,2.2vw,32px)}.fr-game-rail.right h2{overflow-wrap:anywhere;font-size:clamp(24px,2.4vw,32px)}.fr-option-grid{align-items:stretch;gap:14px}.fr-decision-option{grid-template-rows:auto auto minmax(0,1fr) auto auto;align-content:start;min-height:218px}.fr-result-cockpit,.fr-final-cockpit{gap:18px;display:grid}.fr-result-hero,.fr-result-story,.fr-next-focus,.fr-outcome-hero,.fr-final-card,.fr-founder-badge,.fr-final-review>div{padding:24px}.fr-impact-grid{gap:12px}.fr-impact-card{padding:14px}.fr-next-focus{gap:18px;display:grid}.fr-next-focus h2,.fr-tradeoff-summary h2,.fr-final-card h2,.fr-founder-badge h2{font-size:clamp(22px,2.4vw,32px);line-height:1.12}.fr-focus-row button{gap:6px;min-height:104px;padding:14px;display:grid}.fr-score-row{gap:12px}.fr-score-row>div{min-width:0;padding:14px}.fr-badge-row{gap:10px}.fr-final-actions{align-items:center;gap:12px}.fr-final-actions button{min-height:44px}@media (max-width:980px){.fr-hero,.fr-setup-redesign,.fr-game-redesign{grid-template-columns:1fr}.fr-game-rail.left{order:2}.fr-scenario-stage{order:1}.fr-game-rail.right{order:3}}@media (max-width:768px){.fr-hero,.fr-section,.fr-final-banner,.fr-setup-redesign,.fr-game-redesign,.fr-profile-shell{padding-block:44px}.fr-mode-select-inline{padding-inline:18px}.fr-cockpit-choice,.fr-choice-grid.founders .fr-cockpit-choice,.fr-decision-option{min-height:0}.fr-result-cockpit,.fr-final-cockpit{padding-inline:14px}.fr-impact-grid.final{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fr-hero h1{font-size:clamp(32px,9vw,38px)}.fr-lead{font-size:15px}.fr-preview-metrics,.fr-hero-stats,.fr-card-grid.two,.fr-choice-grid,.fr-option-grid,.fr-focus-row,.fr-score-row,.fr-impact-grid,.fr-impact-grid.final{grid-template-columns:1fr}.fr-hero,.fr-section,.fr-final-banner,.fr-setup-redesign,.fr-game-redesign,.fr-profile-shell{padding-inline:14px}.fr-result-hero,.fr-result-story,.fr-next-focus,.fr-outcome-hero,.fr-final-card,.fr-founder-badge,.fr-final-review>div,.fr-setup-main,.fr-setup-side,.fr-game-rail,.fr-scenario-card{padding:18px}.fr-confirm-row,.fr-setup-actions,.fr-final-actions{flex-direction:column;align-items:stretch}.fr-confirm-row button,.fr-setup-actions>*,.fr-final-actions button{width:100%}}.fr-play-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.fr-game-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fr-game-meta span{background:color-mix(in srgb, var(--bg-2) 76%, transparent);border:1px solid var(--border);color:var(--text-1);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:760;line-height:1;display:inline-flex}.fr-game-redesign{grid-template-columns:minmax(190px,230px) minmax(0,1fr) minmax(220px,250px);gap:16px;padding-top:18px}.fr-game-rail{align-self:start;padding:18px}.fr-game-rail.left{gap:12px;display:grid}.fr-end-run-btn{background:var(--text-0);border:1px solid var(--border-active);color:var(--bg-0);cursor:pointer;border-radius:999px;justify-content:center;place-self:center;align-items:center;min-height:46px;padding:0 22px;font-size:15px;font-weight:850;transition:background .18s,color .18s,transform .18s;display:inline-flex}.fr-end-run-btn:hover{background:var(--amber);color:#1a1a1a;transform:translateY(-1px)}.fr-game-rail.right h2{font-family:var(--font-body);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(18px,1.7vw,22px);font-weight:820;line-height:1.15}.fr-scenario-card{padding:clamp(20px,2.8vw,26px)}.fr-scenario-card h1{margin:6px 0 14px;font-size:clamp(24px,2.25vw,32px);line-height:1.14}.fr-scenario-card p{margin-bottom:0;font-size:15px;line-height:1.58}.fr-crisis-box b{margin-bottom:4px;font-size:14px;display:block}.fr-crisis-box p,.fr-market-alert span,.fr-warning-stack p{font-size:13px;line-height:1.45}.fr-option-grid{gap:10px;margin-top:12px}.fr-decision-option{gap:6px;min-height:168px;padding:13px 14px}.fr-decision-option strong{font-size:14px;line-height:1.28}.fr-decision-option p,.fr-decision-option em{margin:0;font-size:12px;line-height:1.38}.fr-option-index{width:24px;height:24px;font-size:11px;font-weight:850}.fr-company-metrics{gap:8px}.fr-company-metric{padding:9px 11px}.fr-company-metric span{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:760;color:var(--text-2)!important}.fr-company-metric strong{font-size:clamp(16px,1.45vw,18px);line-height:1.1}.fr-timer,.fr-founder-note{display:none!important}@media (max-width:980px){.fr-game-redesign{grid-template-columns:1fr}.fr-game-rail.left{order:1}.fr-scenario-stage{order:0}.fr-game-rail.right{order:2}}@media (max-width:640px){.fr-play-nav{align-items:flex-start}.fr-play-top-actions{align-items:stretch;width:100%}.fr-game-meta{flex:100%;justify-content:flex-start}.fr-play-top-actions .fr-ghost-btn{flex:100%}.fr-game-meta span{flex:auto;justify-content:center}}.fr-result-redesign{--rs-cream:#f5f2ec;--rs-panel:#fffdf8;--rs-panel-soft:#f8f1e7;--rs-ink:#1a1814;--rs-muted:#6b6860;--rs-border:#e2ddd4;--rs-accent:#c8824a;--rs-accent-bg:#fbf0e6;--rs-green:#2d6a4f;--rs-green-bg:#eaf4ee;--rs-red:#a0342a;--rs-red-bg:#faeaea;--rs-amber:#8a6020;--rs-amber-bg:#fdf3e0;background:var(--rs-cream);color:var(--rs-ink);grid-template-rows:auto minmax(0,1fr) auto;height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow:hidden}.fr-result-redesign *{box-sizing:border-box}.fr-result-redesign button{font:inherit}.fr-rs-topbar,.fr-rs-bottombar{justify-content:space-between;align-items:center;gap:18px;padding:12px clamp(18px,3vw,34px);display:flex}.fr-rs-topbar{border-bottom:1px solid var(--rs-border);min-height:62px}.fr-rs-top-label,.fr-rs-eyebrow,.fr-rs-section-label{color:var(--rs-accent);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.fr-rs-stats{justify-content:flex-end;align-items:stretch;min-width:0;display:flex}.fr-rs-stat{border-left:1px solid var(--rs-border);gap:2px;min-width:104px;padding-left:14px;display:grid}.fr-rs-stat span{color:var(--rs-muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.fr-rs-stat strong{color:var(--rs-ink);white-space:nowrap;font-size:13px;font-weight:600}.fr-rs-stat.is-red strong{color:var(--rs-red)}.fr-rs-stat.is-green strong{color:var(--rs-green)}.fr-rs-stat.is-amber strong{color:var(--rs-amber)}.fr-rs-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-height:0;padding:14px clamp(18px,3vw,34px);display:grid;overflow:hidden}.fr-rs-panel{border:1px solid var(--rs-border);border-radius:24px;gap:12px;min-height:0;padding:clamp(14px,2vw,20px);display:grid;overflow:hidden}.fr-rs-left-panel{background:var(--rs-panel);grid-template-rows:auto auto auto minmax(0,auto)}.fr-rs-right-panel{background:var(--rs-panel-soft);grid-template-rows:auto auto auto minmax(0,auto)}.fr-rs-decision{gap:6px;display:grid}.fr-rs-decision h1{color:var(--rs-ink);letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2.2vw,20px);line-height:1.15}.fr-rs-decision-note{color:var(--rs-muted);margin:0;font-size:12px}.fr-rs-feedback{color:var(--rs-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.fr-rs-deltas{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.fr-rs-delta{border:1px solid var(--rs-border);background:#fff;border-radius:16px;min-width:0;padding:10px 8px;animation:.28s both fr-rs-fade-up}.fr-rs-delta span{color:var(--rs-muted);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:800;display:block;overflow:hidden}.fr-rs-delta strong{color:var(--rs-ink);letter-spacing:-.02em;margin-top:5px;font-size:15px;font-weight:800;display:block}.fr-rs-delta.is-positive strong{color:var(--rs-green)}.fr-rs-delta.is-negative strong{color:var(--rs-red)}.fr-rs-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fr-rs-insights div,.fr-rs-pressure,.fr-rs-upcoming,.fr-rs-roadmap{border:1px solid var(--rs-border);background:#ffffffb8;border-radius:18px;padding:12px}.fr-rs-insights h2,.fr-rs-pressure h2{color:var(--rs-ink);margin:4px 0 6px;font-size:14px;line-height:1.2}.fr-rs-insights p:not(.fr-rs-eyebrow),.fr-rs-pressure p:not(.fr-rs-eyebrow),.fr-rs-lesson p:not(.fr-rs-eyebrow){color:var(--rs-muted);margin:0;font-size:11px;line-height:1.45}.fr-rs-financial-impact{border:1px solid var(--rs-border);background:#f8f1e7b8;border-radius:14px;gap:7px;margin-top:10px;padding:10px;display:grid}.fr-rs-financial-impact>strong{color:var(--rs-ink);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.fr-rs-financial-impact span{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px;display:grid}.fr-rs-financial-impact em{color:var(--rs-muted);font-size:10px;font-style:normal;font-weight:800}.fr-rs-financial-impact b{color:var(--rs-ink);font-size:11px;font-weight:900}.fr-rs-financial-impact b.is-positive{color:var(--rs-green)}.fr-rs-financial-impact b.is-negative{color:var(--rs-red)}.fr-rs-financial-impact small{color:var(--rs-muted);grid-column:1/-1;font-size:10px}.fr-rs-lesson{background:var(--rs-amber-bg);border:1px solid #8a60202e;border-radius:18px;padding:12px}.fr-rs-lesson .fr-rs-eyebrow{color:var(--rs-amber)}.fr-rs-pressure{background:var(--rs-amber-bg);border-color:#8a602038}.fr-rs-pressure .fr-rs-eyebrow,.fr-rs-pressure h2{color:var(--rs-amber)}.fr-rs-focus{gap:9px;display:grid}.fr-rs-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fr-rs-focus-grid button{border:1px solid var(--rs-border);color:var(--rs-ink);cursor:pointer;text-align:left;background:#fff;border-radius:18px;gap:5px;min-height:92px;padding:12px;transition:background .16s,border-color .16s,transform .16s;display:grid}.fr-rs-focus-grid button:not(:disabled):hover{background:var(--rs-accent-bg);transform:translateY(-1px)}.fr-rs-focus-grid button.is-selected{background:var(--rs-accent-bg);border-color:var(--rs-accent);box-shadow:0 0 0 1px #c8824a29}.fr-rs-focus-grid button:disabled{cursor:not-allowed;opacity:.45}.fr-rs-focus-grid strong{font-size:12px;line-height:1.1}.fr-rs-focus-grid span{color:var(--rs-muted);font-size:10px;line-height:1.35}.fr-rs-upcoming ul{gap:6px;margin:7px 0 0;padding:0;list-style:none;display:grid}.fr-rs-upcoming li{color:var(--rs-muted);padding-left:14px;font-size:11px;line-height:1.25;position:relative}.fr-rs-upcoming li:before{background:var(--rs-accent);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:.45em;left:0}.fr-rs-roadmap{background:var(--rs-panel);border-radius:12px;align-self:end;gap:10px;margin-top:auto;padding:17px 22px 20px;display:grid;overflow:visible}.fr-runway-roadmap,.fr-roadmap-svg{width:100%;display:block}.fr-runway-roadmap{overflow:visible}.fr-roadmap-svg{height:72px;overflow:visible}.fr-roadmap-line{stroke-linecap:round;stroke-width:2px;vector-effect:non-scaling-stroke}.fr-roadmap-line.is-future{stroke:#ded6ca}.fr-roadmap-line.is-done{stroke:var(--rs-accent)}.fr-roadmap-node{fill:var(--rs-panel);stroke:var(--rs-border);stroke-width:1.4px;vector-effect:non-scaling-stroke}.fr-roadmap-stage.is-done .fr-roadmap-node{fill:var(--rs-accent);stroke:var(--rs-accent)}.fr-roadmap-stage.is-active .fr-roadmap-node{fill:var(--rs-panel);stroke:var(--rs-accent);stroke-width:1.6px}.fr-roadmap-stage.is-future{opacity:.72}.fr-roadmap-check{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.fr-roadmap-dot{fill:var(--rs-accent)}.fr-roadmap-ping{fill:none;stroke:var(--rs-accent);stroke-width:2px;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke;animation:1.9s ease-out infinite fr-roadmap-ping}.fr-roadmap-label{fill:var(--rs-muted);letter-spacing:-.01em;text-anchor:middle;font-size:10px;font-weight:500}.fr-roadmap-stage.is-done .fr-roadmap-label{fill:var(--rs-muted)}.fr-roadmap-stage.is-active .fr-roadmap-label{fill:var(--rs-accent);font-weight:600}.fr-rs-bottombar{border-top:1px solid var(--rs-border);background:#fffdf8d1;min-height:70px}.fr-rs-secondary,.fr-rs-primary{cursor:pointer;border-radius:999px;min-height:40px;padding:0 16px;font-size:12px;font-weight:800}.fr-rs-secondary{border:1px solid var(--rs-border);color:var(--rs-muted);background:0 0}.fr-rs-primary{background:var(--rs-ink);border:1px solid var(--rs-ink);color:#fff}.fr-rs-primary:disabled{color:#1a18148c;cursor:not-allowed;background:#d6d0c6;border-color:#d6d0c6}.fr-rs-menu-action{position:relative}.fr-rs-exit-popover{background:var(--rs-panel);z-index:20;border:1px solid #c8824a52;border-radius:22px;gap:12px;width:360px;max-width:min(380px,100vw - 36px);padding:16px;animation:.18s both fr-rs-pop;display:grid;position:absolute;bottom:calc(100% + 12px);left:0;box-shadow:0 22px 60px #1a18142e}.fr-rs-exit-popover:after{background:var(--rs-panel);content:"";border-bottom:1px solid #c8824a52;border-right:1px solid #c8824a52;width:14px;height:14px;position:absolute;bottom:-7px;left:34px;transform:rotate(45deg)}.fr-rs-exit-icon{background:linear-gradient(135deg, var(--rs-accent), #e6b37d);color:var(--fr-text-inverse);border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #c8824a42}.fr-rs-exit-copy{gap:5px;display:grid}.fr-rs-exit-copy h2{color:var(--rs-ink);letter-spacing:-.03em;margin:0;font-size:18px;line-height:1.1}.fr-rs-exit-copy p:not(.fr-rs-eyebrow){color:var(--rs-muted);margin:0;font-size:12px;line-height:1.45}.fr-rs-exit-actions{grid-template-columns:1.25fr .9fr;gap:8px;display:grid}.fr-rs-exit-actions button{cursor:pointer;border-radius:999px;min-height:42px;padding:0 14px;font-size:12px;font-weight:900}.fr-rs-exit-continue{background:var(--rs-ink);border:1px solid var(--rs-ink);color:#fff;box-shadow:0 10px 22px #1a181429}.fr-rs-exit-save{border:1px solid var(--rs-border);color:var(--rs-muted);background:0 0}.fr-rs-exit-continue:hover{transform:translateY(-1px)}.fr-rs-exit-save:hover{border-color:var(--rs-accent);color:var(--rs-ink)}@keyframes fr-rs-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes fr-rs-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fr-roadmap-ping{0%{opacity:.28;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.fr-rs-delta,.fr-rs-focus-grid button,.fr-roadmap-ping,.fr-rs-exit-popover{transition:none;animation:none}}html[data-theme=dark] .fr-result-redesign{--rs-cream:#171512;--rs-panel:#211f1a;--rs-panel-soft:#1b1915;--rs-ink:#f7f0e5;--rs-muted:#b8aea0;--rs-border:#f5f0e529;--rs-accent-bg:#c8824a24;--rs-amber-bg:#8a60202e}html[data-theme=dark] .fr-rs-delta,html[data-theme=dark] .fr-rs-focus-grid button,html[data-theme=dark] .fr-rs-insights div,html[data-theme=dark] .fr-rs-pressure,html[data-theme=dark] .fr-rs-upcoming,html[data-theme=dark] .fr-rs-roadmap{background:var(--rs-panel)}html[data-theme=dark] .fr-roadmap-line.is-future{stroke:#f5f0e53d}html[data-theme=dark] .fr-roadmap-node{stroke:#f5f0e552}html[data-theme=dark] .fr-rs-bottombar{background:#171512e0}@media (max-width:980px){.fr-result-redesign{height:auto;min-height:100vh;overflow-y:auto}.fr-rs-content{grid-template-columns:1fr;overflow:visible}.fr-rs-panel{overflow:visible}.fr-rs-topbar,.fr-rs-bottombar{flex-direction:column;align-items:stretch}.fr-rs-stats{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.fr-rs-stat{min-width:0}}@media (max-width:640px){.fr-rs-deltas,.fr-rs-focus-grid,.fr-rs-insights{grid-template-columns:1fr}.fr-rs-roadmap{padding-inline:18px}.fr-roadmap-label{font-size:9px}.fr-rs-primary,.fr-rs-secondary,.fr-rs-menu-action{width:100%}.fr-rs-exit-popover{width:100%;bottom:calc(100% + 10px)}.fr-rs-exit-actions{grid-template-columns:1fr}}.fr-landing-redesign{--landing-gold:#c98a1a;--landing-gold-dark:#a06b0e;--landing-gold-light:#f5c842;--landing-bg:#f0ebe0;--landing-card:#f7f3ec;--landing-dark:#1a1510;--landing-text:#111008;--landing-muted:#6b6355;--landing-border:#1e14051f;--landing-border-card:#1e140514;--landing-radius:12px;--landing-radius-sm:8px;background:var(--landing-bg);color:var(--landing-text);min-height:100vh;font-family:-apple-system,Inter,Helvetica Neue,sans-serif;overflow-x:clip}:root[data-theme=dark] .fr-landing-redesign{--landing-bg:#17130f;--landing-card:#211b15;--landing-text:#f7f3ec;--landing-muted:#c5baaa;--landing-border:#f5c8422e;--landing-border-card:#f5c8421f}.fr-landing-redesign a{color:inherit;text-decoration:none}.fr-landing-redesign button{font:inherit}.fr-landing-nav{background:color-mix(in srgb, var(--landing-bg) 92%, white 8%);border-bottom:1px solid var(--landing-border);z-index:100;grid-template-columns:auto 1fr;align-items:center;gap:18px;min-height:58px;padding:0 clamp(18px,3vw,42px);display:grid;position:sticky;top:0}.fr-landing-logo{color:var(--landing-text);letter-spacing:-.04em;white-space:nowrap;font-size:18px;font-weight:850}.fr-landing-logo span{color:var(--landing-gold)}.fr-landing-nav-center,.fr-landing-nav-actions,.fr-landing-footer div{align-items:center;gap:24px;display:flex}.fr-landing-nav-center{color:var(--landing-muted);font-size:14px;font-weight:650}.fr-landing-nav-actions{color:var(--landing-muted);justify-content:flex-end;gap:18px;font-size:14px;font-weight:650}.fr-landing-lang,.fr-landing-theme{border:1px solid var(--landing-border);border-radius:var(--landing-radius-sm);color:var(--landing-muted);cursor:pointer;background:0 0;min-height:34px;padding:0 10px;font-size:13px;font-weight:800}.fr-landing-theme{border-color:#0000}.fr-landing-primary{background:var(--landing-gold);border:1px solid var(--landing-gold);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:15px;font-weight:850;transition:background .18s,transform .18s,border-color .18s;display:inline-flex;color:#15110a!important}.fr-landing-primary:hover{background:var(--landing-gold-dark);border-color:var(--landing-gold-dark);transform:translateY(-1px);color:#fff!important}.fr-landing-primary.is-small{min-height:40px;padding:0 18px;font-size:14px}.fr-landing-ghost{color:var(--landing-muted);font-size:15px;font-weight:750}.fr-landing-ticker{color:var(--landing-gold-light);letter-spacing:.04em;white-space:nowrap;background:#0e0d09;font-size:13px;font-weight:900;overflow:hidden}.fr-landing-ticker div{min-width:max-content;animation:28s linear infinite fr-landing-ticker;display:inline-flex}.fr-landing-ticker span{align-items:center;gap:42px;padding:14px 44px;display:inline-flex}.fr-landing-ticker span:after{content:"·";opacity:.55}@keyframes fr-landing-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.fr-landing-ticker div{animation:none}}.fr-landing-hero{grid-template-columns:1fr 420px;align-items:center;gap:4rem;max-width:1100px;min-height:650px;margin:0 auto;padding:72px 20px 82px;display:grid}.fr-landing-eyebrow{color:var(--landing-gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:900}.fr-landing-hero h1{color:var(--landing-text);letter-spacing:-.065em;margin:0;font-size:clamp(36px,5vw,58px);font-weight:900;line-height:.98}.fr-landing-lead,.fr-landing-section-copy{color:var(--landing-muted);max-width:520px;margin:26px 0 0;font-size:16px;line-height:1.7}.fr-landing-cta-row{flex-wrap:wrap;align-items:center;gap:18px;margin-top:36px;display:flex}.fr-landing-stats{border-top:1px solid var(--landing-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:42px;padding-top:28px;display:grid}.fr-landing-stats strong{letter-spacing:-.04em;font-size:28px;font-weight:900;display:block}.fr-landing-stats span{color:var(--landing-muted);font-size:13px}.fr-landing-mockup{background:#fff;border:1px solid #00000014;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #1a15101f}.fr-landing-windowbar{background:#f4f4f4;border-bottom:1px solid #e5e5e5;align-items:center;gap:8px;height:42px;padding:0 16px;display:flex}.fr-landing-windowbar span{border-radius:999px;width:11px;height:11px}.fr-landing-windowbar .red{background:#ff5f57}.fr-landing-windowbar .yellow{background:#ffbd2e}.fr-landing-windowbar .green{background:#28c840}.fr-landing-windowbar strong{color:#6b6355;margin-left:6px;font-size:12px}.fr-landing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fr-landing-metric{border-bottom:1px solid #eee;border-right:1px solid #eee;gap:5px;padding:16px 14px;animation:.22s fr-landing-flash;display:grid}.fr-landing-metric span{color:#aaa;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.fr-landing-metric strong{color:#111008;font-size:17px;font-weight:900}.fr-landing-metric em{color:#aaa;font-size:11px;font-style:normal;font-weight:850}.fr-landing-metric.is-up em{color:#20a866}.fr-landing-metric.is-down em,.fr-landing-metric.is-danger em{color:#bb3b2e}.fr-landing-metric.is-warn em{color:var(--landing-gold)}@keyframes fr-landing-flash{0%{background:#f5c8423d}to{background:0 0}}.fr-landing-scenario{padding:20px 16px}.fr-landing-card-meta{color:var(--landing-gold);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.fr-landing-scenario h3{color:#111008;margin:0 0 8px;font-size:16px;line-height:1.25}.fr-landing-scenario p:not(.fr-landing-card-meta){color:#6b6355;margin:0;font-size:12px;line-height:1.5}.fr-landing-choice-list{gap:9px;margin-top:16px;display:grid}.fr-landing-choice-list button{color:#111008;cursor:pointer;text-align:left;background:#fff;border:1px solid #e6e2dc;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:45px;padding:0 12px;display:grid}.fr-landing-choice-list button.is-selected{border-color:var(--landing-gold);background:#fff8ea;box-shadow:0 0 0 1px #c98a1a2e}.fr-landing-choice-list b{background:#eee;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:inline-flex}.fr-landing-choice-list .is-selected b{background:var(--landing-gold);color:#fff}.fr-landing-choice-list span{font-size:13px;font-weight:850}.fr-landing-choice-list em{color:var(--landing-gold-dark);font-size:12px;font-style:normal;font-weight:850}.fr-landing-divider{border-top:1px solid var(--landing-border);max-width:1100px;margin:0 auto}.fr-landing-section{padding:78px 20px}.fr-landing-section-inner{max-width:1100px;margin:0 auto}.fr-landing-section h2,.fr-landing-final h2{color:var(--landing-text);letter-spacing:-.055em;margin:0;font-size:clamp(28px,4vw,44px);font-weight:900;line-height:1.08}.fr-landing-light-section{background:var(--surface);color:var(--text-primary)}.fr-landing-light-section .fr-landing-section-copy{color:var(--text-secondary)}.fr-landing-dark-section{background:var(--surface-muted);color:var(--text-primary)}.fr-landing-dark-section .fr-landing-section-inner,.fr-inverted-section .fr-landing-section-inner{padding:0}.fr-landing-dark-section h2{color:var(--text-primary)}.fr-landing-dark-section .fr-landing-section-copy{color:var(--text-secondary)}.fr-landing-redesign .fr-inverted-section{background:var(--landing-dark);color:#fafaf9;border-color:#292524}.fr-landing-redesign .fr-inverted-section h2{color:#fff}.fr-landing-redesign .fr-inverted-section .fr-landing-section-copy{color:#ffffffb8}.fr-landing-decision-grid{border-radius:var(--landing-radius);background:#241d15;border:1px solid #ffffff0f;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:54px;display:grid;overflow:hidden}.fr-landing-decision-grid article{border-right:1px solid #ffffff0f;padding:34px}.fr-landing-decision-grid article:last-child{border-right:0}.fr-landing-decision-grid h3{color:#fff;margin:0 0 18px;font-size:16px;line-height:1.35}.fr-landing-decision-grid p:not(.fr-landing-card-meta){color:#ffffff8c;font-size:13px;line-height:1.6}.fr-landing-decision-grid div{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.fr-landing-decision-grid span,.fr-landing-sector-grid em,.fr-landing-mode>span{color:var(--landing-gold-light);background:#c98a1a1f;border:1px solid #c98a1a3d;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.fr-landing-mode>span{margin-bottom:8px;display:inline-flex;transform:translateY(-4px)}.fr-landing-sector-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:54px;display:grid}.fr-landing-sector-grid article,.fr-landing-ending-grid article{background:var(--landing-card);border:1px solid var(--landing-border-card);border-radius:var(--landing-radius);padding:28px;transition:border-color .18s,transform .18s}.fr-landing-sector-grid article:hover{border-color:var(--landing-gold);transform:translateY(-2px)}.fr-landing-icon,.fr-landing-ending-grid span{margin-bottom:28px;font-size:28px;display:block}.fr-landing-sector-grid h3,.fr-landing-ending-grid h3,.fr-landing-archetype-grid h3,.fr-landing-mode h3{color:var(--landing-text);margin:0 0 12px;font-size:16px;font-weight:900}.fr-landing-sector-grid p,.fr-landing-ending-grid p,.fr-landing-archetype-grid p,.fr-landing-mode p,.fr-landing-mode li{color:var(--landing-muted);font-size:13px;line-height:1.65}.fr-landing-sector-grid em{color:var(--landing-muted);text-transform:uppercase;margin-top:14px;font-style:normal;display:inline-flex}.fr-landing-archetype-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:54px;display:grid}.fr-landing-archetype-grid article{background:var(--surface);border:1px solid var(--border);border-radius:var(--landing-radius);color:var(--text-primary);text-align:center;padding:28px 18px}.fr-landing-archetype-grid article>span{background:var(--surface-muted);border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:16px;font-size:25px;display:inline-flex}.fr-landing-archetype-grid h3{color:var(--text-primary)}.fr-landing-archetype-grid p{color:var(--text-secondary)}.fr-landing-archetype-grid strong{color:var(--landing-gold);margin-bottom:12px;font-size:12px;display:block}.fr-landing-ending-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:54px;display:grid}.fr-landing-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:54px;display:grid}.fr-landing-mode{background:var(--landing-card);border:1px solid var(--landing-border-card);border-radius:var(--landing-radius);padding:30px 34px 34px}.fr-landing-mode.is-active{background:linear-gradient(145deg, #c98a1a1a, var(--landing-card) 48%);border-color:var(--landing-gold)}.fr-landing-mode.is-disabled{opacity:.62}.fr-landing-mode ul{gap:10px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.fr-landing-mode li:before{color:var(--landing-gold);content:"•";margin-right:10px}.fr-landing-mode button:disabled{color:#8f887d;cursor:not-allowed;background:#ded8ce;border:0;border-radius:999px;min-height:42px;padding:0 22px;font-weight:850}.fr-landing-early-access{grid-template-columns:minmax(0,.9fr) minmax(320px,460px);align-items:start;gap:48px;display:grid}.fr-landing-early-form{background:var(--surface);border:1px solid var(--border);border-radius:var(--landing-radius);gap:16px;padding:28px;display:grid;box-shadow:0 18px 50px #1a151014}.fr-landing-early-form label:not(.fr-landing-consent){color:var(--text-primary);letter-spacing:.04em;text-transform:uppercase;gap:8px;font-size:12px;font-weight:900;display:grid}.fr-landing-early-form label span{color:var(--text-secondary);letter-spacing:0;text-transform:none;font-weight:750}.fr-landing-early-form input[type=email],.fr-landing-early-form input[type=text]{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--landing-radius-sm);color:var(--text-primary);font:inherit;outline:none;min-height:48px;padding:0 14px}.fr-landing-early-form input[type=email]:focus,.fr-landing-early-form input[type=text]:focus{border-color:var(--landing-gold);box-shadow:0 0 0 3px #c98a1a1f}.fr-landing-consent{color:var(--text-secondary);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.55;display:grid}.fr-landing-consent input{accent-color:var(--landing-gold);margin-top:3px}.fr-landing-form-message{border-radius:var(--landing-radius-sm);margin:0;padding:11px 12px;font-size:13px;font-weight:800;line-height:1.5}.fr-landing-form-message.is-error{color:#bb3b2e;background:#bb3b2e1a}.fr-landing-form-message.is-success{color:#168052;background:#20a8661f}.fr-landing-faq-section .fr-landing-section-inner{max-width:1180px}.fr-landing-faq-list{margin-top:44px}.fr-landing-faq-list article{border-top:1px solid var(--landing-border)}.fr-landing-faq-list article:last-child{border-bottom:1px solid var(--landing-border)}.fr-landing-faq-list button{color:var(--landing-text);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:24px 0;font-size:17px;font-weight:900;display:flex}.fr-landing-faq-list b{color:var(--landing-gold)}.fr-landing-faq-list div{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.fr-landing-faq-list article.is-open div{grid-template-rows:1fr}.fr-landing-faq-list p{color:var(--landing-muted);min-height:0;margin:0;padding-right:42px;font-size:15px;line-height:1.65;overflow:hidden}.fr-landing-faq-list article.is-open p{padding-bottom:24px}.fr-landing-final{color:#fff;text-align:center;background:#0e0d09;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:70px 20px;display:flex}.fr-landing-final h2{color:#fff}.fr-landing-final p{color:#ffffff8c;margin:22px 0 34px;font-size:16px;font-weight:700;line-height:1.6}.fr-landing-final small{color:#ffffff6b;margin-top:20px;font-size:13px;display:block}.fr-landing-footer{background:var(--landing-bg);border-top:1px solid var(--landing-border);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:80px;padding:0 clamp(18px,3vw,42px);display:grid}.fr-landing-footer p{color:var(--landing-muted);margin:0;font-size:13px}.fr-landing-footer div{justify-content:flex-end;gap:10px}@media (max-width:900px){.fr-landing-nav{grid-template-columns:1fr auto}.fr-landing-nav-center{display:none}.fr-landing-hero{grid-template-columns:1fr;min-height:0;padding-top:52px}.fr-landing-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-landing-archetype-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fr-landing-mode-grid,.fr-landing-decision-grid,.fr-landing-early-access{grid-template-columns:1fr}.fr-landing-decision-grid article{border-bottom:1px solid #ffffff0f;border-right:0}.fr-landing-footer{grid-template-columns:1fr;justify-items:start;padding-block:20px}.fr-landing-footer div{justify-content:flex-start}}@media (max-width:600px){.fr-landing-nav{align-items:start;gap:10px;padding-block:12px}.fr-landing-nav-actions{flex-wrap:wrap}.fr-landing-primary.is-small{min-height:34px;padding-inline:12px}.fr-landing-hero{gap:36px;padding-inline:16px}.fr-landing-cta-row{align-items:stretch;width:100%}.fr-landing-cta-row .fr-landing-primary{box-sizing:border-box;width:100%;height:48px}.fr-landing-cta-row .fr-landing-primary.is-small{height:34px}.fr-landing-stats,.fr-landing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-landing-sector-grid{grid-template-columns:1fr}.fr-landing-archetype-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-landing-ending-grid{grid-template-columns:1fr}.fr-landing-section{padding:58px 16px}.fr-landing-choice-list button{grid-template-rows:auto auto;grid-template-columns:34px 1fr}.fr-landing-choice-list b{grid-area:1/1/3;place-self:center}.fr-landing-choice-list span,.fr-landing-choice-list em{grid-column:2}}.fr-final-redesign,.fr-final-redesign *{box-sizing:border-box}.fr-final-redesign{--final-bg:var(--fr-bg-page);--final-text:var(--fr-text-primary);--final-gold:#c98a1a;--final-gold-hover:#a06b0e;--final-muted:var(--fr-text-secondary);--final-hint:var(--fr-text-muted);--final-border:var(--fr-border);--final-card:var(--fr-bg-surface);--final-good:var(--fr-positive);--final-bad:var(--fr-negative);background:var(--final-bg);min-height:100vh;color:var(--final-text);font-family:-apple-system,Inter,Helvetica Neue,sans-serif}.fr-final-topbar{border-bottom:1px solid var(--final-border);justify-content:space-between;align-items:center;width:100%;padding:1.25rem 2rem;display:flex}.fr-final-logo{color:var(--final-text);letter-spacing:-.02em;font-size:14px;font-weight:800}.fr-final-logo span{color:var(--final-gold)}.fr-final-meta{color:var(--final-muted);letter-spacing:.04em;font-size:12px}.fr-final-shell{flex-direction:column;gap:22px;width:100%;max-width:540px;margin:0 auto;padding:42px 18px 54px;display:flex}.fr-final-hero{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.fr-final-verdict-label{color:var(--final-hint);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.fr-final-verdict-label:before,.fr-final-verdict-label:after{background:var(--final-gold);content:"";opacity:.72;width:38px;height:1px;display:block}.fr-final-score-ring{place-items:center;width:132px;height:132px;display:grid;position:relative}.fr-final-score-ring svg{width:132px;height:132px;overflow:visible;transform:rotate(-90deg)}.fr-final-score-track,.fr-final-score-progress{fill:none;stroke-width:9px}.fr-final-score-track{stroke:var(--final-border)}.fr-final-score-progress{stroke:var(--final-gold);stroke-linecap:round;animation:.9s ease-out both fr-final-ring}.fr-final-score-value{flex-direction:column;justify-content:center;align-items:center;animation:.5s ease-out .18s both fr-final-pop;display:flex;position:absolute;inset:0}.fr-final-score-value strong{color:var(--final-text);letter-spacing:-.05em;font-size:35px;font-weight:900;line-height:1}.fr-final-score-value span{color:var(--final-hint);letter-spacing:.08em;font-size:11px;font-weight:800}.fr-final-hero h1{color:var(--final-text)!important;letter-spacing:-1px!important;margin:0!important;font-family:-apple-system,Inter,Helvetica Neue,sans-serif!important;font-size:clamp(26px,5vw,38px)!important;font-weight:900!important;line-height:1.1!important}.fr-final-hero h1 em{color:var(--final-gold);font-style:normal}.fr-final-hero p{max-width:500px;color:var(--final-muted)!important;margin:0!important;font-size:14px!important;line-height:1.75!important}.fr-final-stat-row{background:var(--final-card);border:1px solid var(--final-border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-top:4px;display:grid;overflow:hidden}.fr-final-stat{min-width:0;padding:14px 10px;animation:.52s ease-out both fr-final-rise}.fr-final-stat+.fr-final-stat{border-left:1px solid var(--final-border)}.fr-final-stat span{color:var(--final-hint);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.fr-final-stat strong{color:var(--final-text);overflow-wrap:anywhere;font-size:16px;font-weight:900;display:block}.fr-final-stat.good strong{color:var(--final-good)}.fr-final-stat.bad strong{color:var(--final-bad)}.fr-final-roadmap,.fr-final-analysis article,.fr-final-swot-cell{background:var(--final-card);border:1px solid var(--final-border);border-radius:12px}.fr-final-roadmap{padding:20px 18px 16px}.fr-final-section-heading p,.fr-final-analysis p{letter-spacing:.12em;text-transform:uppercase;font-weight:850;color:var(--final-hint)!important;margin:0 0 6px!important;font-size:10px!important}.fr-final-section-heading h2,.fr-final-analysis h2,.fr-final-swot h2{color:var(--final-text)!important;letter-spacing:-.02em!important;margin:0!important;font-family:-apple-system,Inter,Helvetica Neue,sans-serif!important;font-size:15px!important;font-weight:850!important;line-height:1.25!important}.fr-final-roadmap svg{width:100%;margin-top:14px;display:block}.fr-final-roadmap line{stroke:var(--final-border);stroke-linecap:round;stroke-width:3px}.fr-final-roadmap-progress{stroke:var(--final-gold)!important}.fr-final-roadmap circle{fill:var(--fr-bg-subtle);stroke:var(--final-border);stroke-width:3px}.fr-final-roadmap circle.is-active{fill:var(--final-gold);stroke:#c98a1a47}.fr-final-roadmap text{fill:var(--final-muted);letter-spacing:.02em;font-size:10px;font-weight:750}.fr-final-roadmap-meta{color:var(--final-muted)!important;margin:8px 0 0!important;font-size:12px!important;line-height:1.45!important}.fr-final-divider{background:var(--final-border);width:100%;height:1px}.fr-final-analysis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fr-final-analysis article{padding:1.25rem}.fr-final-analysis span{color:var(--final-muted);margin-top:9px;font-size:12px;line-height:1.6;display:block}.fr-final-swot>h2{margin-bottom:14px!important}.fr-final-swot-grid{background:var(--final-border);border:1px solid var(--final-border);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.fr-final-swot-cell{border:0;border-radius:0;padding:14px}.fr-final-swot-cell div{align-items:center;gap:8px;margin-bottom:10px;display:flex}.fr-final-swot-cell div span{color:var(--fr-text-inverse);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:inline-flex}.fr-final-swot-cell.good div span{background:var(--final-good)}.fr-final-swot-cell.bad div span{background:var(--final-bad)}.fr-final-swot-cell.gold div span{background:var(--final-gold)}.fr-final-swot-cell.neutral div span{background:var(--final-text)}.fr-final-swot-cell strong{color:var(--final-text);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.fr-final-swot-cell ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.fr-final-swot-cell li{color:var(--final-muted);padding-left:14px;font-size:12px;line-height:1.45;position:relative}.fr-final-swot-cell li:before{content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:.55em;left:0}.fr-final-swot-cell.good li:before{background:var(--final-good)}.fr-final-swot-cell.bad li:before{background:var(--final-bad)}.fr-final-swot-cell.gold li:before{background:var(--final-gold)}.fr-final-swot-cell.neutral li:before{background:var(--final-text)}.fr-final-actions-redesign{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.fr-final-actions-redesign button{background:var(--final-card);border:1px solid var(--final-border);color:var(--final-muted);cursor:pointer;border-radius:999px;min-height:42px;padding:0 16px;font-size:13px;font-weight:850;transition:background .16s,border-color .16s,color .16s,transform .16s}.fr-final-actions-redesign button:hover{color:var(--final-text);border-color:#c98a1a59;transform:translateY(-1px)}.fr-final-actions-redesign button.primary{background:var(--final-gold);border-color:var(--final-gold);color:var(--fr-text-inverse)}.fr-final-actions-redesign button.primary:hover{background:var(--final-gold-hover)}.fr-final-reveal{animation:.52s ease-out both fr-final-rise}.delay-1{animation-delay:70ms}.delay-2{animation-delay:.14s}.delay-3{animation-delay:.21s}.delay-4{animation-delay:.28s}.delay-5{animation-delay:.35s}.delay-6{animation-delay:.42s}.delay-7{animation-delay:.49s}@keyframes fr-final-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fr-final-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes fr-final-ring{0%{stroke-dashoffset:326.726px}}@media (prefers-reduced-motion:reduce){.fr-final-redesign *,.fr-final-redesign :before,.fr-final-redesign :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (max-width:620px){.fr-final-topbar{padding:1rem}.fr-final-shell{padding-inline:14px}.fr-final-stat-row,.fr-final-analysis,.fr-final-swot-grid{grid-template-columns:1fr}.fr-final-stat+.fr-final-stat{border-left:0;border-top:1px solid var(--final-border)}.fr-final-actions-redesign button{flex:190px}}@media (prefers-reduced-motion:reduce){.animate-\[ticker_34s_linear_infinite\]{animation:none}}.fr-setup-v5,.fr-setup-v5 *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.fr-setup-v5.fr-cockpit-page{min-height:100vh;padding:0 24px 12px;color:#1a1a1a!important;background:#f5f0e8!important}.fr-setup-v5 .fr-play-nav{border-bottom:1px solid #ddd6c8;max-width:none;height:46px;padding:0;background:#f5f0e8!important}.fr-setup-v5 .fr-logo,.fr-setup-v5 h1,.fr-setup-v5 h2{font-family:Georgia,serif}.fr-setup-v5 .fr-logo span{color:#d4920a!important}.fr-setup-v5 .fr-logo{color:#1a1a1a!important}.fr-setup-nav-actions{align-items:center;gap:12px;display:flex}.fr-setup-nav-actions a,.fr-setup-nav-actions button,.fr-avatar{background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;height:30px;padding:0 8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;color:#1a1a1a!important}.fr-setup-nav-actions button,.fr-avatar{background:#fff;border:1px solid #ddd6c8;width:30px}.fr-setup-v5 .fr-setup-redesign{grid-template-columns:172px minmax(0,1fr) 210px;gap:12px;max-width:none;padding:12px 0 0;display:grid}.fr-setup-v5 .fr-setup-side,.fr-setup-v5 .fr-setup-main{border-radius:8px;padding:14px;position:static;color:#1a1a1a!important;background:#fff!important;border:1px solid #e0d9ce!important}.fr-setup-v5 .fr-setup-main{min-height:calc(100vh - 70px)}.fr-setup-v5 .fr-setup-side{align-self:stretch}.fr-setup-v5 .fr-kicker,.fr-setup-v5 .fr-side-facts span,.fr-setup-v5 .fr-setup-stats span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;color:#888!important}.fr-setup-v5 p{margin:0 0 12px;font-size:13px;line-height:1.45;color:#666!important}.fr-setup-v5 h1{margin:0 0 16px;font-size:34px;line-height:1.05;color:#1a1a1a!important}.fr-setup-v5 .fr-setup-side.right h2{margin:0 0 4px;font-size:30px;color:#1a1a1a!important}.fr-setup-v5 .fr-side-facts{gap:5px;margin-top:16px;display:grid}.fr-setup-v5 .fr-side-facts b{color:#1a1a1a;font-size:14px}.fr-setup-v5 .fr-side-facts small{gap:2px;margin-bottom:10px;font-size:12px;line-height:1.35;display:grid}.fr-setup-v5 em{font-style:normal}.fr-setup-v5 .gain{color:#2a7d2e!important}.fr-setup-v5 .risk{color:#c62828!important}.fr-setup-v5 .fr-stepper{margin-bottom:14px}.fr-setup-v5 .fr-stepper span{background:#eee8df}.fr-setup-v5 .fr-stepper button{cursor:pointer;border-radius:999px;padding:8px 12px;color:#666!important;background:#e4ddd0!important;border:0!important}.fr-setup-v5 .fr-stepper button.active{color:#fff!important;background:#1a1a1a!important}.fr-setup-v5 .fr-cockpit-input{border-radius:8px;width:100%;margin-bottom:12px;padding:10px 12px;color:#1a1a1a!important;background:#fff!important;border:1px solid #ddd6c8!important}.fr-setup-v5 .fr-cockpit-input::placeholder{color:#aaa}.fr-setup-v5 .fr-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.fr-setup-v5 .fr-choice-grid.founders{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-setup-v5 .fr-cockpit-choice{cursor:pointer;text-align:left;border-radius:8px;gap:4px;padding:9px 11px;display:grid;color:#1a1a1a!important;background:#fff!important;border:1px solid #e0d9ce!important;min-height:0!important}.fr-setup-v5 .fr-cockpit-choice:hover,.fr-setup-v5 .fr-cockpit-choice.is-selected{border-color:#d4920a!important}.fr-setup-v5 .fr-cockpit-choice.is-selected{background:#fff8ee!important}.fr-setup-v5 .fr-cockpit-choice strong{color:#1a1a1a;font-size:14px}.fr-setup-v5 .fr-cockpit-choice span{font-size:12px;line-height:1.3}.fr-setup-v5 .fr-choice-grid.founders .fr-cockpit-choice.is-wide{grid-column:1/-1}.fr-setup-v5 .fr-amber-btn,.fr-setup-v5 .fr-ghost-btn,.fr-setup-v5 .fr-confirm-row button{cursor:pointer;border-radius:8px;min-height:38px;padding:9px 13px;font-weight:800}.fr-setup-v5 .fr-amber-btn{color:#1a1a1a!important;background:#d4920a!important;border:1px solid #d4920a!important}.fr-setup-v5 .fr-amber-btn.wide{width:100%;margin-top:12px}.fr-setup-v5 .fr-ghost-btn{color:#1a1a1a!important;background:0 0!important;border:1px solid #ddd6c8!important}.fr-setup-v5 button:disabled{cursor:default;opacity:.55}.fr-setup-stats{grid-template-columns:1fr auto;gap:5px 8px;margin:10px 0 12px;display:grid}.fr-setup-stats b{color:#1a1a1a;font-variant-numeric:tabular-nums;text-align:right;font-size:13px}.fr-setup-modal{z-index:200;background:#1a1a1a8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fr-setup-modal>div{background:#fff;border:1px solid #e0d9ce;border-radius:12px;width:min(100% - 32px,440px);max-width:440px;padding:20px}.fr-setup-modal h2{margin:0 0 8px;font-size:28px;color:#1a1a1a!important}.fr-setup-modal .fr-confirm-row{flex-wrap:wrap;gap:8px;display:flex}.fr-setup-modal .fr-confirm-row button{color:#1a1a1a;background:#fff;border:1px solid #ddd6c8}.fr-setup-modal .fr-confirm-row button:first-child{background:#d4920a;border-color:#d4920a}.fr-setup-modal .fr-confirm-row button.danger:hover{color:#c62828;border-color:#c62828}@media (max-width:980px){.fr-setup-v5 .fr-setup-redesign{grid-template-columns:1fr}.fr-setup-v5 .fr-setup-main{min-height:auto}.fr-setup-v5 .fr-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fr-setup-v5.fr-cockpit-page{padding:0 14px 14px}.fr-setup-v5 .fr-play-nav{flex-wrap:nowrap}.fr-setup-v5 .fr-choice-grid,.fr-setup-v5 .fr-choice-grid.founders{grid-template-columns:1fr}}.fr-setup-v5 .fr-setup-theme-toggle{width:42px;height:42px;font-size:15px;box-shadow:0 10px 24px #1a1a1a14}.fr-setup-v5 .fr-profile-menu{position:relative}.fr-setup-v5 .fr-profile-dropdown{z-index:90;background:#fff;border:1px solid #ddd6c8;border-radius:14px;gap:6px;width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #1a1a1a24}.fr-setup-v5 .fr-profile-dropdown a,.fr-setup-v5 .fr-profile-dropdown button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:flex-start;width:100%;height:auto;padding:10px 12px;font-size:13px;font-weight:800;text-decoration:none;color:#1a1a1a!important}.fr-setup-v5 .fr-profile-dropdown a:hover,.fr-setup-v5 .fr-profile-dropdown button:hover{background:#fff4de}.fr-setup-v5 .fr-setup-side.right{flex-direction:column;gap:14px;display:flex}.fr-setup-v5 .fr-ready-stack{align-content:start;gap:12px;display:grid}.fr-setup-v5 .fr-mode-back{width:100%;margin-top:auto}.fr-setup-v5 .fr-guide-count{letter-spacing:.12em;text-transform:uppercase;font-weight:900;color:#d4920a!important;font-size:12px!important}.fr-setup-v5 .fr-guide-icon{letter-spacing:0;background:#d4920a24;border:1px solid #d4920a40;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;margin-right:8px;display:inline-flex}.fr-setup-v5 .fr-guide-modal .fr-confirm-row button:first-child{background:#d4920a;border-color:#d4920a}.fr-setup-v5 .fr-guide-modal .fr-confirm-row button.danger{color:#1a1a1a;background:#fff;border-color:#ddd6c8}.fr-cockpit-page.fr-redesign-play:not(.fr-setup-v5){padding:0}.fr-cockpit-page.fr-redesign-play:not(.fr-setup-v5) .fr-mode-select-inline{padding-top:24px}.fr-game-rail.left{max-height:calc(100vh - 110px);overflow:auto}.fr-setup-v5 .fr-setup-actions-centered{justify-content:center;align-items:center;margin-top:16px}.fr-setup-v5 .fr-setup-actions-centered .fr-amber-btn,.fr-setup-v5 .fr-setup-actions-centered .fr-ghost-btn{width:auto}.fr-inverted-section :where(h1,h2,h3,.fr-title){color:#fff}.fr-onboarding-layer{pointer-events:none;z-index:1200;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.fr-onboarding-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto;background:#1a171147;position:fixed;inset:0}.fr-onboarding-modal{background:color-mix(in srgb, var(--bg-2,#fff8ed) 92%, #fff 8%);border:1px solid color-mix(in srgb, var(--border,#e8dcc8) 82%, var(--fr-accent-amber,#d99a2b) 18%);color:var(--text-1,#2b2418);pointer-events:auto;border-radius:24px;width:100%;max-width:min(94vw,480px);padding:clamp(22px,4vw,32px);position:relative;box-shadow:0 24px 70px #2a201238}.fr-onboarding-modal h2{margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,5vw,40px);line-height:1.05}.fr-onboarding-modal p:not(.fr-kicker){color:var(--text-2,#665b49);margin:0;line-height:1.65}.fr-onboarding-progress{gap:8px;margin-bottom:18px;display:flex}.fr-onboarding-progress span{background:color-mix(in srgb, var(--border,#e8dcc8) 85%, #fff 15%);border-radius:999px;width:28px;height:8px;transition:background .16s,width .16s}.fr-onboarding-progress span.active{background:var(--fr-accent-amber,#d99a2b);width:48px}.fr-onboarding-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;display:flex}.fr-onboarding-skip{color:var(--text-2,#665b49);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:11px 16px;font-weight:800}.fr-onboarding-skip:focus-visible,.fr-onboarding-modal .fr-primary-action:focus-visible{outline:3px solid color-mix(in srgb, var(--fr-accent-amber,#d99a2b) 65%, transparent);outline-offset:3px}.fr-onboarding-highlight{box-shadow:0 0 0 3px color-mix(in srgb, var(--fr-accent-amber,#d99a2b) 72%, transparent), 0 0 0 10px #d99a2b24, 0 18px 48px #462f0e2e;z-index:1100;position:relative}@media (max-width:640px){.fr-onboarding-layer{align-items:flex-end;padding:12px}.fr-onboarding-actions{flex-direction:column-reverse;align-items:stretch}.fr-onboarding-actions button{width:100%}}.fr-option-impact-list{flex-wrap:wrap;gap:4px 8px;margin-top:2px;display:flex}.fr-decision-option .fr-option-impact{font-size:12px;font-weight:750;line-height:1.35;display:inline}.fr-decision-option .fr-option-impact.positive{color:#15803d!important}.fr-decision-option .fr-option-impact.negative{color:#b91c1c!important}.fr-rs-deltas-wrap{gap:10px;display:grid}.fr-rs-other-metrics{gap:8px;display:grid}.fr-rs-other-metrics>button{border:1px solid var(--rs-border);color:var(--rs-ink);cursor:pointer;background:#fff7e8;border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font-weight:900;display:inline-flex}.fr-rs-other-metrics>button:after{content:"▾";margin-left:8px;transition:transform .18s}.fr-rs-other-metrics>button[aria-expanded=true]:after{transform:rotate(180deg)}.fr-rs-deltas-secondary{opacity:.82}html[data-theme=dark] .fr-rs-other-metrics>button{color:#f8f4ea;background:#ffffff0f}.fr-final-swot-cell div span{color:#fff!important}.fr-market-alert span{color:#111!important}html[data-theme=dark] .fr-market-alert span{color:var(--fr-text-secondary)!important}@media (max-width:640px){.fr-setup-v5 .fr-stepper{align-items:stretch;gap:6px}.fr-setup-v5 .fr-stepper span{display:none}.fr-setup-v5 .fr-stepper button{text-align:center;flex:1 1 0;justify-content:center;align-items:center;min-height:58px;padding:8px 6px;font-size:12px;display:inline-flex;border-radius:16px!important}.fr-setup-v5 .fr-guide-count{align-items:center;gap:10px;display:flex}.fr-setup-v5 .fr-guide-icon{font-family:Georgia,serif;font-weight:900;color:#d4920a!important;background:#fff8ec!important;border:1px solid #e7d4af!important;width:40px!important;height:40px!important;margin-right:0!important;font-size:12px!important}.fr-decision-option{gap:8px!important;min-height:0!important;padding:12px 14px!important}.fr-decision-option strong{font-size:18px!important;line-height:1.22!important}.fr-option-card-top{min-height:30px!important}.fr-option-index{border-radius:10px!important;width:30px!important;height:30px!important;font-size:14px!important}.fr-option-impact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px!important;margin-top:8px!important;display:grid!important}.fr-decision-option .fr-option-impact{font-size:15px!important;line-height:1.3!important;display:block!important}.fr-rs-deltas{grid-template-columns:1fr!important}}.fr-company-metric{flex-direction:column;justify-content:space-between;min-height:78px;display:flex}.fr-company-metric span{min-height:2.36em;line-height:1.18}.fr-company-metric strong{margin-top:8px}.fr-rs-stat{min-width:124px;padding-left:20px}.fr-rs-stat span{letter-spacing:.11em;font-size:11px}.fr-rs-stat strong{letter-spacing:-.02em;font-size:20px;font-weight:800}.fr-rs-top-label,.fr-rs-eyebrow,.fr-rs-section-label{font-size:12px}.fr-rs-decision h1{font-size:clamp(24px,2.6vw,32px)}.fr-rs-decision-note,.fr-rs-feedback{font-size:16px}.fr-rs-delta span{font-size:11px}.fr-rs-delta strong{font-size:22px}.fr-rs-insights h2,.fr-rs-pressure h2{font-size:20px}.fr-rs-insights p:not(.fr-rs-eyebrow),.fr-rs-pressure p:not(.fr-rs-eyebrow),.fr-rs-lesson p:not(.fr-rs-eyebrow),.fr-rs-upcoming li{font-size:15px}.fr-rs-financial-impact{display:none}.placeholder\:text-\[var\(--disabled-text\)\]::placeholder{color:var(--disabled-text)}.placeholder\:text-stone-300::placeholder{--tw-text-opacity:1;color:rgb(214 211 209/var(--tw-text-opacity,1))}.placeholder\:text-stone-400::placeholder{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity,1))}.placeholder\:text-stone-500::placeholder{--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}.after\:mt-1:after{content:var(--tw-content);margin-top:.25rem}.after\:block:after{content:var(--tw-content);display:block}.after\:h-0\.5:after{content:var(--tw-content);height:.125rem}.after\:rounded:after{content:var(--tw-content);border-radius:.25rem}.after\:bg-\[var\(--accent-strong\)\]:after{content:var(--tw-content);background-color:var(--accent-strong)}.last\:border-0:last-child{border-width:0}.focus-within\:border-\[\#F5A623\]:focus-within,.focus-within\:border-\[\#f5a623\]:focus-within{--tw-border-opacity:1;border-color:rgb(245 166 35/var(--tw-border-opacity,1))}.focus-within\:border-stone-800:focus-within{--tw-border-opacity:1;border-color:rgb(41 37 36/var(--tw-border-opacity,1))}.focus-within\:ring-2:focus-within{--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-within\:ring-\[\#F5A623\]\/30:focus-within,.focus-within\:ring-\[\#f5a623\]\/30:focus-within{--tw-ring-color:#f5a6234d}.focus-within\:ring-amber-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.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\:border-\[\#F5A623\]:hover,.hover\:border-\[\#f5a623\]:hover{--tw-border-opacity:1;border-color:rgb(245 166 35/var(--tw-border-opacity,1))}.hover\:border-\[var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:border-amber-300:hover{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.hover\:border-amber-400:hover{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.hover\:border-emerald-400:hover{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.hover\:border-red-400:hover{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.hover\:border-stone-300:hover{--tw-border-opacity:1;border-color:rgb(214 211 209/var(--tw-border-opacity,1))}.hover\:border-stone-400:hover{--tw-border-opacity:1;border-color:rgb(168 162 158/var(--tw-border-opacity,1))}.hover\:bg-\[\#C8922A\]:hover{--tw-bg-opacity:1;background-color:rgb(200 146 42/var(--tw-bg-opacity,1))}.hover\:bg-\[color-mix\(in_srgb\,var\(--danger\,var\(--negative\,\#B91C1C\)\)_10\%\,var\(--surface\)\)\]:hover{background-color:color-mix(in srgb,var(--danger,var(--negative,#b91c1c)) 10%,var(--surface))}.hover\:bg-\[var\(--accent-strong\)\]:hover{background-color:var(--accent-strong)}.hover\:bg-\[var\(--fr-bg-subtle\)\]:hover{background-color:var(--fr-bg-subtle)}.hover\:bg-\[var\(--soon-bg\)\]:hover{background-color:var(--soon-bg)}.hover\:bg-\[var\(--surface-muted\)\]:hover{background-color:var(--surface-muted)}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-amber-300:hover{--tw-bg-opacity:1;background-color:rgb(252 211 77/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:hover{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.hover\:bg-amber-50\/30:hover{background-color:#fffbeb4d}.hover\:bg-amber-50\/50:hover{background-color:#fffbeb80}.hover\:bg-amber-500:hover{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-stone-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity,1))}.hover\:bg-stone-50:hover{--tw-bg-opacity:1;background-color:rgb(250 250 249/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:text-\[\#F5A623\]:hover,.hover\:text-\[\#f5a623\]:hover{--tw-text-opacity:1;color:rgb(245 166 35/var(--tw-text-opacity,1))}.hover\:text-\[var\(--accent-strong\)\]:hover{color:var(--accent-strong)}.hover\:text-\[var\(--fr-accent\)\]:hover{color:var(--fr-accent)}.hover\:text-\[var\(--fr-text-primary\)\]:hover{color:var(--fr-text-primary)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-amber-300:hover{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.hover\:text-stone-950:hover{--tw-text-opacity:1;color:rgb(12 10 9/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-lg:hover{--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)}.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-xl:hover{--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)}.hover\:shadow-black\/10:hover{--tw-shadow-color:#0000001a;--tw-shadow:var(--tw-shadow-colored)}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05);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)}.focus\:border-stone-800:focus{--tw-border-opacity:1;border-color:rgb(41 37 36/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #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-\[\#F5A623\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(245 166 35/var(--tw-ring-opacity,1))}.focus\:ring-\[\#F5A623\]\/40:focus{--tw-ring-color:#f5a62366}.focus\:ring-\[\#f5a623\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(245 166 35/var(--tw-ring-opacity,1))}.focus\:ring-\[\#f5a623\]\/40:focus{--tw-ring-color:#f5a62366}.focus\:ring-\[var\(--accent\)\]:focus{--tw-ring-color:var(--accent)}.focus\:ring-\[var\(--accent-strong\)\]:focus{--tw-ring-color:var(--accent-strong)}.focus\:ring-\[var\(--danger\,var\(--negative\,\#B91C1C\)\)\]:focus{--tw-ring-color:var(--danger,var(--negative,#b91c1c))}.focus\:ring-amber-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.focus\:ring-amber-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(252 211 77/var(--tw-ring-opacity,1))}.focus\:ring-amber-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity,1))}.focus\:ring-amber-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(245 158 11/var(--tw-ring-opacity,1))}.focus\:ring-red-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(252 165 165/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-stone-950:focus{--tw-ring-offset-color:#0c0a09}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#f5a623\]:focus-visible{outline-color:#f5a623}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:text-\[\#C8860A\]{--tw-text-opacity:1;color:rgb(200 134 10/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[var\(--accent-strong\)\]{color:var(--accent-strong)}.group:hover .group-hover\:text-\[var\(--text-primary\)\]{color:var(--text-primary)}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-3{margin-bottom:.75rem}.sm\:mt-0{margin-top:0}.sm\:mt-4{margin-top:1rem}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-16{height:4rem}.sm\:min-h-\[68px\]{min-height:68px}.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-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-8{gap:2rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:pt-12{padding-top:3rem}.sm\:pt-14{padding-top:3.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-10{line-height:2.5rem}.sm\:leading-7{line-height:1.75rem}.sm\:leading-8{line-height:2rem}}@media (min-width:768px){.md\:sticky{position:sticky}.md\:top-0{top:0}.md\:mx-0{margin-left:0;margin-right:0}.md\:mt-auto{margin-top:auto}.md\:flex{display:flex}.md\:h-screen{height:100vh}.md\:w-60{width:15rem}.md\: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_220px\]{grid-template-columns:1fr 220px}.md\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-between{justify-content:space-between}.md\:border-t-0{border-top-width:0}.md\:p-10{padding:2.5rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-0{padding-top:0;padding-bottom:0}.md\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pb-0{padding-bottom:0}.md\:pt-0{padding-top:0}.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 (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:top-6{top:1.5rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:mt-0{margin-top:0}.lg\:grid{display:grid}.lg\:w-\[360px\]{width:360px}.lg\:w-\[620px\]{width:620px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1fr_0\.95fr\]{grid-template-columns:1fr .95fr}.lg\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:grid-cols-\[auto_1fr_auto_auto\]{grid-template-columns:auto 1fr auto auto}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_0\.9fr\]{grid-template-columns:minmax(0,1.1fr) .9fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-6{gap:1.5rem}.lg\:self-start{align-self:flex-start}.lg\:border-r{border-right-width:1px}.lg\:border-\[var\(--border\)\]{border-color:var(--border)}.lg\:p-12{padding:3rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:pr-6{padding-right:1.5rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1280px){.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:bg-\[var\(--fr-bg\)\]{background-color:var(--fr-bg)}.dark\:bg-amber-950\/30{background-color:#451a034d}.dark\:text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:ring-amber-800\/60{--tw-ring-color:#92400e99}}
