/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&family=Outfit:wght@300;400;500;600&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-bold:700;--font-weight-black:900;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-8{top:calc(var(--spacing) * 8)}.right-8{right:calc(var(--spacing) * 8)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-12{height:calc(var(--spacing) * 12)}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-\[390px\]{min-height:390px}.min-h-\[calc\(100vh-65px\)\]{min-height:calc(100vh - 65px)}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-md{max-width:var(--container-md)}.min-w-32{min-width:calc(var(--spacing) * 32)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_96px\]{grid-template-columns:1fr 96px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#2b281f\]{border-color:#2b281f}.border-\[\#d99d49\]\/30{border-color:oklab(73.7975% .0361802 .117434/.3)}.border-\[\#d99d49\]\/35{border-color:oklab(73.7975% .0361802 .117434/.35)}.border-\[\#d99d49\]\/40{border-color:oklab(73.7975% .0361802 .117434/.4)}.bg-\[\#0b0b09\]{background-color:#0b0b09}.bg-\[\#0b0b09\]\/34{background-color:oklab(14.8716% -.00123748 .00407153/.34)}.bg-\[\#0b0b09\]\/35{background-color:oklab(14.8716% -.00123748 .00407153/.35)}.bg-\[\#0b0b09\]\/36{background-color:oklab(14.8716% -.00123748 .00407153/.36)}.bg-\[\#0b0b09\]\/40{background-color:oklab(14.8716% -.00123748 .00407153/.4)}.bg-\[\#0b0b09\]\/45{background-color:oklab(14.8716% -.00123748 .00407153/.45)}.bg-\[\#0b0b09\]\/50{background-color:oklab(14.8716% -.00123748 .00407153/.5)}.bg-\[\#0b0b09\]\/70{background-color:oklab(14.8716% -.00123748 .00407153/.7)}.bg-\[\#0f0f0c\]{background-color:#0f0f0c}.bg-\[\#2b281f\]{background-color:#2b281f}.bg-\[\#8f5640\]{background-color:#8f5640}.bg-\[\#11100d\]{background-color:#11100d}.bg-\[\#76815f\]{background-color:#76815f}.bg-\[\#d99d49\]\/10{background-color:oklab(73.7975% .0361802 .117434/.1)}.bg-\[\#f4efe4\]\/\[0\.03\]{background-color:oklab(95.301% .000970453 .0155345/.03)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.from-\[\#f0b35b\]\/55{--tw-gradient-from:oklab(80.6536% .0342715 .121769/.55);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#d99d49\]\/60{--tw-gradient-via:oklab(73.7975% .0361802 .117434/.6);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#d99d49\]\/70{--tw-gradient-via:oklab(73.7975% .0361802 .117434/.7);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#76815f\]\/20{--tw-gradient-to:oklab(58.4759% -.0276676 .0433482/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-6{padding-top:calc(var(--spacing) * 6)}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.text-\[\#6f675b\]{color:#6f675b}.text-\[\#aaa194\]{color:#aaa194}.text-\[\#d7cdbc\]{color:#d7cdbc}.text-\[\#f0b35b\]{color:#f0b35b}.text-\[\#f4efe4\]{color:#f4efe4}.uppercase{text-transform:uppercase}.italic{font-style:italic}.accent-\[\#d99d49\]{accent-color:#d99d49}.opacity-0{opacity:0}.shadow-\[0_0_12px_rgba\(118\,129\,95\,0\.55\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#76815f8c)}.shadow-\[0_0_12px_rgba\(118\,129\,95\,0\.55\)\],.shadow-\[0_0_18px_rgba\(217\,157\,73\,0\.18\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(217\,157\,73\,0\.18\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#d99d492e)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#d99d49\]\/55:hover{border-color:oklab(73.7975% .0361802 .117434/.55)}}.focus\:border-\[\#d99d49\]:focus{border-color:#d99d49}@media not all and (min-width:40rem){.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[0\.78fr_0\.22fr\]{grid-template-columns:.78fr .22fr}.lg\:grid-cols-\[160px_1fr\]{grid-template-columns:160px 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}}}.sp-site{color:#f0e8dc;background:#0c0904;font-family:Outfit,Arial,sans-serif;overflow-x:hidden}.sp-hero{grid-template-columns:400px 1fr;min-height:100vh;display:grid}.sp-left{background:#0c0904;border-right:.5px solid #1e1208;flex-direction:column;height:100vh;padding:2rem 2.5rem;display:flex;position:sticky;top:0;overflow:hidden}.sp-nav{justify-content:space-between;margin-bottom:0}.sp-logo-wrap,.sp-nav{align-items:center;display:flex}.sp-logo-wrap{background:#130a03;border:.5px solid #2a1a0a;border-radius:50%;flex-shrink:0;justify-content:center;width:38px;height:38px;overflow:hidden}.sp-nav-cr{letter-spacing:.04em;color:#c4894a;font-size:11px;text-decoration:none}.sp-nav-cr:hover{text-decoration:underline}.sp-left-body{flex-direction:column;flex:1;justify-content:center;gap:1.25rem;display:flex}.sp-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#3a2510;font-size:10px}.sp-h1{color:#f0e8dc;font-family:Lora,Georgia,serif;font-size:clamp(2rem,3vw,2.75rem);font-weight:400;line-height:1.15}.sp-tagline{color:#6b4f2e;font-size:15px;line-height:1.6}.sp-services-list{border-top:.5px solid #1e1208;flex-direction:column;gap:0;margin:0;padding:1.25rem 0 0;list-style:none;display:flex}.sp-services-list li{color:#c4894a;letter-spacing:.02em;border-bottom:.5px solid #1a1008;padding:.5rem 0;font-size:13px}.sp-left-foot{letter-spacing:.1em;text-transform:uppercase;color:#2a1a0a;font-size:10px}.sp-right{background:#f5f0e8;flex-direction:column;min-height:100vh;display:flex}.sp-form-header{border-bottom:.5px solid #ddd5c4;padding:2.5rem 3rem 1.5rem}.sp-form-title{color:#1a0d04;margin-bottom:.35rem;font-family:Lora,Georgia,serif;font-size:1.6rem;font-weight:400}.sp-form-sub{color:#8a6d52;font-size:13px}.sp-iframe-wrap{flex:1;padding:0 3rem 3rem}.sp-iframe{border:none;width:100%;height:100%;min-height:700px;display:block}.sp-clients{background:#0c0904;border-top:.5px solid #1e1208;padding:5rem 2.5rem}.sp-section-head{border-bottom:.5px solid #1e1208;justify-content:space-between;align-items:baseline;margin-bottom:2rem;padding-bottom:1rem;display:flex}.sp-section-label{letter-spacing:.16em;text-transform:uppercase;color:#3a2510;font-size:10px}.sp-section-count{letter-spacing:.08em;color:#2a1a0a;font-size:10px}.sp-client-list{flex-direction:column;display:flex}.sp-client-row{border-bottom:.5px solid #1a1008;justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 0;display:flex}.sp-client-name{color:#f0e8dc;flex-shrink:0;font-family:Lora,Georgia,serif;font-size:1.05rem;font-weight:400}.sp-client-detail{color:#3a2510;text-align:right;font-size:12px}.sp-about{background:#f5f0e8;padding:5rem 2.5rem}.sp-about-inner{max-width:640px;margin:0 auto}.sp-about .sp-section-label{color:#8a6d52;margin-bottom:2rem;display:block}.sp-pull{color:#1a0d04;margin-bottom:1.5rem;font-family:Lora,Georgia,serif;font-size:clamp(1.3rem,2.5vw,1.7rem);font-style:italic;font-weight:400;line-height:1.4}.sp-body{color:#5a4030;font-size:15px;line-height:1.8}.sp-cr{background:#0c0904;border-top:.5px solid #1e1208;padding:5rem 2.5rem}.sp-cr-inner{max-width:640px;margin:0 auto}.sp-cr-badge{letter-spacing:.14em;text-transform:uppercase;color:#c4894a;border:.5px solid #2a1a0a;border-radius:20px;margin-bottom:1.5rem;padding:4px 10px;font-size:10px;display:inline-block}.sp-cr-h2{color:#f0e8dc;margin-bottom:.75rem;font-family:Lora,Georgia,serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400;line-height:1.25}.sp-cr-desc{color:#6b4f2e;margin-bottom:1.5rem;font-size:14px}.sp-cr-card{background:#130a03;border:.5px solid #2a1a0a;border-radius:8px;padding:1.5rem;text-decoration:none;transition:border-color .2s;display:block}.sp-cr-card:hover{border-color:#c4894a}.sp-cr-tag{letter-spacing:.12em;text-transform:uppercase;color:#c4894a;margin-bottom:.5rem;font-size:10px}.sp-cr-name{color:#f0e8dc;margin-bottom:.5rem;font-family:Lora,Georgia,serif;font-size:1.2rem;font-weight:400}.sp-cr-card-desc{color:#6b4f2e;margin-bottom:1rem;font-size:13px;line-height:1.6}.sp-cr-price{color:#c4894a;font-size:13px;font-weight:500}.sp-footer{background:#0c0904;border-top:.5px solid #1e1208;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:2rem 2.5rem}.sp-footer,.sp-footer-brand{align-items:center;display:flex}.sp-footer-brand{color:#f0e8dc;gap:.6rem;font-family:Lora,Georgia,serif;font-size:14px;font-style:italic}.sp-footer-links{gap:1.5rem;display:flex}.sp-footer-links a{letter-spacing:.06em;text-transform:uppercase;color:#3a2510;font-size:11px;text-decoration:none}.sp-footer-links a:hover{color:#c4894a}.sp-footer-addr{letter-spacing:.08em;color:#2a1a0a;text-transform:uppercase;font-size:10px}@media (max-width:860px){.sp-hero{grid-template-columns:1fr}.sp-left{height:auto;padding:1.75rem 1.5rem;position:static}.sp-left,.sp-right{min-height:unset}.sp-form-header{padding:1.75rem 1.5rem 1rem}.sp-iframe-wrap{padding:0 1.5rem 2rem}.sp-iframe{min-height:800px}.sp-about,.sp-clients,.sp-cr{padding:3rem 1.5rem}.sp-footer{flex-direction:column;align-items:flex-start;padding:1.5rem}.sp-client-row{flex-direction:column;gap:.25rem}.sp-client-detail{text-align:left}}.fnf{color:#f0e8dc;background:#0e0a06;min-height:100vh;font-family:Outfit,Arial,sans-serif}.fnf-nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0a06eb;border-bottom:.5px solid #2a1a0a;justify-content:space-between;gap:1rem;padding:1rem 2.5rem;position:sticky;top:0}.fnf-nav,.fnf-nav-brand{align-items:center;display:flex}.fnf-nav-brand{flex-shrink:0;gap:.75rem;text-decoration:none}.fnf-nav-logo{object-fit:contain;filter:brightness(1.05)}.fnf-nav-name{color:#f0e8dc;font-family:Lora,serif;font-size:14px;font-style:italic}.fnf-nav-sub{letter-spacing:.14em;text-transform:uppercase;color:#5a3f2a;font-size:9px}.fnf-nav-links{align-items:center;gap:1.75rem;display:flex}.fnf-nav-links a{letter-spacing:.06em;text-transform:uppercase;color:#7a5a3a;font-size:12px;text-decoration:none;transition:color .15s}.fnf-nav-links a:hover{color:#c4894a}.fnf-nav-cr{color:#c4894a!important}.fnf-account-actions,.fnf-nav-actions{align-items:center;gap:.65rem;display:flex}.fnf-auth-link{color:#d8c6ad;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#c4894a0f;border:.5px solid #c4894a47;border-radius:999px;padding:.7rem .95rem;font-family:Outfit,Arial,sans-serif;font-size:11px;font-weight:600}.fnf-auth-link--strong{color:#0c0904;background:#f0e8dc;border-color:#f0e8dc}.fnf-auth-link:hover{color:#f0e8dc;border-color:#c4894a}.fnf-auth-link--strong:hover{color:#0c0904;background:#c4894a}.fnf-btn-gold{color:#0e0a06;cursor:pointer;white-space:nowrap;background:#c4894a;border:none;border-radius:100px;padding:.6rem 1.4rem;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-block}.fnf-btn-gold:hover{background:#d4995a}.tcr-checkout-wrap{flex-direction:column;gap:.35rem;display:inline-flex}.tcr-checkout-wrap button{font:inherit}.tcr-checkout-status{color:#d8c6ad;font-size:11px}.lab-gate-inline-btn{color:#0c0904;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700}.lab-gate-alert{color:#f0e8dc;background:#c4894a1f;border:.5px solid #c4894a61;border-radius:12px;margin:1.25rem 0;padding:1rem 1.15rem;font-size:14px;line-height:1.6}.fnf-btn-outline{color:#c0a880;cursor:pointer;background:0 0;border:.5px solid #3a2510;border-radius:100px;padding:.6rem 1.4rem;font-family:Outfit,sans-serif;font-size:13px;text-decoration:none;transition:border-color .15s,color .15s;display:inline-block}.fnf-btn-outline:hover{color:#c4894a;border-color:#c4894a}.fnf-hero{align-items:flex-end;min-height:88vh;padding:5rem 2.5rem 4rem;display:flex;position:relative}.fnf-hero-bg{position:absolute;inset:0}.fnf-hero-img{object-fit:cover;object-position:center 20%}.fnf-hero-fade{background:linear-gradient(#0e0a064d,#0e0a061a 30%,#0e0a0699 70%,#0e0a06f7);position:absolute;inset:0}.fnf-hero-body{z-index:2;max-width:640px;position:relative}.fnf-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#c4894a;margin-bottom:1rem;font-size:10px;display:block}.fnf-eyebrow--dim{color:#5a3f2a}.fnf-hero-title{color:#f0e8dc;margin-bottom:1.25rem;font-family:Lora,serif;font-size:clamp(40px,6vw,64px);font-weight:600;line-height:1}.fnf-hero-title em{color:#c4894a;font-style:italic;font-weight:400}.fnf-hero-desc{color:#9a8070;max-width:520px;margin-bottom:2rem;font-size:15px;line-height:1.8}.fnf-hero-ctas{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.fnf-hero-clients{letter-spacing:.08em;color:#4a3020;font-size:11px}.fnf-stats{background:#140c04;border-top:.5px solid #2a1a0a;border-bottom:.5px solid #2a1a0a;grid-template-columns:repeat(4,1fr);display:grid}.fnf-stat{text-align:center;border-right:.5px solid #2a1a0a;padding:2rem}.fnf-stat:last-child{border-right:none}.fnf-stat-num{color:#c4894a;font-family:Lora,serif;font-size:42px;font-weight:600;line-height:1}.fnf-stat-label{letter-spacing:.1em;text-transform:uppercase;color:#4a3020;margin-top:.4rem;font-size:11px}.fnf-section{border-bottom:.5px solid #1e1208;padding:5rem 2.5rem}.fnf-h2{color:#f0e8dc;margin:.75rem 0;font-family:Lora,serif;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.1}.fnf-h2 em{color:#c4894a;font-style:italic;font-weight:400}.fnf-h2--light{color:#f0e8dc}.fnf-section-desc{color:#7a6050;max-width:560px;margin:.75rem 0;font-size:17px;line-height:1.75}.fnf-section-desc--dim{color:#5a4030}.fnf-section-desc--muted{color:#4a3020}.fnf-services{background:#1e1208;border:.5px solid #1e1208;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2.5rem;display:grid;overflow:hidden}.fnf-service-card{background:#140c04;border-top:2px solid #c4894a;padding:1.75rem 1.5rem}.fnf-service-icon{margin-bottom:.75rem;font-size:24px}.fnf-service-title{color:#f0e8dc;margin-bottom:.5rem;font-size:15px;font-weight:600}.fnf-service-desc{color:#5a4030;font-size:12.5px;line-height:1.7}.fnf-photo-grid{background:#0e0a06;grid-template-rows:240px 240px;grid-template-columns:1fr 1fr 1fr;gap:4px;display:grid}.fnf-photo{position:relative;overflow:hidden}.fnf-photo-tall{grid-row:span 2}.fnf-photo-img{object-fit:cover;transition:transform .4s}.fnf-photo:hover .fnf-photo-img{transform:scale(1.03)}.fnf-two-col{border-bottom:.5px solid #1e1208;grid-template-columns:1fr 1fr;display:grid}.fnf-story-col{border-right:.5px solid #1e1208}.fnf-clients-col,.fnf-story-col{padding:4rem 2.5rem}.fnf-pull{color:#f0e8dc;border:none;margin:1rem 0 1.5rem;padding:0;font-family:Lora,serif;font-size:22px;font-style:italic;font-weight:400;line-height:1.5}.fnf-pull strong{color:#c4894a;font-style:normal;font-weight:600}.fnf-body-text{color:#7a6050;margin-bottom:1rem;font-size:14px;line-height:1.9}.fnf-story-photo{border-radius:10px;height:280px;margin-top:2rem;position:relative;overflow:hidden}.fnf-client-list{flex-direction:column;gap:.6rem;display:flex}.fnf-client{background:#140c04;border:.5px solid #2a1a0a;border-radius:8px;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.fnf-client-dot{background:#c4894a;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.4rem}.fnf-client-name{color:#f0e8dc;font-size:13px;font-weight:500}.fnf-client-detail{color:#5a4030;margin-top:.15rem;font-size:11.5px}.fnf-booking{background:#0a0704;border-top:.5px solid #1e1208;border-bottom:.5px solid #1e1208;padding:5rem 2.5rem}.fnf-booking-grid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.fnf-qualify{background:#140c04;border:.5px solid #2a1a0a;border-radius:12px;padding:2rem}.fnf-qualify-head{letter-spacing:.14em;text-transform:uppercase;color:#5a3f2a;margin-bottom:.4rem;font-size:11px}.fnf-qualify-title{color:#f0e8dc;margin-bottom:1.25rem;font-family:Lora,serif;font-size:20px;font-style:italic}.fnf-qualify-steps{flex-direction:column;gap:.65rem;margin-bottom:1.5rem;display:flex}.fnf-qualify-step{color:#9a7a5a;align-items:flex-start;gap:.75rem;font-size:13px;line-height:1.5;display:flex}.fnf-step-num{letter-spacing:.1em;color:#4a3020;flex-shrink:0;width:18px;margin-top:.15rem;font-size:10px}.fnf-qualify-btn{color:#0e0a06;cursor:pointer;text-align:center;background:#c4894a;border:none;border-radius:100px;width:100%;padding:.8rem;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:block}.fnf-qualify-btn:hover{background:#d4995a}.fnf-cr{background:#0e0a06}.fnf-cr-hero{padding-top:6rem}.fnf-cr-grid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.fnf-cr-badge{letter-spacing:.14em;text-transform:uppercase;color:#c4894a;background:#1e1208;border:.5px solid #3a2510;border-radius:100px;margin-bottom:1rem;padding:.3rem .9rem;font-size:10px;display:inline-block}.fnf-cr-products{flex-direction:column;gap:.75rem;display:flex}.fnf-cr-product{background:#140c04;border:.5px solid #2a1a0a;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.fnf-cr-product:hover{background:#1a0f06;border-color:#c4894a}.fnf-cr-product--large{padding:2rem}.fnf-cr-tag{letter-spacing:.14em;text-transform:uppercase;color:#5a3f2a;margin-bottom:.3rem;font-size:9px}.fnf-cr-name{color:#f0e8dc;font-size:15px;font-weight:500}.fnf-cr-desc{color:#5a4030;margin-top:.3rem;font-size:12.5px;line-height:1.6}.fnf-cr-price{color:#c4894a;flex-shrink:0;font-family:Lora,serif;font-size:22px}.fnf-cr-coming{color:#3a2510;text-align:center;border:.5px dashed #2a1a0a;border-radius:8px;padding:1rem;font-size:12px;font-style:italic}.fnf-footer{background:linear-gradient(#160e09f0,#0a0704);border-top:1px solid #c4894a38;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:2.5rem}.fnf-footer,.fnf-footer-brand{align-items:center;display:flex}.fnf-footer-brand{gap:.75rem}.fnf-footer-name{color:#f0e8dc;font-family:Lora,serif;font-size:13px;font-style:italic}.fnf-footer-loc{letter-spacing:.12em;text-transform:uppercase;color:#a98a62;margin-top:.2rem;font-size:10px}.fnf-footer-links{gap:2rem;display:flex}.fnf-footer-links a{letter-spacing:.08em;text-transform:uppercase;color:#cbb99d;font-size:11px;text-decoration:none;transition:color .15s}.fnf-footer-links a:hover{color:#c4894a}.fnf-footer-copy{color:#8e7654;font-size:11px}.cr-hero{background:radial-gradient(circle at 14% 12%,#c4894a1f,#0000 32%),linear-gradient(135deg,#0c0904,#120a04 52%,#0c0904);border-bottom:.5px solid #1e1208;grid-template-columns:1fr 400px;align-items:start;gap:3rem;padding:6rem 2.5rem 5rem;display:grid}.cr-hero-left{flex-direction:column;gap:1.25rem;display:flex}.cr-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#c4894a;background:#1a0d04;border:.5px solid #2a1a0a;border-radius:20px;padding:5px 14px;font-size:10px;display:inline-block}.cr-h1{color:#f0e8dc;font-family:Lora,serif;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:400;line-height:1.1}.cr-h1 em{color:#c4894a;font-style:italic}.cr-desc{color:#d8c6ad;max-width:520px;font-size:17px;line-height:1.75}.cr-desc--dim{color:#b99a73;font-size:14px}.cr-hero-right{flex-direction:column;gap:1rem;display:flex;position:sticky;top:2rem}.cr-product-card{background:linear-gradient(145deg,#170d05,#0f0904);border:.5px solid #c4894a6b;border-radius:10px;padding:1.5rem;text-decoration:none;transition:border-color .2s;display:block}.cr-product-card:hover{border-color:#c4894a}.cr-product-tag{letter-spacing:.14em;text-transform:uppercase;color:#c4894a;margin-bottom:.75rem;font-size:10px}.cr-product-name{color:#f0e8dc;margin-bottom:.6rem;font-family:Lora,serif;font-size:1.5rem;font-weight:400}.cr-product-desc{color:#d3b995;margin-bottom:1.25rem;font-size:14px;line-height:1.65}.cr-product-footer{justify-content:space-between;align-items:baseline;margin-bottom:.75rem;display:flex}.cr-product-price{color:#f0e8dc;font-family:Lora,serif;font-size:2rem}.cr-product-arrow{color:#c4894a;font-size:13px;font-weight:500}.cr-product-tags{flex-wrap:wrap;gap:.5rem;display:flex}.cr-product-tags span{letter-spacing:.1em;text-transform:uppercase;color:#d7bd98;background:#c4894a14;border:.5px solid #c4894a33;border-radius:20px;padding:3px 10px;font-size:10px}.cr-coming-card{background:#130a03c7;border:.5px solid #c4894a2e;border-radius:10px;padding:1rem 1.25rem}.cr-coming-label{letter-spacing:.14em;text-transform:uppercase;color:#c4894a;margin-bottom:.6rem;font-size:10px}.cr-coming-items{flex-direction:column;gap:.35rem;display:flex}.cr-coming-items span{color:#b99a73;font-size:13px}@media (max-width:900px){.cr-hero{grid-template-columns:1fr;padding:3rem 1.5rem}.cr-hero-right{position:static}}@media (max-width:768px){.fnf-nav{padding:1rem 1.25rem}.fnf-nav-links{display:none}.fnf-hero{min-height:70vh;padding:3rem 1.25rem}.fnf-stats{grid-template-columns:repeat(2,1fr)}.fnf-section{padding:3rem 1.25rem}.fnf-photo-grid,.fnf-services{grid-template-columns:1fr 1fr}.fnf-photo-grid{grid-template-rows:180px 180px 180px}.fnf-photo-tall{grid-row:span 1}.fnf-two-col{grid-template-columns:1fr}.fnf-story-col{border-bottom:.5px solid #1e1208;border-right:none}.fnf-clients-col,.fnf-story-col{padding:3rem 1.25rem}.fnf-booking-grid{grid-template-columns:1fr}.fnf-booking{padding:3rem 1.25rem}.fnf-cr-grid{grid-template-columns:1fr}.fnf-footer{flex-direction:column;align-items:flex-start;padding:2rem 1.25rem}.fnf-footer-links{flex-wrap:wrap;gap:1rem}}@media (max-width:520px){.fnf,.lab-gate,.lite-lab{max-width:100vw;overflow-x:clip}.fnf{background:radial-gradient(circle at 50% -8rem,#c4894a2e,#0000 18rem),#0e0a06;overflow-x:hidden}.fnf-nav{gap:.65rem;padding:.78rem 1rem}.fnf-nav-logo{width:30px;height:30px}.fnf-nav-name{font-size:13px}.fnf-nav-sub{color:#c8b89a;font-size:8px}.fnf-nav-actions{gap:.4rem}.fnf-nav-actions .fnf-btn-gold{display:none}.fnf-auth-link{padding:.58rem .72rem;font-size:9px}.cr-hero{background:radial-gradient(circle at 70% 2%,#c4894a33,#0000 13rem),linear-gradient(#160e09,#0c0904 68%,#120c07);gap:.9rem;padding:1.55rem 1rem 2rem}.cr-hero-left{gap:.72rem}.cr-eyebrow{width:fit-content;max-width:100%;font-size:9px;line-height:1.25}.cr-h1{letter-spacing:-.045em;max-width:340px;font-size:clamp(2.35rem,12.6vw,3.2rem);line-height:.98}.cr-desc{color:#eadcc8;font-size:14px;font-weight:650;line-height:1.36;display:block}.cr-desc:before{content:"Build the identity before you ask AI for the content."}.cr-desc{font-size:0}.cr-desc:before{font-size:14px}.cr-desc--dim{display:none}.cr-product-card{background:radial-gradient(circle at 100% 0,#c4894a2e,#0000 9rem),linear-gradient(145deg,#170d05,#0f0904);border-radius:18px;padding:.92rem;box-shadow:0 24px 60px #00000052}.cr-product-tag{margin-bottom:.55rem;font-size:9px}.cr-product-name{font-size:1.42rem}.cr-product-desc{color:#eadcc8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.42;display:-webkit-box;overflow:hidden}.cr-product-desc:before{content:"Answer once. Leave with bio copy, fan language, visuals, and post starters."}.cr-product-desc{font-size:0}.cr-product-desc:before{font-size:13px}.cr-product-footer{align-items:center;gap:.55rem;padding-top:.3rem}.cr-product-price{color:#f0e8dc;font-size:1.9rem}.cr-product-arrow{color:#0c0904;text-align:center;background:#c4894a;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:9.7rem;min-height:44px;padding:.72rem .8rem;font-size:12px;font-weight:700;display:inline-flex}.cr-coming-card,.cr-product-tags span:nth-child(n+3){display:none}.fnf-footer{padding:1.45rem 1rem calc(2rem + env(safe-area-inset-bottom));background:radial-gradient(circle at 0 0,#c4894a1f,#0000 10rem),#0c0904;border-top:1px solid #c4894a38;align-items:stretch;gap:1rem}.fnf-footer-brand{background:#c4894a0b;border:1px solid #c4894a29;border-radius:16px;align-items:center;gap:.75rem;padding:.9rem}.fnf-footer-name{color:#f0e8dc;font-size:15px}.fnf-footer-loc{color:#eadcc8;letter-spacing:.05em;font-size:11px;line-height:1.4}.fnf-footer-links{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.fnf-footer-links a{color:#f0e8dc;letter-spacing:.09em;background:#c4894a0e;border:1px solid #c4894a2e;border-radius:999px;justify-content:center;align-items:center;min-height:42px;font-size:10px;font-weight:700;display:inline-flex}.fnf-footer-copy{color:#d8c7ad;text-align:center;font-size:11px}}:root{--background:oklch(12% .012 78);--panel:oklch(17% .017 78);--panel-soft:oklch(21% .02 75);--panel-line:oklch(31% .034 73);--foreground:oklch(94% .027 82);--muted:oklch(72% .027 78);--muted-strong:oklch(84% .031 78);--accent:oklch(73% .125 67);--accent-strong:oklch(82% .119 72);--olive:oklch(57% .076 126);--signal-red:oklch(62% .14 35);--console-blue:oklch(62% .06 218)}*{box-sizing:border-box}html{background:var(--background);color:var(--foreground)}body{background:radial-gradient(circle at 78% 8%,var(--accent),transparent 25rem),radial-gradient(circle at 12% 0,var(--olive),transparent 30rem),linear-gradient(180deg,oklch(10% .014 78) 0,oklch(14% .018 75) 46%,oklch(9% .012 78) 100%);min-height:100vh;margin:0}@supports (color:color-mix(in lab,red,red)){body{background:radial-gradient(circle at 78% 8%,color-mix(in oklch,var(--accent) 12%,transparent),transparent 25rem),radial-gradient(circle at 12% 0,color-mix(in oklch,var(--olive) 10%,transparent),transparent 30rem),linear-gradient(180deg,oklch(10% .014 78) 0,oklch(14% .018 75) 46%,oklch(9% .012 78) 100%)}}body{color:var(--foreground);font-family:Arial,Helvetica,sans-serif}body>main{z-index:1;position:relative}body:before{z-index:-2;background-color:#0000;background-image:linear-gradient(90deg,#f4efe406 1px,#0000 0),linear-gradient(#f4efe405 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}body:after,body:before{pointer-events:none;content:"";position:fixed;inset:0}body:after{z-index:-1;opacity:.55;background:radial-gradient(circle at 50% 100%,#0000005c,#0000 34rem),linear-gradient(#ffffff06 50%,#00000006 0) 0 0/100% 4px}.studio-backdrop{--room-top:oklch(17% .019 72);--room-bottom:oklch(8% .012 78);--wall-glow:#d99d4929;--window-glow:#f8d59e3d;--lamp-glow:#efaa536b;--led-glow:#37baff33;--panel-ink:#201f1bb8;--panel-line-soft:#f4efe40e;--silhouette:#0707069e;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 52% 42%,var(--wall-glow),transparent 34rem),radial-gradient(ellipse at 78% 64%,var(--led-glow),transparent 28rem),linear-gradient(180deg,var(--room-top),var(--room-bottom) 86%);opacity:.95;position:fixed;inset:0;overflow:hidden}.studio-backdrop[data-light=morning]{--room-top:oklch(24% .026 72);--room-bottom:oklch(10% .012 76);--wall-glow:#e4aa5e2e;--window-glow:#ffe0ab61;--lamp-glow:#e794412e;--led-glow:#42b2e617;--panel-ink:#2d271f9e;--silhouette:#0c0a0880}.studio-backdrop[data-light=day]{--room-top:oklch(27% .024 80);--room-bottom:oklch(11% .012 78);--wall-glow:#f6c78029;--window-glow:#ffe8b857;--lamp-glow:#e49b4c1f;--led-glow:#46b8e812;--panel-ink:#302b2399;--silhouette:#0d0b0975}.studio-backdrop[data-light=evening]{--room-top:oklch(19% .028 50);--room-bottom:oklch(8% .014 65);--wall-glow:#d16d432e;--window-glow:#f58d4838;--lamp-glow:#f0b35b80;--led-glow:#3ab9ff3d;--panel-ink:#221d19c7;--silhouette:#080706a8}.studio-backdrop[data-light=night]{--room-top:oklch(12% .023 248);--room-bottom:oklch(7% .015 232);--wall-glow:#4f617e21;--window-glow:#7da6d429;--lamp-glow:#f0b35b75;--led-glow:#2ba9ff57;--panel-ink:#13151cd1;--silhouette:#040507bd}.studio-backdrop:before{content:"";background:radial-gradient(ellipse at 16% 12%,var(--window-glow),transparent 26rem),radial-gradient(ellipse at 50% 100%,#000000ad,transparent 40rem),linear-gradient(90deg,#0000008c,transparent 22%,transparent 72%,#0009);opacity:.92;position:absolute;inset:0}.ambient-wall{background:linear-gradient(90deg,#ffffff09 1px,transparent 1px),linear-gradient(#ffffff06 1px,transparent 1px),radial-gradient(ellipse at 52% 38%,#f0b35b17,transparent 26rem),linear-gradient(180deg,#ffffff0a,transparent 42%),var(--panel-ink);filter:blur(.5px);opacity:.78;background-size:7.5rem 100%,100% 6.5rem,auto,auto,auto;border-radius:14px;width:min(62rem,66vw);height:min(34rem,60vh);position:absolute;top:4.25rem;right:max(1rem,6vw);box-shadow:inset 0 1px #ffffff0b,inset 0 0 110px #00000061,0 32px 120px #00000042}.ambient-wall:after,.ambient-wall:before{content:"";background:linear-gradient(90deg,transparent 46%,var(--panel-line-soft) 47% 53%,transparent 54%),linear-gradient(180deg,#f4efe40b,#00000024),#3b352d6b;background-size:16px 100%,auto,auto;border-radius:10px;width:16%;position:absolute;top:10%;bottom:8%}.ambient-wall:before{left:7%}.ambient-wall:after{right:7%}.acoustic-field{opacity:.44;background:linear-gradient(90deg,#f5e1c01f 1px,#0000 0) 0 0/13px 100%,linear-gradient(#ffffff09,#0000002e);border-radius:10px;position:absolute;overflow:hidden}.acoustic-field-left{width:8%;height:48%;top:20%;left:28%}.acoustic-field-center{opacity:.36;width:18%;height:54%;top:15%;left:41%}.acoustic-field-right{width:9%;height:44%;top:22%;right:27%}.studio-led-line{height:2px;box-shadow:0 0 18px #3ab9ff94,0 0 54px var(--led-glow);opacity:.72;background:linear-gradient(90deg,#0000,#3ab9ffe0 36%,#3ab9ffb8 62%,#0000);bottom:28%;left:10%;right:10%}.ceiling-softbox,.studio-led-line{border-radius:999px;position:absolute}.ceiling-softbox{filter:blur(12px);opacity:.5;background:radial-gradient(#ffefd21f,#0000 66%),linear-gradient(90deg,#0000,#ffffff14,#0000);width:60%;height:5.5rem;top:-2.1rem;left:20%}.window-wash{background:linear-gradient(90deg,transparent 47%,#ffffff1a 48% 50%,transparent 51%),radial-gradient(ellipse at 18% 8%,var(--window-glow),transparent 20rem),linear-gradient(180deg,#fadaab29,#120e0c14);width:min(31rem,38vw);height:min(34rem,58vh);box-shadow:0 0 90px var(--accent),inset 0 0 40px #ffffff0b;border-radius:18px;position:absolute;top:3.5rem;left:max(-4rem,3vw)}@supports (color:color-mix(in lab,red,red)){.window-wash{box-shadow:0 0 90px color-mix(in oklch,var(--accent) 10%,transparent),inset 0 0 40px #ffffff0b}}.window-wash{filter:blur(1px);opacity:.54}.light-rake{transform-origin:0 0;background:linear-gradient(90deg,transparent,var(--window-glow),transparent);filter:blur(8px);opacity:.26;width:56vw;height:21rem;position:absolute;left:5vw}.light-rake-one{top:9rem;transform:rotate(11deg)}.light-rake-two{opacity:.16;width:44vw;top:18rem;left:13vw;transform:rotate(7deg)}.lamp-bloom,.studio-led-haze{filter:blur(18px);border-radius:999px;position:absolute}.lamp-bloom{background:radial-gradient(ellipse,var(--lamp-glow),transparent 70%);width:26rem;height:20rem}.lamp-bloom-left{bottom:10rem;left:8vw}.lamp-bloom-right{opacity:.64;width:22rem;bottom:8rem;right:11vw}.studio-led-haze{background:radial-gradient(ellipse,var(--led-glow),transparent 72%);width:27rem;height:14rem;bottom:8rem}.studio-led-haze-left{left:22vw}.studio-led-haze-right{right:4vw}.desk-atmosphere{opacity:.74;filter:blur(7px);width:min(75rem,78vw);height:30rem;position:absolute;bottom:-1.5rem;right:max(-4rem,2vw)}.desk-atmosphere:before{content:"";background:linear-gradient(90deg,#f0b35b2e,#0000 28%,#3ab9ff17 70%,#0000),linear-gradient(#693f24ad,#070605eb);border-radius:38% 38% 0 0;height:10rem;position:absolute;bottom:0;left:3%;right:4%;box-shadow:inset 0 1px #ffffff17,0 -24px 70px #00000038}.desk-horizon{background:linear-gradient(90deg,#0000,#f0b35b5c,#3ab9ff33,#0000);height:1px;position:absolute;bottom:9.5rem;left:10%;right:6%;box-shadow:0 0 26px #f0b35b2e,0 0 32px #3ab9ff1f}.gear-shadow{background:var(--silhouette);position:absolute;box-shadow:0 0 44px #00000038}.speaker-shadow-left,.speaker-shadow-right{border-radius:12px;width:7rem;height:13rem;bottom:10rem}.speaker-shadow-left{left:14%}.speaker-shadow-right{right:14%}.screen-shadow{background:radial-gradient(ellipse at 50% 50%,#3ab9ff2e,transparent 58%),var(--silhouette);border-radius:12px;width:20rem;height:12rem;bottom:9.5rem;right:36%}.rack-shadow{border-radius:8px;width:11rem;height:7rem;bottom:8.5rem;right:24%}.studio-grain{mix-blend-mode:soft-light;opacity:.18;background:radial-gradient(circle at 20% 40%,#ffffff09 1px,#0000 1.4px) 0 0/31px 31px,linear-gradient(#ffffff07 50%,#00000005 0) 0 0/100% 4px;position:absolute;inset:0}a{color:inherit;text-decoration:none}.shell{width:min(1120px,100% - 32px);margin:0 auto}.room-band{border-block:1px solid var(--panel-line);position:relative}@supports (color:color-mix(in lab,red,red)){.room-band{border-block:1px solid color-mix(in oklch,var(--panel-line) 82%,transparent)}}.room-band{background:linear-gradient(180deg,var(--panel),transparent),radial-gradient(circle at 16% 50%,var(--olive),transparent 22rem)}@supports (color:color-mix(in lab,red,red)){.room-band{background:linear-gradient(180deg,color-mix(in oklch,var(--panel) 70%,transparent),transparent),radial-gradient(circle at 16% 50%,color-mix(in oklch,var(--olive) 12%,transparent),transparent 22rem)}}.panel{border:1px solid var(--panel-line)}@supports (color:color-mix(in lab,red,red)){.panel{border:1px solid color-mix(in oklch,var(--panel-line) 74%,transparent)}}.panel{background:linear-gradient(145deg,var(--panel-soft),var(--panel)),var(--panel)}@supports (color:color-mix(in lab,red,red)){.panel{background:linear-gradient(145deg,color-mix(in oklch,var(--panel-soft) 72%,transparent),color-mix(in oklch,var(--panel) 88%,transparent)),var(--panel)}}.panel{box-shadow:inset 0 1px #ffffff0e}.homebase-panel{position:relative;overflow:hidden}.homebase-panel:before,.next-move:before{pointer-events:none;content:"";background:radial-gradient(circle at 85% 12%,var(--accent),transparent 12rem),linear-gradient(120deg,transparent,#ffffff09,transparent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.homebase-panel:before,.next-move:before{background:radial-gradient(circle at 85% 12%,color-mix(in oklch,var(--accent) 16%,transparent),transparent 12rem),linear-gradient(120deg,transparent,#ffffff09,transparent)}}.button{border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{border:1px solid var(--accent-strong)}@supports (color:color-mix(in lab,red,red)){.button-primary{border:1px solid color-mix(in oklch,var(--accent-strong) 65%,transparent)}}.button-primary{background:linear-gradient(180deg,var(--accent-strong),var(--accent));color:oklch(16% .025 64);box-shadow:0 0 18px var(--accent)}@supports (color:color-mix(in lab,red,red)){.button-primary{box-shadow:0 0 18px color-mix(in oklch,var(--accent) 22%,transparent)}}.button-secondary{border:1px solid var(--panel-line);color:var(--foreground);background:#f4efe409}.button-secondary:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.button-secondary:hover{border-color:color-mix(in oklch,var(--accent) 46%,var(--panel-line))}}.button-secondary:hover{background:#f4efe40f}.eyebrow{color:var(--accent-strong);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.console-grid{background-image:linear-gradient(#f4efe40d 1px,#0000 0),linear-gradient(90deg,#f4efe409 1px,#0000 0);background-size:44px 44px}.meter{background:linear-gradient(90deg,var(--olive),var(--accent),#3b3020);height:8px;box-shadow:0 0 14px var(--accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.meter{box-shadow:0 0 14px color-mix(in oklch,var(--accent) 24%,transparent)}}.studio-hero{position:relative;overflow:hidden}.studio-hero:before{z-index:-1;content:"";background:radial-gradient(ellipse at 58% 16%,var(--accent),transparent 22rem),linear-gradient(115deg,transparent 0 45%,#f0b35b16 46%,transparent 60%),radial-gradient(ellipse at 55% 94%,#0000009e,transparent 34rem);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.studio-hero:before{background:radial-gradient(ellipse at 58% 16%,color-mix(in oklch,var(--accent) 16%,transparent),transparent 22rem),linear-gradient(115deg,transparent 0 45%,#f0b35b16 46%,transparent 60%),radial-gradient(ellipse at 55% 94%,#0000009e,transparent 34rem)}}.signal-dot{background:var(--accent-strong);width:8px;height:8px;box-shadow:0 0 16px var(--accent);border-radius:999px;display:inline-block}.control-readout{border:1px solid var(--panel-line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;display:flex}@supports (color:color-mix(in lab,red,red)){.control-readout{border:1px solid color-mix(in oklch,var(--panel-line) 82%,transparent)}}.control-readout{background:linear-gradient(#f4efe40d,#0000),#0b0b0961;border-radius:6px;padding:12px 14px}.control-readout span{color:var(--muted);font-size:12px;font-weight:700}.control-readout strong{color:var(--foreground);text-align:right;font-size:15px}.patch-bay{grid-template-columns:repeat(9,1fr);gap:8px;display:grid}.patch-bay span{aspect-ratio:1;border:1px solid var(--panel-line)}@supports (color:color-mix(in lab,red,red)){.patch-bay span{border:1px solid color-mix(in oklch,var(--panel-line) 82%,transparent)}}.patch-bay span{background:radial-gradient(circle,#f4efe429,#0000 48%),#0000004d;border-radius:999px}.status-strip{border:1px solid var(--panel-line);background:var(--panel-line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.status-strip>div{background:linear-gradient(180deg,#f4efe40e,transparent),var(--panel);min-height:84px;padding:16px}.module-rail{gap:10px;display:grid}.module-strip{border:1px solid var(--panel-line);grid-template-columns:44px 1fr auto;align-items:center;gap:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.module-strip{border:1px solid color-mix(in oklch,var(--panel-line) 76%,transparent)}}.module-strip{background:linear-gradient(90deg,#f4efe40e,#0000 42%),#151511b8;border-radius:8px;padding:14px;transition:transform .16s,border-color .16s,background .16s}.module-strip:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.module-strip:hover{border-color:color-mix(in oklch,var(--accent) 50%,var(--panel-line))}}.module-strip:hover{background:linear-gradient(90deg,var(--accent),transparent 48%),#151511e0}@supports (color:color-mix(in lab,red,red)){.module-strip:hover{background:linear-gradient(90deg,color-mix(in oklch,var(--accent) 10%,transparent),transparent 48%),#151511e0}}.module-strip:hover{transform:translate(3px)}.module-index{border:1px solid var(--accent);place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.module-index{border:1px solid color-mix(in oklch,var(--accent) 38%,var(--panel-line))}}.module-index{color:var(--accent-strong);border-radius:6px;font-size:12px;font-weight:900}.module-strip small,.module-strip strong{display:block}.module-strip strong{color:var(--foreground)}.module-strip small{color:var(--muted);margin-top:3px;font-size:12px}.module-state{border:1px solid var(--panel-line);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.module-state{border:1px solid color-mix(in oklch,var(--panel-line) 86%,transparent)}}.module-state{color:var(--muted-strong);padding:6px 10px;font-size:12px;font-weight:800}.module-state.owned{border-color:var(--olive)}@supports (color:color-mix(in lab,red,red)){.module-state.owned{border-color:color-mix(in oklch,var(--olive) 55%,transparent)}}.module-state.owned{background:var(--olive)}@supports (color:color-mix(in lab,red,red)){.module-state.owned{background:color-mix(in oklch,var(--olive) 15%,transparent)}}.module-state.owned{color:oklch(84% .052 124)}.waveform{grid-template-columns:repeat(28,1fr);align-items:center;gap:5px;height:88px;display:grid}.waveform span{background:var(--accent);border-radius:999px;min-height:8px;display:block}@supports (color:color-mix(in lab,red,red)){.waveform span{background:color-mix(in oklch,var(--accent) 68%,var(--olive))}}.waveform span{box-shadow:0 0 12px var(--accent)}@supports (color:color-mix(in lab,red,red)){.waveform span{box-shadow:0 0 12px color-mix(in oklch,var(--accent) 18%,transparent)}}.waveform span{opacity:.78}.studio-surface{position:relative}.studio-surface:after{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);height:1px;position:absolute;bottom:16px;left:16px;right:16px}@supports (color:color-mix(in lab,red,red)){.studio-surface:after{background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--accent) 42%,transparent),transparent)}}.desk-grid{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.room-timeline,.room-timeline li{gap:14px;display:grid}.room-timeline li{grid-template-columns:28px 1fr;list-style:none}.room-timeline span{background:var(--accent);border-radius:999px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.room-timeline span{background:color-mix(in oklch,var(--accent) 17%,transparent)}}.room-timeline span{color:var(--accent-strong);font-size:12px;font-weight:900}.room-timeline strong{color:var(--foreground);display:block}.room-timeline p{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.55}.deck-page{min-height:calc(100vh - 65px);padding:34px 0 56px}.deck-shell{gap:18px;display:grid}.deck-topbar{justify-content:space-between;align-items:end;gap:20px;display:flex}.deck-topbar h1{color:var(--foreground);margin:6px 0 0;font-size:clamp(28px,4vw,54px);font-weight:950;line-height:1}.deck-meta{color:var(--muted-strong);flex-wrap:wrap;justify-content:flex-end;gap:8px;font-size:12px;font-weight:800;display:flex}.deck-meta span{border:1px solid var(--panel-line)}@supports (color:color-mix(in lab,red,red)){.deck-meta span{border:1px solid color-mix(in oklch,var(--panel-line) 82%,transparent)}}.deck-meta span{background:#0b0b096b;border-radius:999px;padding:8px 10px}.deck-stage{perspective:1600px;min-height:680px}.deck-slide{border:1px solid var(--accent);min-height:680px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.deck-slide{border:1px solid color-mix(in oklch,var(--accent) 26%,var(--panel-line))}}.deck-slide{background:linear-gradient(118deg,#f4efe413,transparent 33%),radial-gradient(circle at 84% 8%,var(--accent),transparent 18rem),radial-gradient(circle at 16% 78%,var(--olive),transparent 20rem),linear-gradient(145deg,#191814f5,#0b0b09f0);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.deck-slide{background:linear-gradient(118deg,#f4efe413,transparent 33%),radial-gradient(circle at 84% 8%,color-mix(in oklch,var(--accent) 22%,transparent),transparent 18rem),radial-gradient(circle at 16% 78%,color-mix(in oklch,var(--olive) 18%,transparent),transparent 20rem),linear-gradient(145deg,#191814f5,#0b0b09f0)}}.deck-slide{box-shadow:0 28px 90px #00000052,inset 0 1px #ffffff12}.deck-slide:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#f4efe409 1px,#0000 0),linear-gradient(90deg,#f4efe406 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.deck-slide-chrome{z-index:1;border-bottom:1px solid var(--panel-line);justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.deck-slide-chrome{border-bottom:1px solid color-mix(in oklch,var(--panel-line) 76%,transparent)}}.deck-slide-chrome{color:var(--muted);text-transform:uppercase;padding:0 22px;font-size:11px;font-weight:900}.deck-slide-body{z-index:1;padding:clamp(22px,3.2vw,40px);position:relative}.deck-slide-body h2{max-width:920px;color:var(--foreground);margin:0;font-size:clamp(34px,5vw,68px);font-weight:950;line-height:.98}.deck-lede{max-width:900px;color:var(--muted-strong);margin:18px 0 0;font-size:clamp(16px,1.6vw,21px);line-height:1.55}.deck-panel{border:1px solid var(--panel-line);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.deck-panel{border:1px solid color-mix(in oklch,var(--panel-line) 78%,transparent)}}.deck-panel{background:linear-gradient(#f4efe40e,#0000),#0b0b0975;border-radius:8px;padding:16px}.deck-panel h3{color:var(--accent-strong);text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:950}.deck-panel li,.deck-panel p{color:var(--muted-strong);font-size:14px;line-height:1.5}.deck-panel p{margin:0}.deck-panel ol,.deck-panel ul{gap:7px;margin:0;padding-left:18px;display:grid}.priority-panel{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.priority-panel{border-color:color-mix(in oklch,var(--accent) 52%,var(--panel-line))}}.priority-panel{background:linear-gradient(135deg,var(--accent),transparent 46%),#0b0b098f}@supports (color:color-mix(in lab,red,red)){.priority-panel{background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 18%,transparent),transparent 46%),#0b0b098f}}.cover-grid{grid-template-columns:1.25fr .75fr;gap:14px;margin-top:24px;display:grid}.top-list{gap:10px;display:grid}.top-list div{grid-template-columns:34px 1fr;gap:4px 12px;display:grid}.top-list span{background:var(--accent);border-radius:6px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.top-list span{background:color-mix(in oklch,var(--accent) 22%,transparent)}}.top-list span{color:var(--accent-strong);grid-row:span 2;font-size:12px;font-weight:950}.top-list strong{color:var(--foreground);font-size:18px}.top-list small{color:var(--muted);line-height:1.45}.comparison-table-wrap{border:1px solid var(--panel-line);max-height:300px;margin-top:16px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.comparison-table-wrap{border:1px solid color-mix(in oklch,var(--panel-line) 78%,transparent)}}.comparison-table-wrap{background:#0b0b096b;border-radius:8px}.comparison-table{border-collapse:collapse;width:100%;min-width:980px}.comparison-table td,.comparison-table th{text-align:left;vertical-align:top;border-bottom:1px solid #f4efe412;padding:10px 12px}.comparison-table th{color:var(--accent-strong);text-transform:uppercase;background:#151511;font-size:11px;font-weight:950;position:sticky;top:0}.comparison-table td{color:var(--muted-strong);font-size:12px;line-height:1.35}.comparison-table td:first-child{color:var(--foreground);font-weight:900}.idea-slide-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.idea-slide-grid .next-step-panel,.idea-slide-grid .priority-panel{grid-column:span 2}.scenario-list{gap:8px;display:grid}.scenario-list p{gap:3px;display:grid}.scenario-list strong{color:var(--foreground)}.big-number{font-weight:950;color:var(--foreground)!important;font-size:24px!important;line-height:1.05!important}.deck-score{background:#f4efe414;border-radius:999px;height:8px;overflow:hidden}.deck-score span{border-radius:inherit;background:linear-gradient(90deg,var(--olive),var(--accent-strong));height:100%;box-shadow:0 0 16px var(--accent);display:block}@supports (color:color-mix(in lab,red,red)){.deck-score span{box-shadow:0 0 16px color-mix(in oklch,var(--accent) 28%,transparent)}}.recommendation-grid,.sources-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.recommendation-grid .launch-plan-panel,.recommendation-grid .priority-panel,.sources-layout .deck-panel{grid-column:span 2}.sources-layout{grid-template-columns:.8fr 1.2fr}.source-list{column-count:2}.deck-controls{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.deck-control-button{border:1px solid var(--panel-line);min-height:42px}@supports (color:color-mix(in lab,red,red)){.deck-control-button{border:1px solid color-mix(in oklch,var(--panel-line) 86%,transparent)}}.deck-control-button{color:var(--foreground);cursor:pointer;background:#f4efe40b;border-radius:6px;padding:0 16px;font-size:13px;font-weight:900}.deck-control-button:disabled{cursor:not-allowed;opacity:.38}.deck-progress{background:#f4efe414;border-radius:999px;height:7px;overflow:hidden}.deck-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--accent-strong),var(--olive));height:100%;transition:width .22s;display:block}.deck-thumbs{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.deck-thumb{border:1px solid var(--panel-line);gap:5px;min-width:154px;display:grid}@supports (color:color-mix(in lab,red,red)){.deck-thumb{border:1px solid color-mix(in oklch,var(--panel-line) 78%,transparent)}}.deck-thumb{color:var(--muted);cursor:pointer;text-align:left;background:#0b0b096b;border-radius:8px;padding:10px;font-size:12px;font-weight:800;line-height:1.2}.deck-thumb span{color:var(--accent-strong);font-size:11px;font-weight:950}.deck-thumb[aria-current=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.deck-thumb[aria-current=true]{border-color:color-mix(in oklch,var(--accent) 62%,var(--panel-line))}}.deck-thumb[aria-current=true]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.deck-thumb[aria-current=true]{background:color-mix(in oklch,var(--accent) 12%,#0b0b098a)}}.deck-thumb[aria-current=true]{color:var(--foreground)}@media (max-width:980px){.deck-slide,.deck-stage{min-height:auto}.cover-grid,.deck-topbar,.recommendation-grid,.sources-layout{grid-template-columns:1fr}.deck-topbar{display:grid}.deck-meta{justify-content:flex-start}.idea-slide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recommendation-grid .launch-plan-panel,.recommendation-grid .priority-panel,.sources-layout .deck-panel{grid-column:span 1}}@media (max-width:640px){.deck-page{padding-top:22px}.deck-slide-body{padding:18px}.deck-slide-chrome{padding:0 14px}.idea-slide-grid{grid-template-columns:1fr}.idea-slide-grid .next-step-panel,.idea-slide-grid .priority-panel{grid-column:span 1}.source-list{column-count:1}.deck-thumb{min-width:126px}}@media (prefers-reduced-motion:no-preference){.signal-dot{animation:signal-pulse 2.4s ease-out infinite}.light-rake{animation:light-shift 18s ease-in-out infinite alternate}.lamp-bloom,.studio-led-haze,.studio-led-line{animation:glow-breathe 7s ease-in-out infinite alternate}}@keyframes signal-pulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes light-shift{0%{opacity:.18;translate:0}to{opacity:.34;translate:-1.1rem .5rem}}@keyframes glow-breathe{0%{opacity:.56}to{opacity:.9}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:720px){.studio-backdrop{opacity:.72}.ambient-wall{opacity:.46;width:39rem;height:28rem;top:5.25rem;right:-18rem}.acoustic-field-left,.acoustic-field-right,.ambient-wall:after,.ambient-wall:before{opacity:.28}.window-wash{opacity:.3;width:24rem;height:25rem;top:4.6rem;left:-12rem}.light-rake{opacity:.14;width:34rem;top:9rem;left:-12rem}.lamp-bloom-left{opacity:.4;bottom:16rem;left:-10rem}.lamp-bloom-right,.studio-led-haze-left{display:none}.studio-led-haze-right{opacity:.46;bottom:12rem;right:-9rem}.desk-atmosphere{opacity:.3;filter:blur(10px);width:48rem;height:24rem;right:-23rem}.desk-grid,.status-strip{grid-template-columns:1fr}.module-strip{grid-template-columns:40px 1fr}.module-state{grid-column:2;justify-self:start}}.studio-backdrop{--ops-warm:#d68b3a24;--ops-warm-strong:#f5b15c3d;--ops-ink:#090807f5;--ops-line:#f4efe40b;--ops-blue:#408faf14;background:radial-gradient(ellipse at 16% 18%,var(--ops-warm-strong),transparent 30rem),radial-gradient(ellipse at 84% 18%,var(--ops-blue),transparent 32rem),linear-gradient(180deg,#110d0afa,#070706fa 58%,#0a0807);opacity:1}.studio-backdrop[data-light=day],.studio-backdrop[data-light=morning]{--ops-warm:#e4a15229;--ops-warm-strong:#ffd39733;--ops-blue:#4990a50f}.studio-backdrop[data-light=evening]{--ops-warm:#d66f3a29;--ops-warm-strong:#f7ad5645;--ops-blue:#3d9bc21a}.studio-backdrop[data-light=night]{--ops-warm:#db90441f;--ops-warm-strong:#f0b35b2e;--ops-blue:#429fd41a}.studio-backdrop:before{background:linear-gradient(90deg,#0000009e,#0000 24% 76%,#000000a8),radial-gradient(at 50% 0,#f4efe409,#0000 38rem)}.ops-backdrop-grid{background:linear-gradient(90deg,var(--ops-line) 1px,transparent 1px),linear-gradient(var(--ops-line) 1px,transparent 1px);opacity:.42;background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.ops-backdrop-orbit{filter:blur(.2px);border:1px solid #f4efe40d;border-radius:999px;position:absolute}.ops-backdrop-orbit-left{width:36rem;height:36rem;box-shadow:inset 0 0 80px var(--ops-warm);top:10rem;left:-12rem}.ops-backdrop-orbit-right{width:44rem;height:44rem;box-shadow:inset 0 0 90px var(--ops-blue);bottom:4rem;right:-18rem}.ops-backdrop-brief{opacity:.32;background:linear-gradient(#f4efe40a,#0000),#100e0b7a;border:1px solid #f4efe40e;border-radius:8px;width:min(34rem,42vw);height:22rem;position:absolute;top:10rem;right:8vw;transform:rotate(-2deg);box-shadow:inset 0 1px #ffffff09}.ops-backdrop-brief span{background:linear-gradient(90deg,#0000,#f0b35b6b,#0000);height:1px;position:absolute;left:12%;right:12%}.ops-backdrop-brief span:first-child{top:28%}.ops-backdrop-brief span:nth-child(2){top:48%}.ops-backdrop-brief span:nth-child(3){top:68%}.ops-backdrop-wash{background:radial-gradient(at 50% 100%,#f0b35b1f,#0000 36rem),linear-gradient(#0000,#000000b8);height:42vh;position:absolute;bottom:0;left:0;right:0}.page-stack{gap:0;display:grid}.hero-offer{min-height:calc(100vh - 65px);padding:72px 0 56px;position:relative}.hero-offer:before{content:"";background:linear-gradient(90deg,#0000,#f0b35b6b,#0000);height:1px;position:absolute;inset:auto 0 0}.section-kicker{color:var(--accent-strong);font-size:13px;font-weight:900}.hero-title{max-width:780px;color:var(--foreground);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(3rem,7vw,5.85rem);font-weight:950;line-height:.94}.hero-copy{max-width:680px;color:var(--muted-strong);text-wrap:pretty;font-size:18px;line-height:1.75}.value-strip{border:1px solid var(--panel-line);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.value-strip{border:1px solid color-mix(in oklch,var(--panel-line) 82%,transparent)}}.value-strip{background:#0e0d0ab8;border-radius:8px}.value-strip>div{border-bottom:1px solid var(--panel-line);gap:5px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.value-strip>div{border-bottom:1px solid color-mix(in oklch,var(--panel-line) 65%,transparent)}}.value-strip>div:last-child{border-bottom:0}.ops-stat span,.value-strip span{color:var(--muted);font-size:12px;font-weight:800}.ops-stat strong,.value-strip strong{color:var(--foreground);font-size:15px}.command-brief{border:1px solid var(--accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.command-brief{border:1px solid color-mix(in oklch,var(--accent) 22%,var(--panel-line))}}.command-brief{background:linear-gradient(145deg,#f4efe413,#f4efe406 45%,#f0b35b13),#0e0d0aeb;border-radius:8px;box-shadow:inset 0 1px #ffffff13}.command-brief:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#f4efe40b 1px,#0000 0),linear-gradient(#f4efe409 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.command-brief>*{position:relative}.brief-row{border-top:1px solid var(--panel-line);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.brief-row{border-top:1px solid color-mix(in oklch,var(--panel-line) 64%,transparent)}}.brief-row{padding:14px 0}.brief-row:first-of-type{border-top:0}.brief-index{border:1px solid var(--accent);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.brief-index{border:1px solid color-mix(in oklch,var(--accent) 38%,var(--panel-line))}}.brief-index{color:var(--accent-strong);border-radius:6px;font-size:12px;font-weight:950}.ops-card{border:1px solid var(--panel-line)}@supports (color:color-mix(in lab,red,red)){.ops-card{border:1px solid color-mix(in oklch,var(--panel-line) 78%,transparent)}}.ops-card{background:linear-gradient(#f4efe40e,#f4efe405),#0e0d0ac7;border-radius:8px;box-shadow:inset 0 1px #ffffff0e}.ops-stat-grid{border:1px solid var(--panel-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ops-stat-grid{border:1px solid color-mix(in oklch,var(--panel-line) 75%,transparent)}}.ops-stat-grid{background:var(--panel-line);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.ops-stat-grid{background:color-mix(in oklch,var(--panel-line) 65%,transparent)}}.ops-stat{background:#0e0d0adb;gap:5px;min-height:82px;padding:16px;display:grid}.money-path{gap:12px;padding:0;display:grid}.money-path li{grid-template-columns:36px 1fr;gap:14px;list-style:none;display:grid}.money-path span{background:var(--accent);border-radius:8px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.money-path span{background:color-mix(in oklch,var(--accent) 17%,transparent)}}.money-path span{color:var(--accent-strong);font-size:12px;font-weight:950}.money-path strong{color:var(--foreground);display:block}.money-path p{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.55}.dashboard-shell{gap:24px;padding-block:40px 64px;display:grid}.dashboard-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.68fr);align-items:start;gap:24px;display:grid}.dashboard-grid .module-strip{color:#fff1d7;background:radial-gradient(circle at 92% 18%,#7ee4d421,#0000 8rem),linear-gradient(135deg,#ffe7c40e,#0000000a),#051211e0;border-color:#ffe7c424}.dashboard-grid .module-strip h3,.dashboard-grid .module-strip p,.dashboard-grid .module-strip strong{color:#fff1d7}.dashboard-grid .module-strip p:not(.module-preview-note){color:#d8ccb7}.dashboard-grid .module-strip>div:first-child p:first-child{color:#f0b35b}.dashboard-grid .module-strip .module-preview-note{color:#bdb19d}.dashboard-grid .module-strip .module-state{color:#d9fff8;background:#0c2d29e0;border-color:#7ee4d442}.dashboard-grid .module-strip .button-secondary{color:#f7ead4}.tool-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}@media (min-width:760px){.value-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.value-strip>div{border-right:1px solid var(--panel-line)}@supports (color:color-mix(in lab,red,red)){.value-strip>div{border-right:1px solid color-mix(in oklch,var(--panel-line) 65%,transparent)}}.value-strip>div{border-bottom:0}}@media (max-width:860px){.hero-offer{min-height:auto;padding-block:48px}.hero-title{font-size:3.25rem}.dashboard-grid,.ops-stat-grid{grid-template-columns:1fr}.ops-backdrop-brief{opacity:.18;width:28rem;right:-10rem}}@media (max-width:560px){.hero-title{font-size:2.75rem}.brief-row{grid-template-columns:34px 1fr}.brief-row>small{grid-column:2}}body{background:#070604}.studio-backdrop,body:after,body:before{display:none}.magnetic-hero{background:#070604;min-height:calc(100vh - 65px);position:relative;overflow:hidden}.magnetic-hero__image{background-image:url(/images/control-room-hero.png);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.magnetic-hero__shade{background:linear-gradient(90deg,#070604f0,#070604c7 38%,#07060447 72%,#070604c7),linear-gradient(#07060429,#0706046b 58%,#070604);position:absolute;inset:0}.magnetic-hero__inner{grid-template-columns:minmax(0,.95fr) minmax(300px,390px);align-items:end;gap:44px;min-height:calc(100vh - 65px);padding-block:80px 68px;display:grid;position:relative}.magnetic-copy{max-width:760px}.magnetic-kicker{color:#f2b66d;font-size:13px;font-weight:900}.catalog-hero h1,.magnetic-copy h1,.workspace-top h1{color:#fff6e8;letter-spacing:-.04em;text-wrap:balance;max-width:780px;font-size:clamp(4rem,8vw,7.6rem);font-weight:950;line-height:.86}.catalog-hero p,.magnetic-copy p,.workspace-top p{color:#ead8bf;text-shadow:0 2px 18px #00000080;text-wrap:pretty;max-width:640px;margin-top:24px;font-size:19px;line-height:1.72}.magnetic-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-module,.night-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#18120de0,#0a0806c7),#0c0a08d6;border:1px solid #ffe7c42e;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 32px 80px #00000057}.hero-module{align-self:end;gap:14px;padding:22px;transition:transform .18s,border-color .18s,background .18s;display:grid}.hero-module:hover{border-color:#f2b66d8c;transform:translateY(-3px)}.hero-module small,.hero-module__label,.night-card small,.night-card span{color:#baa68c;font-size:12px;font-weight:800}.hero-module strong,.night-card strong{color:#fff6e8;font-size:26px;line-height:1.05}.hero-module__meta{color:#f2b66d;border-top:1px solid #ffe7c41f;justify-content:space-between;gap:12px;padding-top:16px;font-size:13px;font-weight:900;display:flex}.product-stage,.pull-section{background:radial-gradient(at 15% 0,#d180341f,#0000 28rem),#070604;position:relative}.pull-section{border-top:1px solid #ffe7c41a;border-bottom:1px solid #ffe7c414;padding:76px 0}.pull-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;display:grid}.pull-grid h2,.stage-heading h2{color:#fff6e8;letter-spacing:-.035em;text-wrap:balance;max-width:720px;font-size:clamp(2.2rem,4vw,4.2rem);font-weight:950;line-height:.98}.pull-points{gap:12px;display:grid}.pull-points div{border-bottom:1px solid #ffe7c41f;gap:7px;padding:0 0 18px;display:grid}.pull-points strong{color:#fff6e8;font-size:18px}.pull-points span{color:#baa68c;line-height:1.6}.product-stage{padding:78px 0 88px}.stage-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}.stage-heading>span{color:#f2b66d;background:#f2b66d14;border:1px solid #f2b66d3d;border-radius:999px;flex:none;padding:9px 13px;font-size:13px;font-weight:900}.catalog-hero,.workspace-top{background:linear-gradient(90deg,#070604f0,#070604bd,#070604eb),url(/images/control-room-hero.png) 50%/cover;padding:82px 0 70px;position:relative;overflow:hidden}.catalog-hero:after,.workspace-top:after{content:"";background:linear-gradient(90deg,#0000,#f2b66d80,#0000);height:1px;position:absolute;inset:auto 0 0}.catalog-hero .shell,.workspace-top .shell{position:relative}.catalog-hero h1,.workspace-top h1{max-width:900px;margin-top:14px;font-size:clamp(3rem,6vw,6.4rem)}.workspace-top__grid{grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:40px;display:grid}.night-card{gap:12px;padding:22px;display:grid}.ops-card{background:linear-gradient(#ffe7c413,#ffe7c406),#0d0a08e0;border-color:#ffe7c424}.ops-card:hover{border-color:#f2b66d6b}.button-primary{color:#1b1008;background:linear-gradient(#ffd18f,#e79b48);border-color:#ffd18fb3}.button-secondary{background:#ffe7c412;border-color:#ffe7c42e}@media (max-width:900px){.magnetic-hero__inner,.pull-grid,.workspace-top__grid{grid-template-columns:1fr}.magnetic-hero__inner{align-items:end;padding-block:76px 34px}.hero-module,.night-card{max-width:520px}.stage-heading{flex-direction:column;align-items:start}}@media (max-width:560px){.magnetic-hero{min-height:auto}.magnetic-hero__inner{min-height:auto;padding-block:58px 28px}.catalog-hero h1,.magnetic-copy h1,.workspace-top h1{letter-spacing:-.035em;font-size:3.15rem}.catalog-hero p,.magnetic-copy p,.workspace-top p{font-size:16px}.catalog-hero,.product-stage,.pull-section,.workspace-top{padding-block:52px}}:root{--pointer-x:50vw;--pointer-y:35vh}.interactive-spotlight{z-index:1;pointer-events:none;background:radial-gradient(420px circle at var(--pointer-x) var(--pointer-y),#f2b66d14,transparent 62%),radial-gradient(720px circle at var(--pointer-x) var(--pointer-y),#489ab809,transparent 70%);mix-blend-mode:screen;position:fixed;inset:0}.hero-signal-ribbon{z-index:1;background:#07060447;border-block:1px solid #ffe7c417;gap:10px;padding:9px 0;display:flex;position:absolute;bottom:24px;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hero-signal-ribbon span{color:#fff6e8b8;background:#ffe7c40e;border:1px solid #ffe7c41f;border-radius:999px;flex:none;padding:7px 12px;font-size:12px;font-weight:900}.live-console{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffe7c41f,#0000 38%),linear-gradient(#0c0a08d1,#080705a8);border:1px solid #ffe7c42e;border-radius:8px;align-self:end;gap:18px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 34px 90px #0006}.live-console:before{pointer-events:none;content:"";background-image:linear-gradient(90deg,#ffe7c40e 1px,#0000 0),linear-gradient(#ffe7c40a 1px,#0000 0);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.live-console>*{position:relative}.hero-module__meta,.live-console__top{justify-content:space-between;gap:12px;display:flex}.live-console__module span,.live-console__top span{color:#baa68c;font-size:12px;font-weight:900}.live-console__top strong{color:#f2b66d;font-size:12px}.signal-orb{background:radial-gradient(circle,#f2b66d33,#0000 38%),radial-gradient(circle,#3f97ba1f,#0000 62%);border:1px solid #f2b66d38;border-radius:999px;justify-self:center;place-items:center;width:168px;height:168px;display:grid;position:relative}.signal-orb span{background:radial-gradient(circle at 35% 28%,#fff4dc,#f2b66d 34%,#9f55217a 64%,#0000 66%);border-radius:999px;width:74px;height:74px;box-shadow:0 0 36px #f2b66d52}.signal-orb i{border:1px solid #ffe7c433;border-radius:999px;position:absolute;inset:16px}.console-wave{grid-template-columns:repeat(24,1fr);align-items:center;gap:5px;height:74px;display:grid}.console-wave span{height:var(--bar);background:linear-gradient(#ffe0a5,#d78638);border-radius:999px;min-height:10px;box-shadow:0 0 14px #f2b66d38}.live-console__module{border-top:1px solid #ffe7c421;gap:8px;padding-top:16px;display:grid}.live-console__module strong{color:#fff6e8;font-size:22px;line-height:1.08}.live-console__module small{color:#f2b66d;font-size:12px;font-weight:900}.module-visual{background:radial-gradient(circle at 74% 28%,#f2b66d38,#0000 28%),linear-gradient(135deg,#ffe7c414,#ffe7c404),#07060470;border:1px solid #ffe7c41c;border-radius:8px;height:116px;margin:-4px -4px 20px;position:relative;overflow:hidden}.module-visual span{background:linear-gradient(90deg,#f2b66d1a,#f2b66d85,#0000);height:1px;position:absolute;left:16px;right:16px}.module-visual span:first-child{top:28px}.module-visual span:nth-child(2){top:56px}.module-visual span:nth-child(3){top:84px}.module-visual i{background:radial-gradient(circle,#f2b66d33,#0000 64%);border:1px solid #f2b66d42;border-radius:999px;width:50px;height:50px;position:absolute;bottom:16px;right:18px}.future-room{background:radial-gradient(at 75% 10%,#408faf24,#0000 30rem),radial-gradient(at 15% 100%,#f2b66d1f,#0000 28rem),#070604;border-top:1px solid #ffe7c417;padding:82px 0;position:relative;overflow:hidden}.future-room__grid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:48px;display:grid}.future-room h2{color:#fff6e8;letter-spacing:-.04em;text-wrap:balance;max-width:720px;font-size:clamp(2.4rem,5vw,5rem);font-weight:950;line-height:.92}.future-stack{gap:12px;display:grid}.future-stack div{background:#ffe7c40b;border:1px solid #ffe7c41f;border-radius:8px;grid-template-columns:82px 1fr;gap:8px 18px;padding:18px;display:grid}.future-stack span{color:#f2b66d;grid-row:span 2;font-size:12px;font-weight:950}.future-stack strong{color:#fff6e8;font-size:18px}.future-stack small{color:#baa68c;font-size:13px;line-height:1.55}@media (prefers-reduced-motion:no-preference){.magnetic-hero__image{animation:cinematic-drift 18s ease-in-out infinite alternate}.hero-signal-ribbon span{animation:signal-float 10s linear infinite}.signal-orb i{animation:orbit-pulse 3.8s ease-in-out infinite}.console-wave span{animation:wave-listen 1.6s ease-in-out infinite alternate;animation-delay:calc(var(--bar) * -.01s)}}@keyframes cinematic-drift{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.065)translate(-1.2rem,.8rem)}}@keyframes signal-float{0%{transform:translate(0)}to{transform:translate(-18rem)}}@keyframes orbit-pulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes wave-listen{0%{opacity:.66;transform:scaleY(.62)}to{opacity:1;transform:scaleY(1)}}@media (max-width:900px){.future-room__grid{grid-template-columns:1fr}.live-console{max-width:520px}}@media (max-width:560px){.interactive-spotlight{display:none}.hero-signal-ribbon{bottom:10px}.signal-orb{width:132px;height:132px}.future-stack div{grid-template-columns:1fr}.future-stack span{grid-row:auto}}.setup-hero{background:linear-gradient(90deg,#070604f0,#070604c7,#070604e6),url(/images/control-room-hero.png) 50%/cover;padding:76px 0 64px;position:relative;overflow:hidden}.setup-grid,.setup-hero__grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.setup-hero h1{color:#fff6e8;letter-spacing:-.04em;text-wrap:balance;max-width:860px;font-size:clamp(3rem,6vw,6.5rem);font-weight:950;line-height:.9}.setup-hero p:not(.magnetic-kicker){color:#ead8bf;max-width:680px;margin-top:22px;font-size:18px;line-height:1.7}.advisor-preview,.advisor-rack,.setup-panel,.setup-status{background:linear-gradient(#ffe7c413,#ffe7c406),#0c0a08db;border:1px solid #ffe7c424;border-radius:8px;box-shadow:inset 0 1px #ffffff0f}.advisor-preview,.setup-status{gap:10px;padding:22px;display:grid}.advisor-preview small,.advisor-preview span,.setup-status small,.setup-status span{color:#baa68c;font-size:12px;line-height:1.55}.advisor-preview strong,.setup-status strong{color:#fff6e8;font-size:24px;line-height:1.1}.setup-panel{padding:24px}.identity-lab-intro{background:radial-gradient(circle at 82% 20%,#ee743829,#0000 11rem),linear-gradient(#ffffff0b,#0000002e),#030d0cdb;border:1px solid #7ee4d421;border-radius:14px;grid-template-columns:minmax(0,1fr) 190px;align-items:stretch;gap:18px;margin-bottom:22px;padding:clamp(20px,3vw,30px);display:grid}.identity-lab-intro h2{color:#fff2da;letter-spacing:0;max-width:760px;margin-top:8px;font-size:clamp(2rem,4vw,4.5rem);font-weight:950;line-height:.92}.setup-module-content--standalone .identity-lab-intro{grid-template-columns:minmax(0,1fr) 170px;margin-bottom:16px;padding:clamp(18px,2.4vw,24px)}.setup-module-content--standalone .identity-lab-intro h2{max-width:920px;font-size:clamp(1.8rem,3.15vw,3.45rem);line-height:.95}.setup-module-content--standalone .identity-lab-intro span{max-width:840px;margin-top:12px;font-size:14px;line-height:1.6}.setup-module-content--standalone .identity-access-strip{margin-bottom:16px}.identity-lab-intro span{color:#c8bca8;max-width:720px;margin-top:14px;font-size:15px;line-height:1.7;display:block}.identity-lab-price{text-align:center;background:radial-gradient(circle at 50% 0,#ee74383d,#0000 7rem),#0000003d;border:1px solid #ee743833;border-radius:12px;place-items:center;display:grid}.identity-lab-price span{color:#baa68c;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:950}.identity-lab-price strong{color:#fff1d7;font-size:42px;font-weight:950;line-height:1;-webkit-text-decoration:line-through #ee7438d9;text-decoration:line-through #ee7438d9}.identity-lab-price b{color:#a8fff2;background:#7ee4d421;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:950}.identity-lab-outcome-strip{background:radial-gradient(circle at 8%,#7ee4d421,#0000 12rem),linear-gradient(90deg,#ffe7c40e,#00000029),#030d0cd1;border:1px solid #7ee4d424;border-radius:14px;grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(112px,.55fr));align-items:stretch;gap:10px;margin-bottom:14px;padding:12px;display:grid}.identity-lab-outcome-strip>div{border-right:1px solid #ffe7c41a;align-content:center;min-height:58px;padding-right:14px;display:grid}.identity-lab-outcome-strip strong{color:#fff1d7;font-size:18px;font-weight:950;line-height:1.05}.identity-lab-outcome-strip>span{color:#dffdf7;letter-spacing:.055em;text-align:center;text-transform:uppercase;background:linear-gradient(#ffffff0b,#00000029),#7ee4d40e;border:1px solid #ffe7c41a;border-radius:10px;place-items:center;min-height:58px;font-size:11px;font-weight:950;display:grid}.identity-access-strip{background:radial-gradient(circle at 96% 0,#7ee4d421,#0000 14rem),linear-gradient(90deg,#ffe7c40f,#00000029),#030d0cd1;border:1px solid #ffe7c41f;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:18px;margin-bottom:22px;padding:18px;display:grid}.identity-access-strip strong{color:#fff1d7;margin-top:5px;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:950;line-height:1.05;display:block}.identity-access-strip span,.identity-account-note{color:#c8bca8;margin-top:7px;font-size:13px;line-height:1.55;display:block}.identity-magic-form{grid-template-columns:minmax(0,1fr) auto}.identity-access-actions,.identity-code-form,.identity-magic-form{gap:10px;display:grid}.identity-code-form{grid-template-columns:minmax(0,1fr) minmax(112px,.45fr) auto}.identity-code-form input{color:#fff6e8;min-height:48px;font:inherit;background:#070604b8;border:1px solid #ffe7c424;border-radius:999px;outline:none;padding:0 16px}.identity-code-form input:focus{border-color:#7ee4d48c;box-shadow:0 0 0 3px #7ee4d41a}.identity-code-form button{color:#dffdf7;cursor:pointer;text-transform:uppercase;background:radial-gradient(circle at 30% 20%,#7ee4d429,#0000 3rem),#7ee4d414;border:1px solid #7ee4d447;border-radius:999px;min-height:48px;padding:0 16px;font-size:12px;font-weight:950}.identity-access-actions small{color:#baa68c;font-size:12px;line-height:1.45}.identity-draft-button{color:#dffdf7;cursor:pointer;min-height:46px;font:inherit;letter-spacing:.04em;text-transform:uppercase;background:radial-gradient(circle at 30% 20%,#7ee4d429,#0000 3rem),#7ee4d414;border:1px solid #7ee4d447;border-radius:999px;font-size:12px;font-weight:950;transition:border-color .16s,color .16s,transform .16s}.identity-draft-button:focus-visible,.identity-draft-button:hover{color:#fff;border-color:#7ee4d48c;transform:translateY(-1px)}.identity-magic-form input{color:#fff6e8;min-height:48px;font:inherit;background:#070604b8;border:1px solid #ffe7c424;border-radius:999px;outline:none;padding:0 16px}.identity-magic-form input:focus{border-color:#7ee4d48c;box-shadow:0 0 0 3px #7ee4d41a}.identity-magic-form button{color:#fff7e9;cursor:pointer;text-transform:uppercase;background:radial-gradient(circle at 30% 20%,#fff2da3d,#0000 3rem),linear-gradient(#f47b42,#d85a2b);border:1px solid #ee74386b;border-radius:999px;min-height:48px;padding:0 16px;font-size:12px;font-weight:950}.identity-lab-console{background-color:#00000038;background-image:radial-gradient(circle at 12%,#7ee4d424,#0000 11rem),linear-gradient(90deg,#7ee4d40f 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,34px 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #7ee4d429;border-radius:14px;grid-template-columns:minmax(170px,.68fr) minmax(360px,1.35fr) minmax(290px,.95fr);grid-template-areas:"status rail next""status pads next";align-items:center;gap:14px;margin-bottom:22px;padding:16px;display:grid}.identity-lab-console>div:first-child{grid-area:status}.identity-lab-console strong{color:#fff1d7;margin-top:4px;font-size:26px;font-weight:950;line-height:1;display:block}.identity-lab-console span{color:#baa68c;font-size:12px;line-height:1.45}.identity-progress-rail{background:repeating-linear-gradient(90deg,#ffe7c414 0 1px,#0000 1px 22px),#00000052;border:1px solid #ffe7c41f;border-radius:999px;grid-area:rail;height:14px;overflow:hidden;box-shadow:inset 0 1px 8px #00000073}.identity-progress-rail span{border-radius:inherit;background:linear-gradient(90deg,#78e3d3,#f2b66d,#ee7438);height:100%;display:block;box-shadow:0 0 20px #7ee4d438}.identity-signal-pads{flex-wrap:wrap;grid-area:pads;justify-content:flex-start;gap:8px;display:flex}.identity-signal-pads span{color:#8f877a;letter-spacing:.05em;text-transform:uppercase;background:#ffe7c40e;border:1px solid #ffe7c41f;border-radius:7px;padding:8px 9px;font-size:10px;font-weight:950}.identity-signal-pads span.is-lit{color:#d9fff8;background:radial-gradient(circle at 50% 0,#7ee4d447,#0000 4rem),#7ee4d41c;border-color:#7ee4d470;box-shadow:0 0 16px #7ee4d41f}.identity-next-move{background:radial-gradient(circle at 92% 20%,#ee743833,#0000 5rem),linear-gradient(145deg,#ffe7c412,#7ee4d409),#00000038;border:1px solid #ee743838;border-radius:12px;grid-area:next;min-height:118px;padding:14px;box-shadow:inset 0 1px #fff4da14,0 16px 38px #00000029}.identity-next-move strong{color:#fff0d4;font-size:18px;line-height:1.08}.identity-next-move span{color:#d7c4a8;margin-top:7px;display:block}.identity-next-move>div{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.identity-next-move small{color:#98eadf;letter-spacing:.04em;text-transform:uppercase;background:#7ee4d414;border:1px solid #7ee4d438;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:950;display:inline-flex}.identity-next-move button{color:#fff1d7;cursor:pointer;font:inherit;letter-spacing:.04em;text-transform:uppercase;background:radial-gradient(circle at 35% 20%,#fff4da2e,#0000 2.4rem),#ffe7c414;border:1px solid #ffe7c42e;border-radius:999px;padding:6px 11px;font-size:10px;font-weight:950;transition:border-color .16s,color .16s,transform .16s}.identity-next-move button:focus-visible,.identity-next-move button:hover{color:#fff;border-color:#ee74387a;transform:translateY(-1px)}.setup-section+.setup-section{border-top:1px solid #ffe7c41a;margin-top:28px;padding-top:26px}.section-guidance{gap:7px;max-width:740px;margin-bottom:16px;display:grid}.section-guidance--compact{margin-bottom:6px}.section-guidance strong{color:#fff1d7;letter-spacing:-.03em;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:950;line-height:1}.section-guidance span{color:#baa68c;font-size:13px;line-height:1.6}.identity-next-step-card{background:radial-gradient(circle at 0 0,#7ee4d421,#0000 10rem),#0000002e;border:1px solid #7ee4d433;border-radius:14px;gap:8px;margin-top:18px;padding:18px;display:grid}.identity-next-step-card strong{color:#fff1d7;font-size:18px;font-weight:950}.identity-next-step-card span{color:#baa68c;font-size:13px;line-height:1.6}.starter-lane-board{background-color:#00000029;background-image:radial-gradient(circle at 100% 0,#ee74381a,#0000 9rem),linear-gradient(90deg,#7ee4d409 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,30px 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffe7c41f;border-radius:14px;gap:12px;margin-top:16px;padding:16px;display:grid}.starter-lane-board strong{color:#fff1d7;font-size:16px;font-weight:950;display:block}.starter-lane-board span{color:#baa68c;margin-top:5px;font-size:12px;line-height:1.55;display:block}.starter-lane-board>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.starter-lane-board button{color:#fff1d7;cursor:pointer;text-align:left;background:radial-gradient(circle at 50% 0,#7ee4d41c,#0000 4rem),linear-gradient(#ffe7c413,#ffe7c409);border:1px solid #7ee4d42e;border-radius:10px;min-height:58px;padding:10px;font-size:12px;font-weight:950;line-height:1.15;transition:border-color .16s,transform .16s,box-shadow .16s}.starter-lane-board button.is-selected,.starter-lane-board button:hover{border-color:#f2b66d80;transform:translateY(-1px);box-shadow:0 0 18px #f2b66d14}.starter-lane-board button.is-selected{background:radial-gradient(circle at 50% 0,#f2b66d33,#0000 4rem),linear-gradient(#ee74382e,#7ee4d412)}.starter-lane-board small{color:#f2b66d;font-size:12px;font-weight:900;line-height:1.4}.setup-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.setup-fields--wide{grid-template-columns:1fr}.early-link-section,.visual-upload-zone{gap:12px;margin-top:18px;display:grid}.visual-drop{cursor:pointer;text-align:center;background-color:#0003;background-image:radial-gradient(circle at 50% 0,#7ee4d41f,#0000 12rem),linear-gradient(90deg,#7ee4d40b 1px,#0000 0),linear-gradient(#7ee4d409 1px,#0000 0),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,34px 34px,34px 34px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border:1px dashed #7ee4d452;border-radius:14px;place-items:center;min-height:190px;padding:22px;transition:border-color .16s,transform .16s,background .16s;display:grid}.visual-drop:hover{border-color:#ee74389e;transform:translateY(-1px)}.visual-drop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.visual-drop>span{background:radial-gradient(circle at 35% 30%,#fff2dae6,#0000 18%),linear-gradient(145deg,#ee7438d9,#7ee4d485);border:1px solid #ee743852;border-radius:18px;place-items:center;width:62px;height:62px;margin-bottom:12px;display:grid;box-shadow:0 16px 34px #00000052,0 0 24px #7ee4d41f}.visual-drop>span:before{color:#071312;content:"+";font-size:36px;font-weight:950;line-height:1}.visual-drop strong{color:#fff1d7;max-width:440px;font-size:18px;font-weight:950;line-height:1.15}.visual-drop small{color:#baa68c;max-width:480px;margin-top:8px;font-size:12px;line-height:1.55}.visual-preview-strip{flex-wrap:wrap;gap:10px;display:flex}.visual-preview-strip img,.visual-preview-strip span{object-fit:cover;background:#00000042;border:1px solid #ffe7c41f;border-radius:10px;width:82px;height:82px}.visual-preview-strip span{color:#baa68c;text-align:center;place-items:center;padding:8px;font-size:10px;font-weight:800;line-height:1.3;display:grid;overflow:hidden}.setup-label{gap:8px;display:grid}.setup-label--wide{margin-top:14px}.setup-label span{color:#baa68c;font-size:12px;font-weight:900}.setup-label input,.setup-label textarea{color:#fff6e8;width:100%;font:inherit;background:#070604b8;border:1px solid #ffe7c424;border-radius:8px;outline:none;min-height:46px;padding:12px}.setup-label textarea{resize:vertical}.bio-generator-card{background:radial-gradient(circle at 0 0,#7ee4d421,#0000 10rem),linear-gradient(135deg,#ffe7c40e,#ee743809),#0000002e;border:1px solid #7ee4d42e;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:10px;padding:14px;display:grid}.bio-generator-card strong{color:#fff1d7;font-size:14px;font-weight:950;display:block}.bio-generator-card small{color:#baa68c;margin-top:5px;font-size:12px;line-height:1.45;display:block}.bio-generator-card button{color:#fff7e9;cursor:pointer;text-transform:uppercase;background:radial-gradient(circle at 30% 20%,#fff2da3d,#0000 3rem),linear-gradient(#f47b42,#d85a2b);border:1px solid #ee74386b;border-radius:999px;min-height:42px;padding:0 16px;font-size:12px;font-weight:950;box-shadow:0 14px 24px #00000047,0 0 18px #ee74382e}.bio-generator-card button:hover{transform:translateY(-1px)}.bio-generator-card--compact{background:radial-gradient(circle at 0 0,#c9f27a14,#0000 9rem),#00000024;margin-bottom:8px;padding:12px}.bio-generator-card--compact button{color:#d9fff8;background:radial-gradient(circle at 30% 20%,#fff2da2e,#0000 3rem),linear-gradient(#7ee4d438,#0f3a35f5);border-color:#7ee4d452;box-shadow:0 12px 20px #0000003d,0 0 18px #7ee4d41f}.challenge-suggestion-panel{background-color:#00000029;background-image:radial-gradient(circle at 100% 0,#ee74381a,#0000 10rem),linear-gradient(90deg,#7ee4d40a 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,28px 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffe7c41f;border-radius:12px;gap:12px;margin-bottom:10px;padding:14px;display:grid}.challenge-suggestion-panel strong{color:#fff1d7;font-size:14px;font-weight:950;display:block}.challenge-suggestion-panel small{color:#baa68c;margin-top:5px;font-size:12px;line-height:1.45;display:block}.challenge-suggestion-panel>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.challenge-suggestion-panel button{color:#d9fff8;cursor:pointer;background:#7ee4d412;border:1px solid #7ee4d42e;border-radius:999px;min-height:36px;padding:0 12px;font-size:12px;font-weight:900}.challenge-suggestion-panel button.selected,.challenge-suggestion-panel button:hover{color:#fff1d7;background:#ee743829;border-color:#ee74388c}.voice-note-button{color:#bdf5eb;cursor:pointer;text-transform:uppercase;background:radial-gradient(circle at 30% 20%,#7ee4d42e,#0000 4rem),#051211e6;border:1px solid #7ee4d433;border-radius:999px;justify-self:start;align-items:center;gap:9px;min-height:40px;padding:0 14px;font-size:12px;font-weight:950;display:inline-flex}.voice-note-button i{background:#ee7438;border-radius:50%;width:14px;height:14px;box-shadow:0 0 14px #ee74388c}.goal-mode-board{background-color:#0000002e;background-image:linear-gradient(90deg,#7ee4d40b 1px,#0000 0),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #7ee4d41f;border-radius:12px;gap:12px;margin-top:14px;padding:16px;display:grid}.goal-mode-board>span{color:#9be9dc;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.goal-mode-board>div{flex-wrap:wrap;gap:10px;display:flex}.easy-link-stack{background:radial-gradient(circle at 100% 0,#7ee4d414,#0000 9rem),#00000024;border:1px solid #ffe7c41a;border-radius:14px;gap:12px;margin-top:14px;padding:16px;display:grid}.easy-link-row{grid-template-columns:minmax(110px,.32fr) minmax(0,1fr) 42px;gap:8px;display:grid}.easy-link-row input{color:#fff6e8;min-height:44px;font:inherit;background:#070604b8;border:1px solid #ffe7c424;border-radius:8px;padding:10px 12px}.easy-link-actions button,.easy-link-row button{color:#bdf5eb;cursor:pointer;background:#7ee4d414;border:1px solid #7ee4d42e;border-radius:999px;padding:0 12px;font-size:12px;font-weight:950}.easy-link-row button{font-size:20px}.easy-link-actions{flex-wrap:wrap;gap:8px;display:flex}.easy-link-actions button{min-height:36px}.easy-link-stack>p{color:#baa68c;font-size:12px;line-height:1.55}.setup-choice-grid{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.mini-choice-heading{gap:4px;margin-top:18px;display:grid}.mini-choice-heading strong{color:#fff1d7;font-size:13px;font-weight:950}.mini-choice-heading span{color:#baa68c;font-size:12px;line-height:1.4}.setup-choice{color:#ead8bf;cursor:pointer;background:#ffe7c40e;border:1px solid #ffe7c424;border-radius:999px;min-height:42px;padding:0 14px;font-weight:800}.setup-choice.selected{color:#fff6e8;background:#f2b66d2e;border-color:#f2b66d9e}.setup-actions{border-top:1px solid #ffe7c41a;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;padding-top:22px;display:flex}.setup-actions>span{color:#f2b66d;font-size:13px;font-weight:900}.advisor-preview h2,.advisor-rack h2{color:#fff6e8;letter-spacing:-.03em;font-size:28px;font-weight:950;line-height:1}.advisor-preview>div:not(.master-prompt-card){border-top:1px solid #ffe7c41a;gap:6px;padding-top:14px;display:grid}.advisor-preview .hook-brain-panel{background:radial-gradient(circle at 100% 0,#ee743824,#0000 10rem),radial-gradient(circle at 0 100%,#7ee4d41a,#0000 10rem),#0000002e;border:1px solid #ee743838;border-radius:14px;gap:14px;padding:16px;display:grid}.hook-brain-panel__head{border:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;padding:0;display:grid}.hook-brain-panel__head button{color:#fff7e9;cursor:pointer;text-transform:uppercase;background:radial-gradient(circle at 30% 20%,#fff2da38,#0000 3rem),linear-gradient(#f47b42,#d85a2b);border:1px solid #ee743870;border-radius:999px;width:max-content;min-height:42px;padding:0 14px;font-size:12px;font-weight:950}.hook-brain-panel__head button:disabled,.identity-magic-form button:disabled,.setup-actions button:disabled{cursor:not-allowed;opacity:.62}.hook-memory-meters{border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.hook-memory-meters span{color:#bdf5eb;text-transform:uppercase;background:#7ee4d412;border:1px solid #7ee4d42e;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:950}.hook-idea-stack{border:0;gap:10px;padding:0;display:grid}.hook-preview-stack{background:radial-gradient(circle at 0 0,#7ee4d41a,#0000 8rem),#7ee4d40b;border:1px solid #7ee4d429;border-radius:12px;gap:9px;padding:12px;display:grid}.hook-preview-stack>div{gap:4px;display:grid}.hook-preview-stack>div strong{color:#fff1d7;font-size:15px;font-weight:950}.hook-preview-stack>div span{color:#baa68c;font-size:12px;line-height:1.45}.hook-preview-stack article{background:#07060461;border:1px solid #ffe7c41c;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.hook-preview-stack article>div{gap:8px;min-width:0;display:grid}.hook-preview-stack article>span{color:#ffd8c1;background:#ee743814;border:1px solid #ee743847;border-radius:999px;padding:6px 7px;font-size:10px;font-weight:950;line-height:1}.hook-preview-stack p{color:#fff1d7;margin:0;font-size:13px;font-weight:850;line-height:1.42}.hook-preview-stack article button{color:#bdf5eb;cursor:pointer;width:max-content;min-height:30px;font:inherit;text-transform:uppercase;background:#7ee4d412;border:1px solid #7ee4d433;border-radius:999px;padding:0 10px;font-size:10px;font-weight:950;transition:border-color .16s,background .16s,transform .16s}.hook-preview-stack article button:focus-visible,.hook-preview-stack article button:hover{background:#7ee4d41f;border-color:#7ee4d470;outline:none;transform:translateY(-1px)}.hook-empty-state,.hook-idea-card{background:#0706046b;border:1px solid #ffe7c41f;border-radius:12px;gap:10px;padding:13px;display:grid}.hook-idea-card--saved{background:radial-gradient(circle at 100% 0,#c9f27a1a,#0000 8rem),#0706046b;border-color:#c9f27a52}.hook-idea-card>span{color:#f0b35b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.hook-empty-state strong,.hook-idea-card strong{color:#fff1d7;font-size:15px;line-height:1.25}.hook-idea-card div{border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.hook-idea-card button{color:#bdf5eb;cursor:pointer;text-transform:uppercase;background:#7ee4d412;border:1px solid #7ee4d42e;border-radius:999px;min-height:34px;padding:0 11px;font-size:11px;font-weight:950}.hook-idea-card button:last-child{color:#ffd8c1;background:#ee743814;border-color:#ee74383d}.advisor-preview .launchpad-soft-card{background:radial-gradient(circle at 90% 10%,#ee74381f,#0000 8rem),#ee74380f;border:1px solid #ee743838;border-radius:10px;padding:16px}.advisor-preview .source-note-card{background:#7ee4d40e;border:1px solid #7ee4d429;border-radius:10px;padding:16px}.master-prompt-card{background-color:#00000038;background-image:radial-gradient(circle at 100% 0,#f2b66d1f,#0000 10rem),linear-gradient(90deg,#7ee4d40a 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,30px 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #f2b66d42;border-radius:14px;gap:12px;padding:16px;display:grid}.master-prompt-card--draft{background:radial-gradient(circle at 100% 0,#7ee4d41a,#0000 10rem),linear-gradient(90deg,#7ee4d40a 1px,#0000 0),#0003;border-color:#7ee4d433}.master-prompt-card--draft .master-prompt-card__head button{color:#dffdf7;background:radial-gradient(circle at 30% 20%,#7ee4d429,#0000 3rem),#7ee4d417;border-color:#7ee4d457}.master-prompt-card__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.master-prompt-card__head>div{gap:6px;display:grid}.artist-brief-card button,.master-prompt-card__head button{color:#fff7e9;cursor:pointer;text-transform:uppercase;background:radial-gradient(circle at 30% 20%,#fff2da38,#0000 3rem),linear-gradient(#f47b42,#d85a2b);border:1px solid #f2b66d6b;border-radius:999px;min-height:40px;padding:0 13px;font-size:11px;font-weight:950}.deliverable-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.artist-brief-card>.deliverable-actions{justify-content:flex-start}.deliverable-actions--head{justify-content:flex-end}.deliverable-actions button:nth-child(2),.master-prompt-card__head .deliverable-actions button:nth-child(2){color:#dffdf7;background:radial-gradient(circle at 30% 20%,#7ee4d41f,#0000 3rem),#7ee4d412;border-color:#7ee4d447}.artist-brief-card>.deliverable-actions button,.master-prompt-card__head .deliverable-actions button{width:max-content}.master-prompt-card textarea{color:#fff1d7;resize:vertical;background-color:#040c0bdb;background-image:linear-gradient(#7ee4d409 1px,#0000 0),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffe7c424;border-radius:10px;outline:none;width:100%;max-height:190px;padding:14px;font:700 12px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.master-prompt-card.is-expanded textarea{max-height:520px}.master-prompt-card small{color:#9be9dc;font-size:12px;font-weight:900}.artist-brief-card{background-color:#00000038;background-image:radial-gradient(circle at 100% 0,#7ee4d41f,#0000 10rem),linear-gradient(90deg,#7ee4d40a 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,30px 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #7ee4d438;border-radius:14px;gap:12px;padding:16px;display:grid}.advisor-preview .artist-brief-card{border-top:1px solid #7ee4d438}.artist-brief-card>div{gap:6px;display:grid}.artist-brief-card>div strong{color:#fff1d7;font-size:18px;font-weight:950}.artist-brief-card>div span{color:#c8bca8;font-size:12px;line-height:1.45}.artist-brief-card textarea{color:#fff1d7;resize:vertical;background-color:#040c0bdb;background-image:linear-gradient(#7ee4d409 1px,#0000 0),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffe7c424;border-radius:10px;outline:none;width:100%;max-height:170px;padding:14px;font:700 12px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.artist-brief-card.is-expanded textarea{max-height:460px}.artist-brief-card .deliverable-actions button:first-child{color:#dffdf7;background:radial-gradient(circle at 30% 20%,#7ee4d429,#0000 3rem),#7ee4d417;border-color:#7ee4d457}.artist-brief-card small{color:#9be9dc;font-size:12px;font-weight:900}.prompt-quality-card{background-color:#0003;background-image:radial-gradient(circle at 100% 0,#7ee4d41a,#0000 10rem),linear-gradient(90deg,#7ee4d409 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,28px 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #7ee4d42e;border-radius:14px;gap:12px;padding:14px;display:grid}.prompt-quality-card__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.prompt-quality-card__head strong{color:#fff1d7;font-size:18px;font-weight:950;line-height:1}.prompt-quality-card__head span{color:#c8bca8;margin-top:6px;font-size:12px;line-height:1.45;display:block}.prompt-quality-card__head b{color:#bdf5eb;text-transform:uppercase;background:#7ee4d414;border:1px solid #7ee4d433;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:950}.prompt-quality-list{gap:8px;display:grid}.prompt-quality-list button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#ffe7c409;border:1px solid #ffe7c41c;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;transition:border-color .16s,transform .16s,background .16s;display:grid}.prompt-quality-list button:focus-visible,.prompt-quality-list button:hover{background:#7ee4d412;border-color:#7ee4d452;outline:none;transform:translateY(-1px)}.prompt-quality-list i{background:#ffe7c414;border:1px solid #ffe7c433;border-radius:999px;width:11px;height:11px;margin-top:3px;box-shadow:inset 0 1px 3px #0000008c}.prompt-quality-list button.is-complete i{background:#78e3d3;border-color:#7ee4d480;box-shadow:0 0 14px #7ee4d447}.prompt-quality-list strong{color:#fff1d7;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.prompt-quality-list small{color:#baa68c;margin-top:3px;font-size:11px;font-weight:700;line-height:1.4;display:block}.seven-day-plan-card{background-color:#0003;background-image:radial-gradient(circle at 100% 0,#ee74381a,#0000 10rem),linear-gradient(90deg,#7ee4d409 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,28px 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ee74382e;border-radius:14px;gap:12px;padding:14px;display:grid}.advisor-preview .seven-day-plan-card{border-top:1px solid #ee74382e}.seven-day-plan-card__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.seven-day-plan-card__head>div{gap:5px;display:grid}.seven-day-plan-card__head strong{color:#fff1d7;font-size:18px;font-weight:950}.seven-day-plan-card__head span{color:#baa68c;font-size:12px;line-height:1.45}.seven-day-plan-card__head button{color:#ffd8c1;cursor:pointer;min-height:36px;font:inherit;text-transform:uppercase;background:radial-gradient(circle at 30% 20%,#fff2da2e,#0000 3rem),#ee74381a;border:1px solid #ee743852;border-radius:999px;padding:0 12px;font-size:10px;font-weight:950;transition:border-color .16s,background .16s,transform .16s}.seven-day-plan-card__head button:focus-visible,.seven-day-plan-card__head button:hover{background:#ee743826;border-color:#ee74388f;outline:none;transform:translateY(-1px)}.seven-day-plan-card ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.seven-day-plan-card li{background:#07060461;border:1px solid #ffe7c41a;border-radius:10px;grid-template-columns:62px minmax(0,1fr);gap:10px;padding:10px;display:grid}.seven-day-plan-card li>b{color:#ffd8c1;text-transform:uppercase;background:#ee743814;border:1px solid #ee74383d;border-radius:8px;place-items:center;min-height:38px;font-size:10px;font-weight:950;display:grid}.seven-day-plan-card li span{gap:4px;display:grid}.seven-day-plan-card li strong{color:#fff1d7;font-size:13px;font-weight:950}.seven-day-plan-card li small{color:#c8bca8;font-size:11px;font-weight:700;line-height:1.45}.seven-day-plan-card__message{color:#9be9dc;font-size:12px;font-weight:900}.fan-avatar-board,.money-path-board{background-image:radial-gradient(circle at 100% 0,#7ee4d41a,#0000 9rem),linear-gradient(90deg,#ffe7c407 1px,#0000 0),none;border:1px solid #7ee4d42e;border-radius:14px;gap:12px;padding:14px;display:grid}.fan-avatar-board,.money-path-board{background-color:#00000038;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,28px 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.money-path-board{background-image:radial-gradient(circle at 100% 0,#ee74381a,#0000 9rem),linear-gradient(90deg,#ffe7c407 1px,#0000 0),none;border-color:#ee743833}.advisor-preview .fan-avatar-board,.advisor-preview .money-path-board{border-top:1px solid #7ee4d42e}.advisor-preview .money-path-board{border-top-color:#ee743833}.fan-avatar-board__head,.money-path-board__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.fan-avatar-board__head>div,.money-path-board__head>div{gap:5px;display:grid}.fan-avatar-board__head strong,.money-path-board__head strong{color:#fff1d7;font-size:18px;font-weight:950}.fan-avatar-board__head span,.money-path-board__head span{color:#baa68c;font-size:12px;line-height:1.45}.fan-avatar-board__head button,.money-path-board__head button{color:#dffdf7;cursor:pointer;min-height:36px;font:inherit;text-transform:uppercase;background:radial-gradient(circle at 30% 20%,#7ee4d429,#0000 3rem),#7ee4d414;border:1px solid #7ee4d44d;border-radius:999px;padding:0 12px;font-size:10px;font-weight:950;transition:border-color .16s,background .16s,transform .16s}.money-path-board__head button{color:#ffd8c1;background:radial-gradient(circle at 30% 20%,#fff2da2e,#0000 3rem),#ee74381a;border-color:#ee743852}.fan-avatar-board__head button:focus-visible,.fan-avatar-board__head button:hover,.money-path-board__head button:focus-visible,.money-path-board__head button:hover{background:#7ee4d421;border-color:#7ee4d48c;outline:none;transform:translateY(-1px)}.money-path-board__head button:focus-visible,.money-path-board__head button:hover{background:#ee743826;border-color:#ee74388f}.fan-avatar-board__selector,.money-path-board__selector{grid-template-columns:1fr;gap:7px;display:grid}.fan-avatar-board__selector button,.money-path-board__selector button{color:#c8bca8;cursor:pointer;min-height:44px;font:inherit;text-align:center;text-transform:uppercase;background:linear-gradient(#ffe7c40e,#ffe7c405),#0706046b;border:1px solid #ffe7c41a;border-radius:10px;padding:8px;font-size:10px;font-weight:950;line-height:1.1;transition:border-color .16s,background .16s,color .16s,transform .16s}.fan-avatar-board__selector button:focus-visible,.fan-avatar-board__selector button:hover,.money-path-board__selector button:focus-visible,.money-path-board__selector button:hover{color:#fff1d7;border-color:#7ee4d45c;outline:none}.money-path-board__selector button:focus-visible,.money-path-board__selector button:hover{border-color:#ee74385c}.fan-avatar-board__selector button.is-selected,.money-path-board__selector button.is-selected{color:#dffdf7;background:radial-gradient(circle at 30% 10%,#7ee4d42e,#0000 4rem),#7ee4d414;border-color:#7ee4d47a;box-shadow:inset 0 0 0 1px #7ee4d414,0 0 18px #7ee4d412}.money-path-board__selector button.is-selected{color:#ffd8c1;background:radial-gradient(circle at 30% 10%,#ee74382e,#0000 4rem),#ee743814;border-color:#ee74387a;box-shadow:inset 0 0 0 1px #ee743814,0 0 18px #ee743812}.fan-avatar-board__selector button:active,.money-path-board__selector button:active{transform:translateY(1px)}.fan-avatar-focus,.money-path-focus{background:radial-gradient(circle at 0 0,#ee743814,#0000 8rem),#07060461;border:1px solid #ffe7c41a;border-radius:12px;gap:10px;padding:12px;display:grid}.money-path-focus{background:radial-gradient(circle at 0 0,#ee74381a,#0000 8rem),#07060461}.fan-avatar-focus b,.money-path-focus b{color:#fff1d7;letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:950}.fan-avatar-board dl,.money-path-board dl{gap:8px;margin:0;display:grid}.fan-avatar-board dl>div,.money-path-board dl>div{gap:3px;display:grid}.fan-avatar-board dt,.money-path-board dt{color:#7ee4d4;text-transform:uppercase;font-size:10px;font-weight:950}.money-path-board dt{color:#ffb16b}.fan-avatar-board dd,.money-path-board dd{color:#c8bca8;margin:0;font-size:11px;font-weight:700;line-height:1.45}.fan-avatar-board>small,.money-path-board>small{color:#9be9dc;font-size:12px;font-weight:900}.money-path-board>small{color:#ffd8c1}.bio-pack-card{background-color:#0003;background-image:radial-gradient(circle at 100% 0,#ffe7c41a,#0000 9rem),linear-gradient(90deg,#ffe7c408 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,28px 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffe7c424;border-radius:14px;gap:12px;padding:14px;display:grid}.advisor-preview .bio-pack-card{border-top:1px solid #ffe7c424}.bio-pack-card__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.bio-pack-card__head>div{gap:5px;display:grid}.bio-pack-card__head strong{color:#fff1d7;font-size:18px;font-weight:950}.bio-pack-card__head span{color:#baa68c;font-size:12px;line-height:1.45}.bio-pack-card__head button{color:#fff1d7;cursor:pointer;min-height:36px;font:inherit;text-transform:uppercase;background:radial-gradient(circle at 30% 20%,#fff2da29,#0000 3rem),#ffe7c412;border:1px solid #ffe7c43d;border-radius:999px;padding:0 12px;font-size:10px;font-weight:950;transition:border-color .16s,background .16s,transform .16s}.bio-pack-card__head button:focus-visible,.bio-pack-card__head button:hover{background:#ffe7c41c;border-color:#ffe7c470;outline:none;transform:translateY(-1px)}.bio-pack-card__selector{grid-template-columns:1fr;gap:7px;display:grid}.bio-pack-card__selector button{color:#c8bca8;cursor:pointer;min-height:42px;font:inherit;text-align:center;text-transform:uppercase;background:linear-gradient(#ffe7c40e,#ffe7c405),#0706046b;border:1px solid #ffe7c41a;border-radius:10px;padding:8px;font-size:10px;font-weight:950;transition:border-color .16s,background .16s,color .16s,transform .16s}.bio-pack-card__selector button:focus-visible,.bio-pack-card__selector button:hover{color:#fff1d7;border-color:#ffe7c45c;outline:none}.bio-pack-card__selector button.is-selected{color:#fff1d7;background:radial-gradient(circle at 30% 10%,#ffe7c426,#0000 4rem),#ffe7c412;border-color:#ffe7c46b;box-shadow:inset 0 0 0 1px #ffe7c40f,0 0 18px #ffe7c40d}.bio-pack-card__selector button:active{transform:translateY(1px)}.bio-pack-focus{background:radial-gradient(circle at 0 0,#ffe7c414,#0000 8rem),#07060457;border:1px solid #ffe7c41a;border-radius:12px;gap:6px;padding:12px;display:grid}.bio-pack-focus b{color:#fff1d7;text-transform:uppercase;font-size:11px;font-weight:950}.bio-pack-focus p{color:#d5c7ae;margin:0;font-size:11px;font-weight:700;line-height:1.5}.bio-pack-card>small{color:#fff1d7;font-size:12px;font-weight:900}.content-pack-card{background-color:#0003;background-image:radial-gradient(circle at 100% 0,#f6a1bb1a,#0000 9rem),linear-gradient(90deg,#ffe7c408 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,28px 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #f6a1bb29;border-radius:14px;gap:12px;padding:14px;display:grid}.advisor-preview .content-pack-card{border-top:1px solid #f6a1bb29}.content-pack-card__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.content-pack-card__head>div{gap:5px;display:grid}.content-pack-card__head strong{color:#fff1d7;font-size:18px;font-weight:950}.content-pack-card__head span{color:#baa68c;font-size:12px;line-height:1.45}.content-pack-card__head button{color:#ffd8e3;cursor:pointer;min-height:36px;font:inherit;text-transform:uppercase;background:radial-gradient(circle at 30% 20%,#f6a1bb29,#0000 3rem),#f6a1bb14;border:1px solid #f6a1bb47;border-radius:999px;padding:0 12px;font-size:10px;font-weight:950;transition:border-color .16s,background .16s,transform .16s}.content-pack-card__head button:focus-visible,.content-pack-card__head button:hover{background:#f6a1bb1f;border-color:#f6a1bb7a;outline:none;transform:translateY(-1px)}.content-pack-card__selector{grid-template-columns:1fr;gap:7px;display:grid}.content-pack-card__selector button{color:#c8bca8;cursor:pointer;min-height:42px;font:inherit;text-align:center;text-transform:uppercase;background:linear-gradient(#ffe7c40e,#ffe7c405),#0706046b;border:1px solid #ffe7c41a;border-radius:10px;padding:8px;font-size:10px;font-weight:950;transition:border-color .16s,background .16s,color .16s,transform .16s}.content-pack-card__selector button:focus-visible,.content-pack-card__selector button:hover{color:#fff1d7;border-color:#f6a1bb5c;outline:none}.content-pack-card__selector button.is-selected{color:#ffd8e3;background:radial-gradient(circle at 30% 10%,#f6a1bb29,#0000 4rem),#f6a1bb14;border-color:#f6a1bb6b;box-shadow:inset 0 0 0 1px #f6a1bb0f,0 0 18px #f6a1bb0f}.content-pack-card__selector button:active{transform:translateY(1px)}.content-pack-focus{background:radial-gradient(circle at 0 0,#f6a1bb14,#0000 8rem),#07060457;border:1px solid #ffe7c41a;border-radius:12px;gap:10px;padding:12px;display:grid}.content-pack-focus b{color:#fff1d7;letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:950}.content-pack-focus dl{gap:8px;margin:0;display:grid}.content-pack-focus dl>div{gap:3px;display:grid}.content-pack-focus dt{color:#ffb8c9;text-transform:uppercase;font-size:10px;font-weight:950}.content-pack-focus dd{color:#d5c7ae;margin:0;font-size:11px;font-weight:700;line-height:1.48}.content-pack-card>small{color:#ffd8e3;font-size:12px;font-weight:900}.brief-readiness-card{background-color:#00000038;background-image:radial-gradient(circle at 100% 0,#7ee4d41a,#0000 9rem),linear-gradient(90deg,#ffe7c407 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,28px 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #7ee4d42e;border-radius:14px;gap:12px;padding:14px;display:grid}.advisor-preview .brief-readiness-card{border-top:1px solid #7ee4d42e}.brief-readiness-card__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.brief-readiness-card__head strong{color:#fff1d7;font-size:18px;font-weight:950}.brief-readiness-card__head span{color:#baa68c;margin-top:5px;font-size:12px;line-height:1.45;display:block}.brief-readiness-card__head b{color:#dffdf7;background:#7ee4d414;border:1px solid #7ee4d447;border-radius:999px;place-items:center;min-width:52px;min-height:38px;font-size:12px;font-weight:950;display:grid}.brief-readiness-meter{background:#07060480;border:1px solid #ffe7c41a;border-radius:999px;height:8px;overflow:hidden}.brief-readiness-meter i{border-radius:inherit;background:linear-gradient(90deg,#7ee4d4,#ffb16b);height:100%;display:block;box-shadow:0 0 18px #7ee4d42e}.brief-readiness-next{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:radial-gradient(circle at 0 0,#ffb16b1a,#0000 7rem),#07060461;border:1px solid #ffe7c41f;border-radius:12px;gap:5px;padding:12px;display:grid}.brief-readiness-next:focus-visible,.brief-readiness-next:hover{border-color:#7ee4d457;outline:none}.brief-readiness-next span{color:#7ee4d4;text-transform:uppercase;font-size:10px;font-weight:950}.brief-readiness-next strong{color:#fff1d7;font-size:13px;font-weight:950;line-height:1.35}.brief-readiness-next--done{cursor:default}.brief-readiness-list{gap:7px;display:grid}.brief-readiness-list button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#ffe7c409;border:1px solid #ffe7c41a;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:9px;display:grid}.brief-readiness-list button:focus-visible,.brief-readiness-list button:hover{border-color:#7ee4d44d;outline:none}.brief-readiness-list i{background:#ffe7c414;border:1px solid #ffe7c433;border-radius:999px;width:11px;height:11px;margin-top:3px}.brief-readiness-list button.is-complete i{background:#78e3d3;border-color:#7ee4d480;box-shadow:0 0 14px #7ee4d447}.brief-readiness-list strong{color:#fff1d7;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.brief-readiness-list small{color:#baa68c;margin-top:3px;font-size:11px;font-weight:700;line-height:1.4;display:block}.identity-locked-output{background:repeating-linear-gradient(90deg,#7ee4d409 0 1px,#0000 1px 18px),#00000029;border:1px dashed #7ee4d433;border-radius:12px;gap:8px;padding:15px;display:grid}.identity-locked-output strong{color:#d9fff8;font-size:16px}.identity-locked-output span{color:#baa68c;font-size:12px;line-height:1.55}.identity-locked-output--prompt{background:radial-gradient(circle at 100% 0,#f2b66d1a,#0000 8rem),#00000029;border-color:#f2b66d38}.identity-locked-output--primary{background:radial-gradient(circle at 0 0,#7ee4d41f,#0000 9rem),#0000002e;border-style:solid;border-color:#7ee4d447}.source-note-card nav{border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.source-note-card a{color:#bdf5eb;text-transform:uppercase;border:1px solid #7ee4d42e;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:950}.advisor-rack{padding:24px}.advisor-rack__header{justify-content:space-between;align-items:start;gap:20px;display:flex}.artist-profile-chip{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.artist-profile-chip>*{color:#ead8bf;background:#ffe7c40e;border:1px solid #ffe7c41f;border-radius:999px;padding:7px 10px;font-size:12px}.artist-profile-chip strong{color:#fff6e8}.advisor-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:20px;display:grid}.advisor-card{background:#0706046b;border:1px solid #ffe7c41f;border-radius:8px;gap:8px;padding:16px;transition:border-color .18s,transform .18s;display:grid}.advisor-card:hover{border-color:#f2b66d75;transform:translateY(-2px)}.advisor-card span{color:#f2b66d;font-size:12px;font-weight:900}.advisor-card strong{color:#fff6e8;font-size:18px}.advisor-card small{color:#baa68c;line-height:1.5}@media (max-width:900px){.identity-access-strip,.identity-lab-console,.setup-grid,.setup-hero__grid{grid-template-columns:1fr}.identity-lab-console{grid-template-areas:"status""rail""pads""next"}.advisor-preview,.setup-status{max-width:560px}}@media (max-width:1100px){.module-bay__frame{grid-template-columns:1fr}.module-bay__side{display:none}.module-bay__main--compact .module-bay__header{grid-template-columns:minmax(0,1fr) minmax(180px,28%)}.identity-lab-outcome-strip{grid-template-columns:minmax(0,1fr) repeat(2,minmax(110px,.42fr))}.identity-lab-console{grid-template-columns:minmax(180px,.7fr) minmax(0,1fr);grid-template-areas:"status rail""pads next"}.identity-access-strip,.module-bay .setup-grid{grid-template-columns:1fr}.module-bay .advisor-preview{max-width:none}}@media (max-width:620px){.bio-pack-card__head,.content-pack-card__head,.fan-avatar-board__head,.fan-avatar-board__selector,.hook-brain-panel__head,.identity-magic-form,.master-prompt-card__head,.money-path-board__head,.setup-fields,.starter-lane-board>div:last-child{grid-template-columns:1fr}.fan-avatar-board__selector button{text-align:center;min-height:38px}.identity-signal-pads{justify-content:flex-start}.advisor-rack__header{display:grid}}:root{--gear-bg:#061916;--gear-bg-deep:#03100f;--gear-surface:#0d2723;--gear-surface-2:#14352f;--gear-cream:#fff4dc;--gear-muted:#bfcfc5;--gear-orange:#ff914d;--gear-pink:#f6a1bb;--gear-teal:#39d5bd;--gear-lime:#c9f27a;--gear-chrome:#d9e4dc;--gear-line:#fff4dc29}body{background:radial-gradient(circle at 18% 12%,#39d5bd24,transparent 28rem),radial-gradient(circle at 82% 20%,#f6a1bb1f,transparent 28rem),radial-gradient(circle at 50% 100%,#ff914d1f,transparent 34rem),linear-gradient(180deg,var(--gear-bg),var(--gear-bg-deep));color:var(--gear-cream)}header{background:#03100fd1!important;border-color:#fff4dc1f!important}header a,header nav{color:var(--gear-cream)}.interactive-spotlight{background:radial-gradient(360px circle at var(--pointer-x) var(--pointer-y),#39d5bd1f,transparent 62%),radial-gradient(620px circle at var(--pointer-x) var(--pointer-y),#f6a1bb14,transparent 72%)}.catalog-hero,.magnetic-hero,.setup-hero,.workspace-top{background:radial-gradient(circle at 12% 10%,#39d5bd29,#0000 28rem),radial-gradient(circle at 88% 12%,#f6a1bb26,#0000 30rem),linear-gradient(135deg,#08221f,#041211 54%,#071916)}.magnetic-hero{border-bottom:1px solid var(--gear-line)}.catalog-hero:before,.magnetic-hero:before,.setup-hero:before,.workspace-top:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#fff4dc0b 1px,#0000 0),linear-gradient(#fff4dc09 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.magnetic-hero__image,.magnetic-hero__shade{display:none}.magnetic-hero__inner{grid-template-columns:minmax(0,.82fr) minmax(360px,520px);align-items:center;padding-block:72px}.magnetic-kicker{color:var(--gear-teal);text-shadow:0 0 22px #39d5bd3d}.catalog-hero h1,.magnetic-copy h1,.setup-hero h1,.workspace-top h1{color:var(--gear-cream);text-shadow:0 12px 44px #00000061}.catalog-hero p,.magnetic-copy p,.setup-hero p:not(.magnetic-kicker),.workspace-top p{color:var(--gear-muted);text-shadow:none}.button{border-radius:8px}.button-primary{background:linear-gradient(180deg,#ffb36f,var(--gear-orange));color:#21100a;border-color:#fff4dc3d;box-shadow:inset 0 1px #ffffff61,0 0 26px #ff914d3d}.button-secondary{color:var(--gear-cream);background:#fff4dc11;border-color:#fff4dc29}.hero-signal-ribbon{background:#03100f9e;border-color:#39d5bd2e}.hero-signal-ribbon span{color:#fff4dcd1;background:#39d5bd14;border-color:#39d5bd33}.live-console{background:linear-gradient(145deg,#fff4dc1a,#fff4dc06 40%),linear-gradient(#173a34,#081c19);border:1px solid #fff4dc38;border-radius:18px;padding:18px;box-shadow:inset 0 1px #ffffff1f,inset 0 -18px 42px #0000003d,0 36px 100px #0000006b}.live-console:before{background-color:#0000;background-image:linear-gradient(90deg,#fff4dc0b 1px,#0000 0),linear-gradient(#fff4dc09 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.hero-module small,.hero-module__label,.live-console__module span,.live-console__top span,.night-card small,.night-card span{color:#fff4dca8}.live-console__module small,.live-console__top strong{color:var(--gear-lime)}.gear-head{grid-template-columns:1fr 104px;align-items:center;gap:18px;display:grid}.signal-orb{background:radial-gradient(circle,#39d5bd2e,#0000 40%),radial-gradient(circle,#f6a1bb1a,#0000 68%),#03100f6b;border-color:#39d5bd47;width:164px;height:164px}.signal-orb span{background:radial-gradient(circle at 35% 28%,#fff4dc,var(--gear-teal) 34%,#39d5bd42 64%,transparent 66%);box-shadow:0 0 42px #39d5bd57}.knob-bank{gap:12px;display:grid}.knob-bank span{aspect-ratio:1;background:radial-gradient(circle at 36% 28%,#fff4dc57,transparent 20%),conic-gradient(from 30deg,var(--gear-chrome),#6d8178,#182925,var(--gear-chrome));border:1px solid #fff4dc2e;border-radius:999px;box-shadow:inset 0 -7px 12px #00000047}.rack-pad-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rack-pad{background:radial-gradient(circle at 74% 20%,#f6a1bb2e,#0000 38%),linear-gradient(#fff4dc13,#fff4dc05),#0b2925;border:1px solid #fff4dc24;border-radius:14px;align-content:space-between;min-height:86px;padding:12px;transition:transform .16s,border-color .16s,background .16s;display:grid;box-shadow:inset 0 1px #ffffff14,inset 0 -10px 20px #00000038}.rack-pad:hover{border-color:#39d5bd7a;transform:translateY(-2px)}.rack-pad-free{background:radial-gradient(circle at 78% 20%,#c9f27a38,#0000 40%),linear-gradient(#39d5bd29,#39d5bd08),#0b2d27}.rack-pad span{color:var(--gear-teal);font-size:12px;font-weight:950}.rack-pad strong{color:var(--gear-cream);font-size:14px;line-height:1.08}.console-wave{background:#03100f57;border:1px solid #fff4dc1a;border-radius:12px;padding:12px}.console-wave span{background:linear-gradient(180deg,var(--gear-pink),var(--gear-orange));box-shadow:0 0 14px #f6a1bb33}.transport-strip{border-top:1px solid #fff4dc1f;grid-template-columns:42px 42px 42px 1fr;align-items:center;gap:10px;padding-top:14px;display:grid}.transport-strip span{background:linear-gradient(#fff4dc1f,#fff4dc06),#0a211e;border:1px solid #fff4dc21;border-radius:8px;height:30px}.transport-strip i{background:linear-gradient(90deg,var(--gear-teal),var(--gear-pink),var(--gear-orange));border-radius:999px;height:8px;box-shadow:0 0 18px #39d5bd2e}.future-room,.product-stage,.pull-section{background:radial-gradient(circle at 14% 0,#39d5bd1a,#0000 30rem),radial-gradient(circle at 86% 12%,#f6a1bb17,#0000 30rem),linear-gradient(#061916,#03100f);border-color:#fff4dc1a}.future-room h2,.pull-grid h2,.stage-heading h2{color:var(--gear-cream)}.advisor-preview,.advisor-rack,.future-stack div,.night-card,.ops-card,.pull-points div,.setup-panel,.setup-status{background:linear-gradient(#fff4dc13,#fff4dc05),#0a231fd1;border-color:#fff4dc24}.ops-card{border-radius:16px;box-shadow:inset 0 1px #ffffff14,inset 0 -12px 24px #0000002e}.module-visual{background:radial-gradient(circle at 76% 26%,#f6a1bb38,#0000 30%),radial-gradient(circle at 18% 80%,#39d5bd29,#0000 34%),linear-gradient(135deg,#fff4dc14,#fff4dc04),#08211e;border-color:#fff4dc21;border-radius:14px}.module-visual span{background:linear-gradient(90deg,#39d5bd0f,#39d5bd94,#0000)}.module-visual i{background:radial-gradient(circle,#f6a1bb38,#0000 64%);border-color:#f6a1bb47}.module-state.owned,.setup-choice.selected{color:var(--gear-lime);background:#c9f27a1f;border-color:#c9f27a7a}.meter{background:linear-gradient(90deg,var(--gear-teal),var(--gear-pink),var(--gear-orange))}.catalog-hero,.setup-hero,.workspace-top{background:radial-gradient(circle at 18% 10%,#39d5bd29,#0000 30rem),radial-gradient(circle at 82% 8%,#f6a1bb21,#0000 30rem),linear-gradient(135deg,#08221f,#03100f)}.setup-label input,.setup-label textarea{color:var(--gear-cream);background:#03100fb8;border-color:#fff4dc24}.setup-label input:focus,.setup-label textarea:focus{border-color:#39d5bd94;box-shadow:0 0 0 3px #39d5bd1f}@media (max-width:900px){.gear-head,.magnetic-hero__inner{grid-template-columns:1fr}.knob-bank{grid-template-columns:repeat(3,42px)}.bio-generator-card{grid-template-columns:1fr}.bio-generator-card button{justify-self:start}}@media (max-width:560px){.magnetic-hero__inner{padding-block:42px 64px}.rack-pad-grid{grid-template-columns:1fr}.transport-strip{grid-template-columns:repeat(3,38px) 1fr}}body:has(.hardware-app){background:radial-gradient(at 50% -16%,#8be6d817,#0000 34rem),radial-gradient(circle at 78% 8%,#ee743809,#0000 22rem),#010403;overflow-x:hidden}body:has(.hardware-app) .interactive-spotlight,body:has(.hardware-app) .studio-backdrop,body:has(.hardware-app)>header,body:has(.module-bay) .interactive-spotlight,body:has(.module-bay) .studio-backdrop,body:has(.module-bay)>header{display:none}body:has(.module-bay){background:radial-gradient(at 22% 0,#7ee4d414,#0000 34rem),radial-gradient(at 78% 10%,#ee74381a,#0000 30rem),linear-gradient(135deg,#071b1a,#030b0a 58%,#020504);overflow-x:hidden}main:not(.hardware-app){animation:pageFadeIn .42s cubic-bezier(.2,.8,.2,1) both}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.module-bay{--module-cream:#efe3c4;--module-teal:#8ce7d8;--module-orange:#ee7438;color:#eee4d1;min-height:100svh;padding:clamp(14px,2vw,28px)}.module-bay__frame{isolation:isolate;background:radial-gradient(at 42% -10%,#7ee4d414,#0000 30rem),linear-gradient(#ffffff09,#0003),#030d0ce6;border:1px solid #7ee4d421;border-radius:24px;grid-template-columns:250px minmax(0,1fr);gap:18px;max-width:1520px;margin:0 auto;padding:18px;animation:moduleLoad .56s cubic-bezier(.2,.8,.2,1) both;display:grid;position:relative;box-shadow:inset 0 0 0 6px #0000002e,inset 0 1px #ffffff12,0 24px 80px #000000b8}.module-bay__frame:before{z-index:-1;content:"";opacity:.7;pointer-events:none;background:linear-gradient(90deg,#7ee4d40b 1px,#0000 0) 0 0/74px 100%,linear-gradient(#7ee4d409 1px,#0000 0) 0 0/100% 74px;border-radius:18px;position:absolute;inset:10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}@keyframes moduleLoad{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.module-bay .advisor-preview,.module-bay .night-card,.module-bay .ops-card,.module-bay .panel,.module-bay .setup-panel,.module-bay .setup-status,.module-bay__main,.module-bay__side{background:linear-gradient(#ffffff0a,#0003),#030d0cd1;border:1px solid #eae1cd1a;box-shadow:inset 0 1px #ffffff0e,0 12px 26px #0000004d}.module-bay__side{border-radius:18px;align-content:start;gap:18px;padding:16px;display:grid}.module-bay__brand{color:#f4ead6;text-transform:uppercase;grid-template-columns:50px 1fr;align-items:center;gap:4px 12px;display:grid}.module-bay__brand span{color:#f4ead6;background:linear-gradient(#ffffff14,#0003);border:1px solid #eae1cd2e;border-radius:10px;grid-row:1/3;place-items:center;width:50px;height:50px;font-size:21px;font-weight:950;display:grid}.module-bay__brand strong{font-size:17px;font-weight:950;line-height:.95}.module-bay__brand small{color:var(--module-teal);letter-spacing:.08em;font-size:10px;font-weight:900}.module-bay__nav{border-top:1px solid #eae1cd14;gap:8px;padding-top:16px;display:grid}.module-bay__nav a{color:#d7cfbf;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:14px;font-weight:850;transition:background .16s,border-color .16s,transform .16s;display:flex}.module-bay__nav a.is-active,.module-bay__nav a:hover{background:#7ee4d414;border-color:#7ee4d438;transform:translate(2px)}.module-bay__nav i{width:16px;height:16px;color:var(--module-orange);border:2px solid;border-radius:4px}.signal-pad{background:radial-gradient(circle at 80% 12%,#7ee4d41f,#0000 7rem),#0000002e;border:1px solid #7ee4d41f;border-radius:14px;gap:12px;padding:14px;display:grid}.signal-pad span{color:#9be9dc;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.signal-pad strong{color:#f4ead6;margin-top:3px;display:block}.signal-pad__buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.signal-pad__button{color:#101514;cursor:pointer;text-transform:uppercase;border:1px solid #00000057;border-radius:8px;min-height:42px;font-size:11px;font-weight:950;transition:filter .12s,transform .12s}.signal-pad__button:hover{filter:brightness(1.08);transform:translateY(-1px)}.signal-pad__button--orange{background:linear-gradient(145deg,#ff8d4d,#df6730)}.signal-pad__button--pink{background:linear-gradient(145deg,#ef7f94,#d95370)}.signal-pad__button--mint{background:linear-gradient(145deg,#c3ead9,#98caba)}.signal-pad__button--cream{background:linear-gradient(145deg,#eee3c8,#cbbf9f)}.module-bay__main{border-radius:18px;overflow:hidden}.module-bay__header{border-bottom:1px solid #eae1cd17;grid-template-columns:minmax(0,1fr) minmax(220px,36%);align-items:center;gap:28px;padding:clamp(22px,3vw,38px);display:grid}.module-bay__header p{color:var(--module-orange);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:950}.module-bay__header h1{color:#fff4de;letter-spacing:0;text-wrap:balance;max-width:820px;margin-top:8px;font-size:clamp(2.4rem,5vw,5.4rem);font-weight:950;line-height:.9}.module-bay__header span{color:#c8bca8;max-width:760px;margin-top:18px;font-size:17px;line-height:1.65;display:block}.module-bay__main--compact .module-bay__header{grid-template-columns:minmax(0,1fr) minmax(220px,31%);gap:22px;padding:clamp(18px,2.4vw,28px) clamp(20px,3vw,34px)}.module-bay__main--compact .module-bay__header h1{font-size:clamp(2.1rem,4vw,4.1rem)}.module-bay__main--compact .module-bay__header span{max-width:650px;margin-top:12px;font-size:15px;line-height:1.55}.module-bay__main--compact .module-bay__meter{height:66px}.module-bay__meter{background-color:#010908b8;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 0),linear-gradient(#ffffff09 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 100%,100% 18px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #eae1cd1f;border-radius:12px;align-items:end;gap:6px;height:84px;padding:14px;display:flex;box-shadow:inset 0 0 26px #0009}.module-bay__meter i{width:7px;height:var(--h);background:linear-gradient(#94fff0,#46bba8);border-radius:999px 999px 2px 2px;box-shadow:0 0 12px #7ee4d447}.module-bay__meter i:nth-child(n+12){background:linear-gradient(#ffb16b,#e76733)}.module-bay__content{padding:clamp(20px,3vw,34px)}.module-bay__footer{background:radial-gradient(circle at 52% 0,#7ee4d41a,#0000 18rem),#0000002e;border-top:1px solid #eae1cd17;grid-template-columns:minmax(170px,.24fr) 1fr auto;align-items:center;gap:18px;padding:16px clamp(20px,3vw,34px);display:grid}.module-bay__footer span{color:#9be9dc;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.module-bay__footer strong{color:#f4ead6;font-size:13px}.module-bay__footer p{color:#8ce7d8;justify-self:center;font-size:15px;font-weight:950}.module-bay__footer a{color:#eee4d1;text-transform:uppercase;border:1px solid #7ee4d42e;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:950}.module-console-grid,.module-detail-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:start;gap:22px;display:grid}.module-stage{margin-top:24px}.module-status-card{align-content:start}.module-stage-card{background:radial-gradient(circle at 92% 12%,#ee74381c,#0000 11rem),linear-gradient(#ffffff0e,#00000038),#04100fe6;border:1px solid #eae1cd1a;border-radius:14px;padding:clamp(22px,3vw,34px);box-shadow:inset 0 1px #ffffff0f,0 16px 36px #00000052}.module-stage-card h2{color:#fff2da;letter-spacing:0;max-width:680px;margin-top:10px;font-size:clamp(2rem,3.8vw,4rem);font-weight:950;line-height:.94}.module-stage-card p{color:#c8bca8;max-width:720px;margin:16px 0 22px;font-size:16px;line-height:1.7}.tool-shop-intro{margin-bottom:22px}.module-kicker{color:var(--module-orange);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:950}.module-bay .tool-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.module-bay .ops-card{background:radial-gradient(circle at 92% 10%,#7ee4d414,#0000 7rem),linear-gradient(#ffffff0b,#00000029),#051211e0;border-radius:12px}.module-bay .module-visual{background-color:#020e0db8;background-image:linear-gradient(90deg,#7ee4d417 1px,#0000 0),linear-gradient(#7ee4d40e 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#7ee4d41f}.module-bay .module-state,.module-bay .ops-card>div:first-child>span,.module-bay article>div:first-child>span{color:#bdf5eb;background:#7ee4d414;border:1px solid #7ee4d433}.module-bay .button-primary,.module-bay .button-secondary{border-radius:999px;font-weight:950}.module-bay .panel{border-radius:12px}.module-value-chip{color:#f6ead4;text-transform:uppercase;background:#040d0cc7;border:1px solid #0000002e;border-radius:999px;align-self:start;margin-bottom:12px;padding:7px 10px;font-size:11px;font-weight:950}.module-preview-note{color:#101514b8;margin-top:14px;font-size:12px;font-weight:850;line-height:1.45}.launchpad-mini-card{background:radial-gradient(circle at 92% 8%,#ee743824,#0000 9rem),linear-gradient(#ffffff0a,#0003),#04100fe6;border:1px solid #ee743838;border-radius:12px;margin-top:18px;padding:18px}.launchpad-mini-card span{color:var(--module-orange);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.launchpad-mini-card strong{color:#fff2da;margin-top:8px;font-size:20px;font-weight:950;display:block}.launchpad-mini-card p{color:#c8bca8;margin-top:8px;font-size:13px;line-height:1.6}.module-strip,.product-module{color:#101514}.product-module{min-height:100%}.module-strip--orange,.product-module--orange{background:radial-gradient(circle at 88% 18%,#ffd79173,#0000 5rem),linear-gradient(145deg,#ff894e,#e06633)}.module-strip--pink,.product-module--pink{background:radial-gradient(circle at 88% 18%,#ffcddc6b,#0000 5rem),linear-gradient(145deg,#ef7c94,#d65370)}.module-strip--mint,.product-module--mint{background:radial-gradient(circle at 88% 18%,#ffffff57,#0000 5rem),linear-gradient(145deg,#bfe9db,#92c9b8)}.module-strip--cream,.product-module--cream{background:radial-gradient(circle at 88% 18%,#ffffff5c,#0000 5rem),linear-gradient(145deg,#efe4c9,#cfc29f)}.module-bay .module-strip h3,.module-bay .module-strip p,.module-bay .module-strip strong,.module-bay .product-module h3,.module-bay .product-module p,.module-bay .product-module strong{color:#101514}.module-bay .module-strip .module-state,.module-bay .product-module .module-state,.module-bay .product-module>div:first-child span{color:#f6ead4;background:#040d0cdb;border-color:#0000002e}.module-bay .dashboard-grid .module-strip{color:#fff1d7;background:radial-gradient(circle at 92% 18%,#7ee4d429,#0000 8rem),linear-gradient(135deg,#ffe7c40f,#0000000f),#051211eb;border-color:#ffe7c424}.module-bay .dashboard-grid .module-strip h3,.module-bay .dashboard-grid .module-strip p,.module-bay .dashboard-grid .module-strip strong{color:#fff1d7}.module-bay .dashboard-grid .module-strip p:not(.module-preview-note){color:#d8ccb7}.module-bay .dashboard-grid .module-strip>div:first-child p:first-child,.module-bay .dashboard-grid .module-strip>div:first-child p:first-child span{color:#f0b35b}.module-bay .dashboard-grid .module-strip .module-preview-note{color:#bdb19d}.module-bay .dashboard-grid .module-strip .module-state{color:#d9fff8;background:#0c2d29e6;border-color:#7ee4d447}.module-bay .dashboard-grid .module-strip .button-secondary{color:#f7ead4}.product-module__slot{gap:5px;width:34px;display:grid;position:absolute;top:16px;right:16px}.product-module__slot span{background:#050c0b80;border-radius:99px;height:5px}.product-module__slot i{background:radial-gradient(circle at 34% 30%,#fff5dc,#1d2421 48%,#070908);border:2px solid #050c0b9e;border-radius:50%;width:20px;height:20px;margin:6px auto 0;box-shadow:0 3px 9px #00000061}.module-strip__knob{background:radial-gradient(circle at 36% 28%,#fff6df,#0000 18%),conic-gradient(#101413,#d9cfb9,#121615,#060807,#b9ad99,#101413);border:2px solid #00000059;border-radius:50%;flex:none;width:34px;height:34px;box-shadow:inset 0 0 0 4px #ffffff0f,0 8px 18px #00000059}.library-status-card{border-radius:14px;padding:22px}.library-status-card span{color:#8ce7d8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.library-status-card strong{color:#fff1d7;margin-top:10px;font-size:26px;font-weight:950;display:block}.library-status-card small{color:#c8bca8;margin-top:8px;line-height:1.55;display:block}.library-status-card__meter{align-items:end;gap:4px;height:74px;margin-top:28px;display:flex}.library-status-card__meter i{width:6px;height:calc(18px + (var(--meter-step,1) * 2px));background:linear-gradient(#99fff0,#4fc2ad);border-radius:99px;box-shadow:0 0 12px #7ee4d433}.library-status-card__meter i:nth-child(3n){height:50px}.library-status-card__meter i:nth-child(5n){background:linear-gradient(#ffb16b,#e76733);height:64px}@media (max-width:980px){.identity-lab-intro,.module-bay__footer,.module-bay__frame,.module-bay__header,.module-console-grid,.module-detail-grid{grid-template-columns:1fr}.module-bay__side{order:2}.module-bay__meter{display:none}.setup-module-content--standalone .identity-lab-intro{grid-template-columns:1fr}.module-bay__footer p{justify-self:start}}@media (max-width:520px){body:has(.module-bay){overflow-x:hidden}.module-bay{width:100%;max-width:100vw;padding:10px;overflow-x:hidden}.module-bay__frame{border-radius:18px;width:calc(100vw - 20px);min-width:0;max-width:calc(100vw - 20px);padding:8px;overflow:hidden}.module-bay__side{display:none}.module-bay__main{border-radius:14px;min-width:0}.module-bay__main--compact .module-bay__header{grid-template-columns:1fr;padding:14px}.module-bay__main--compact .module-bay__header h1{font-size:clamp(1.7rem,8.4vw,2.05rem);line-height:.95}.module-bay__main--compact .module-bay__header span{max-width:32ch;margin-top:10px;font-size:15px;line-height:1.45}.module-bay__main--compact .module-bay__meter{display:none}.module-bay__content{padding:14px;overflow:hidden}.advisor-preview,.module-bay__content,.setup-grid,.setup-module-content,.setup-module-content>*,.setup-panel{min-width:0;max-width:100%}.identity-lab-outcome-strip{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;padding:9px}.identity-lab-outcome-strip>div{border-bottom:1px solid #ffe7c41a;border-right:0;grid-column:1/-1;min-height:0;padding:0 0 10px}.identity-lab-outcome-strip strong{font-size:14px}.identity-lab-outcome-strip>span{min-height:34px;font-size:10px}.setup-module-content--standalone .identity-lab-intro{gap:10px;width:100%;min-width:0;max-width:100%;padding:14px;overflow:hidden}.setup-module-content--standalone .identity-lab-intro h2{overflow-wrap:anywhere;text-wrap:wrap;max-width:100%;font-size:clamp(1.25rem,5.8vw,1.55rem);line-height:1.04}.setup-module-content--standalone .identity-lab-intro span{font-size:12px;line-height:1.4}.identity-lab-price{grid-template-columns:1fr;justify-items:start;gap:12px;min-height:72px;padding:14px;display:grid}.setup-module-content--standalone .identity-lab-price{min-height:0;margin-top:4px;padding:9px 10px}.identity-lab-price b,.identity-lab-price span{margin:0}.identity-lab-price strong{font-size:21px}.identity-lab-price b{padding:6px 9px}.identity-access-strip{gap:12px;min-width:0;padding:12px}.identity-access-strip strong{font-size:1.08rem}.identity-access-strip span,.identity-account-note{font-size:12px;line-height:1.42}.identity-code-form,.identity-magic-form{grid-template-columns:1fr}.identity-draft-button,.identity-magic-form button,.identity-magic-form input{min-height:46px}.identity-lab-console{grid-template-columns:1fr;grid-template-areas:"status""rail""pads""next";gap:10px;margin-bottom:12px;padding:12px}.identity-lab-console strong{font-size:24px}.identity-signal-pads{grid-template-columns:1fr 1fr;display:grid}.identity-next-move{min-height:0;padding:12px}}.mobile-guided-lab{display:none}.identity-login-promise{background:radial-gradient(circle at 8% 10%,#7ee4d424,#0000 12rem),radial-gradient(circle at 100% 0,#ee74381f,#0000 10rem),#030d0cd6;border:1px solid #7ee4d429;border-radius:14px;gap:14px;padding:clamp(18px,3vw,30px);display:grid}.identity-login-promise h2{color:#fff1d7;letter-spacing:0;max-width:720px;font-size:clamp(2rem,4vw,4.4rem);font-weight:950;line-height:.94}.identity-login-promise>span{color:#c8bca8;max-width:760px;font-size:16px;line-height:1.65}.identity-login-promise>div{flex-wrap:wrap;gap:10px;display:flex}.identity-login-promise b{color:#dffdf7;text-transform:uppercase;background:#7ee4d414;border:1px solid #7ee4d42e;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:950}.mobile-help-output,.mobile-progress-card,.mobile-step-actions,.mobile-step-shell{background:radial-gradient(circle at 100% 0,#7ee4d414,#0000 9rem),#050f0ef2;border:1px solid #ffe7c421}.mobile-progress-card{z-index:8;border-radius:16px;gap:12px;padding:14px;display:grid;position:sticky;top:0;box-shadow:0 14px 34px #0000005c}.mobile-progress-card strong{color:#fff1d7;margin-top:3px;font-size:20px;font-weight:950;line-height:1.08;display:block}.mobile-progress-card span{color:#c8bca8;margin-top:5px;font-size:14px;line-height:1.4;display:block}.mobile-progress-meter{background:#0000005c;border:1px solid #ffe7c41f;border-radius:999px;height:12px;overflow:hidden}.mobile-progress-meter i{border-radius:inherit;background:linear-gradient(90deg,#78e3d3,#f2b66d,#ee7438);height:100%;display:block;box-shadow:0 0 18px #7ee4d433}.mobile-step-dots{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.mobile-step-dots button{color:#c8bca8;cursor:pointer;min-width:0;min-height:34px;font:inherit;background:#ffe7c40e;border:1px solid #ffe7c426;border-radius:999px;font-size:12px;font-weight:950}.mobile-step-dots button.is-current{color:#fff1d7;background:#ee74382e;border-color:#ee7438b8}.mobile-step-dots button.is-complete{color:#dffdf7;border-color:#7ee4d480}.mobile-step-shell{border-radius:16px;gap:18px;padding:16px;display:grid}.mobile-step-actions{z-index:8;border-radius:16px;grid-template-columns:.72fr 1.28fr;gap:10px;padding:10px;display:grid;position:sticky;bottom:8px;box-shadow:0 -10px 34px #00000057}.mobile-step-actions button{color:#fff1d7;cursor:pointer;min-height:52px;font:inherit;background:#ffe7c412;border:1px solid #ffe7c424;border-radius:999px;font-size:14px;font-weight:950}.mobile-step-actions button:disabled{color:#766f64;cursor:not-allowed;opacity:.56}.mobile-step-actions .button-primary{color:#fff7e9;background:radial-gradient(circle at 30% 20%,#fff2da38,#0000 3rem),linear-gradient(#f47b42,#d85a2b);border-color:#ee74387a}.mobile-help-output{background:radial-gradient(circle at 0 0,#7ee4d41f,#0000 8rem),#7ee4d40e;border-color:#7ee4d433;border-radius:14px;gap:7px;padding:14px;display:grid}.mobile-help-output strong{color:#dffdf7;font-size:15px;font-weight:950}.mobile-help-output span{color:#fff1d7;font-size:15px;line-height:1.55}@media (max-width:760px){.module-bay--setup.module-bay--compact .module-bay__footer{display:none}.setup-module-content--standalone{gap:12px;display:grid}.setup-module-content--standalone .identity-lab-console,.setup-module-content--standalone .identity-lab-outcome-strip,.setup-module-content--standalone .setup-grid{display:none}.setup-module-content--standalone .identity-access-strip{margin-bottom:0}.mobile-guided-lab{gap:12px;display:grid}.mobile-guided-lab .section-guidance{margin-bottom:0}.mobile-guided-lab .section-guidance strong{font-size:28px;line-height:1.02}.mobile-guided-lab .section-guidance span{color:#d5c5ad;font-size:15px;line-height:1.55}.mobile-guided-lab .goal-mode-board>div,.mobile-guided-lab .setup-choice-grid,.mobile-guided-lab .setup-fields{grid-template-columns:1fr}.mobile-guided-lab .setup-fields{gap:12px;margin-top:0}.mobile-guided-lab .setup-label span{color:#d8c7ad;font-size:13px}.mobile-guided-lab .easy-link-row input,.mobile-guided-lab .setup-label input,.mobile-guided-lab .setup-label textarea{border-radius:12px;min-height:52px;padding:14px;font-size:16px;line-height:1.45}.mobile-guided-lab .setup-label textarea{min-height:132px}.mobile-guided-lab .artist-brief-card,.mobile-guided-lab .bio-generator-card,.mobile-guided-lab .brief-readiness-card,.mobile-guided-lab .challenge-suggestion-panel,.mobile-guided-lab .easy-link-stack,.mobile-guided-lab .goal-mode-board,.mobile-guided-lab .master-prompt-card,.mobile-guided-lab .starter-lane-board,.mobile-guided-lab .visual-upload-zone{border-radius:14px;padding:14px}.mobile-guided-lab .bio-generator-card{grid-template-columns:1fr}.mobile-guided-lab .bio-generator-card button,.mobile-guided-lab .challenge-suggestion-panel button,.mobile-guided-lab .deliverable-actions button,.mobile-guided-lab .easy-link-actions button,.mobile-guided-lab .setup-choice,.mobile-guided-lab .voice-note-button{min-height:48px;font-size:13px}.mobile-guided-lab .starter-lane-board>div:last-child,.mobile-starter-lanes>div:last-child{grid-template-columns:1fr}.mobile-guided-lab .starter-lane-board button{min-height:52px;font-size:13px}.mobile-guided-lab .easy-link-row{grid-template-columns:1fr}.mobile-guided-lab .easy-link-row button{width:100%;min-height:44px}.mobile-guided-lab .challenge-suggestion-panel>div:last-child,.mobile-guided-lab .easy-link-actions,.mobile-guided-lab .setup-choice-grid{grid-template-columns:1fr 1fr;display:grid}.mobile-guided-lab .visual-drop{min-height:168px;padding:18px}.mobile-guided-lab .visual-drop strong{font-size:17px}.mobile-guided-lab .bio-generator-card small,.mobile-guided-lab .challenge-suggestion-panel small,.mobile-guided-lab .visual-drop small{font-size:13px;line-height:1.45}.mobile-guided-lab .master-prompt-card__head{grid-template-columns:1fr}.mobile-guided-lab .artist-brief-card textarea,.mobile-guided-lab .master-prompt-card textarea{min-height:180px;font-size:14px;line-height:1.55}.identity-login-promise h2{font-size:32px;line-height:.98}.identity-login-promise>span{font-size:15px;line-height:1.55}}.lite-lab{color:#f0e8dc;background:#120c07;width:min(1180px,100% - 48px);min-height:100vh;margin:0 auto;padding:0 0 clamp(28px,5vw,60px);font-family:Outfit,Arial,sans-serif}.lite-toast{z-index:80;color:#0c0904;background:#f0e8dc;border:.5px solid #3a2510;border-radius:999px;padding:.75rem 1rem;font-size:13px;font-weight:600;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 44px #00000059}.lite-lab-nav{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#120c07f2;border-bottom:.5px solid #1e1208;position:sticky;top:0}.lite-lab-nav-inner{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.lite-lab-brand{color:#f0e8dc;font-family:Lora,Georgia,serif;font-style:italic;text-decoration:none}.lite-lab-nav-ghost{color:#c8b89a;letter-spacing:.06em;text-transform:uppercase;font-size:11px;text-decoration:none}.lite-lab-nav-ghost:hover{color:#c4894a}.lite-save-status{color:#9f8968;white-space:nowrap;border:.5px solid #2a1a0a;border-radius:999px;margin-left:auto;padding:.35rem .65rem;font-size:11px}.lite-save-status.is-saving{color:#c8b89a}.lite-save-status.is-warning{color:#c8b89a;background:#c4894a0f;border-color:#c4894a47}.lite-lab-hero{border-bottom:.5px solid #1e1208;grid-template-columns:minmax(0,.95fr) minmax(280px,.75fr);align-items:stretch;gap:2rem;margin-bottom:1.5rem;padding:2.4rem 0 2.7rem;display:grid}.lite-form-head p,.lite-lab-hero p,.lite-output-head p{letter-spacing:.16em;text-transform:uppercase;color:#c4894a;margin:0 0 .75rem;font-size:10px;font-weight:400}.lite-lab-hero h1{color:#f0e8dc;text-wrap:balance;max-width:620px;margin:0 0 1rem;font-family:Lora,Georgia,serif;font-size:clamp(2.8rem,5vw,5.7rem);font-weight:400;line-height:.94}.lite-lab-hero span{color:#c8b89a;max-width:440px;font-size:16px;line-height:1.55;display:block}.lite-hero-manifesto{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.lite-hero-manifesto strong{color:#f0e8dc;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(135deg,#c4894a1f,#c4894a08);border:.5px solid #c4894a57;border-radius:999px;padding:.62rem .78rem;font-family:Outfit,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1}.lite-hero-steps{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.35rem;display:flex}.lite-hero-steps a{color:#f0e8dc;background:#c4894a14;border:.5px solid #2a1a0a;border-radius:999px;padding:.58rem .78rem;font-size:12px;line-height:1;text-decoration:none}.lite-hero-steps a:hover{color:#c4894a;border-color:#c4894a}.lite-hero-steps i{background:#3a2510;width:24px;height:.5px}.lite-hero-visual{background:linear-gradient(135deg,#f0e8dc14,#0000 18rem),radial-gradient(circle at 50% 20%,#c4894a47,#0000 10rem),linear-gradient(#1b1009,#080604);border:1px solid #2a1a0a;border-radius:12px;align-content:end;gap:.65rem;min-height:260px;padding:1.4rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000057}.lite-hero-visual strong{color:#f0e8dc;text-transform:uppercase;max-width:360px;font-size:clamp(2.5rem,5vw,5.2rem);line-height:.86}.lite-hero-visual em,.lite-hero-visual strong{z-index:1;font-family:Outfit,Arial,sans-serif;font-weight:600;position:relative}.lite-hero-visual em{color:#c4894a;letter-spacing:.22em;font-size:12px;font-style:normal}.lite-hero-beam{clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);opacity:.75;background:linear-gradient(#f0e8dc2e,#0000);width:34%;height:105%;position:absolute;top:-20%}.lite-hero-beam--left{left:12%;transform:rotate(-8deg)}.lite-hero-beam--right{right:8%;transform:rotate(10deg)}.lite-hero-crowd{align-items:end;gap:.35rem;display:flex;position:absolute;bottom:1.2rem;right:1.2rem}.lite-hero-crowd i{opacity:.45;background:#c4894a;border-radius:999px 999px 0 0;width:7px}.lite-project-history{background:radial-gradient(circle at 94% 0,#c4894a29,#0000 11rem),linear-gradient(135deg,#f0e8dc09,#0000 42%),#140d08;border:.5px solid #c4894a57;border-radius:10px;gap:1rem;margin:0 0 1.5rem;padding:clamp(16px,2vw,22px);display:grid}.lite-project-history-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.lite-project-history-head p{color:#c4894a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .35rem;font-size:10px}.lite-project-history-head strong{color:#f0e8dc;font-family:Lora,Georgia,serif;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:400;display:block}.lite-project-history-head span{color:#c8b89a;max-width:560px;margin-top:.35rem;font-size:13px;line-height:1.45;display:block}.lite-project-history-head button,.lite-secondary-action{color:#f0e8dc;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#c4894a14;border:.5px solid #3a2510;border-radius:4px;width:fit-content;padding:.62rem .9rem;font-size:11px;font-weight:600}.lite-project-history-head button:hover,.lite-secondary-action:hover{color:#c4894a;border-color:#c4894a}.lite-project-list{grid-template-columns:repeat(4,minmax(170px,1fr));gap:.7rem;padding-bottom:.15rem;display:grid;overflow-x:auto}.lite-project-list button{text-align:left;color:#c8b89a;cursor:pointer;background:#0c090485;border:.5px solid #2a1a0a;border-radius:8px;gap:.45rem;min-height:82px;padding:.85rem;display:grid}.lite-project-list button.is-active,.lite-project-list button:hover{background:#c4894a1a;border-color:#c4894a9e}.lite-project-list strong{color:#f0e8dc;font-size:14px;line-height:1.25}.lite-project-list span{color:#9f8968;font-size:11px;line-height:1.25}.lite-mobile-action,.lite-mobile-compass,.lite-mobile-fast-start{display:none}.lite-lab-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.65fr);align-items:start;gap:2rem;display:grid}.lite-form-actions--bottom,.lite-lab-grid,.lite-optional-section{scroll-margin-top:92px}.lite-form,.lite-output{background:#160e09;border:.5px solid #2a1a0a;border-radius:8px;padding:clamp(18px,3vw,28px)}.lite-form{gap:1.15rem;display:grid}.lite-form[aria-busy=true]{cursor:progress}.lite-form-head h2{color:#f0e8dc;margin:.25rem 0 0;font-family:Lora,Georgia,serif;font-size:clamp(1.4rem,3vw,2rem);font-weight:400;line-height:1.2}.lite-form-head span{color:#c8b89a;max-width:620px;margin-top:.8rem;font-size:14px;line-height:1.55;display:block}.lite-title-field{background:#c4894a0e;border:.5px solid #c4894a47;border-radius:8px;padding:.85rem}.lite-section-rail{background:#120c07;border:.5px solid #2a1a0a;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;padding:.65rem;display:grid}.lite-section-rail span{color:#9f8968;border:.5px solid #1e1208;border-radius:6px;align-content:center;gap:.2rem;min-height:52px;padding:.55rem;font-size:11px;line-height:1.15;display:grid}.lite-section-rail b{color:#c4894a;letter-spacing:.12em;font-size:10px;font-weight:500}.lite-section-rail i{color:#c4894a;background:#c4894a2e;border-radius:999px;place-items:center;width:18px;height:18px;margin-top:.15rem;font-size:11px;font-style:normal;display:inline-grid}.lite-section-rail span.is-done{color:#f0e8dc;background:#c4894a17;border-color:#c4894a6b}.lite-form-section{background:linear-gradient(135deg,#c4894a14,#0000 55%),#120c07;border:.5px solid #2a1a0a;border-radius:8px;gap:.35rem;margin:.55rem 0 -.05rem;padding:1rem;display:grid}.lite-form-section p{color:#c4894a;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px}.lite-form-section strong{color:#f0e8dc;font-family:Lora,Georgia,serif;font-size:20px;font-weight:400;line-height:1.15}.lite-form-section span{color:#c8b89a;max-width:620px;font-size:13px;line-height:1.5}.lite-form-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.65rem;display:flex}.lite-form-actions--bottom{background:linear-gradient(135deg,#c4894a2e,#0000 50%),#120c07;border-top:.5px solid #3a2510;border-radius:8px;grid-template-columns:1fr;align-items:start;margin-top:.35rem;padding:1.25rem;display:grid}.lite-form-actions--bottom p{color:#c4894a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .35rem;font-size:10px}.lite-form-actions--bottom span{color:#c8b89a;max-width:440px;font-size:13px;line-height:1.45;display:block}.lite-generate-note{background:#c4894a0e;border:.5px solid #2a1a0a;border-radius:6px;align-items:baseline;gap:.4rem;padding:.8rem .9rem;display:flex}.lite-generate-note strong{color:#f0e8dc;font-size:13px;font-weight:600}.lite-generate-note span{max-width:none}.lite-ready-note{background:#120c07b8;border:.5px solid #2a1a0a;border-radius:6px;gap:.25rem;padding:.85rem .95rem;display:grid}.lite-ready-note strong{color:#d4995a;font-size:13px;font-weight:600}.lite-ready-note span{color:#c8b89a;max-width:none;font-size:13px;line-height:1.45}.lite-ready-note.is-ready{background:radial-gradient(circle at 100% 0,#c4894a24,#0000 7rem),#120c07b8;border-color:#c4894a61}.lite-ready-note.is-ready strong{color:#f0e8dc}.lite-generate-expectations{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.lite-generate-expectations span{color:#c8b89a;background:#120c079e;border:.5px solid #2a1a0a;border-radius:6px;align-items:center;min-height:42px;padding:.65rem .75rem;font-size:12px;line-height:1.3;display:flex}.lite-ai-privacy-note{color:#9f8968;font-size:12px;line-height:1.45}.lite-snapshot-note{background:radial-gradient(circle at 100% 0,#f0e8dc0e,#0000 7rem),#120c079e;border:.5px solid #c4894a47;border-radius:6px;gap:.25rem;padding:.85rem .95rem;display:grid}.lite-snapshot-note strong{color:#f0e8dc;font-size:13px;font-weight:600}.lite-snapshot-note span{color:#c8b89a;max-width:none;font-size:13px;line-height:1.45}.lite-review-list{flex-wrap:wrap;gap:.45rem;display:flex}.lite-review-list span{color:#9f8968;border:.5px solid #2a1a0a;border-radius:999px;padding:.35rem .6rem;font-size:11px}.lite-review-list span.is-ready{color:#f0e8dc;background:#c4894a1f;border-color:#3a2510}.lite-ai-btn{letter-spacing:.04em;text-transform:uppercase;color:#0c0904;cursor:pointer;background:#c4894a;border:.5px solid #c4894a;border-radius:4px;align-items:center;gap:.5rem;width:fit-content;padding:.7rem 1rem;font-size:12px;font-weight:600;display:inline-flex}.lite-ai-btn i{background:#0c0904;border-radius:999px;width:8px;height:8px;animation:lite-generate-pulse .9s ease-in-out infinite}.lite-ai-btn:hover{background:#d4995a}.lite-ai-btn:disabled{cursor:wait;opacity:.72}.lite-ai-btn:disabled,.lite-voice-actions button:disabled{filter:saturate(.75)}@keyframes lite-generate-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.lite-reset-btn{letter-spacing:.06em;text-transform:uppercase;color:#c4894a;cursor:pointer;background:0 0;border:.5px solid #2a1a0a;border-radius:4px;width:fit-content;padding:.45rem .9rem;font-size:11px}.lite-reset-btn:hover{border-color:#c4894a}.lite-ai-btn:focus-visible,.lite-color-pickers input:focus-visible,.lite-font-copy:focus-visible,.lite-helper-chips button:focus-visible,.lite-name-treatment button:focus-visible,.lite-output button:focus-visible,.lite-palette-presets button:focus-visible,.lite-project-history-head button:focus-visible,.lite-project-list button:focus-visible,.lite-reset-btn:focus-visible,.lite-result-card button:focus-visible,.lite-secondary-action:focus-visible,.lite-visual-prompt-card button:focus-visible,.lite-visual-summary button:focus-visible{outline-offset:3px;outline:2px solid #f0e8dc;box-shadow:0 0 0 6px #c4894a29}.lite-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lite-save-restore-note{color:#9f8968;font-size:12px;line-height:1.45}.lite-generation-status{color:#c8b89a;font-size:12px;line-height:1.45}.lite-error{color:#d4995a;margin-top:.6rem;font-size:13px;line-height:1.45;display:block}.lite-error-panel{background:#d4995a14;border:.5px solid #d4995a6b;border-radius:6px;gap:.35rem;padding:.85rem .95rem;display:grid}.lite-error-panel strong{color:#f0e8dc;font-size:13px;font-weight:600}.lite-error-panel span{color:#d7c8b0;max-width:none;font-size:13px;line-height:1.45}.lite-voice-panel{background:linear-gradient(135deg,#c4894a29,#0000 46%),#120c07;border:.5px solid #3a2510;border-radius:8px;gap:1rem;padding:1rem;display:grid}.lite-voice-panel p{color:#c4894a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .55rem;font-size:10px}.lite-voice-panel strong{color:#f0e8dc;margin-bottom:.35rem;font-family:Lora,Georgia,serif;font-size:22px;font-weight:400;line-height:1.15;display:block}.lite-voice-panel span{color:#c8b89a;font-size:14px;line-height:1.55;display:block}.lite-voice-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.lite-voice-actions button{color:#0c0904;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#c4894a;border:.5px solid #c4894a;border-radius:4px;width:fit-content;padding:.7rem 1rem;font-size:12px;font-weight:600}.lite-voice-actions button:hover{background:#d4995a}.lite-voice-actions button:disabled{cursor:wait;opacity:.72}.lite-voice-actions .lite-voice-upload-btn{color:#f0e8dc;background:#c4894a14;border-color:#c4894a52}.lite-voice-status{color:#c8b89a;font-size:13px;line-height:1.45}.lite-recording-pill{color:#f0e8dc;border:.5px solid #3a2510;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:12px;display:inline-flex}.lite-recording-pill:before{content:"";background:#c4894a;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #c4894a1f}.lite-form label{gap:6px;display:grid}.lite-optional-section{border-top:.5px solid #2a1a0a;gap:1.25rem;margin-top:.25rem;padding-top:1.5rem;display:grid}.lite-optional-section>p{letter-spacing:.16em;text-transform:uppercase;color:#c4894a;margin:0;font-size:10px;font-weight:400}.lite-section-title-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lite-section-title-row p{color:#c4894a;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:400}.lite-section-title-row button{color:#9f8968;cursor:pointer;font:inherit;background:0 0;border:.5px solid #2a1a0a;border-radius:999px;padding:.4rem .65rem;font-size:11px}.lite-section-title-row button:hover{color:#f0e8dc;border-color:#c4894a}.lite-visual-note{background:radial-gradient(circle at 92% 0,#c4894a2e,#0000 8rem),#120c07;border:.5px solid #2a1a0a;border-radius:8px;gap:.35rem;padding:1rem;display:grid}.lite-visual-note strong{color:#f0e8dc;font-family:Lora,Georgia,serif;font-size:20px;font-weight:400;line-height:1.15}.lite-visual-note span{color:#c8b89a;max-width:560px;font-size:14px;line-height:1.55}.lite-palette-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.lite-palette-presets>span{color:#c4894a;letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-size:12px}.lite-palette-presets button{color:#c8b89a;cursor:pointer;min-height:76px;font:inherit;text-align:left;background:#120c07;border:.5px solid #2a1a0a;border-radius:6px;gap:.55rem;padding:.7rem;font-size:12px;display:grid}.lite-palette-presets button:hover{color:#f0e8dc;border-color:#c4894a}.lite-palette-presets i{grid-template-columns:repeat(3,1fr);gap:.25rem;display:grid}.lite-palette-presets b{border:.5px solid #f0e8dc2e;border-radius:999px;height:20px;display:block}.lite-color-pickers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.lite-color-pickers>span{color:#c4894a;letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-size:12px}.lite-color-pickers>.lite-visual-live-note{grid-column:1/-1;margin-top:-.45rem}.lite-color-pickers label{background:#120c07;border:.5px solid #2a1a0a;border-radius:6px;justify-items:center;gap:.55rem;padding:1rem .75rem;transition:border-color .15s,background .15s,transform .15s;display:grid;position:relative}.lite-color-pickers label:hover{background:radial-gradient(circle at 50% 20%,#c4894a1f,#0000 5rem),#120c07;border-color:#c4894a94;transform:translateY(-1px)}.lite-color-pickers input[type=color]{cursor:pointer;opacity:0;z-index:2;background:0 0;border:0;border-radius:999px;width:48px;height:48px;padding:0;overflow:hidden}.lite-color-pickers input[type=color]::-webkit-color-swatch-wrapper{padding:0}.lite-color-pickers input[type=color]::-webkit-color-swatch{border:0;border-radius:999px}.lite-color-pickers input[type=color]::-moz-color-swatch{border:0;border-radius:999px}.lite-color-pickers label>i{pointer-events:none;border:2px solid #f0e8dc52;border-radius:999px;width:54px;height:54px;box-shadow:inset 0 0 0 4px #120c07}.lite-hex-input{text-align:center;color:#f0e8dc;text-transform:uppercase;letter-spacing:.04em;font-family:Outfit,Arial,sans-serif;font-size:12px;font-weight:500;width:108px!important;min-height:34px!important;padding:.4rem .55rem!important}.lite-hex-input.is-invalid{color:#d4995a;background:#d4995a14;border-color:#d4995ab8}.lite-visual-prompt-card{background:linear-gradient(135deg,#c4894a1a,#0000 46%),#120c07;border:.5px solid #c4894a47;border-radius:8px;gap:.75rem;padding:1rem;display:grid}.lite-visual-prompt-card>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lite-visual-prompt-card>div>span{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.lite-visual-prompt-card strong{color:#f0e8dc;font-family:Lora,Georgia,serif;font-size:17px;font-weight:400}.lite-visual-prompt-card small{color:#9f8968;font-size:12px;line-height:1.45}.lite-visual-prompt-card button{color:#c4894a;cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;border:.5px solid #2a1a0a;border-radius:999px;padding:.45rem .7rem;font-size:11px}.lite-visual-prompt-card button:hover{color:#f0e8dc;border-color:#c4894a}.lite-visual-prompt-card p{color:#c8b89a;margin:0;font-size:13px;line-height:1.6}.lite-form label span{color:#c4894a;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.lite-optional,.lite-required{letter-spacing:.08em;vertical-align:middle;border:.5px solid #2a1a0a;border-radius:999px;align-items:center;margin-left:.35rem;padding:.22rem .38rem;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.lite-required{color:#f0e8dc;background:#c4894a24}.lite-optional{color:#9f8968;background:#120c079e}.lite-form input,.lite-form select,.lite-form textarea,.lite-output textarea{color:#f0e8dc;width:100%;font:inherit;background:#120c07;border:.5px solid #2a1a0a;border-radius:6px;outline:none;padding:12px 14px;font-size:15px;line-height:1.5;transition:border-color .15s,background .15s}.lite-form input::placeholder,.lite-form textarea::placeholder{color:#9f8968;opacity:1}.lite-name-treatment{background:linear-gradient(135deg,#c4894a17,#0000 46%),#120c07;border:.5px solid #2a1a0a;border-radius:8px;gap:.35rem;padding:1rem;display:grid}.lite-name-treatment small,.lite-name-treatment span{color:#c4894a;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.lite-name-treatment strong{color:#f0e8dc;font-family:Lora,Georgia,serif;font-size:clamp(26px,4vw,42px);font-weight:400;line-height:1}.lite-name-treatment span{color:#9f8968}.lite-name-treatment button{color:#c4894a;cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:.5px solid #2a1a0a;border-radius:999px;justify-self:start;padding:.45rem .7rem;font-size:11px}.lite-name-treatment button:hover{color:#f0e8dc;border-color:#c4894a}.lite-field-note{color:#9f8968;margin-top:.45rem;font-size:12px;line-height:1.35;display:block}.lite-font-preview{background:radial-gradient(circle at 100% 0,#f0e8dc14,#0000 9rem),linear-gradient(135deg,#c4894a29,#0000 48%),#120c07;border:.5px solid #2a1a0a;border-radius:6px;align-content:center;gap:.65rem;min-height:190px;padding:1.2rem;display:grid}.lite-visual-summary{background:radial-gradient(circle at 0 0,#f0e8dc1a,#0000 8rem),linear-gradient(135deg,#c4894a26,#0000 52%),#120c07;border:.5px solid #c4894a57;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.lite-visual-summary span,.lite-visual-summary strong{letter-spacing:.12em;text-transform:uppercase;font-family:Outfit,Arial,sans-serif;font-size:12px}.lite-visual-summary strong{color:#f0e8dc;letter-spacing:0;text-transform:none;font-family:Lora,Georgia,serif;font-size:17px;font-weight:400}.lite-visual-summary span{color:#c8b89a;text-align:right;overflow-wrap:anywhere}.lite-visual-summary button{color:#c4894a;cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;border:.5px solid #2a1a0a;border-radius:999px;padding:.4rem .6rem;font-size:10px}.lite-visual-summary button:hover{color:#f0e8dc;border-color:#c4894a}.lite-font-preview-top{border-bottom:.5px solid #2a1a0a;justify-content:space-between;gap:.75rem;padding-bottom:.65rem;display:flex}.lite-font-preview strong{color:#f0e8dc;font-size:38px;line-height:1;font-weight:inherit}.lite-font-preview span{color:#c4894a;text-transform:uppercase;font-size:13px;line-height:1.35}.lite-font-preview p{color:#c8b89a;max-width:360px;margin:0;font-family:Outfit,Arial,sans-serif;font-size:14px;line-height:1.45}.lite-font-preview em{color:#9f8968;font-family:Outfit,Arial,sans-serif;font-size:12px;font-style:normal;line-height:1.4}.lite-font-copy{color:#c4894a;cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:.5px solid #2a1a0a;border-radius:999px;justify-self:start;padding:.45rem .7rem;font-size:11px}.lite-font-copy:hover{color:#f0e8dc;border-color:#c4894a}.lite-font-preview small{color:#c4894a;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.lite-color-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin-top:.25rem;display:grid}.lite-color-strip i{border:.5px solid #f0e8dc29;border-radius:3px;min-height:18px;display:block}.lite-font-preview--clean strong{font-family:Outfit,Arial,sans-serif;font-weight:600}.lite-font-preview--serif strong{font-family:Lora,Georgia,serif;font-style:italic;font-weight:400}.lite-font-preview--bold strong{text-transform:uppercase;font-family:Outfit,Arial,sans-serif;font-size:42px;font-weight:600}.lite-font-preview--hand strong{text-transform:lowercase;font-family:Lora,Georgia,serif;font-size:44px;font-style:italic;font-weight:300}.lite-font-preview--condensed strong{text-transform:uppercase;max-width:340px;font-family:Outfit,Arial,sans-serif;font-size:46px;font-weight:600;font-stretch:75%;line-height:.9}.lite-form input,.lite-form select{min-height:48px}.lite-form input:focus,.lite-form select:focus,.lite-form textarea:focus,.lite-output textarea:focus{background:#170f09;border-color:#c4894a}.lite-answer-guide{background:linear-gradient(90deg,#c4894a1a,#c4894a06);border-left:2px solid #c4894a;border-radius:0 6px 6px 0;gap:.25rem;margin-top:-.15rem;padding:.9rem 1rem;display:grid}.lite-answer-guide strong{color:#f0e8dc;font-family:Lora,Georgia,serif;font-size:17px;font-weight:400}.lite-answer-guide span{color:#c8b89a;max-width:620px;font-size:13px;line-height:1.5}.lite-helper-chips{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:-.45rem;padding:0 .05rem;display:flex}.lite-helper-chips small{color:#9f8968;flex-basis:100%;font-size:12px}.lite-helper-chips button{color:#c8b89a;cursor:pointer;background:#120c07b8;border:.5px solid #2a1a0a;border-radius:999px;padding:.4rem .65rem;font-size:12px}.lite-helper-chips button:hover{color:#f0e8dc;border-color:#c4894a}.lite-output{background:radial-gradient(circle at 100% 0,#f0e8dc14,#0000 10rem),linear-gradient(#c4894a14,#0000 18rem),#160e09;align-self:start;gap:1rem;display:grid}.lite-output-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lite-output-head button{letter-spacing:.06em;text-transform:uppercase;color:#c4894a;cursor:pointer;background:0 0;border:.5px solid #2a1a0a;border-radius:4px;padding:6px 14px;font-size:11px}.lite-output-head button:hover{border-color:#c4894a}.lite-output small{color:#c4894a;font-size:12px}.lite-readiness{background:linear-gradient(135deg,#c4894a24,#0000 55%),#120c07;border:.5px solid #c4894a57;border-radius:8px;gap:.75rem;padding:1rem;display:grid}.lite-readiness div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.lite-readiness strong{color:#f0e8dc;font-family:Lora,Georgia,serif;font-size:19px;font-weight:400}.lite-readiness span{color:#c8b89a;font-size:12px}.lite-readiness i{background:#1e1208;border-radius:999px;height:8px;display:block;overflow:hidden}.lite-readiness b{border-radius:inherit;background:#c4894a;height:100%;transition:width .2s;display:block}.lite-next-move{background:radial-gradient(circle at 100% 0,#c4894a29,#0000 8rem),#120c07;border:.5px solid #c4894a47;border-radius:6px;border-top:0!important;padding:1rem!important}.lite-next-move strong{color:#f0e8dc}.lite-next-move span{color:#d7c8b0;font-size:13px}.lite-quality-card{background:#120c07b8;border:.5px solid #2a1a0a;border-radius:6px;border-top:0!important;padding:.85rem!important}.lite-quality-card>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.lite-quality-card strong{color:#f0e8dc}.lite-quality-card span{color:#c4894a;font-size:12px;line-height:1.2}.lite-quality-card p{color:#c8b89a;margin:0;font-size:13px;line-height:1.55}.lite-output article{border-top:.5px solid #1e1208;gap:8px;padding-top:1rem;display:grid}.lite-output strong{color:#f0e8dc;font-family:Lora,Georgia,serif;font-size:15px;font-weight:400}.lite-output li,.lite-output span{color:#c8b89a;font-size:14px;line-height:1.65}.lite-signal-stack{flex-wrap:wrap;gap:.5rem;display:flex}.lite-signal-stack span{color:#f0e8dc;background:#120c07;border:.5px solid #2a1a0a;border-radius:999px;align-items:center;width:fit-content;min-height:32px;padding:.35rem .65rem;font-size:12px;line-height:1.2;display:inline-flex}.lite-signal-card{opacity:.92}.lite-post-starters{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lite-post-starters li{background:#120c07;border:.5px solid #1e1208;border-radius:4px;grid-template-columns:1fr auto;align-items:start;gap:12px;padding:10px 12px;display:grid}.lite-post-starters li span{color:#c8b89a;flex:1}.lite-post-starters li button{color:#c4894a;cursor:pointer;background:0 0;border:.5px solid #2a1a0a;border-radius:4px;flex-shrink:0;padding:4px 10px;font-size:11px}.lite-post-starters li button:hover{border-color:#c4894a}.lite-output ul{gap:6px;margin:0;padding-left:16px;display:grid}.lite-output textarea{color:#c8b89a;min-height:180px;font-size:13px}.lite-preview-card{align-content:start;min-height:160px}.lite-preview-sample{background:#120c07;border:.5px solid #2a1a0a;border-radius:6px;margin-top:.5rem;padding:1rem;display:block;color:#c8b89a!important;font-size:15px!important;line-height:1.65!important}.lite-visual-live-grid{background:linear-gradient(135deg,#c4894a1f,#0000 42%),#fbf7ef;border:.5px solid #e2d7c7;border-radius:10px;gap:.75rem;padding:clamp(.8rem,2vw,1.1rem);display:grid;box-shadow:inset 0 0 0 1px #0c09040a}.lite-visual-live-note{color:#b89d79;max-width:560px;margin:-.35rem 0 .15rem;font-size:12px;line-height:1.45;display:block}.lite-mini-poster{border:.5px solid #0c090433;border-radius:8px;align-content:end;gap:.75rem;min-height:260px;padding:1.2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #0c09042e}.lite-mini-poster h3{overflow-wrap:anywhere;max-width:320px;margin:0;font-size:clamp(28px,5vw,40px);line-height:.95}.lite-mini-poster h3,.lite-mini-poster small{z-index:1;text-transform:uppercase;position:relative}.lite-mini-poster small{color:inherit;letter-spacing:.16em;font-family:Outfit,Arial,sans-serif;font-size:12px;font-weight:600}.lite-mini-poster>p{letter-spacing:.22em;margin:0;font-size:12px;font-weight:600}.lite-mini-poster em,.lite-mini-poster>p{z-index:1;text-transform:uppercase;font-family:Outfit,Arial,sans-serif;position:relative}.lite-mini-poster em{letter-spacing:.16em;opacity:.78;width:fit-content;font-size:10px;font-style:normal;font-weight:700;line-height:1}.lite-mini-format{z-index:2;color:#0c0904b8;letter-spacing:.12em;text-transform:uppercase;background:#fbf7efeb;border-radius:999px;padding:.42rem .55rem;font-family:Outfit,Arial,sans-serif;font-size:9px;font-weight:700;line-height:1;position:absolute;top:.7rem;left:.7rem}.lite-mini-poster--solid em{position:absolute;top:1rem;right:1rem}.lite-mini-poster--solid b{color:#0c09043d;text-transform:uppercase;font-family:Outfit,Arial,sans-serif;font-size:144px;line-height:1;position:absolute;top:-42px;left:.8rem}.lite-mini-poster--solid i{border-radius:999px;width:14px;height:14px;position:absolute;bottom:1rem;right:1rem}.lite-mini-poster--dark{border-width:1px}.lite-mini-poster--dark p{z-index:1;letter-spacing:.22em;text-transform:uppercase;margin:0;font-family:Outfit,Arial,sans-serif;font-size:12px;font-weight:600;position:relative}.lite-mini-poster--dark h3{max-width:300px;font-size:clamp(30px,5vw,44px)}.lite-mini-badge{z-index:1;border:3px solid;border-radius:999px;place-items:center;width:52px;height:52px;font-family:Outfit,Arial,sans-serif;font-size:13px;font-weight:600;display:grid;position:relative}.lite-mini-bars{z-index:1;align-items:end;gap:.45rem;min-height:54px;display:flex;position:relative}.lite-mini-bars i{border-radius:3px 3px 0 0;width:13px;display:block}.lite-output article button{letter-spacing:.06em;text-transform:uppercase;color:#c4894a;cursor:pointer;background:0 0;border:.5px solid #2a1a0a;border-radius:4px;justify-self:start;padding:6px 14px;font-size:11px}.lite-output article button:hover{border-color:#c4894a}.lite-ai-results{background:radial-gradient(circle at 85% 0,#c4894a21,#0000 18rem),#160e09;border:.5px solid #3a2510;border-radius:8px;gap:1.25rem;margin-top:2rem;padding:clamp(18px,3vw,28px);scroll-margin-top:92px;display:grid}.lite-mobile-result-tray{display:none}.lite-success-strip{background:#120c07;border:.5px solid #3a2510;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}.lite-success-strip strong{color:#f0e8dc;font-family:Outfit,Arial,sans-serif;font-size:13px;font-weight:600}.lite-success-strip span{color:#c8b89a;font-size:13px;line-height:1.45}.lite-ai-results-head{border-bottom:.5px solid #3a2510;justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1.2rem;display:flex}.lite-ai-actions{background:#0c09045c;border:.5px solid #2a1a0a;border-radius:999px;flex-wrap:wrap;justify-content:flex-end;gap:.6rem;max-width:430px;padding:.45rem;display:flex}.lite-ai-results-head p{color:#c4894a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .35rem;font-size:10px}.lite-ai-results-head h2{color:#f0e8dc;text-wrap:balance;margin:0;font-family:Lora,Georgia,serif;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:400;line-height:1.15}.lite-ai-results-head>div:first-child>span{color:#c8b89a;max-width:620px;margin-top:.75rem;font-size:14px;line-height:1.55;display:block}.lite-ai-results-head a,.lite-ai-results-head button,.lite-result-card button{color:#c4894a;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#c4894a09;border:.5px solid #2a1a0a;border-radius:999px;justify-self:start;padding:7px 14px;font-size:11px;text-decoration:none}.lite-ai-results-head a:hover,.lite-ai-results-head button:hover,.lite-result-card button:hover{color:#f0e8dc;border-color:#c4894a}.lite-brief-uses{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.lite-mobile-swipe-cue{display:none}.lite-brief-uses span{color:#d8c7ad;background:radial-gradient(circle at 100% 0,#f0e8dc0e,#0000 7rem),linear-gradient(135deg,#c4894a17,#0000),#120c07;border:.5px solid #2a1a0a;border-radius:6px;align-items:center;gap:.55rem;min-height:58px;padding:.75rem;font-size:13px;line-height:1.35;display:flex}.lite-brief-uses b{color:#c4894a;letter-spacing:.12em;font-size:10px;font-weight:600}.lite-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lite-result-card{background:linear-gradient(#f0e8dc06,#0000 7rem),#120c07;border:.5px solid #2a1a0a;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:1.05rem;display:grid;box-shadow:inset 0 1px #f0e8dc08}.lite-full-brief,.lite-result-card--feature{grid-column:1/-1}.lite-result-card--hero{background:linear-gradient(90deg,#c4894a24 1px,#0000 0) 0 0/18px 18px,radial-gradient(circle at 90% 0,#c4894a29,#0000 12rem),#120c07;border-color:#c4894a5c;padding:1.35rem}.lite-result-card--hero textarea{color:#f0e8dc;background:#0c090461;min-height:118px;font-family:Lora,Georgia,serif;font-size:clamp(20px,3vw,30px);line-height:1.25}.lite-card-title{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lite-result-card strong{color:#f0e8dc;font-family:Lora,Georgia,serif;font-size:16px;font-weight:400}.lite-card-use{color:#b89d79;font-size:12px;line-height:1.45}.lite-card-title span{color:#c4894a;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:.5px solid #2a1a0a;border-radius:999px;width:fit-content;padding:.35rem .55rem;font-size:10px;line-height:1}.lite-result-card li,.lite-result-card span{color:#c8b89a;font-size:14px;line-height:1.65}.lite-result-card ul{gap:6px;margin:0;padding-left:16px;display:grid}.lite-result-card textarea{color:#d8c7ad;width:100%;font:inherit;resize:vertical;background:#0c09046b;border:.5px solid #2a1a0a;border-radius:6px;outline:none;padding:12px 14px;font-size:13px;line-height:1.6;box-shadow:inset 3px 0 #c4894a29}.lite-result-card textarea:focus{background:#170f09;border-color:#c4894a;box-shadow:inset 3px 0 #c4894a,0 0 0 3px #c4894a14}.lite-result-card li textarea{min-height:90px}@media (max-width:860px){.lite-lab{width:calc(100% - 32px)}.lite-lab-grid{grid-template-columns:1fr;gap:1.5rem}.lite-lab-hero{grid-template-columns:1fr;padding-top:1rem}.lite-lab-hero h1{font-size:clamp(2.1rem,12vw,3.2rem)}.lite-project-history-head{flex-direction:column;align-items:start}.lite-project-list{grid-template-columns:repeat(2,minmax(190px,1fr))}.lite-section-rail{grid-template-columns:1fr 1fr}.lite-section-rail span{min-height:46px}.lite-hero-visual{min-height:210px}.lite-color-pickers{grid-template-columns:1fr}.lite-palette-presets{grid-template-columns:1fr 1fr}.lite-visual-summary{flex-direction:column;align-items:start}.lite-visual-summary span{text-align:left}.lite-name-treatment strong{overflow-wrap:anywhere}.lite-visual-prompt-card>div{flex-direction:column;align-items:start}.lite-visual-prompt-card>div>span{justify-content:flex-start}.lite-brief-uses{grid-template-columns:1fr 1fr}.lite-color-pickers label{grid-template-columns:54px 1fr;place-items:center start}.lite-hex-input{width:120px!important}.lite-font-preview strong{font-size:32px}.lite-visual-live-grid{padding:.55rem}.lite-mini-poster{min-height:210px}.lite-mini-poster h3,.lite-mini-poster--dark h3{font-size:30px}.lite-output{position:static}.lite-lab-nav-inner{flex-wrap:wrap;padding:.85rem 0}.lite-save-status{order:3;margin-left:0}.lite-form-actions--bottom{grid-template-columns:1fr}.lite-form-actions--bottom .lite-ai-btn,.lite-form-actions--bottom .lite-reset-btn,.lite-voice-actions button{width:100%}.lite-ai-results-head{flex-direction:column}.lite-ai-actions{justify-content:flex-start;max-width:none}.lite-results-grid{grid-template-columns:1fr}}@media (max-width:520px){.lite-lab{width:100%;padding-bottom:calc(6.2rem + env(safe-area-inset-bottom));background:radial-gradient(circle at 50% -8rem,#c4894a2e,#0000 18rem),linear-gradient(#160e09,#0c0904 34rem,#120c07);overflow-x:hidden}.lite-toast{top:calc(64px + env(safe-area-inset-top));text-align:center;background:radial-gradient(circle at 100% 0,#c4894a3d,#0000 7rem),#f0e8dc;border-color:#c4894a80;padding:.78rem 1rem;bottom:auto;left:18px;right:18px;box-shadow:0 18px 54px #0000006b}.lite-lab-nav-inner{gap:.34rem;width:calc(100% - 28px);margin:0 auto;padding:.38rem 0}.lite-lab-nav{background:linear-gradient(#041612db,#0c0904ad);border-bottom-color:#c4894a1f;box-shadow:0 8px 22px #00000024}.lite-lab-brand{text-overflow:ellipsis;white-space:nowrap;max-width:132px;font-size:0;overflow:hidden}.lite-lab-brand:after{content:"Identity Lab";letter-spacing:-.02em;font-size:14px}.lite-lab-nav-ghost{color:#d8c7ad;background:#0c09043d;border:.5px solid #c4894a14;border-radius:999px;min-width:0;margin-left:auto;padding:.3rem .44rem;font-size:0}.lite-lab-nav-ghost:after{content:"Exit";letter-spacing:.08em;font-size:8px}.lite-lab-nav .cl-userButtonBox,.lite-lab-nav .cl-userButtonTrigger{width:28px;height:28px}.lite-save-status{text-align:center;text-overflow:ellipsis;background:#c4894a14;border-color:#c4894a38;order:4;width:auto;max-width:100%;margin-left:auto;overflow:hidden}.lite-save-status.is-warning,.lite-save-status:not(.is-saving):not(.is-warning){display:none}.lite-lab-hero{border-bottom:0;gap:.3rem;width:calc(100% - 28px);margin:0 auto .22rem;padding:.24rem 0 .28rem}.lite-lab-hero p{letter-spacing:.18em;margin-bottom:.28rem;font-size:8px}.lite-lab-hero h1{letter-spacing:-.045em;max-width:274px;margin-bottom:0;font-size:clamp(1.58rem,8.2vw,2.12rem)}.lite-hero-manifesto,.lite-lab-hero>div:first-child>span{display:none}.lite-hero-visual{background:linear-gradient(90deg,#f0e8dc14,#0000 34%),radial-gradient(circle at 28% 18%,#c4894a57,#0000 9rem),linear-gradient(#2a1a0a,#090604);border-radius:16px;min-height:62px;padding:.42rem .52rem;box-shadow:0 12px 34px #0000004d,inset 0 0 0 1px #f0e8dc0f}.lite-hero-visual strong{max-width:150px;font-size:clamp(1.04rem,5.8vw,1.44rem);line-height:.88}.lite-hero-visual em{letter-spacing:.2em;max-width:260px;font-size:8px}.lite-hero-crowd{opacity:.54;transform-origin:100% 100%;gap:.16rem;bottom:.4rem;right:.9rem;transform:scale(.34)}.lite-hero-beam{opacity:.24}.lite-lab.has-results .lite-lab-hero{display:none}.lite-lab.has-results{flex-direction:column;display:flex}.lite-lab.has-results .lite-lab-nav{order:1}.lite-lab.has-results .lite-project-history{order:2}.lite-lab.has-results .lite-ai-results{order:3;margin-top:.65rem}.lite-lab.has-results .lite-lab-grid{order:4;margin-top:.9rem}.lite-lab.has-results .lite-project-history{margin-top:.65rem}.lite-project-history{background:linear-gradient(90deg,#c4894a14,#0000 70%),#120c0742;border-color:#c4894a14;border-radius:999px;width:calc(100% - 28px);margin:0 auto .18rem;padding:.28rem}.lite-project-history-head{justify-content:space-between;align-items:center;gap:.28rem;display:flex}.lite-project-history-head p{margin-bottom:0;font-size:8px;display:none}.lite-project-history-head strong{font-family:Outfit,Arial,sans-serif;font-size:0;font-weight:800}.lite-project-history-head strong:after{content:"Versions";color:#c8b89a;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.lite-project-history-head span{display:none}.lite-project-history-head button{color:#f0e8dc;background:#c4894a1f;border-color:#c4894a33;border-radius:999px;width:auto;min-height:30px;padding:.26rem .48rem;font-size:9px}.lite-project-list{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;grid-template-columns:none;gap:.24rem;margin:.2rem -.28rem 0;padding:0 .28rem .02rem;display:flex;overflow-x:auto}.lite-project-list::-webkit-scrollbar{display:none}.lite-project-list button{scroll-snap-align:start;background:#0c09043d;border-color:#c4894a17;border-radius:999px;flex:none;min-width:104px;max-width:132px;min-height:30px;padding:.27rem .38rem}.lite-project-list button.is-active{background:linear-gradient(90deg,#c4894a24,#0000 75%),#0c090485;border-color:#c4894a6b}.lite-project-list button strong{color:#f0e8dc;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.lite-project-list button span{color:#9f8968;letter-spacing:.08em;text-transform:uppercase;font-size:6px}.lite-mobile-compass{width:calc(100% - 28px);box-shadow:none;background:linear-gradient(90deg,#c4894a0f,#0000 72%),#120c0747;border:.5px solid #c4894a21;border-radius:999px;grid-template-columns:1fr;align-items:center;gap:.12rem;margin:0 auto .46rem;padding:.44rem .62rem;display:none;position:relative}.lite-mobile-compass div{gap:.08rem;min-width:0;display:grid}.lite-mobile-compass span{color:#c4894a;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.lite-mobile-compass strong{color:#f0e8dc;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-family:Outfit,Arial,sans-serif;font-size:11px;font-weight:800;overflow:hidden}.lite-mobile-compass p{color:#f0e8dc;text-align:right;max-width:none;margin:0;font-size:12px;font-weight:700;line-height:1.15;display:none}.lite-mobile-compass nav{display:none}.lite-mobile-action{right:14px;bottom:max(12px,env(safe-area-inset-bottom));z-index:75;color:#d8c7ad;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 18% 0,#c4894a3d,#0000 8rem),linear-gradient(90deg,#f0e8dc14,#0000 48%),#120c07eb;border:1px solid #c4894a57;border-radius:999px;justify-content:space-between;align-items:center;gap:.5rem;min-height:48px;padding:.34rem .38rem .34rem .82rem;text-decoration:none;display:flex;position:fixed;left:14px;box-shadow:0 18px 46px #00000061,inset 0 0 0 1px #f0e8dc0a}.lite-mobile-action span{color:#c4894a;opacity:.78;text-overflow:ellipsis;font-size:9px;overflow:hidden}.lite-mobile-action span,.lite-mobile-action strong{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-weight:800}.lite-mobile-action strong{color:#0c0904;background:#c4894a;border:.5px solid #c4894a61;border-radius:999px;align-items:center;min-height:36px;padding:0 .78rem;font-size:10px;display:inline-flex}.lite-ai-btn:active,.lite-helper-chips button:active,.lite-mobile-action:active,.lite-mobile-fast-start button:active,.lite-mobile-result-tray a:active,.lite-mobile-result-tray button:active,.lite-project-list button:active,.lite-result-card button:active{transform:scale(.985)}.lite-hero-visual,.lite-mini-poster,.lite-mobile-compass,.lite-mobile-result-tray{animation:lite-mobile-rise .42s both}@keyframes lite-mobile-rise{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.lite-lab-grid{gap:1rem;width:calc(100% - 28px);margin:0 auto}#audience-elements,#identity-results,#lab-form,#reveal-identity,#story-elements,#visual-world{scroll-margin-top:132px}.lite-ai-results,.lite-form,.lite-output{border-radius:18px;padding:16px;box-shadow:0 22px 70px #00000038}.lite-form{background:linear-gradient(#f0e8dc09,#0000 14rem),#160e09;gap:.82rem}.lite-form label{background:#120c0752;border:.5px solid #c4894a1a;border-radius:14px;gap:.45rem;padding:.58rem .62rem}.lite-form label:focus-within{background:radial-gradient(circle at 100% 0,#c4894a1f,#0000 7rem),#120c079e;border-color:#c4894a61;transform:translateY(-1px);box-shadow:0 14px 34px #0003,inset 2px 0 #c4894a9e}.lite-form label:has(.lite-required){background:linear-gradient(90deg,#c4894a14,#0000 68%),#120c076b;border-color:#c4894a33}.lite-form label:has(.lite-required):has(input:not(:placeholder-shown)),.lite-form label:has(.lite-required):has(textarea:not(:placeholder-shown)){background:linear-gradient(90deg,#c4894a1c,#0000 72%),#120c0785;border-color:#c4894a57;position:relative;box-shadow:inset 2px 0 #c4894a80}.lite-form label:has(.lite-required):has(input:not(:placeholder-shown)):after,.lite-form label:has(.lite-required):has(textarea:not(:placeholder-shown)):after{color:#c4894a;content:"✓";background:#c4894a1a;border:.5px solid #c4894a57;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid;position:absolute;top:.55rem;right:.58rem}.lite-form label span{letter-spacing:.08em;font-size:10px;line-height:1.35}.lite-form input,.lite-form select,.lite-form textarea{background:#0c0904b8;border-color:#c4894a33;border-radius:12px;min-height:44px;font-size:16px}.lite-form input:not(:placeholder-shown),.lite-form textarea:not(:placeholder-shown){color:#f0e8dc;background:#0c0904db;border-color:#c4894a52}.lite-form select{appearance:none;color:#f0e8dc;background:linear-gradient(45deg,#0000 50%,#c4894a 0) calc(100% - 18px)/7px 7px no-repeat,linear-gradient(135deg,#c4894a1f,#0000 62%),#0c0904c7;border-color:#c4894a57;font-weight:800}.lite-form textarea{resize:vertical;min-height:82px}.lite-form textarea::placeholder{color:#b89d79;font-size:14px;line-height:1.45}.lite-form label:focus-within textarea{min-height:98px}.lite-field-note,.lite-required{display:none}.lite-form-head h2{max-width:280px;font-size:25px;line-height:1.03}.lite-form-head p{letter-spacing:.18em;margin-bottom:.35rem;font-size:8px}.lite-form-head span{display:none}.lite-mobile-fast-start{background:radial-gradient(circle at 0,#c4894a33,#0000 7rem),linear-gradient(90deg,#c4894a1f,#0000 68%),#120c07a3;border:1px solid #c4894a42;border-radius:999px;grid-template-columns:1fr auto;align-items:center;gap:.42rem;padding:.5rem .52rem .5rem .72rem;display:grid;box-shadow:inset 0 1px #f0e8dc0a}.lite-mobile-fast-start>div{min-width:0}.lite-mobile-fast-start strong{color:#f0e8dc;font-family:Outfit,Arial,sans-serif;font-size:12px;font-weight:800;line-height:1.1}.lite-mobile-fast-start span,.lite-mobile-fast-start strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lite-mobile-fast-start span{color:#d8c7ad;margin-top:.08rem;font-size:10px;line-height:1.2}.lite-mobile-fast-start button{color:#0c0904;cursor:pointer;width:auto;min-height:32px;font:inherit;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#c4894a;border:.5px solid #c4894a;border-radius:999px;padding:0 .62rem;font-size:10px;font-weight:800}.lite-mobile-fast-start .lite-mobile-upload{display:none}.lite-mobile-fast-start small{color:#c8b89a;background:#0c090447;border:.5px solid #c4894a29;border-radius:12px;grid-column:1/-1;padding:.38rem .5rem;font-size:11px;line-height:1.35;display:block}.lite-mobile-fast-start .lite-error{color:#d4995a}.lite-error-panel{background:linear-gradient(90deg,#d4995a14,#0000 72%),#120c077a;border-color:#d4995a38;border-radius:14px;gap:.24rem;padding:.58rem .62rem}.lite-error-panel strong{color:#d4995a;letter-spacing:.08em;text-transform:uppercase;font-family:Outfit,Arial,sans-serif;font-size:11px}.lite-error-panel span{color:#d8c7ad;font-size:12px;line-height:1.35}.lite-generation-status{color:#c8b89a;text-align:center;margin-top:-.12rem;font-size:11px;line-height:1.35;display:block}.lite-form-section strong,.lite-visual-note strong,.lite-voice-panel strong{font-size:23px}.lite-form-section{background:linear-gradient(90deg,#c4894a1f,#0000 50%) top/100% 1px no-repeat,0 0;border-width:.5px 0 0;border-radius:0;grid-template-columns:auto 1fr;align-items:center;gap:.45rem;margin-top:.05rem;padding:.18rem 0 0;display:grid}.lite-form-section span{display:none}.lite-form-section p{white-space:nowrap;background:#c4894a12;border:.5px solid #c4894a2e;border-radius:999px;margin:0;padding:.24rem .44rem;font-size:8px}.lite-form-section strong{font-family:Outfit,Arial,sans-serif;font-size:13px;font-weight:800;line-height:1.15}.lite-form-head span{font-size:14px;line-height:1.45}.lite-section-rail{display:none}.lite-brief-uses,.lite-generate-expectations,.lite-palette-presets{grid-template-columns:1fr}.lite-form-actions--bottom,.lite-form-section,.lite-visual-note,.lite-voice-panel{border-radius:16px}.lite-answer-guide,.lite-voice-panel{display:none}.lite-voice-panel p{margin-bottom:.3rem}.lite-voice-panel strong{margin-bottom:0;font-size:19px}.lite-voice-panel span{display:none}.lite-voice-actions{gap:.5rem}.lite-voice-actions button{border-radius:999px;min-height:42px}.lite-voice-actions .lite-voice-upload-btn{justify-content:center;width:100%}.lite-answer-guide span,.lite-color-pickers>small,.lite-font-copy,.lite-font-preview em,.lite-font-preview p:nth-of-type(2),.lite-generate-expectations,.lite-generate-note,.lite-save-restore-note,.lite-snapshot-note,.lite-visual-note span,.lite-visual-prompt-card>p,.lite-visual-prompt-card>small,.lite-visual-summary{display:none}.lite-helper-chips{opacity:.78;flex-wrap:nowrap;margin:-.42rem -16px 0;padding:.74rem 16px .02rem;position:relative;overflow-x:auto}.lite-helper-chips:before{color:#6f5535;content:"Ideas if stuck";letter-spacing:.14em;text-transform:uppercase;font-size:6px;font-weight:900;position:absolute;top:.1rem;left:16px}#visual-world .lite-helper-chips,.lite-form label:has(input:not(:placeholder-shown))+.lite-helper-chips,.lite-form label:has(textarea:not(:placeholder-shown))+.lite-helper-chips,.lite-helper-chips small{display:none}.lite-helper-chips button{color:#c8b89a;background:linear-gradient(#c4894a09,#0000 70%),#120c0747;border-color:#c4894a1a;border-radius:999px;flex:none;min-height:25px;padding:0 .46rem;font-size:8px}.lite-helper-chips button:nth-of-type(n+3),.lite-name-treatment,.lite-title-field{display:none}.lite-color-pickers{background:radial-gradient(circle at 50% 0,#c4894a14,#0000 8rem),#0c09043d;border:.5px solid #c4894a24;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.26rem;padding:.32rem}.lite-color-pickers label{background:radial-gradient(circle at 50% 8%,#f0e8dc12,#0000 3.5rem),linear-gradient(#22160c94,#0c090475);border-color:#c4894a14;border-radius:15px;grid-template-columns:1fr;justify-items:center;gap:.22rem;min-width:0;padding:.34rem .12rem .32rem}.lite-color-pickers input[type=color],.lite-color-pickers label>i{width:36px;height:36px;box-shadow:0 0 0 3px #0c0904a3,0 0 0 4px #c4894a47,0 9px 18px #00000038}.lite-hex-input{text-align:center;letter-spacing:.03em;max-width:100%;font-size:9px;border-radius:999px!important;width:66px!important;min-height:28px!important}.lite-hex-input.is-invalid{color:#f2b4a5!important;border-color:#f2b4a5b3!important}.lite-font-direction-field{background:radial-gradient(circle at 100% 0,#c4894a1f,#0000 7rem),#120c0775;border-color:#c4894a2e;padding:.62rem}.lite-font-direction-field span{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lite-font-direction-field span:after{content:"Vibe";color:#c4894a;letter-spacing:.1em;border:.5px solid #c4894a4d;border-radius:999px;padding:.18rem .42rem;font-size:8px}.lite-font-direction-field select{color:#0c0904;background:linear-gradient(45deg,#0000 50%,#0c0904 0) calc(100% - 19px)/7px 7px no-repeat,linear-gradient(#d4995a,#c4894a);border-color:#c4894a6b;min-height:40px;font-size:13px;font-weight:900}.lite-font-direction-field .lite-field-note{display:none}.lite-font-preview,.lite-visual-prompt-card{padding:.9rem;display:none}.lite-font-preview strong{font-size:36px}.lite-font-preview--bold strong,.lite-font-preview--condensed strong,.lite-font-preview--hand strong{font-size:38px}.lite-palette-presets{display:none}.lite-palette-presets>span{color:#c4894a;flex:0 0 100%;font-size:10px}.lite-palette-presets button{flex:0 0 42%;min-height:66px;padding:.55rem;font-size:10px}.lite-palette-presets button i{min-height:20px}.lite-color-pickers>span,.lite-visual-live>strong{letter-spacing:.12em;font-size:12px}.lite-visual-live>strong{color:#f0e8dc;justify-content:space-between;align-items:center;display:flex}.lite-visual-summary{padding:.85rem}.lite-visual-prompt-card>div{gap:.7rem}.lite-visual-prompt-card>div>span,.lite-visual-summary{flex-direction:column;align-items:stretch}.lite-visual-prompt-card button,.lite-visual-summary button{width:100%;min-height:38px}.lite-visual-live-grid{background:#f0e8dc;border-radius:18px;grid-template-columns:1fr;gap:0;margin:0;padding:.28rem;display:grid;overflow-x:visible;box-shadow:0 16px 44px #00000047,inset 0 0 0 1px #c4894a14}.lite-visual-live-grid::-webkit-scrollbar{display:none}.lite-visual-live strong:after{content:"Live"}.lite-ai-results-head p:after,.lite-visual-live strong:after{color:#f0e8dc;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;background:#c4894a1a;border:.5px solid #c4894a57;border-radius:999px;margin-left:.5rem;padding:.25rem .45rem;font-family:Outfit,Arial,sans-serif;font-size:9px;font-weight:800;display:inline-flex}.lite-ai-results-head p:after{content:"Swipe"}.lite-mini-poster{border-radius:14px;flex:auto;min-height:196px;padding:.68rem}.lite-visual-live--form .lite-mini-poster:nth-child(2){display:none}.lite-mini-format{padding:.36rem .48rem;font-size:8px}.lite-mini-poster h3,.lite-mini-poster--dark h3{font-size:25px}.lite-form-actions--bottom{background:radial-gradient(circle at 50% 0,#d4995a3d,#0000 9rem),linear-gradient(#c4894a13,#0000 72%),#120c07ad;border-color:#c4894a42;border-radius:18px;gap:.5rem;margin:0;padding:.62rem}.lite-form-actions--bottom>div:first-child{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lite-form-actions--bottom>div:first-child p{color:#c4894a;letter-spacing:.16em;text-transform:uppercase;background:#c4894a14;border:.5px solid #c4894a33;border-radius:999px;margin:0;padding:.28rem .5rem;font-size:9px;font-weight:900}.lite-ai-privacy-note,.lite-form-actions--bottom>div:first-child span,.lite-generate-expectations,.lite-generate-note,.lite-review-list,.lite-save-restore-note,.lite-snapshot-note{display:none}.lite-ready-note{background:linear-gradient(90deg,#c4894a14,#0000 68%),#0c090433;border-color:#c4894a1f;border-radius:999px;padding:.46rem .58rem}.lite-ready-note strong{color:#d8c7ad;letter-spacing:.1em;text-transform:uppercase;font-family:Outfit,Arial,sans-serif;font-size:11px;font-weight:900}.lite-ready-note.is-ready{background:radial-gradient(circle at 100%,#d4995a38,#0000 7rem),linear-gradient(90deg,#c4894a2e,#0000 68%),#0c090461;border-color:#c4894a57;box-shadow:inset 0 0 0 1px #f0e8dc0a,0 14px 34px #c4894a24}.lite-ready-note.is-ready strong{color:#c4894a}.lite-lab.has-results .lite-ai-privacy-note,.lite-lab.has-results .lite-ready-note,.lite-lab.has-results .lite-review-list,.lite-ready-note span{display:none}.lite-lab.has-results .lite-form-actions--bottom{gap:.65rem;margin-top:.2rem}.lite-lab.has-results .lite-form-actions--bottom>div:first-child span{display:none}.lite-lab.has-results .lite-ai-btn{color:#f0e8dc;background:#c4894a1f;min-height:46px}.lite-form-actions--bottom .lite-ai-btn{border-radius:999px;min-height:56px;box-shadow:0 18px 42px #c4894a2e,inset 0 1px #f0e8dc29}.lite-lab.has-results .lite-form-actions--bottom .lite-reset-btn,.lite-lab.has-results .lite-secondary-action{display:none}.lite-review-list{gap:.35rem}.lite-review-list span{text-align:center;flex:42%}.lite-ai-btn{color:#0c0904;letter-spacing:.04em;background:radial-gradient(circle at 20% 0,#f0e8dc38,#0000 7rem),linear-gradient(#d4995a,#c4894a);border-color:#c4894a;border-radius:999px;justify-content:center;width:100%;min-height:50px;font-size:13px;box-shadow:0 12px 32px #00000047}.lite-reset-btn,.lite-secondary-action{color:#c8b89a;text-align:center;background:#c4894a0a;border-color:#c4894a33;justify-content:center;width:100%;min-height:38px;font-size:10px}.lite-secondary-action{color:#f0e8dc;border-color:#c4894a57;min-height:42px}.lite-form-actions--bottom .lite-reset-btn,.lite-intake-restore-btn,.lite-intake-save-btn{display:none}.lite-output{background:radial-gradient(circle at 100% 0,#c4894a1a,#0000 7rem),#120c0775;border:1px solid #c4894a3d;border-radius:18px;gap:.42rem;width:calc(100% - 28px);margin:0 auto;padding:.66rem;display:grid}.lite-output.is-waiting{background:linear-gradient(90deg,#c4894a1a,#0000 70%),#120c0757;border-style:dashed}.lite-lab.has-results .lite-output{display:none}.lite-output-head{align-items:center;padding-bottom:.2rem}.lite-output-head p{font-size:10px}.lite-output-head button{background:#c4894a14;border-radius:999px;min-height:30px;padding:.3rem .62rem;font-size:9px}.lite-readiness{border-radius:14px;gap:.38rem;padding:.58rem}.lite-readiness strong{font-family:Outfit,Arial,sans-serif;font-size:13px;font-weight:900}.lite-readiness span{text-align:right;max-width:52%;font-size:11px;line-height:1.25}.lite-output.is-waiting .lite-readiness span{max-width:60%}.lite-readiness i{height:7px}.lite-next-move,.lite-quality-card,.lite-signal-card{display:none!important}.lite-preview-card{background:#0c090452;border:.5px solid #c4894a1f;border-radius:14px;min-height:0;padding:.58rem!important}.lite-output.is-waiting .lite-preview-card{display:none}.lite-preview-card strong{color:#c4894a;letter-spacing:.14em;text-transform:uppercase;font-family:Outfit,Arial,sans-serif;font-size:10px;font-weight:800}.lite-preview-sample{-webkit-line-clamp:4;background:0 0;border:0;-webkit-box-orient:vertical;margin-top:.2rem;padding:0;display:-webkit-box;overflow:hidden;color:#f0e8dc!important;font-size:13px!important;line-height:1.55!important}.lite-ai-actions,.lite-card-title{flex-direction:column;align-items:stretch}.lite-ai-actions{border-radius:14px}.lite-ai-actions a,.lite-ai-actions button,.lite-output-head button,.lite-result-card button{text-align:center;border-radius:999px;width:100%;min-height:42px}.lite-ai-actions button[aria-label="Restore the latest AI-generated version after manual edits"]{display:none}.lite-ai-results{width:calc(100% - 28px);margin:1rem auto 0}.lite-success-strip{display:none}.lite-mobile-result-tray{background:radial-gradient(circle at 90% 0,#c4894a38,#0000 10rem),linear-gradient(135deg,#f0e8dc14,#0000 46%),#120c07;border:1px solid #c4894a6b;border-radius:18px;gap:.54rem;padding:.72rem;display:grid}.lite-mobile-result-tray p{color:#c4894a;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.lite-mobile-result-tray strong{color:#f0e8dc;font-family:Lora,Georgia,serif;font-size:18px;font-weight:400;line-height:1.16}.lite-mobile-identity-card{border:1px solid;border-radius:16px;align-content:end;gap:.25rem;min-height:128px;padding:.78rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000057,inset 0 0 0 1px #f0e8dc14}.lite-mobile-identity-card:before{content:"";opacity:.08;background:currentColor;border-radius:999px;width:150px;height:150px;position:absolute;inset:-20% 8% auto auto}.lite-mobile-identity-card:after{content:"";opacity:.45;background:linear-gradient(90deg,#0000,#f0e8dc2e,#0000);width:42%;animation:lite-identity-sweep 1.8s .25s both;position:absolute;inset:-40% auto -40% -60%;transform:rotate(14deg)}@keyframes lite-identity-sweep{0%{transform:translate(0)rotate(14deg)}to{transform:translate(430%)rotate(14deg)}}@media (prefers-reduced-motion:reduce){.lite-hero-visual,.lite-mini-poster,.lite-mobile-compass,.lite-mobile-result-tray{animation:none}.lite-mobile-identity-card:after{opacity:0;animation:none}}.lite-mobile-identity-card span{z-index:1;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800;position:relative}.lite-mobile-identity-card b{letter-spacing:-.06em;max-width:92%;font-size:30px;line-height:.9}.lite-mobile-identity-card b,.lite-mobile-identity-card em{z-index:1;text-transform:uppercase;font-weight:900;position:relative}.lite-mobile-identity-card em{letter-spacing:.18em;max-width:88%;font-size:10px;font-style:normal}.lite-mobile-identity-card i{content:"";border-radius:999px;width:14px;height:14px;position:absolute;bottom:1rem;right:1rem}.lite-mobile-result-tray div{grid-template-columns:1.2fr .8fr;gap:.42rem;display:grid}.lite-mobile-result-tray a,.lite-mobile-result-tray button{color:#f0e8dc;cursor:pointer;min-height:38px;font:inherit;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#c4894a14;border:.5px solid #3a2510;border-radius:999px;justify-content:center;align-items:center;padding:0 .75rem;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.lite-mobile-result-tray button:first-child{color:#0c0904;background:#c4894a;border-color:#c4894a}.lite-mobile-result-tray button:nth-child(2){color:#f0e8dc;background:#c4894a24;border-color:#c4894a57}.lite-mobile-result-tray a{color:#f0e8dc;background:#f0e8dc0f;border-color:#f0e8dc33;grid-column:auto;min-height:38px;font-size:10px}.lite-ai-results-head h2,.lite-ai-results-head>div:first-child>span,.lite-brief-uses{display:none}.lite-mobile-swipe-cue{color:#c4894a;letter-spacing:.16em;text-transform:uppercase;background:#c4894a14;border:.5px solid #c4894a38;border-radius:999px;align-items:center;width:fit-content;margin:.18rem 0 -.08rem;padding:.28rem .48rem;font-family:Outfit,Arial,sans-serif;font-size:9px;font-weight:900;display:inline-flex}.lite-mobile-swipe-cue:after{content:" ↓";letter-spacing:.08em}.lite-ai-results-head{gap:.42rem;margin-top:.58rem}.lite-ai-results-head p{font-size:8px}.lite-ai-actions{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;gap:.45rem;margin:0 -16px;padding:0 16px .1rem;display:none;overflow-x:auto}.lite-ai-actions::-webkit-scrollbar{display:none}.lite-ai-actions a,.lite-ai-actions button{flex:none;width:auto;min-height:36px;padding:0 .72rem;font-size:10px}.lite-results-grid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;grid-template-columns:none;gap:.5rem;margin:0 -16px;padding:0 16px .4rem;display:flex;overflow-x:auto}.lite-results-grid::-webkit-scrollbar{display:none}.lite-result-card,.lite-result-card--hero{scroll-snap-align:center;background:radial-gradient(circle at 100% 0,#c4894a29,#0000 7rem),linear-gradient(145deg,#f0e8dc0a,#0000 46%),#120c07ad;border-radius:18px;flex:0 0 78%;gap:.38rem;min-height:0;padding:.66rem .6rem .58rem;position:relative;box-shadow:0 12px 32px #0000002e}.lite-result-card:before{color:#c4894a;content:"KIT";letter-spacing:.08em;border:.5px solid #c4894a38;border-radius:999px;justify-content:center;align-items:center;min-width:25px;min-height:20px;font-size:8px;font-weight:900;display:inline-flex;position:absolute;top:.56rem;right:.58rem}.lite-result-card:first-child:before{content:"01"}.lite-result-card:nth-child(2):before{content:"02"}.lite-result-card:nth-child(3):before{content:"03"}.lite-result-card:nth-child(4):before{content:"04"}.lite-result-card:nth-child(5):before{content:"05"}.lite-result-card:nth-child(6):before{content:"06"}.lite-result-card:nth-child(7):before{content:"07"}.lite-result-card:nth-child(8):before{content:"08"}.lite-full-brief,.lite-result-card--hero{flex-basis:84%}.lite-result-card li,.lite-result-card span{font-size:13px;line-height:1.5}.lite-result-card strong{max-width:calc(100% - 42px);font-size:14px}.lite-card-use{display:none}.lite-result-card textarea{color:#f0e8dc;background:radial-gradient(circle at 100% 0,#c4894a14,#0000 6rem),linear-gradient(#f0e8dc12,#0000 62%),#0c090433;border-color:#f0e8dc14;border-radius:16px;min-height:76px;max-height:150px;padding:.68rem;font-size:12px;line-height:1.46;box-shadow:inset 0 1px #f0e8dc09,inset 0 -1px #c4894a14}.lite-result-card textarea:focus{background:radial-gradient(circle at 100% 0,#c4894a1a,#0000 7rem),#0c0904b3;border-color:#c4894a7a;box-shadow:inset 2px 0 #c4894a,0 0 0 3px #c4894a14}.lite-result-card--hero textarea{background:radial-gradient(circle at 100% 0,#c4894a1f,#0000 8rem),#0c09046b;border-color:#c4894a47;min-height:90px;font-size:16px;line-height:1.24}.lite-result-card ul{gap:.38rem;padding-left:0;list-style:none}.lite-result-card li{background:#0c090447;border:.5px solid #2a1a0a;border-radius:12px;gap:.34rem;padding:.42rem;display:grid}.lite-result-card li textarea{min-height:54px;max-height:92px}.lite-result-card button{color:#f0e8dc;background:#c4894a14;border-color:#c4894a47;min-height:34px;font-size:9px}}.hardware-app{--hw-ink:#061918;--hw-ink-2:#092624;--hw-ink-3:#0d302c;--hw-cream:#efe4c9;--hw-cream-2:#d6c9aa;--hw-black:#111614;--hw-teal:#7fe4d4;--hw-orange:#ee7438;--hw-pink:#e7637a;--hw-mint:#b8decc;--hw-shadow:#000000b8;min-height:100vh;color:var(--hw-cream);letter-spacing:0;background:radial-gradient(circle at 50% 112%,#ee743809,#0000 26rem),linear-gradient(#ffffff03,#0000 28%),#020605;font-family:Arial,Helvetica,sans-serif}.hardware-app:before{pointer-events:none;content:"";opacity:.32;background:radial-gradient(circle at 18% 22%,#ffffff06,#0000 1px) 0 0/9px 9px,radial-gradient(circle at 67% 58%,#7ee4d406,#0000 1px) 0 0/13px 13px,radial-gradient(circle at 50% 30%,#0000,#00000094);position:fixed;inset:0}.hardware-app a{text-decoration:none}.desktop-workstation{place-items:center;min-height:100svh;padding:clamp(14px,1.6vw,28px);display:grid}.mobile-workstation{display:none}.hw-frame{background:radial-gradient(at 48% -10%,#88ead714,#0000 23rem),radial-gradient(at 80% 8%,#ffffff06,#0000 22rem),radial-gradient(circle at 22% 34%,#ffffff06,#0000 1px) 0 0/8px 8px,radial-gradient(circle at 78% 62%,#7ee4d405,#0000 1px) 0 0/11px 11px,linear-gradient(135deg,#071b1a,#041211 56%,#020807);border:2px solid #7acdc429;border-radius:28px;grid-template-rows:96px minmax(450px,49vh) 190px 70px;grid-template-columns:230px minmax(430px,1.25fr) minmax(520px,1.45fr) minmax(330px,.85fr);gap:14px;width:100%;max-width:1840px;min-height:min(900px,100svh - 56px);margin:0 auto;padding:24px;display:grid;position:relative;box-shadow:inset 0 0 0 8px #0000002e,inset 0 2px #ffffff14,inset 0 -32px 78px #0000008f,0 0 0 1px #7ee4d40f,0 25px 90px #000000d6}.hw-frame:after,.hw-phone:after{pointer-events:none;content:"";border-radius:inherit;mix-blend-mode:soft-light;opacity:.42;background:radial-gradient(circle at 18% 20%,#ffffff14,#0000 1px) 0 0/5px 5px,radial-gradient(circle at 72%,#ffffff0e,#0000 1px) 0 0/7px 7px;position:absolute;inset:0}.hw-topbar{z-index:1;grid-column:1/5;grid-template-columns:260px 1fr 420px;align-items:center;gap:28px;min-height:96px;padding-block:8px 10px;display:grid}.hw-brand{color:#f5eddc;text-transform:uppercase;text-shadow:0 2px 10px #000000b8;align-self:center;gap:8px;width:fit-content;display:grid;position:relative;transform:translateY(2px)}.hw-brand strong{color:#fff2d7;letter-spacing:0;text-shadow:0 1px #ffffff2e,0 4px 14px #000000d1,0 0 24px #7ee4d414;-webkit-text-stroke:.35px #fffae657;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(36px,2.45vw,52px);font-weight:900;font-stretch:75%;line-height:.76;display:block}.hw-brand span{color:#93f4e8;letter-spacing:.095em;text-transform:uppercase;text-shadow:0 0 12px #7ee4d442,0 2px 8px #000000b3;max-width:240px;font-size:14px;font-weight:950;line-height:1.22;display:block}.hw-next-copy p,.hw-phone-section-head strong,.hw-rack h2,.hw-room-status span,.hw-timeline-head strong{color:var(--hw-teal);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:950}.hw-center-meter{grid-template-columns:64px minmax(320px,560px) 82px;justify-content:center;align-self:center;align-items:center;gap:20px;display:grid}.hw-phone-transport button,.hw-square-play,.hw-transport-buttons button{min-width:0;color:var(--hw-cream);background:radial-gradient(circle at 50% 42%,#7ee4d46b,#0000 42%),linear-gradient(#ffffff17,#0000003d),#102927;border:1px solid #eae1cd24;border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #00000047,inset 0 1px #ffffff1f,inset 0 -12px 20px #0000006b,0 0 24px #7ee4d424,0 10px 22px #00000073}.hw-square-play{width:64px;height:64px}.hw-play-icon{filter:drop-shadow(0 0 10px #7ee4d4bf);border-block:10px solid #0000;border-left:16px solid;width:0;height:0;margin-left:3px;display:inline-block}.hw-eq{background-color:#071918;background-image:radial-gradient(#7ee4d414,#0000 72%),linear-gradient(90deg,#ffffff09 1px,#0000 0),linear-gradient(#ffffff08 1px,#0000 0),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:28px 100%,100% 18px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border:1px solid #eae1cd21;border-radius:12px;align-items:end;gap:7px;height:66px;padding:12px 14px;display:flex;box-shadow:inset 0 0 24px #000000b8,0 8px 20px #0006}.hw-eq span{width:7px;height:var(--h);background:linear-gradient(#94fff0,#46bba8);border-radius:999px 999px 2px 2px;box-shadow:0 0 12px #7ee4d46b}.hw-eq span.is-hot{background:linear-gradient(#ffb16b,#e76733);box-shadow:0 0 12px #ee743880}.hw-eq--mini{width:100%;min-width:0;height:42px;box-shadow:none;background:0 0;border:0;justify-content:space-between;gap:3px;padding:6px 0 0;overflow:hidden}.hw-eq--mini span{width:clamp(3px,4.6%,5px);height:calc(var(--h) * .42);flex:0 auto}.hw-signal{justify-items:center;gap:5px;display:grid}.hw-bank-knobs label,.hw-phone-transport span,.hw-signal span,.hw-transport-panel label{color:#d6c9aa;text-transform:uppercase;font-size:11px;font-weight:900}.hw-profile{color:#d9cfbd;justify-content:end;align-self:center;align-items:center;gap:14px;display:flex}.hw-profile>span:not(.hw-avatar){gap:4px;font-size:13px;display:grid}.hw-profile strong{color:#fff4dc;font-size:16px}.hw-avatar{background:radial-gradient(circle at 50% 32%,#1c1f1e 0 18%,#0000 19%),radial-gradient(circle at 50% 84%,#d7c9b0 0 35%,#0000 36%),linear-gradient(135deg,#c9bea7,#151919);border-radius:999px;width:52px;height:52px;box-shadow:inset 0 0 0 3px #ffffff1f,0 8px 18px #0000006b}.hw-primary-action,.hw-record-idea,.hw-upgrade{color:#fff0da;background:linear-gradient(#ff8650,#e76532);border:1px solid #4816084d;border-radius:999px;justify-content:center;align-items:center;gap:14px;font-weight:900;display:inline-flex;box-shadow:inset 0 2px #ffffff38,inset 0 -5px #72220d3d,0 9px 18px #00000057}.hw-upgrade{min-height:44px;padding:0 26px}.hw-profile button{color:#d6c9aa;background:0 0;border:0;font-size:26px}.hw-footer,.hw-pad-bank,.hw-rack,.hw-sidebar,.hw-timeline,.hw-transport-panel{z-index:1;background:linear-gradient(#ffffff08,#0000002e),#030d0ceb;border:1px solid #eae1cd17;box-shadow:inset 0 0 0 1px #00000094,inset 0 1px #ffffff0e,inset 0 -18px 30px #00000052,0 14px 22px #00000061}.hw-sidebar{border-radius:18px;grid-area:2/1/4;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:16px 14px;display:grid;overflow:hidden}.hw-sidebar a{color:#d7cfbf;border:1px solid #0000;border-radius:8px;align-items:center;gap:14px;width:100%;min-width:0;min-height:46px;padding:0 14px;font-size:15px;font-weight:800;display:flex}.hw-sidebar a.is-active{background:#ffffff0d;border-color:#eae1cd14}.hw-includes i,.hw-nav-icon,.hw-tool-tabs i{color:currentColor;opacity:.86;border:2px solid;border-radius:5px;width:21px;height:21px}.hw-nav-icon--0{color:var(--hw-orange);box-shadow:inset 7px 0 #0000,inset -7px 0 #0000}.hw-room-status{border-top:1px solid #eae1cd14;gap:7px;width:100%;min-width:0;margin-top:16px;padding-top:18px;padding-bottom:24px;display:grid;overflow:hidden}.hw-room-status strong{color:#e9dfca;font-size:15px}.hw-room-status strong:before{background:var(--hw-teal);width:10px;height:10px;box-shadow:0 0 12px var(--hw-teal);content:"";border-radius:999px;margin-right:8px;display:inline-block}.hw-room-status small{color:#b9ae9e}.hw-big-dial{justify-items:center;gap:6px;margin-top:8px;display:grid}.hw-big-dial .hw-knob{width:72px}.hw-big-dial div{color:#d8ceb7;text-transform:uppercase;justify-content:space-between;width:110px;font-size:9px;font-weight:900;display:flex}.hw-pad-bank{border-radius:18px;grid-area:2/2;padding:18px 22px 16px;overflow:hidden}.hw-bank-knobs{gap:70px;padding:0 30px 8px;display:flex}.hw-bank-knobs label{justify-items:center;gap:5px;display:grid}.hw-pads{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hw-pad{color:#171b18;text-transform:uppercase;border:2px solid #0000007a;border-radius:8px;align-content:space-between;min-height:76px;padding:10px 12px;transition:transform .16s,box-shadow .16s,filter .16s;display:grid;box-shadow:inset 0 2px #ffffff3d,inset 0 0 18px #ffffff14,inset 0 -9px #00000014,0 4px 8px #00000070}.hw-mobile-module:hover,.hw-pad:hover,.hw-primary-action:hover,.hw-rack-strip:hover,.hw-square-play:hover,.hw-tool-tabs a:hover{filter:brightness(1.05)saturate(1.04);transform:translateY(-1px)}.hw-mobile-module:active,.hw-pad:active,.hw-primary-action:active,.hw-rack-strip:active,.hw-square-play:active,.hw-tool-tabs a:active{transform:translateY(1px)scale(.995)}.hw-pad strong{max-width:88px;font-size:12px;font-weight:950;line-height:1.04}.hw-pad span{font-size:12px;font-weight:900}.hw-pad--mint{background:linear-gradient(145deg,#c6eadc,#9fc8b8)}.hw-pad--orange{background:linear-gradient(145deg,#ff8d4f,#e56b32);box-shadow:inset 0 2px #ffffff4d,inset 0 -9px #00000014,0 0 0 2px #ffe7b759,0 0 20px #ee743880}.hw-pad--pink{background:linear-gradient(145deg,#ee8396,#d65570)}.hw-pad--cream{background:linear-gradient(145deg,#f0e5ca,#cfc29f)}.hw-pad--dark{color:#6b736e;background:linear-gradient(145deg,#172321,#080d0d)}.hw-bank-tabs{grid-template-columns:repeat(4,1fr) 40px;gap:7px;height:28px;margin-top:8px;display:grid}.hw-bank-tabs button{color:#b7aa93;text-transform:uppercase;background:linear-gradient(#172826,#060b0b);border:1px solid #eae1cd1a;border-radius:7px;height:28px;min-height:0;font-size:11px;font-weight:950}.hw-bank-knobs .hw-knob--small{width:42px}.hw-bank-tabs button.is-active{color:#ffd08d;border-color:#ee7438b3;box-shadow:inset 0 0 0 2px #ffc76e33,0 0 12px #ee743859}.hw-bank-tabs span:before{color:#b9ad9d;content:"☰";font-size:26px}.hw-next-card{z-index:1;color:#151817;background:linear-gradient(90deg,#694e250a 1px,#0000 0) 0 0/5px 5px,linear-gradient(#694e2509 1px,#0000 0) 0 0/5px 5px,radial-gradient(circle at 24% 12%,#ffffff73,#0000 15rem),linear-gradient(145deg,#fff5df,#e5d5b1);border:1px solid #1e170c33;border-radius:28px;grid-area:2/3;grid-template-columns:1fr minmax(220px,45%);gap:0;padding:28px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47,inset 0 2px #ffffffbf,inset 0 -10px #0000000d,0 2px #ffffff3d,0 18px 28px #0000007a}.hw-next-copy{align-content:start;gap:10px;display:grid}.hw-next-copy p{color:#1a1b1894;font-size:16px}.hw-next-copy span{width:fit-content;color:var(--hw-orange);text-transform:uppercase;background:#ee743824;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:950}.hw-next-copy h1{color:#0f1110;letter-spacing:0;max-width:360px;font-size:clamp(31px,2.45vw,42px);font-weight:950;line-height:.98}.hw-next-copy small{color:#0f1110a3;max-width:340px;font-size:15px;font-weight:750;line-height:1.42}.hw-primary-action{width:fit-content;min-height:52px;margin-top:4px;padding:0 30px;font-size:17px}.hw-primary-action .hw-play-icon{border-block-width:7px;border-left-width:11px}.hw-next-meta{color:#101211a3;text-transform:uppercase;gap:28px;margin-top:auto;font-size:12px;font-weight:900;display:flex}.hw-next-meta span{color:inherit;background:0 0;gap:5px;padding:0;display:grid}.hw-next-meta strong{color:#101211d6;text-transform:none;font-size:14px}.hw-next-meta i{background:#1012118c;border-radius:999px;width:8px;height:8px;margin-right:7px;display:inline-block}.hw-next-meta i.empty{background:#1012112e}.hw-art-tile{background-color:#8dc9b5;background-image:radial-gradient(circle at 80% 100%,#1e514857,#0000 13rem),linear-gradient(90deg,#1c443e1f 1px,#0000 0),linear-gradient(#1c443e1a 1px,#0000 0),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 55px #0000001f}.hw-record{opacity:.88;background:radial-gradient(circle,#e7dfc9 0 9%,#0000 10%),repeating-radial-gradient(circle,#101513 0 8px,#1b211f 9px 11px);border-radius:999px;width:160px;height:160px;position:absolute;top:-42px;right:-46px}.hw-calendar{width:112px;height:138px;color:var(--hw-orange);text-transform:uppercase;background:linear-gradient(145deg,#fff5dd,#d9c9a8);border-radius:4px;place-items:center;display:grid;position:absolute;top:76px;left:78px;transform:rotate(-1.5deg);box-shadow:0 18px 18px #00000026}.hw-calendar strong{font-size:48px;line-height:.8}.hw-calendar b{font-size:17px}.hw-art-tile em{color:#e7b875;font-family:cursive;font-size:28px;position:absolute;bottom:48px;right:34px;transform:rotate(-12deg)}.hw-includes{background:0 0;border-block:1px solid #18191414;align-items:center;max-width:315px;margin:0;padding:8px 0;line-height:1.65;display:block}.hw-includes strong{color:#0f11109e;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950;display:inline}.hw-includes span{color:#0f1110b3;white-space:normal;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:9px;font-weight:900;display:inline}.hw-includes span:before{content:" · "}.hw-rack{border-radius:18px;grid-area:2/4;align-content:start;gap:8px;padding:18px 20px;display:grid}.hw-rack h2{color:var(--hw-cream-2);margin-bottom:2px}.hw-rack-strip{color:#171b18;border:2px solid #0000005c;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 62px 58px;align-items:center;min-height:82px;padding:10px 8px 10px 12px;transition:transform .16s,filter .16s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 2px #ffffff40,inset 0 0 24px #ffffff14,inset 0 -10px #0000001a,0 7px 14px #00000073}.hw-mobile-module:after,.hw-rack-strip:after{pointer-events:none;content:"";opacity:.82;background:linear-gradient(90deg,#0000 calc(100% - 70px),#ffffff1a calc(100% - 69px),#0000001a calc(100% - 67px),#0000 calc(100% - 66px)),radial-gradient(circle at calc(100% - 24px) 78%,#ffec978c,#0000 5px),linear-gradient(#ffffff29,#0000 32%,#0000001f);position:absolute;inset:0}.hw-rack-strip--mint{background:linear-gradient(145deg,#c3ead9,#98caba)}.hw-rack-strip--orange{background:linear-gradient(145deg,#ff8d4d,#df6730)}.hw-rack-strip--pink{background:linear-gradient(145deg,#ef7f94,#d95370)}.hw-rack-strip--cream{background:linear-gradient(145deg,#eee3c8,#cbbf9f)}.hw-rack-badge,.hw-rack-copy strong,.hw-rack-number{text-transform:uppercase;font-weight:950}.hw-rack-copy{gap:5px;min-width:0;display:grid}.hw-rack-copy strong{font-size:15px;line-height:1.05}.hw-rack-copy small{font-size:12px;font-weight:800}.hw-rack-badge{color:#f1e9d5;background:#101514;border-radius:999px;justify-self:end;padding:7px 10px;font-size:10px}.hw-rack-controls{z-index:1;border-left:1px solid #00000029;align-content:center;align-self:stretch;justify-items:center;gap:5px;padding-left:6px;display:grid;position:relative}.hw-rack-controls .hw-knob--small{border-width:2px;width:30px}.hw-mini-wave{background:repeating-linear-gradient(90deg,#0b110f99 0 2px,#0000 2px 6px);width:118px;height:13px;display:block;-webkit-mask-image:linear-gradient(#0000 4%,#000 24% 72%,#0000);mask-image:linear-gradient(#0000 4%,#000 24% 72%,#0000)}.hw-add-tools{color:#d9ceb9;border:1px dashed #eae1cd2e;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;min-height:54px;padding:9px 12px;display:grid}.hw-add-tools span{border:1px dashed #eae1cd47;border-radius:8px;place-items:center;width:30px;height:30px;font-size:24px;display:grid}.hw-add-tools strong{font-size:14px;line-height:1.15}.hw-add-tools small{color:#aaa091;grid-column:2;font-size:11px}.hw-timeline{border-radius:14px;grid-area:3/2/auto/4;padding:14px 18px}.hw-timeline-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.hw-timeline-head span{gap:3px;display:grid}.hw-timeline-head strong{color:var(--hw-cream-2);font-size:17px}.hw-timeline-head small{color:#d9ceb99e;font-size:11px;font-weight:800}.hw-timeline-head button{color:#cbbfae;background:#ffffff0a;border:1px solid #eae1cd24;border-radius:999px;padding:9px 18px;font-weight:900}.hw-release-calendar{--lane-width:116px;grid-template-columns:var(--lane-width) repeat(7,minmax(0,1fr));background:#030c0c8f;border:1px solid #eae1cd14;border-radius:8px;margin-top:8px;display:grid;position:relative;overflow:hidden}.hw-calendar-corner,.hw-calendar-day,.hw-calendar-row span,.hw-calendar-row strong{border-bottom:1px solid #eae1cd0e;border-right:1px solid #eae1cd0e;min-width:0}.hw-calendar-corner,.hw-calendar-day{color:#d9ceb9b8;letter-spacing:.06em;text-transform:uppercase;background:#ffffff09;place-items:center;min-height:22px;font-size:10px;font-weight:950;display:grid}.hw-calendar-row{grid-column:1/-1;grid-template-columns:var(--lane-width) repeat(7,minmax(0,1fr));min-height:23px;display:grid}.hw-calendar-row strong{color:#d5cab7;align-items:center;padding-left:16px;font-size:13px;font-weight:900;display:flex}.hw-calendar-row span{align-items:center;padding:3px 5px;display:grid}.hw-calendar-row span.has-task i{color:#c8f5ed;text-overflow:ellipsis;white-space:nowrap;background:#7ee4d429;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900;line-height:1.1;display:block;overflow:hidden}.hw-calendar-row:nth-of-type(3n) span.has-task i{color:#ffd3b8;background:#ee743833}.hw-calendar-row:nth-of-type(4n) span.has-task i{color:#ffd0dc;background:#e05c7738}.hw-now-line{top:0;bottom:0;left:calc(var(--lane-width) + ((100% - var(--lane-width)) / 7 * var(--now-offset)));background:#7ee4d4e0;width:2px;position:absolute;box-shadow:0 0 16px #7ee4d494}.hw-now-line span{color:#08201d;white-space:nowrap;background:#8bdcc9;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:950;line-height:1;position:absolute;top:1px;left:7px}.hw-transport-panel{border-radius:14px;grid-area:3/4;gap:9px;padding:14px 24px;display:grid}.hw-transport-buttons{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hw-transport-buttons button{min-height:42px}.hw-transport-panel label{background:#00000029;border:1px solid #eae1cd0f;border-radius:999px;justify-content:space-between;align-items:center;min-height:30px;padding:0 14px;display:flex}.hw-transport-panel strong{color:#ebe1cc}.hw-record-idea{border-radius:12px;min-height:42px}.hw-footer{color:#c7bda9;border-radius:15px;grid-area:4/1/auto/5;grid-template-columns:1fr 1.4fr 1fr 170px;align-items:center;gap:18px;padding:0 34px;display:grid}.hw-footer span{gap:3px;font-size:11px;font-weight:800;display:grid}.hw-footer strong{color:#f2e7d0}.hw-footer b{color:var(--hw-teal);text-align:center;justify-self:center;font-size:16px}.hw-footer-action{color:#bdf5eb;text-transform:uppercase;background:#7ee4d414;border:1px solid #7ee4d42e;border-radius:999px;justify-self:end;place-items:center;width:150px;min-height:40px;font-size:12px;font-weight:950;display:grid;box-shadow:inset 0 1px #ffffff14,0 0 18px #7ee4d414}.hw-knob{aspect-ratio:1;background:radial-gradient(circle,#0000 0 54%,#0000008c 55% 62%,#0000 63%),linear-gradient(90deg,#0000 49%,#ffffffdb 50%,#0000 51%) 50% 10%/60% 44% no-repeat,radial-gradient(circle at 34% 28%,#ffffff9e,#0000 18%),conic-gradient(from 220deg,#101311,#bfb59e,#353733,#f1e2bd,#0e1110);border:4px solid #151815;border-radius:999px;width:72px;display:inline-block;position:relative;box-shadow:0 0 0 2px #ffd9941c,inset 0 0 0 5px #0000006b,inset 0 -13px 14px #00000057,0 8px 16px #0000008c}.hw-knob:after{border-radius:inherit;content:"";border:1px dashed #00000085;position:absolute;inset:9px}.hw-knob--small{border-width:3px;width:48px}.hw-phone{background:radial-gradient(at 50% -10%,#97f6e61f,#0000 15rem),radial-gradient(circle at 72% 4%,#7ee4d414,#0000 13rem),linear-gradient(90deg,#ffffff09 1px,#0000 0) 0 0/76px 76px,linear-gradient(#ffffff06 1px,#0000 0) 0 0/76px 76px,linear-gradient(135deg,#092523,#041210);border:2px solid #72c6bc2e;border-radius:30px;width:min(100%,510px);margin:0 auto;padding:18px 14px 14px;position:relative;box-shadow:inset 0 0 0 8px #0000002e,inset 0 2px #ffffff14,inset 0 -28px 52px #0006,0 20px 70px #000c}.hw-phone-head{z-index:1;grid-template-columns:56px 1fr 56px 58px;align-items:center;gap:12px;padding:0 10px 18px;display:grid;position:relative}.hw-cr-logo{height:54px;color:var(--hw-cream);background:linear-gradient(#ffffff14,#0000003d);border:2px solid #eae1cd2e;border-radius:12px;place-items:center;font-size:24px;font-weight:950;display:grid;box-shadow:inset 0 0 0 3px #00000047,0 8px 18px #0000008c}.hw-phone-head strong{color:#f1e6d1;letter-spacing:0;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px #ffffff29,0 4px 12px #000000c2;-webkit-text-stroke:.25px #fffae647;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Black,Arial,Helvetica,sans-serif;font-size:29px;font-weight:900;font-stretch:75%;line-height:.82;display:block}.hw-phone-head span{color:var(--hw-teal);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.hw-round-signal,.hw-user-orb{background:radial-gradient(circle,#7ee4d438,#0000 50%),#0a211f;border:2px solid #eae1cd24;border-radius:999px;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:inset 0 0 0 4px #0000005c,0 8px 16px #00000080}.hw-round-signal i{background:repeating-linear-gradient(90deg,transparent 0 4px,var(--hw-teal) 4px 7px,transparent 7px 10px);width:26px;height:26px;-webkit-mask-image:radial-gradient(#000 60%,#0000 62%);mask-image:radial-gradient(#000 60%,#0000 62%)}.hw-user-orb{background:radial-gradient(circle at 50% 30%,var(--hw-cream) 0 13%,transparent 14%),radial-gradient(circle at 50% 75%,var(--hw-cream) 0 28%,transparent 29%),#101b19}.hw-user-orb:after{background:var(--hw-teal);content:"";border:4px solid #0b1f1d;border-radius:999px;width:18px;height:18px;position:absolute;bottom:6px;right:-3px;box-shadow:0 0 12px #7ee4d4e6}.hw-phone-next{z-index:1;color:#111514;background:linear-gradient(90deg,#694e250a 1px,#0000 0) 0 0/5px 5px,linear-gradient(#694e2509 1px,#0000 0) 0 0/5px 5px,radial-gradient(circle at 18% 8%,#ffffff6b,#0000 11rem),linear-gradient(145deg,#fff3dc,#decea9);border-radius:22px;grid-template-columns:1.18fr 1fr;gap:16px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47,inset 0 2px #ffffffb8,0 2px #ffffff38,0 14px 24px #00000094}.hw-phone-next-copy{gap:12px;display:grid}.hw-phone-next-copy p{color:#121514;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;font-size:15px;font-weight:950;display:flex}.hw-phone-next-copy p i{background:#2fa79b;border-radius:999px;width:10px;height:10px;box-shadow:0 0 9px #2fa79b8c}.hw-phone-next-copy h1{font-size:29px;font-weight:950;line-height:.98}.hw-phone-next-copy>span{color:#111514c7;font-size:15px;font-weight:700;line-height:1.4}.hw-phone-next-copy .hw-primary-action{min-height:48px;padding:0 24px;font-size:17px}.hw-phone-next-copy small{color:#111514b8;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #0f131229;grid-template-columns:34px 1fr;align-items:center;gap:6px 11px;padding-top:13px;font-size:11px;font-weight:950;display:grid}.hw-phone-next-copy small b{border:3px solid #101514;border-radius:999px;grid-row:span 2;width:30px;height:30px}.hw-phone-next-copy small strong{color:#111514;letter-spacing:0;text-transform:none;font-size:15px;font-weight:500}.hw-wave-panel{background-color:#071d1c;background-image:radial-gradient(at 50% 48%,#7ee4d414,#0000 68%),linear-gradient(90deg,#7ee4d414 1px,#0000 0),linear-gradient(#7ee4d412 1px,#0000 0),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:12px;align-content:center;gap:24px;padding:22px 17px;display:grid;overflow:hidden;box-shadow:inset 0 0 42px #00000080}.hw-wave{justify-content:center;align-items:center;gap:6px;height:100px;display:flex}.hw-wave span{width:4px;height:var(--h);background:var(--hw-teal);border-radius:999px;box-shadow:0 0 9px #7ee4d4a6}.hw-wave-dots{justify-content:center;gap:18px;display:flex}.hw-wave-dots span{background:#eae1cd3d;border-radius:999px;width:12px;height:12px}.hw-wave-dots span:first-child{background:var(--hw-teal);box-shadow:0 0 13px var(--hw-teal)}.hw-phone-section-head{z-index:1;justify-content:space-between;padding:22px 10px 12px;display:flex;position:relative}.hw-phone-section-head a{color:var(--hw-cream-2);letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:950}.hw-mobile-rack{z-index:1;gap:12px;display:grid;position:relative}.hw-mobile-module{color:#111514;border:2px solid #0000006b;border-radius:16px;grid-template-columns:48px 86px 1fr 106px 26px;align-items:center;min-height:126px;transition:transform .16s,filter .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1c,inset 0 2px #ffffff38,inset 0 0 26px #ffffff14,inset 0 -10px #0000001f,0 2px #ffffff14,0 9px 18px #0000009e}.hw-mobile-module--orange{background:radial-gradient(circle at 78% 18%,#ffcd8447,#0000 22%),linear-gradient(145deg,#f78d44,#df642d)}.hw-mobile-module--pink{background:radial-gradient(circle at 78% 18%,#ffb7cc3d,#0000 22%),linear-gradient(145deg,#ee7b91,#d65370)}.hw-mobile-module--cream{background:radial-gradient(circle at 78% 18%,#ffffe647,#0000 22%),linear-gradient(145deg,#eee2c4,#c7ba99)}.hw-module-index{justify-items:center;gap:7px;font-weight:950;display:grid}.hw-module-index i{background:#00000080;border-radius:999px;width:9px;height:9px;box-shadow:inset 0 1px #ffffff47}.hw-module-index i.is-lit{background:#ffe28f;box-shadow:0 0 10px #ffe28f}.hw-line-icon{color:#0b1210c7;width:58px;height:58px;position:relative}.hw-line-icon--target{border:3px solid;border-radius:999px}.hw-line-icon--target:after,.hw-line-icon--target:before{content:"";background:currentColor;width:82px;height:3px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.hw-line-icon--target:after{width:3px;height:82px}.hw-line-icon--target i{background:currentColor;border-radius:999px;width:16px;height:16px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.hw-line-icon--message{border:3px solid;border-radius:10px}.hw-line-icon--message:after{content:"";border-bottom:3px solid;border-left:3px solid;width:21px;height:21px;position:absolute;bottom:-15px;left:14px;transform:skewY(-28deg)}.hw-line-icon--message i:before{content:"...";letter-spacing:4px;font-size:32px;font-weight:950;line-height:0;position:absolute;top:24px;left:16px}.hw-line-icon--camera{border:3px solid;border-radius:8px}.hw-line-icon--camera:before{content:"";border:3px solid;border-bottom:0;border-radius:8px 8px 0 0;width:36px;height:16px;position:absolute;top:-13px;left:12px}.hw-line-icon--camera i{border:3px solid;border-radius:999px;width:25px;height:25px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.hw-module-copy{z-index:1;gap:7px;display:grid;position:relative}.hw-module-copy strong{letter-spacing:.08em;text-transform:uppercase;font-size:22px;font-weight:950;line-height:1}.hw-module-copy small{font-size:16px;font-weight:650;line-height:1.25}.hw-module-copy em{color:#efe5cc;letter-spacing:.05em;text-transform:uppercase;background:#101514;border-radius:999px;width:fit-content;padding:6px 13px;font-size:13px;font-style:normal;font-weight:950}.hw-module-copy em b{color:#cbbfae;margin-left:9px;font-size:0}.hw-module-copy em b:before{content:"✓";font-size:14px}.hw-module-copy em[data-state=locked] b:before{content:"▣";font-size:12px}.hw-module-right{z-index:1;background:#ffffff14;border-left:1px solid #0003;place-items:center;height:100%;display:grid;position:relative}.hw-module-right .hw-knob{width:66px}.hw-module-right b{background:#ffdf83;border-radius:999px;width:10px;height:10px;position:absolute;bottom:23px;right:22px;box-shadow:0 0 10px #ffdf83}.hw-arrow{font-size:58px;font-weight:950}.hw-tool-tabs{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(122px,1.5fr);gap:8px;margin-top:16px;display:grid;position:relative}.hw-tool-tabs a{color:#d5c9b4;text-align:center;background:linear-gradient(#ffffff0d,#00000029),#03100fa8;border:1px solid #eae1cd14;align-content:center;justify-items:center;gap:6px;min-width:0;min-height:72px;font-size:10px;font-weight:850;transition:transform .16s,filter .16s,border-color .16s;display:grid;overflow:hidden}.hw-tool-tabs a:first-child{border-radius:14px 0 0 14px}.hw-tool-tabs a:nth-child(4){border-radius:0 14px 14px 0}.hw-tool-tabs a.is-lit{color:var(--hw-teal)}.hw-tool-tabs .hw-new-session{white-space:nowrap;color:#c7eee6;background:linear-gradient(#23625c,#123f3b);border-radius:14px;grid-column:auto;font-size:15px;font-weight:950;display:flex}.hw-phone-transport{z-index:1;background:linear-gradient(90deg,#ffffff0a 1px,#0000 0) 0 0/86px 100%,linear-gradient(#ffffff0e,#00000029),#071311;border:1px solid #eae1cd1f;border-radius:20px;grid-template-columns:80px repeat(4,1fr) 80px;gap:9px;margin-top:16px;padding:16px 12px 44px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0000006b,inset 0 1px #ffffff12,0 14px 18px #0000005c}.hw-phone-transport>div:not(.hw-step-lights){justify-items:center;gap:7px;display:grid}.hw-phone-transport .hw-knob{width:52px}.hw-phone-transport strong{color:var(--hw-teal);white-space:nowrap;font-size:17px}.hw-phone-transport button{border-radius:13px;min-height:54px;font-weight:950}.hw-phone-transport button.is-play{color:#ecfff9}.hw-step-lights{background:#020706;border-radius:999px;grid-template-columns:repeat(16,1fr);align-items:center;gap:6px;padding:9px 12px 22px;display:grid;position:absolute;bottom:10px;left:110px;right:70px}.hw-step-lights i{background:#27312d;border-radius:999px;height:9px}.hw-step-lights i.on{background:var(--hw-orange);box-shadow:0 0 12px var(--hw-orange)}.hw-step-lights span{color:#d7cab5;font-size:12px;position:relative}.hw-step-lights span:first-of-type{grid-column:1}.hw-step-lights span:nth-of-type(2){grid-column:5}.hw-step-lights span:nth-of-type(3){grid-column:9}.hw-step-lights span:nth-of-type(4){grid-column:13}.hw-step-lights span:nth-of-type(5){grid-column:16}@media (max-width:1320px){.hw-frame{grid-template-rows:96px 500px 340px 78px;grid-template-columns:210px minmax(380px,1fr) minmax(460px,1.15fr)}.hw-topbar{grid-column:1/4;grid-template-columns:230px 1fr 260px}.hw-profile{gap:10px}.hw-upgrade{display:none}.hw-rack{grid-area:3/3}.hw-timeline{grid-area:3/1/auto/3}.hw-transport-panel{display:none}.hw-footer{grid-area:4/1/auto/4}}@media (max-width:1440px){.desktop-workstation{display:none}.mobile-workstation{min-height:100vh;padding:10px;display:block}}@media (max-width:460px){.mobile-workstation{padding:0}.hw-phone{border-radius:0;width:100%;min-height:100vh;padding-inline:10px}.hw-phone-head{grid-template-columns:48px 1fr 46px 50px;gap:9px}.hw-cr-logo,.hw-round-signal,.hw-user-orb{width:48px;height:48px}.hw-phone-head strong{font-size:21px}.hw-phone-head span{font-size:11px}.hw-phone-next{grid-template-columns:1.12fr .88fr;gap:10px;padding:16px}.hw-phone-next-copy h1{font-size:25px}.hw-phone-next-copy>span{font-size:15px}.hw-phone-next-copy .hw-primary-action{min-height:44px;padding-inline:17px;font-size:15px}.hw-wave{gap:4px;height:88px}.hw-mobile-module{grid-template-columns:40px 70px 1fr 70px 18px;min-height:112px}.hw-line-icon{width:47px;height:47px}.hw-module-copy strong{font-size:17px}.hw-module-copy small{font-size:14px}.hw-module-right .hw-knob{width:52px}.hw-arrow{font-size:42px}.hw-tool-tabs{grid-template-columns:repeat(4,1fr)}.hw-tool-tabs .hw-new-session{grid-column:1/5;min-height:56px}.hw-phone-transport{grid-template-columns:70px repeat(4,1fr) 70px;gap:6px;padding-inline:8px}.hw-phone-transport button{min-height:48px}.hw-step-lights{left:88px;right:52px}}.lab-gate{color:#f0e8dc;background:radial-gradient(circle at 78% 8%,#c4894a1f,#0000 20rem),radial-gradient(circle at 12% 28%,#f0e8dc0e,#0000 18rem),#0c0904;min-height:100vh;font-family:Outfit,Arial,sans-serif}.lab-gate-nav{border-bottom:.5px solid #1e1208;padding:1.25rem 2.5rem}.lab-gate-back{letter-spacing:.06em;color:#c8b89a;font-size:12px;text-decoration:none}.lab-gate-back:hover{color:#c4894a}.lab-gate-body{grid-template-columns:minmax(0,1fr) 400px;gap:4rem;max-width:1160px;margin:0 auto;padding:4rem 2.5rem 5rem;display:grid}.lab-gate-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#c4894a;margin-bottom:1rem;font-size:10px}.lab-gate-h1{color:#f0e8dc;text-wrap:balance;margin-bottom:1.5rem;font-family:Lora,serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.1}.lab-gate-sub{color:#d8c7ad;max-width:500px;margin-bottom:1rem;font-size:17px;line-height:1.75}.lab-gate-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:680px;margin:1.75rem 0 .75rem;display:grid}.lab-gate-outcomes div{background:radial-gradient(circle at 100% 0,#f0e8dc12,#0000 7rem),linear-gradient(135deg,#c4894a17,#0000 48%),#120c07;border:.5px solid #2a1a0a;border-radius:8px;align-content:start;gap:.45rem;min-height:132px;padding:1rem;display:grid;box-shadow:inset 0 1px #f0e8dc09}.lab-gate-outcomes strong{color:#f0e8dc;font-family:Lora,Georgia,serif;font-size:17px;font-weight:400;line-height:1.15}.lab-gate-outcomes span{color:#c8b89a;font-size:13px;line-height:1.5}.lab-gate-fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:680px;margin:1rem 0 0;display:grid}.lab-gate-fit div{background:#130a03b8;border:.5px solid #2a1a0a;border-radius:8px;gap:.35rem;padding:.95rem 1rem;display:grid}.lab-gate-fit strong{color:#f0e8dc;font-size:13px;font-weight:600}.lab-gate-fit span{color:#c8b89a;font-size:13px;line-height:1.5}.lab-gate-outputs{border-top:.5px solid #1e1208;margin:2rem 0 1.5rem;padding-top:1.5rem}.lab-gate-output-title{letter-spacing:.14em;text-transform:uppercase;color:#c4894a;margin-bottom:1rem;font-size:10px}.lab-gate-output-row{color:#f0e8dc;border-bottom:.5px solid #2a1a0a;align-items:center;gap:.75rem;padding:.45rem 0;font-size:15px;display:flex}.lab-gate-check{color:#c4894a;flex-shrink:0;font-size:13px}.lab-gate-faq{gap:.6rem;max-width:620px;margin:1.5rem 0 0;display:grid}.lab-gate-faq .lab-gate-output-title{margin-bottom:.25rem}.lab-gate-faq details{background:#130a03b8;border:.5px solid #2a1a0a;border-radius:8px;overflow:hidden}.lab-gate-faq details:hover{border-color:#c4894a6b}.lab-gate-faq details[open]{background:radial-gradient(circle at 100% 0,#c4894a1a,#0000 8rem),#130a03d1;border-color:#c4894a6b}.lab-gate-faq summary{cursor:pointer;color:#f0e8dc;padding:1rem 1.05rem;font-size:14px;font-weight:600;list-style:none}.lab-gate-back:focus-visible,.lab-gate-faq summary:focus-visible{outline-offset:3px;outline:2px solid #f0e8dc;box-shadow:0 0 0 6px #c4894a2e}.lab-gate-faq summary:hover{color:#c4894a}.lab-gate-faq summary::-webkit-details-marker{display:none}.lab-gate-faq summary:after{content:"+";float:right;color:#c4894a;font-weight:500}.lab-gate-faq details[open] summary:after{content:"-"}.lab-gate-faq p{color:#d8c7ad;margin:0;padding:0 1rem 1rem;font-size:13px;line-height:1.65}.lab-gate-inline-cta{background:linear-gradient(135deg,#c4894a1f,#0000 52%),#130a03;border:.5px solid #c4894a57;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;max-width:620px;margin:1rem 0 0;padding:1rem;display:flex}.lab-gate-inline-cta strong{color:#f0e8dc;font-family:Lora,Georgia,serif;font-size:17px;font-weight:400;line-height:1.25}.lab-gate-inline-cta .tcr-checkout-wrap{flex-shrink:0}.lab-gate-inline-cta .lab-gate-inline-btn{color:#0c0904;white-space:nowrap;background:#c4894a;border:.5px solid #c4894a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:42px;padding:.7rem 1rem;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.lab-gate-inline-cta .lab-gate-inline-btn:hover{background:#d4995a;border-color:#d4995a}.lab-gate-btn:focus-visible,.lab-gate-inline-cta .lab-gate-inline-btn:focus-visible{outline-offset:3px;outline:2px solid #f0e8dc;box-shadow:0 0 0 6px #c4894a2e}.lab-gate-trust{letter-spacing:.06em;color:#a98a62;margin-top:1.5rem;font-size:11px}.lab-gate-right{position:sticky;top:2rem}.lab-gate-card,.lab-gate-right{flex-direction:column;gap:1rem;display:flex}.lab-gate-card{background:radial-gradient(circle at 100% 0,#c4894a29,#0000 11rem),#130a03;border:.5px solid #3a2510;border-radius:10px;padding:2rem 1.75rem;box-shadow:inset 0 1px #f0e8dc0a,0 22px 60px #00000047}.lab-gate-price{color:#f0e8dc;font-family:Lora,serif;font-size:3.5rem;font-weight:400;line-height:1}.lab-gate-price span{color:#c4894a;letter-spacing:.12em;text-transform:uppercase;font-family:Outfit,Arial,sans-serif;font-size:.8rem;font-weight:600}.lab-gate-price-desc{letter-spacing:.08em;color:#c4894a;text-transform:uppercase;margin-top:-.5rem;font-size:12px}.lab-gate-btn{color:#0c0904;text-align:center;letter-spacing:.02em;background:#c4894a;border-radius:6px;padding:14px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,transform .15s;display:block;box-shadow:0 10px 24px #c4894a2e}.lab-gate-btn:hover{background:#d4995a;transform:translateY(-1px)}.lab-gate-secure-note{color:#c8b89a;letter-spacing:.04em;text-align:center;text-transform:uppercase;margin-top:-.45rem;font-size:11px;line-height:1.35;display:block}.lab-gate-checkout-note{color:#9f8968;margin:-.35rem 0 0;font-size:12px;line-height:1.45}.lab-gate-card-features{border-top:.5px solid #2a1a0a;flex-direction:column;gap:.4rem;padding-top:.5rem;display:flex}.lab-gate-card-features div{color:#d8c7ad;border-bottom:.5px solid #2a1a0a;padding:.3rem 0 .3rem 1.05rem;font-size:13px;position:relative}.lab-gate-card-features div:before{color:#c4894a;content:"✓";font-size:11px;position:absolute;top:.32rem;left:0}.lab-gate-sample{background:radial-gradient(circle at 100% 0,#c4894a1f,#0000 9rem),#130a03;border:.5px solid #c4894a4d;border-radius:8px;gap:.75rem;padding:1rem;display:grid}.lab-gate-sample p{color:#c4894a;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px}.lab-gate-sample strong{color:#f0e8dc;font-family:Lora,Georgia,serif;font-size:17px;font-weight:400;line-height:1.35}.lab-gate-sample span{color:#c8b89a;font-size:13px;line-height:1.55}.lab-gate-sample small{color:#8c6f4c;font-size:11px;line-height:1.45}.lab-gate-sample b{color:#f0e8dc;font-weight:600}.lab-gate-guarantee{color:#c8b89a;background:#130a03;border:.5px solid #3a2510;border-radius:8px;padding:1rem;font-size:12px;line-height:1.6}@media (max-width:860px){.lab-gate-nav{padding:1rem 1.5rem}.lab-gate-body{grid-template-columns:1fr;gap:.95rem;padding:1.45rem 1rem 2.5rem}.lab-gate-left,.lab-gate-right{display:contents}.lab-gate-eyebrow{order:1}.lab-gate-h1{order:2}.lab-gate-sub{order:3}.lab-gate-sub-extra{display:none}.lab-gate-alert{order:5}.lab-gate-purchase-card{border-radius:18px;order:4;margin:.15rem 0 .4rem;padding:1.05rem}.lab-gate-trust{order:6}.lab-gate-outcomes{order:7}.lab-gate-fit{order:8}.lab-gate-outputs{order:9}.lab-gate-faq{order:10}.lab-gate-guarantee,.lab-gate-inline-cta,.lab-gate-sample{display:none}.lab-gate-h1{margin-bottom:.85rem;font-size:clamp(2.7rem,14vw,3.8rem);line-height:1}.lab-gate-sub{margin-bottom:.25rem;font-size:16px;line-height:1.48}.lab-gate-price{font-size:3rem}.lab-gate-price-desc{margin-top:-.35rem}.lab-gate-btn{border-radius:999px;min-height:54px;font-size:15px}.lab-gate-checkout-note,.lab-gate-secure-note{display:none}.lab-gate-card-features{gap:.2rem;padding-top:.25rem}.lab-gate-card-features div{padding-block:.22rem;font-size:12px}.lab-gate-outcomes{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;grid-template-columns:none;gap:.65rem;margin:.5rem -1rem 0;padding:0 1rem .2rem;display:flex;overflow-x:auto}.lab-gate-outcomes::-webkit-scrollbar{display:none}.lab-gate-outcomes div{scroll-snap-align:center;flex:0 0 82%;min-height:0}.lab-gate-fit{grid-template-columns:1fr}.lab-gate-inline-cta{flex-direction:column;align-items:stretch}.lab-gate-inline-cta .lab-gate-inline-btn,.lab-gate-inline-cta .tcr-checkout-wrap{text-align:center;width:100%}.lab-gate-right{position:static}}@media (max-width:520px){.lab-gate-nav{padding:.85rem 1rem;overflow:hidden}.lab-gate-body{gap:.58rem;padding-top:.75rem;overflow:hidden}.lab-gate-eyebrow{margin-bottom:.42rem;font-size:9px}.lab-gate-h1{margin-bottom:.22rem;font-size:clamp(2rem,10.2vw,2.65rem);line-height:.96}.lab-gate-sub{color:#eadcc8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.34;display:-webkit-box;overflow:hidden}.lab-gate-purchase-card{background:radial-gradient(circle at 100% 0,#c4894a29,#0000 8rem),linear-gradient(135deg,#f0e8dc0e,#0000 52%),#120c07db;border-radius:16px;gap:.46rem;margin-top:0;padding:.72rem}.lab-gate-price{align-items:baseline;gap:.45rem;font-size:2.45rem;line-height:.95;display:flex}.lab-gate-price span{color:#c4894a;letter-spacing:.08em;font-family:Outfit,Arial,sans-serif;font-size:11px;font-weight:900}.lab-gate-price-desc{color:#c4894a;letter-spacing:.14em;margin-top:-.22rem;font-size:8px}.lab-gate-btn{min-height:44px;margin-top:.08rem;font-size:14px}.lab-gate-card-features div:nth-child(n+2),.lab-gate-fit,.lab-gate-inline-cta,.lab-gate-purchase-card .lab-gate-card-features,.lab-gate-trust{display:none}.lab-gate-card-features{padding-top:0}.lab-gate-outcomes{grid-template-columns:1fr;gap:.28rem;margin:.08rem 0 0;padding:0;display:grid;overflow:visible}.lab-gate-outcomes div{background:linear-gradient(90deg,#c4894a1a,#0000 70%),#120c076b;border-color:#c4894a29;border-radius:999px;flex:auto;min-height:0;padding:.48rem .62rem .48rem 1.95rem;position:relative}.lab-gate-outcomes div:before{color:#c4894a;content:"✓";letter-spacing:.08em;border:.5px solid #c4894a61;border-radius:999px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:900;display:grid;position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.lab-gate-outcomes strong{letter-spacing:.02em;font-family:Outfit,Arial,sans-serif;font-size:11.5px;font-weight:800}.lab-gate-outcomes span{display:none}.lab-gate-card-features div{color:#d8c7ad;text-align:center;border-bottom:0 #c4894a24;justify-content:center;font-size:11px}.lab-gate-card-features div:first-child{color:#c8b89a;background:#c4894a0f;border:.5px solid #c4894a29;border-radius:999px;padding:.34rem .55rem}.lab-gate-faq details:nth-of-type(n+3),.lab-gate-outputs{display:none}.lab-gate-faq details[open]{background:linear-gradient(90deg,#c4894a12,#0000 74%),#120c074d;border-radius:14px}.lab-gate-faq summary{color:#d8c7ad;font-size:10px;line-height:1.25}.lab-gate-faq p{color:#c8b89a;margin-top:.42rem;font-size:11px;line-height:1.42}.lite-results-grid{scroll-snap-type:none;grid-template-columns:1fr;margin:0;padding:0 0 .4rem;display:grid;overflow-x:visible}.lite-full-brief,.lite-result-card,.lite-result-card--hero{scroll-snap-align:unset;flex:none}.lite-result-card:nth-child(n+5){padding:.56rem}.lite-result-card:nth-child(n+5) textarea{max-height:118px}.lite-mobile-swipe-cue{display:none}.lite-result-card textarea{color:#f3eadc;background:linear-gradient(#f0e8dc0b,#0000 70%),#0c090429;border-color:#c4894a1a;border-radius:14px;min-height:0;max-height:none;padding:.78rem;font-size:14px;line-height:1.52;box-shadow:inset 2px 0 #c4894a47}.lite-result-card--hero textarea{min-height:0;line-height:1.26}.lite-result-card button{background:#c4894a1f;justify-self:start;width:auto;min-height:32px;padding:0 .78rem}.lite-result-card li{background:#0c09042e;padding:.36rem}.lite-result-card li textarea{min-height:0;max-height:none}.lite-helper-chips{padding-top:.82rem}.lite-helper-chips:before{color:#8f7049;font-size:7px}.lite-helper-chips button{color:#d8c7ad;background:linear-gradient(#c4894a14,#0000 70%),#120c0761;border-color:#c4894a29;min-height:32px;padding:0 .66rem;font-size:10px}.lite-lab-hero h1{max-width:310px;font-size:0}.lite-lab-hero h1:before{content:"Sound like yourself. Everywhere.";color:#f0e8dc;letter-spacing:-.055em;font-family:Lora,Georgia,serif;font-size:clamp(1.9rem,10.5vw,2.7rem);font-weight:400;line-height:.96;display:block}.lite-lab-hero p{color:#c4894a}.lite-hero-visual em{color:#c4894a!important}.cr-h1:before{content:"Stop sounding different every time you post.";color:#f0e8dc;letter-spacing:-.055em;font-family:Lora,Georgia,serif;font-size:clamp(2.18rem,11.7vw,3.05rem);font-weight:400;line-height:.96;display:block}.cr-h1 em{display:none}.cr-desc:before{content:"Build one clear artist identity, then use AI without losing your voice."}.lab-gate-faq .lab-gate-output-title{letter-spacing:.16em}.lab-gate-faq details{background:#120c0752;padding:.46rem .66rem}.lab-gate-faq summary{font-size:11px;font-weight:800}.lab-gate-purchase-card .lab-gate-secure-note{color:#d8c7ad;text-align:center;background:#c4894a0f;border:.5px solid #c4894a29;border-radius:999px;margin-top:-.08rem;padding:.34rem .58rem;font-size:10px;font-weight:700;line-height:1.25;display:block}.lite-form-actions--bottom .lite-ai-btn{letter-spacing:.08em;text-transform:uppercase;font-weight:900}.lite-ready-note.is-ready:after{content:"Last step";color:#c4894a;letter-spacing:.12em;text-transform:uppercase;margin-left:auto;font-size:8px;font-weight:900}.lite-ready-note.is-ready{align-items:center;gap:.5rem;display:flex}.lite-color-pickers label:after{color:#c8b89a;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.lite-color-pickers label:first-of-type:after{content:"Main"}.lite-color-pickers label:nth-of-type(2):after{content:"Pop"}.lite-color-pickers label:nth-of-type(3):after{content:"Dark"}.lite-color-pickers input[type=color],.lite-color-pickers label>i{width:42px;height:42px}.lite-hex-input{font-size:10px;width:72px!important;min-height:30px!important}.cr-product-arrow{min-width:7.8rem;min-height:46px;padding-inline:.95rem}.cr-product-arrow:before{content:"Buy now";letter-spacing:.02em;font-size:12px;font-weight:900}.lite-project-history{background:radial-gradient(circle at 0 0,#c4894a29,#0000 7rem),linear-gradient(135deg,#f0e8dc0b,#0000 55%),#120c079e;border-color:#c4894a29;border-radius:18px;width:calc(100% - 28px);margin-bottom:.46rem;padding:.62rem}.lite-project-history-head{align-items:flex-start;gap:.7rem}.lite-project-history-head strong:after{content:"Saved identities";color:#f0e8dc;letter-spacing:.08em;font-size:12px}.lite-project-history-head button{color:#f0e8dc;white-space:nowrap;background:#c4894a2e;border-color:#c4894a47;min-height:38px;padding:.46rem .72rem;font-size:10px}.lite-project-list{gap:.5rem;margin:.58rem -.62rem 0;padding:0 .62rem .08rem}.lite-project-list button{background:#0c090475;border-color:#c4894a29;border-radius:14px;min-width:150px;max-width:178px;min-height:52px;padding:.56rem .7rem}.lite-project-list button.is-active{border-color:#c4894a94;box-shadow:inset 0 0 0 1px #c4894a1f}.lite-project-list button strong{letter-spacing:.01em;font-size:11px}.lite-project-list button span{letter-spacing:.1em;margin-top:.18rem;font-size:8px}.lab-gate-purchase-card{border-color:#c4894a57;gap:.38rem;padding:.86rem;position:relative;box-shadow:0 18px 48px #00000061}.lab-gate-purchase-card:before{content:"Instant access after checkout";color:#f0e8dc;letter-spacing:.08em;text-transform:uppercase;background:#c4894a14;border:.5px solid #c4894a3d;border-radius:999px;width:fit-content;margin-bottom:.1rem;padding:.28rem .54rem;font-family:Outfit,Arial,sans-serif;font-size:9px;font-weight:850;display:inline-flex}.lab-gate-price-desc{font-size:0}.lab-gate-price-desc:before{content:"One payment. Account access. Yours to keep.";color:#d8c7ad;letter-spacing:.02em;text-transform:none;font-size:11px;font-weight:650}.lab-gate-btn{color:#0c0904;background:#d79a55;min-height:50px;font-weight:900;box-shadow:0 10px 30px #c4894a33}.cr-product-arrow{box-shadow:0 10px 28px #c4894a33}.fnf-footer{background:radial-gradient(circle at 8% 0,#c4894a24,#0000 8rem),linear-gradient(#120c07f5,#0c0904);border-top-color:#c4894a5c;gap:.62rem;padding-top:1rem}.fnf-footer-brand{background:#f0e8dc0b;border-color:#c4894a38;padding:.74rem}.fnf-footer-links{gap:.45rem}.fnf-footer-links a{color:#f0e8dc;background:#c4894a17;border-color:#c4894a42;min-height:38px;font-size:9px}.fnf-footer-copy,.fnf-footer-loc{color:#bda27a}.lite-form-section{background:radial-gradient(circle at 100% 0,#c4894a1f,#0000 7rem),linear-gradient(135deg,#f0e8dc09,#0000 60%),#120c0785;border:.5px solid #c4894a29;border-radius:18px;margin-top:.72rem;padding:.72rem;display:block}.lite-form-section p{color:#c4894a;letter-spacing:.12em;background:#c4894a14;border-color:#c4894a38;width:fit-content;margin-bottom:.42rem;padding:.26rem .5rem;font-size:8px;display:inline-flex}.lite-form-section strong{color:#f0e8dc;letter-spacing:-.025em;font-family:Lora,Georgia,serif;font-size:21px;font-weight:500;line-height:1.08;display:block}.lite-form-section span{color:#c8b89a;margin-top:.28rem;font-size:12px;line-height:1.35;display:block}.lite-form label>span{color:#d59a55;letter-spacing:.08em;margin-bottom:.34rem;font-size:10px}.lite-field-note{color:#9f8968;font-size:10px}.lite-output{background:linear-gradient(90deg,#c4894a1a,#0000 68%),#120c076b;border-color:#c4894a29;border-radius:999px;gap:.3rem;padding:.46rem .52rem}.lite-output-head{display:none}.lite-readiness{background:0 0;border:0;gap:.34rem;padding:0}.lite-readiness div{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}.lite-readiness strong{color:#f0e8dc;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.lite-output.is-waiting .lite-readiness span,.lite-readiness span{color:#c8b89a;max-width:58%;font-size:10px;line-height:1.2}.lite-readiness i{background:#c4894a21;height:5px}.lite-preview-card{display:none}.lite-output.is-ready{border-radius:18px;padding:.62rem}.lite-output.is-ready .lite-preview-card{margin-top:.14rem;display:block;padding:.52rem!important}.lite-output.is-ready .lite-preview-sample{-webkit-line-clamp:3}.lite-form-actions--bottom{border-color:#c4894a57;padding:.78rem;position:relative;overflow:hidden}.lite-form-actions--bottom:before{content:"Reveal your artist identity";color:#f0e8dc;letter-spacing:-.025em;font-family:Lora,Georgia,serif;font-size:21px;font-weight:500;line-height:1.08;display:block}.lite-form-actions--bottom>div:first-child{display:none}.lite-ready-note{justify-content:space-between;align-items:center;gap:.55rem;min-height:38px;padding:.48rem .62rem;display:flex}.lite-ready-note strong{font-size:0}.lite-ready-note strong:after{content:"Still mixing";color:#d8c7ad;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.lite-ready-note:after{content:"Add the marked fields";color:#9f8968;letter-spacing:.04em;font-size:9px;font-weight:800}.lite-ready-note.is-ready strong:after{content:"Ready to reveal";color:#c4894a}.lite-ready-note.is-ready:after{content:"Tap below";margin-left:0}.lite-form-actions--bottom .lite-ai-btn{letter-spacing:.09em;min-height:60px;font-size:15px}.lite-form-actions--bottom .lite-ai-btn:disabled{opacity:.62}.lite-mobile-result-tray{background:radial-gradient(circle at 92% 0,#c4894a42,#0000 10rem),radial-gradient(circle at 0 100%,#f0e8dc14,#0000 9rem),linear-gradient(145deg,#2a190bf5,#0c0904f5);border-color:#c4894a80;border-radius:22px;gap:.68rem;padding:.86rem;box-shadow:0 26px 70px #00000061}.lite-mobile-result-tray p{color:#f0e8dc;background:#c4894a1a;border:.5px solid #c4894a47;border-radius:999px;width:fit-content;padding:.3rem .56rem;font-size:9px}.lite-mobile-result-tray>strong{font-size:clamp(1.35rem,6vw,1.7rem);line-height:1.12}.lite-mobile-identity-card{border-width:1.5px;border-radius:20px;min-height:168px;padding:1rem}.lite-mobile-identity-card b{max-width:96%;font-size:clamp(2.2rem,13vw,3.35rem)}.lite-mobile-identity-card em{max-width:92%;font-size:11px}.lite-mobile-result-tray div{grid-template-columns:1fr 1fr;gap:.5rem}.lite-mobile-result-tray a,.lite-mobile-result-tray button{min-height:44px;font-size:10px}.lite-ai-results-head{display:none}.lite-results-grid{gap:.72rem;margin-top:.7rem}.lite-result-card{border-color:#c4894a29;border-radius:18px;padding:.78rem}.lite-result-card:nth-child(-n+3){background:radial-gradient(circle at 100% 0,#c4894a2e,#0000 8rem),linear-gradient(145deg,#f0e8dc0e,#0000 48%),#120c07c7;border-color:#c4894a61}.lite-result-card:after{color:#9f8968;margin-top:-.08rem;font-size:10px;font-weight:700;line-height:1.35;display:block}.lite-result-card:first-child:after{content:"Use this first. It is the shortest version of who you are."}.lite-result-card:nth-child(2):after{content:"Use this anywhere someone needs the story in paragraph form."}.lite-result-card:nth-child(3):after{content:"Use this to check whether your posts are speaking to the right people."}.lite-result-card:nth-child(n+4){background:linear-gradient(#f0e8dc08,#0000 70%),#120c077a}.lite-result-card strong{color:#f0e8dc;font-size:16px}.lite-card-title span{color:#c4894a;letter-spacing:.12em;font-size:8px}.lite-result-card textarea{font-size:13px}.lite-result-card--hero textarea{font-size:18px}.lite-result-card button{color:#f0e8dc;border-color:#c4894a52;min-height:38px}.lite-lab-nav-inner{gap:.42rem;min-height:46px}.lite-lab-brand:after{content:"The Lab";font-size:15px}.lite-lab-nav-ghost{order:3;margin-left:0;padding:.34rem .54rem}.lite-lab-nav .fnf-account-actions{order:2;gap:.3rem;margin-left:auto}.lite-lab-nav .fnf-account-actions .fnf-auth-link:not(.fnf-auth-link--strong){display:none}.lite-lab-nav .fnf-account-actions .fnf-auth-link--strong{color:#f0e8dc;background:#c4894a1f;border-color:#c4894a47;min-height:30px;padding:.35rem .52rem;font-size:0}.lite-lab-nav .fnf-account-actions .fnf-auth-link--strong:after{content:"Account";letter-spacing:.08em;font-size:8px}.lite-save-status.is-saving{z-index:2;background:#120c07e0;border-radius:999px;padding:.28rem .52rem;font-size:9px;position:absolute;bottom:-1.7rem;right:14px;box-shadow:0 10px 28px #0000003d}.lite-optional-section{gap:.72rem}.lite-section-title-row p{font-size:0}.lite-section-title-row p:after{content:"04 · Build the look";color:#c4894a;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.lite-visual-note strong{font-size:0}.lite-visual-note strong:after{content:"Choose a world people can recognize.";color:#f0e8dc;letter-spacing:-.025em;font-family:Lora,Georgia,serif;font-size:21px;font-weight:500;line-height:1.08}.lite-palette-presets{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.48rem;margin:-.12rem -16px 0;padding:.08rem 16px .12rem;display:flex;overflow-x:auto}.lite-palette-presets::-webkit-scrollbar{display:none}.lite-palette-presets>span{display:none}.lite-palette-presets button{color:#f0e8dc;background:linear-gradient(#f0e8dc0b,#0000 70%),#120c077a;border-color:#c4894a29;border-radius:16px;flex:0 0 112px;min-height:58px;font-size:9px}.lite-palette-presets button i{border-radius:999px;min-height:18px;overflow:hidden}.lite-color-pickers>span{font-size:0}.lite-color-pickers>span:after{content:"Pick 3 colors";color:#c4894a;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.lite-font-direction-field span:after{content:"Choose the type vibe";color:#d8c7ad;font-size:8px}.lite-visual-live>strong:after{content:"Live poster check"}.lab-gate-faq{gap:.42rem;margin-top:.34rem}.lab-gate-faq .lab-gate-output-title{color:#c4894a;margin-bottom:.08rem;font-size:9px}.lab-gate-faq details{background:linear-gradient(#f0e8dc09,#0000 70%),#120c076b;border-color:#c4894a24;border-radius:16px;padding:0}.lab-gate-faq summary{color:#f0e8dc;padding:.72rem .82rem;font-size:12px}.lab-gate-faq summary:after{color:#c4894a}.lab-gate-faq p{color:#d8c7ad;margin:0;padding:0 .82rem .78rem;font-size:12px;line-height:1.5}.cr-eyebrow{font-size:0}.cr-eyebrow:after{content:"Artist identity first. AI second.";color:#c4894a;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.cr-h1{max-width:360px;font-size:0}.cr-h1:after{content:"Stop sounding different every time you post.";color:#f0e8dc;letter-spacing:-.055em;font-family:Lora,Georgia,serif;font-size:clamp(2.45rem,12vw,3.35rem);font-weight:500;line-height:.95;display:block}.cr-product-card{border-color:#c4894a6b;gap:.62rem;display:grid}.cr-product-tag{color:#c4894a;margin-bottom:0}.cr-product-name{font-size:1.58rem}.cr-product-footer{grid-template-columns:1fr;gap:.52rem;padding-top:.48rem;display:grid}.cr-product-arrow{justify-self:stretch;width:100%;min-width:0;min-height:48px;font-size:0}.cr-product-tags{gap:.36rem}.cr-product-tags span{color:#d8c7ad;padding:.32rem .5rem;font-size:8px}}.lab-gate-nav{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lab-gate-nav .fnf-account-actions{margin-left:auto}@media (max-width:520px){.cr-product-arrow{color:#0000!important;font-size:0!important}.cr-product-arrow:before{color:#0c0904;letter-spacing:0;text-transform:none;font-size:.98rem;font-weight:950;content:"Learn more"!important}.cr-product-arrow:after{color:#0c0904;font-size:1rem;font-weight:950;content:" ->"!important}.cr-product-card:after{content:"Preview the lab, then buy on the product page."!important}.lab-gate-nav{padding-right:.85rem}.lab-gate-nav .fnf-account-actions{gap:.35rem}.lab-gate-nav .fnf-auth-link{color:#f0e8dc;background:#c4894a1a;padding:.58rem .68rem;font-size:.58rem}.lab-gate-nav .fnf-auth-link--strong{display:none}.lab-gate-outcomes{gap:.38rem}.lab-gate-outcomes div{background:radial-gradient(circle at 100%,#c4894a1f,#0000 6rem),linear-gradient(90deg,#c4894a21,#0000 76%),#120c077a;min-height:44px;padding:.58rem .72rem .58rem 2.2rem}.lab-gate-outcomes div:before{background:#c4894a14;width:20px;height:20px;left:.66rem}.lab-gate-outcomes strong{color:#f0e8dc;font-size:12.5px}.lite-form input,.lite-form select,.lite-form textarea{color:#f4ecdf;background:linear-gradient(#f0e8dc09,#0000 72%),#0c09046b;border-color:#c4894a2e;border-radius:15px;min-height:50px;padding:.86rem .92rem;font-size:15px;line-height:1.45;box-shadow:inset 0 1px #f0e8dc09}.lite-form input:focus,.lite-form select:focus,.lite-form textarea:focus{background:linear-gradient(#f0e8dc0e,#0000 72%),#120c07b8;border-color:#c4894a94;box-shadow:inset 2px 0 #c4894a,0 0 0 3px #c4894a14}.lite-optional,.lite-required{letter-spacing:.1em;border-color:#c4894a2e;padding:.2rem .36rem;font-size:7px}.lite-required{background:#c4894a29}.lite-optional{color:#c8b89a}.lite-mobile-fast-start{border-radius:18px;grid-template-columns:1fr auto;align-items:center;padding:.62rem .66rem .62rem .76rem}.lite-mobile-fast-start strong{white-space:normal;font-size:13px}.lite-mobile-fast-start span{color:#c8b89a;white-space:normal;max-width:220px;font-size:10.5px}.lite-mobile-fast-start button{min-height:38px;padding:0 .78rem;font-size:9px}#visual-world{flex-direction:column;display:flex}#visual-world .lite-section-title-row{order:0}#visual-world .lite-visual-live--form{border:2px solid #f0e8dc;order:1;margin-top:.58rem;box-shadow:0 16px 42px #00000057}#visual-world .lite-palette-presets{order:2}#visual-world .lite-color-pickers{order:3}#visual-world .lite-font-direction-field{order:4}#visual-world label:not(.lite-font-direction-field){order:5}#visual-world .lite-helper-chips,#visual-world .lite-visual-prompt-card{order:6}.lite-visual-live--form .lite-visual-live-note{display:none}.lite-visual-live-grid{gap:.58rem;margin-top:.44rem}.lite-visual-live-grid .lite-mini-poster:first-child{flex-basis:82%}.lite-visual-live-grid .lite-mini-poster:nth-child(2){opacity:.86;flex-basis:68%}.lite-palette-presets{grid-auto-columns:minmax(116px,1fr);grid-auto-flow:column;padding-bottom:.12rem;display:grid;overflow-x:auto}.lite-palette-presets button{justify-content:start;min-height:44px;padding:.38rem .46rem;font-size:9px}.lite-palette-presets button i{width:38px}.lite-color-pickers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.lite-color-pickers>.lite-visual-live-note{display:none}.lite-color-pickers label{border-radius:16px;min-height:78px}.lite-hex-input{border-radius:10px!important;width:72px!important;min-height:28px!important}.lite-ai-results .lite-result-card textarea{color:#f0e8dc;min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.2rem 0;line-height:1.45}.lite-ai-results .lite-result-card textarea:focus{background:#0c0904c2;border:1px solid #c4894a5c;border-radius:14px;outline:none;padding:.7rem}.lite-ai-results .lite-result-card--hero textarea{color:#f0e8dc;font-family:Lora,Georgia,serif;font-size:1.28rem;line-height:1.18}.lite-ai-results .lite-result-card:nth-child(2) textarea,.lite-ai-results .lite-result-card:nth-child(3) textarea{max-height:11.2rem;overflow:auto}.lite-ai-results .lite-card-use{color:#c8b89a;margin-bottom:.28rem;font-size:10.5px}.lite-ai-results .lite-result-card button{color:#f0e8dc;background:#c4894a29;border:0;width:100%;margin-top:.56rem;font-weight:950}.lite-ai-results .lite-result-card:nth-child(-n+3) button{color:#0c0904;background:#c4894a}.lite-project-history-head button{color:#f0e8dc;background:linear-gradient(#c4894a2e,#c4894a14);border-color:#c4894a61;min-height:42px;padding-inline:.86rem;font-size:0}.lite-project-history-head button:after{content:"New identity";letter-spacing:.08em;text-transform:uppercase;font-size:10px}.lite-project-list button.is-active:after{content:"Current";color:#c4894a;letter-spacing:.12em;text-transform:uppercase;background:#c4894a29;border-radius:999px;width:fit-content;margin-top:.28rem;padding:.16rem .38rem;font-size:7px;font-weight:900;display:inline-flex}.lab-gate-purchase-card{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:.7rem}.lab-gate-purchase-card:before{content:"Buy once. Open instantly."}.lab-gate-purchase-card .tcr-checkout-wrap{display:block}.lab-gate-btn{width:100%}.lab-gate-price-desc:before{content:"Account access + saved identities included."}.lab-gate-purchase-card{top:auto;bottom:calc(.65rem + env(safe-area-inset-bottom));background:radial-gradient(circle at 100% 0,#c4894a33,#0000 8rem),linear-gradient(135deg,#f0e8dc13,#0000 52%),#120c07eb;border-radius:18px;margin-top:.25rem;margin-bottom:.65rem;padding:.74rem;box-shadow:0 18px 55px #0000007a}.lab-gate-purchase-card:before{margin-bottom:0}.lab-gate-btn{min-height:48px}.lite-mobile-action{background:radial-gradient(circle at 15% 0,#c4894a2e,#0000 8rem),linear-gradient(90deg,#f0e8dc0e,#0000 50%),#0c0904e6;border-color:#c4894a3d;min-height:52px;padding:.42rem .44rem .42rem .86rem}.lite-mobile-action span{color:#d8c7ad;opacity:1;font-size:10px}.lite-mobile-action strong{padding:0 .86rem;box-shadow:0 8px 22px #c4894a29}.lite-form-head{gap:.34rem}.lite-form-head p{margin-bottom:.18rem}.lite-form-head h2{max-width:300px;font-size:0}.lite-form-head h2:after{content:"Add your artist elements.";color:#f0e8dc;letter-spacing:-.045em;font-family:Lora,Georgia,serif;font-size:clamp(1.75rem,8.2vw,2.18rem);font-weight:500;line-height:.98}.lite-mobile-fast-start{box-shadow:none;background:linear-gradient(90deg,#c4894a17,#0000 70%),#0c090457;border-color:#c4894a2e;margin-top:-.08rem;padding:.48rem .52rem .48rem .68rem}.lite-mobile-fast-start strong{font-size:0}.lite-mobile-fast-start strong:after{content:"Rather talk?";color:#f0e8dc;font-size:12px;font-weight:900}.lite-mobile-fast-start span{color:#bda27a;font-size:9.5px}.lite-form-section{background:0 0;border:0;border-top:.5px solid #c4894a29;border-radius:0;grid-template-columns:auto 1fr;align-items:center;gap:.46rem;margin-top:.12rem;padding:.52rem 0 .04rem;display:grid}.lite-form-section p{color:#c4894a;white-space:nowrap;background:#c4894a14;border:.5px solid #c4894a38;border-radius:999px;margin:0;padding:.22rem .42rem;font-size:8px;line-height:1}.lite-form-section strong{color:#f0e8dc;letter-spacing:.01em;font-family:Outfit,Arial,sans-serif;font-size:13px;font-weight:900;line-height:1.1}.lite-form-section span{display:none}.lite-mobile-action{background:radial-gradient(circle at 86%,#c4894a38,#0000 7rem),linear-gradient(90deg,#0c0904fa,#20140af5);border-color:#c4894a5c;min-height:54px}.lite-mobile-action strong{background:#d79a55;border-color:#0000;min-height:40px;font-size:11px}.lab-gate-body{gap:.48rem;padding-top:.58rem}.lab-gate-eyebrow{margin-bottom:.18rem}.lab-gate-h1{order:2;max-width:340px;margin-bottom:.06rem;font-size:clamp(2.12rem,11vw,2.82rem)}.lab-gate-sub{-webkit-line-clamp:unset;order:4;font-size:0}.lab-gate-sub:after{content:"Make your words, visuals, and posts finally sound like the same artist.";font-weight:700;line-height:1.34;display:block}.lab-gate-purchase-card{border-color:#c4894a6b;order:3;align-items:center;gap:.38rem .72rem;margin:.1rem 0 .18rem;padding:.76rem}.lab-gate-purchase-card:before{content:"Account + Stripe checkout";margin-bottom:.02rem}.lab-gate-price{font-size:2rem}.lab-gate-price-desc{align-self:end;margin-top:0;font-size:0}.lab-gate-price-desc:before{content:"Instant unlock";color:#c4894a;letter-spacing:.1em;text-transform:uppercase}.lab-gate-btn{min-height:50px;margin-top:.08rem;font-weight:900}.lab-gate-outcomes{order:5;margin-top:.12rem}.lab-gate-outcomes div{min-height:38px;padding-block:.48rem}.lab-gate-outcomes span{display:none}.lab-gate-outputs{background:linear-gradient(#f0e8dc09,#0000 72%),#120c076b;border-color:#c4894a2e;border-radius:18px;order:6;margin-top:.3rem;padding:.68rem}.lab-gate-outputs .lab-gate-output-title{font-size:0}.lab-gate-outputs .lab-gate-output-title:after{content:"You leave with";color:#c4894a;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.lab-gate-output-row{padding:.42rem 0}.lab-gate-output-row:nth-of-type(n+5){display:none}.lab-gate-output-row span:last-child{color:#eadcc8;font-size:12px;line-height:1.35}.lab-gate-faq{order:7;margin-top:.12rem}.lab-gate-faq details:nth-of-type(n+4){display:none}.lab-gate-faq summary{min-height:42px;padding:.62rem .72rem}#visual-world{gap:.58rem;padding-top:.68rem}.lite-section-title-row{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.lite-section-title-row button{color:#bda27a;background:#c4894a0f;border-color:#c4894a2e;min-height:32px;padding:0 .56rem;font-size:8px}.lite-visual-note{background:0 0;border:0;border-top:.5px solid #c4894a29;border-radius:0;padding:.6rem 0}.lite-visual-note strong:after{content:"Give it a visual fingerprint.";font-size:clamp(1.45rem,7vw,1.86rem);line-height:1}.lite-color-pickers{background:0 0;border:0;gap:.34rem;padding:0}.lite-color-pickers>span{grid-column:1/-1;margin-bottom:-.08rem}.lite-color-pickers label{background:radial-gradient(circle at 50% 5%,#c4894a1f,#0000 4.2rem),#120c0766;border-color:#c4894a29;padding:.48rem .18rem}.lite-color-pickers input[type=color],.lite-color-pickers label>i{width:44px;height:44px}.lite-hex-input{font-weight:850;color:#f0e8dc!important;width:76px!important;min-height:30px!important}.lite-font-direction-field{background:0 0;border:0;padding:0}.lite-font-direction-field span{color:#c4894a;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.lite-font-direction-field span:after{display:none}.lite-font-direction-field select{border-radius:16px;min-height:48px;margin-top:.28rem;font-size:14px}.lite-visual-live--form{margin-top:.12rem}.lite-visual-live>strong{font-size:0}.lite-visual-live>strong:before{content:"Live poster";color:#f0e8dc;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:850}.lite-visual-live>strong:after{content:"Changes as you edit";color:#c4894a;margin-left:auto;font-size:8px}.lite-visual-live-note{display:none}.lite-visual-live-grid{border-radius:20px;padding:.22rem}.lite-mini-poster{border-radius:17px;min-height:228px;padding:.82rem}.lite-mini-poster h3,.lite-mini-poster--dark h3{font-size:clamp(1.76rem,8.8vw,2.46rem);line-height:.94}#visual-world>label:last-of-type{display:none}.lite-ai-results{margin-top:.72rem}.lite-mobile-result-tray{padding:.72rem;position:relative;overflow:hidden}.lite-mobile-result-tray:before{content:"";border:1px solid #c4894a33;border-radius:999px;width:9rem;height:9rem;position:absolute;top:-4rem;right:-3rem}.lite-mobile-result-tray>strong{z-index:1;font-size:clamp(1.18rem,5.4vw,1.48rem);position:relative}.lite-mobile-identity-card{min-height:150px}.lite-mobile-swipe-cue{margin-top:.5rem;font-size:0}.lite-mobile-swipe-cue:before{content:"Edit + copy the kit";font-size:9px}.lite-mobile-swipe-cue:after{content:" ↓";font-size:9px}.lite-results-grid{grid-template-columns:1fr;gap:.58rem;margin:0;padding:0;display:grid;overflow:visible}.lite-full-brief,.lite-result-card,.lite-result-card--hero{scroll-snap-align:none;flex:none;width:100%;min-height:0}.lite-result-card:nth-child(n+4){display:none}.lite-result-card:nth-child(-n+3){border-radius:20px;padding:.82rem}.lite-result-card:first-child{background:radial-gradient(circle at 100% 0,#c4894a38,#0000 9rem),linear-gradient(145deg,#f0e8dc13,#0000 44%),#1c1209db;border-color:#c4894a7a;min-height:0}.lite-result-card:first-child:after{content:"This is the line to use first: bio intros, captions, pitches, and AI prompts.";color:#c8b89a;margin-top:.18rem}.lite-result-card:nth-child(2):after,.lite-result-card:nth-child(3):after{margin-top:.04rem}.lite-result-card strong{font-size:15px}.lite-result-card--hero textarea{min-height:104px;font-family:Lora,Georgia,serif;font-size:20px;line-height:1.24}.lite-result-card textarea{max-height:none}.lite-result-card:nth-child(2) textarea,.lite-result-card:nth-child(3) textarea{min-height:138px}.lite-result-card button{background:#c4894a1a;min-height:42px}.lite-section-rail{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;-webkit-overflow-scrolling:touch;background:linear-gradient(#0c0904f5,#0c0904b8);border:0;border-radius:0;gap:.32rem;margin:-.1rem -16px .08rem;padding:.42rem 16px;display:flex;position:sticky;top:48px;overflow-x:auto}.lite-section-rail::-webkit-scrollbar{display:none}.lite-section-rail span{color:#bda27a;letter-spacing:.02em;white-space:nowrap;background:#120c079e;border-color:#c4894a29;border-radius:999px;flex:none;align-items:center;gap:.3rem;min-height:34px;padding:0 .56rem;font-size:9px;font-weight:850;display:inline-flex}.lite-section-rail span.is-done{color:#f0e8dc;background:linear-gradient(90deg,#c4894a2e,#0000 76%),#120c07b8;border-color:#c4894a6b}.lite-section-rail b{color:#c4894a;border:.5px solid #c4894a38;border-radius:999px;place-items:center;width:20px;height:20px;font-size:8px;display:inline-grid}.lite-lab.has-results .lite-section-rail,.lite-section-rail i{display:none}.lite-lab-nav{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#041612f0,#0c0904c7);position:sticky;top:0}.lite-lab-nav-inner{min-height:42px}.lite-lab-brand:after{content:"Identity Lab";font-size:14px}.lite-lab-nav-ghost{min-height:28px;padding-inline:.48rem}.lite-lab-hero{grid-template-columns:1fr;margin-bottom:.36rem;padding-top:.38rem;display:grid}.lite-lab-hero p{font-size:0}.lite-lab-hero p:after{content:"Start here";color:#c4894a;letter-spacing:.18em;text-transform:uppercase;font-size:8px}.lite-lab-hero h1{max-width:320px;font-size:0}.lite-lab-hero h1:after{content:"Build the artist people recognize.";color:#f0e8dc;letter-spacing:-.052em;font-family:Lora,Georgia,serif;font-size:clamp(1.82rem,8.4vw,2.32rem);font-weight:500;line-height:.98;display:block}.lite-hero-visual{min-height:72px;margin-top:.16rem;border-color:#c4894a57!important}.lite-hero-visual strong{max-width:190px}.lite-project-history{border-radius:18px;padding:.46rem}.lite-project-history-head{align-items:center}.lite-project-history-head strong:after{content:"Saved runs"}.lite-project-list{gap:.36rem;margin-top:.36rem}.lite-project-list button{border-radius:14px;min-width:136px;min-height:42px}.lite-project-list button strong{font-size:10px}.lite-project-list button span{font-size:7px}.lite-form label>span{font-size:0}.lite-form label:nth-of-type(2)>span:after{content:"Name"}.lite-form label:nth-of-type(3)>span:after{content:"Sound"}.lite-form label:nth-of-type(4)>span:after{content:"Feeling"}.lite-form label:nth-of-type(5)>span:after{content:"What keeps showing up in the songs?"}.lite-form label:nth-of-type(6)>span:after{content:"Who needs this music?"}.lite-form label:nth-of-type(7)>span:after{content:"What do you want next?"}.lite-form label>span:after{color:#d59a55;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.lite-form label{background:0 0;border-width:0 0 .5px;border-radius:0;padding:.5rem 0}.lite-form label:focus-within{box-shadow:none;background:0 0;border-color:#c4894a6b;transform:none}.lite-form input,.lite-form select,.lite-form textarea{background:linear-gradient(#f0e8dc08,#0000 70%),#0c090457;border-color:#c4894a29;margin-top:.14rem}.lite-form textarea{min-height:116px}.lite-form input::placeholder,.lite-form textarea::placeholder{color:#a98a62}.lite-helper-chips{margin-top:-.48rem;padding-top:.64rem}.lite-form-actions--bottom{background:radial-gradient(circle at 84% 0,#c4894a47,#0000 9rem),radial-gradient(circle at 0 100%,#f0e8dc12,#0000 8rem),linear-gradient(145deg,#2a190bdb,#0c0904eb);border-color:#c4894a70;border-radius:24px;margin-top:.36rem;padding:.86rem;box-shadow:0 24px 70px #00000057}.lite-form-actions--bottom:before{content:"Ready for the reveal?";font-size:clamp(1.48rem,7.2vw,1.96rem)}.lite-ready-note{background:#0c09045c;border-radius:16px;min-height:44px;padding:.52rem .64rem}.lite-ready-note strong:after{content:"Need a few more elements";font-size:9px}.lite-ready-note:after{content:"Follow the gold rail";color:#bda27a}.lite-ready-note.is-ready strong:after{content:"Everything is in"}.lite-ready-note.is-ready:after{content:"Reveal below";color:#f0e8dc}.lite-form-actions--bottom .lite-ai-btn{color:#0c0904;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#e2a761,#c4894a 62%,#9f6630);border-radius:18px;min-height:62px;font-size:0}.lite-form-actions--bottom .lite-ai-btn:after{content:"Reveal my identity";font-size:14px;font-weight:950}.lite-form-actions--bottom .lite-ai-btn:disabled:after{content:"Revealing..."}.lite-generation-status{color:#d8c7ad;margin-top:.02rem;font-size:10px}.lite-lab.has-results .lite-form-actions--bottom{display:none}.lite-lab{padding-bottom:calc(5.4rem + env(safe-area-inset-bottom))}.lite-mobile-action{right:12px;bottom:max(10px,env(safe-area-inset-bottom));background:radial-gradient(circle at 100%,#c4894a42,#0000 7rem),linear-gradient(90deg,#0c0904f5,#22150af0);border-color:#c4894a75;border-radius:18px;min-height:50px;padding:.34rem .34rem .34rem .72rem;left:12px;box-shadow:0 16px 42px #00000070,inset 0 1px #f0e8dc14}.lite-mobile-action span{color:#c8b89a;letter-spacing:.08em;align-items:center;gap:.3rem;font-size:9px;display:inline-flex}.lite-mobile-action span:before{color:#c4894a;content:"→";background:#c4894a24;border-radius:999px;place-items:center;width:18px;height:18px;font-size:10px;display:inline-grid}.lite-mobile-action strong{letter-spacing:.06em;background:linear-gradient(135deg,#e0a25b,#c4894a);border-radius:14px;min-height:38px;padding:0 .72rem;font-size:10px}.fnf-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0c0904fa,#0c0904d6);min-height:56px;padding:.58rem 1rem}.fnf-nav-brand{gap:.48rem}.fnf-nav-logo{width:30px;height:30px}.fnf-nav-name{font-size:11px}.fnf-nav-sub{color:#bda27a;font-size:8px}.cr-hero{gap:.9rem;min-height:auto;padding:1.12rem 1rem 1.6rem}.cr-h1:after{max-width:330px;font-size:clamp(2.18rem,11.2vw,3rem)}.cr-desc:before{content:"Give AI a real artist identity to work from.";color:#eadcc8;font-size:14px;font-weight:750}.cr-product-card{background:radial-gradient(circle at 92% 0,#c4894a42,#0000 9rem),radial-gradient(circle at 0 100%,#f0e8dc0f,#0000 8rem),linear-gradient(145deg,#2a190beb,#0c0904f0);border-radius:24px;gap:.68rem;padding:.96rem;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000061,inset 0 1px #f0e8dc14}.cr-product-card:before{content:"";border:1px solid #c4894a33;border-radius:999px;width:8rem;height:8rem;position:absolute;top:-3.2rem;right:-2.7rem}.cr-product-desc,.cr-product-footer,.cr-product-name,.cr-product-tag,.cr-product-tags{z-index:1;position:relative}.cr-product-desc:before{content:"Answer once. Get your bio, audience language, content lanes, and visual direction."}.cr-product-price{background:#0c090457;border:.5px solid #c4894a38;border-radius:999px;align-items:baseline;gap:.32rem;width:fit-content;padding:.18rem .48rem;font-size:1.62rem;display:inline-flex}.cr-product-price:after{content:"CAD";color:#c4894a;letter-spacing:.12em;font-family:Outfit,Arial,sans-serif;font-size:9px;font-weight:900}.cr-product-arrow{min-height:52px}.cr-product-tags span{background:#0c090438;border-color:#c4894a2e}.cr-product-arrow{color:#0c0904;letter-spacing:.02em;background:linear-gradient(135deg,#e2a761,#c4894a 62%,#9f6630);border-radius:16px;min-height:54px;font-size:0;font-weight:950;box-shadow:0 12px 30px #c4894a3d}.cr-product-arrow:before{content:"Buy now";font-size:13px}.fnf-footer-copy,.fnf-footer-loc,.fnf-footer-name{text-shadow:0 1px 10px #00000057}.fnf-footer-copy,.fnf-footer-loc{color:#d8c7ad}.lite-lab-hero{gap:.58rem;padding-bottom:.18rem}.lite-lab-hero>div:first-child>span{color:#d8c7ad;max-width:330px;font-size:13px;line-height:1.32}.lite-hero-manifesto{gap:.34rem;margin-top:.52rem}.lite-hero-manifesto strong{min-height:34px;padding:0 .74rem;font-size:9px}.lite-hero-visual{display:none}.lite-mobile-compass{background:radial-gradient(circle at 100% 0,#c4894a29,#0000 7rem),#120c078f;border-color:#c4894a38;margin:.2rem 0 .64rem;padding:.68rem}.lite-mobile-compass nav{display:none}.lite-mobile-compass p{color:#eadcc8;font-size:12px;line-height:1.42}.lite-name-treatment,.lite-title-field{display:none!important}.lite-form-head span{color:#c8b89a;max-width:320px;font-size:12px;line-height:1.42}.lite-voice-panel{display:none}.lite-output.is-waiting{background:linear-gradient(#c4894a13,#0000 72%),#0c09046b;border-color:#c4894a2e;border-radius:20px;margin-top:.64rem;padding:.7rem;display:block}.lite-output.is-waiting .lite-next-move,.lite-output.is-waiting .lite-output-head,.lite-output.is-waiting .lite-readiness{display:block}.lite-output.is-waiting .lite-output-head button,.lite-output.is-waiting .lite-preview-card,.lite-output.is-waiting .lite-quality-card,.lite-output.is-waiting .lite-signal-card{display:none}.lite-output.is-waiting .lite-output-head p{font-size:0}.lite-output.is-waiting .lite-output-head p:after{content:"Lab coach";color:#c4894a;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.lite-output.is-waiting .lite-readiness{border-radius:15px;margin-top:.46rem;padding:.58rem}.lite-output.is-waiting .lite-readiness div{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.lite-output.is-waiting .lite-next-move{background:#f0e8dc0a;border-radius:15px;margin-top:.5rem;padding:.62rem}.lite-output.is-waiting .lite-next-move strong{font-size:12px}.lite-output.is-waiting .lite-next-move span{color:#eadcc8;font-size:12px;line-height:1.42}.lite-form-actions--bottom .lite-generate-expectations,.lite-form-actions--bottom .lite-intake-restore-btn,.lite-form-actions--bottom .lite-intake-save-btn,.lite-form-actions--bottom .lite-review-list,.lite-form-actions--bottom .lite-save-restore-note,.lite-form-actions--bottom .lite-snapshot-note{display:none}.lite-ai-privacy-note{color:#bda27a;font-size:10px;line-height:1.35}.lab-gate{padding-bottom:calc(5.2rem + env(safe-area-inset-bottom));background:radial-gradient(circle at 78% -4rem,#c4894a2e,#0000 15rem),linear-gradient(#120b06,#0c0904 58%,#100a05)}.lab-gate-nav{border-bottom:0;padding:.62rem 1rem .2rem}.lab-gate-back{color:#d8c7ad;background:#120c076b;border:.5px solid #c4894a29;border-radius:999px;align-items:center;min-height:34px;padding:0 .72rem;font-size:10px;display:inline-flex}.lab-gate-body{padding:.48rem 1rem calc(1.4rem + env(safe-area-inset-bottom));gap:.52rem}.lab-gate-eyebrow{color:#c4894a;letter-spacing:.16em;margin:0;font-size:8px}.lab-gate-h1{letter-spacing:-.045em;max-width:330px;margin:0;font-size:clamp(2.25rem,11.5vw,2.95rem);line-height:.96}.lab-gate-sub{margin:0}.lab-gate-sub:after{content:"Create your account, pay once, and open the lab instantly.";color:#eadcc8;max-width:330px;font-size:13px;font-weight:750;line-height:1.32}.lab-gate-purchase-card{background:radial-gradient(circle at 100% 0,#c4894a3d,#0000 8rem),linear-gradient(135deg,#f0e8dc17,#0000 48%),#120c07f0;border:1px solid #c4894a75;border-radius:22px;grid-template-columns:auto 1fr;gap:.42rem .76rem;margin:.16rem 0 0;padding:.82rem;display:grid;box-shadow:0 18px 58px #0000006b,inset 0 1px #f0e8dc14}.lab-gate-purchase-card:before{content:"Instant access pass";color:#c4894a;letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:900}.lab-gate-price{font-size:2.45rem}.lab-gate-price,.lab-gate-price-desc{align-self:center}.lab-gate-price-desc:before{content:"Account + Stripe checkout";color:#d8c7ad;letter-spacing:.08em;font-size:10px;font-weight:900;line-height:1.25;display:block}.lab-gate-btn,.lab-gate-purchase-card .tcr-checkout-wrap{grid-column:1/-1}.lab-gate-btn{color:#0c0904;background:linear-gradient(135deg,#e2a761,#c4894a 62%,#9f6630);border-radius:16px;min-height:54px;font-size:14px;font-weight:950;box-shadow:0 12px 28px #c4894a3d}.lab-gate-checkout-note,.lab-gate-secure-note{color:#c8b89a;text-align:center;text-transform:none;letter-spacing:0;grid-column:1/-1;margin:0;font-size:10.5px;line-height:1.35;display:block}.lab-gate-checkout-note{display:none}.lab-gate-outcomes{grid-template-columns:1fr;gap:.34rem;margin-top:.32rem}.lab-gate-outcomes div{background:linear-gradient(90deg,#c4894a1f,#0000 72%),#120c0775;border-color:#c4894a33;border-radius:16px;min-height:40px;padding:.54rem .7rem .54rem 2.15rem}.lab-gate-outcomes strong{font-size:12px}.lab-gate-faq{margin-top:.22rem}.lab-gate-faq details:nth-of-type(n+3),.lab-gate-fit,.lab-gate-guarantee,.lab-gate-inline-cta,.lab-gate-outputs,.lab-gate-sample,.lab-gate-trust{display:none!important}.lab-gate-mobile-buy{right:.74rem;bottom:calc(.74rem + env(safe-area-inset-bottom));z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 8% 0,#c4894a38,#0000 8rem),#0c0904f0;border:1px solid #c4894a6b;border-radius:22px;justify-content:space-between;align-items:center;gap:.72rem;padding:.58rem;display:flex;position:fixed;left:.74rem;box-shadow:0 20px 48px #00000094}.lab-gate-mobile-buy div{gap:.04rem;min-width:5.6rem;display:grid}.lab-gate-mobile-buy strong{color:#f0e8dc;font-family:Lora,Georgia,serif;font-size:1.08rem;line-height:1}.lab-gate-mobile-buy span{color:#c8b89a;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.lab-gate-mobile-buy .tcr-checkout-wrap{flex:1}.lab-gate-mobile-buy-btn{color:#0c0904;width:100%;min-height:46px;font:inherit;letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(135deg,#e2a761,#c4894a 62%,#9f6630);border:0;border-radius:16px;font-size:13px;font-weight:950}}.lab-gate-mobile-buy,.lab-gate-mobile-path{display:none}@media (max-width:520px){.lab-gate-mobile-path{gap:.42rem;margin:.78rem 0 .3rem;display:grid}.lab-gate-mobile-path span{color:#d8c7ad;letter-spacing:.02em;background:#c4894a12;border:1px solid #c4894a38;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;gap:.48rem;min-height:38px;padding:.42rem .58rem;font-size:11px;font-weight:900;display:grid}.lab-gate-mobile-path b{color:#c4894a;letter-spacing:.04em;background:#c4894a29;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:9px;display:inline-flex}.lite-lab.has-results .lite-output{display:none}.lite-ai-results{padding-bottom:calc(1.8rem + env(safe-area-inset-bottom));margin-top:.5rem}.lite-success-strip{display:none}.lite-mobile-result-tray{background:radial-gradient(circle at 96% 4%,#c4894a52,#0000 9rem),radial-gradient(circle at 0 100%,#f0e8dc1a,#0000 8rem),linear-gradient(145deg,#311e0cfa,#0c0904fa);border-color:#c4894a94;border-radius:26px;margin-top:.24rem;padding:.9rem;box-shadow:0 28px 80px #0000007a,inset 0 1px #f0e8dc14}.lite-mobile-result-tray p{color:#0c0904;background:#c4894a;border-color:#0000;margin:0;font-size:8px;font-weight:950}.lite-mobile-result-tray>strong{color:#f8efe2;letter-spacing:-.035em;font-family:Lora,Georgia,serif;font-size:clamp(1.38rem,6.7vw,1.9rem);font-weight:500;line-height:1.08}.lite-mobile-identity-card{border-radius:24px;min-height:190px;box-shadow:inset 0 1px #f0e8dc14,0 18px 45px #00000047}.lite-mobile-identity-card span{letter-spacing:.18em;font-size:8px}.lite-mobile-identity-card b{letter-spacing:-.065em;font-size:clamp(2.35rem,13.6vw,3.7rem)}.lite-mobile-identity-card em{letter-spacing:.12em;font-size:10px}.lite-mobile-result-tray div{grid-template-columns:1fr 1fr;gap:.44rem}.lite-mobile-result-tray button:first-child{color:#0c0904;background:#c4894a;grid-column:1/-1}.lite-mobile-result-tray a,.lite-mobile-result-tray button{border-radius:14px;min-height:44px;font-size:9px;font-weight:950}.lite-brief-uses{grid-template-columns:1fr 1fr;gap:.42rem;margin-top:.68rem;display:grid}.lite-brief-uses span{color:#eadcc8;background:#120c0780;border-radius:15px;min-height:44px;padding:.52rem;font-size:10px;line-height:1.25}.lite-mobile-swipe-cue{color:#c4894a;letter-spacing:.14em;text-transform:uppercase;margin:.72rem 0 .42rem;font-size:9px;font-weight:900;display:block}.lite-mobile-swipe-cue:before{content:"Edit what you need"}.lite-results-grid{gap:.62rem;margin-top:.42rem}.lite-result-card:nth-child(-n+3){border-radius:22px;padding:.72rem}.lite-result-card--hero textarea{min-height:94px;font-size:18px}.lite-card-use{color:#c8b89a;font-size:10px;line-height:1.35}.lite-answer-guide{background:linear-gradient(90deg,#c4894a14,#0000 75%),#0c090447;border-color:#c4894a24;border-radius:16px;gap:.16rem;margin:.1rem 0 -.12rem;padding:.56rem .64rem}.lite-answer-guide strong{color:#f0e8dc;font-size:12px}.lite-answer-guide span{color:#c8b89a;font-size:11px;line-height:1.35}.lite-field-note{color:#a98a62;margin-top:.34rem;font-size:9.5px}.lite-form label:nth-of-type(5)>span:after{content:"Songs keep circling around..."}.lite-form label:nth-of-type(6)>span:after{content:"This is for..."}.lite-form label:nth-of-type(7)>span:after{content:"Main goal"}.lite-save-status{color:#c8b89a;letter-spacing:.02em;text-overflow:ellipsis;background:#120c0775;border-color:#c4894a29;max-width:118px;padding:.28rem .5rem;font-size:8.5px;overflow:hidden}.lite-save-status.is-warning{color:#d8c7ad;background:#c4894a0f;border-color:#c4894a38}.lite-save-status:before{content:"";vertical-align:1px;background:#c4894a;border-radius:999px;width:6px;height:6px;margin-right:.34rem;display:inline-block}#visual-world .lite-font-preview,#visual-world .lite-helper-chips,#visual-world .lite-visual-prompt-card,#visual-world .lite-visual-summary{display:none!important}#visual-world{padding-bottom:.2rem}.lite-palette-presets{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.34rem;margin:0 -.72rem;padding:.08rem .72rem .22rem;overflow-x:auto}.lite-palette-presets::-webkit-scrollbar{display:none}.lite-palette-presets>span{color:#c4894a;flex:0 0 100%;margin-bottom:-.02rem;font-size:9px}.lite-palette-presets button{border-radius:999px;flex:none;min-width:112px;min-height:42px;padding:.34rem .58rem;font-size:9px}.lite-palette-presets button i{width:34px}.lite-color-pickers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.lite-color-pickers label{border-radius:20px;justify-items:center;min-height:104px;padding:.58rem .24rem}.lite-color-pickers input[type=color],.lite-color-pickers label>i{width:48px;height:48px}.lite-hex-input{text-align:center;background:#0c090475!important;width:84px!important}.lite-font-direction-field small{display:none}.lite-visual-live-grid{background:#f0e8dc;grid-template-columns:1fr}.lite-visual-live--form .lite-mini-poster:nth-child(2){display:none}.lite-mini-poster{min-height:260px}.lite-form-actions--bottom{background:radial-gradient(circle at 12% 0,#c4894a2e,#0000 9rem),linear-gradient(145deg,#1f1208f5,#0d0804f5);border-color:#c4894a6b;border-radius:24px;margin-top:1rem;padding:1rem;position:relative}.lite-form-actions--bottom>div:first-child p{color:#c4894a;font-size:9px}.lite-form-actions--bottom>div:first-child span{color:#f0e8dc;font-size:1rem;line-height:1.35}.lite-ai-privacy-note,.lite-generate-expectations,.lite-generate-note,.lite-review-list,.lite-save-restore-note,.lite-snapshot-note{display:none!important}.lite-ready-note{background:#f0e8dc0e;border-radius:16px;margin:.7rem 0;padding:.62rem .7rem}.lite-ready-note strong{font-size:.9rem}.lite-ready-note span{color:#d8c7ad;font-size:.82rem}.lite-ai-btn{letter-spacing:.06em;border-radius:18px;justify-content:center;width:100%;min-height:58px;font-size:.86rem;box-shadow:0 16px 34px #c4894a3d}.lite-form-actions--bottom>.lite-reset-btn,.lite-intake-restore-btn,.lite-intake-save-btn,.lite-secondary-action{justify-content:center;width:100%;min-height:44px;margin-top:.5rem}.lite-generation-status{color:#d8c7ad;text-align:center;margin-top:.64rem;display:block}.lite-mobile-compass{display:none!important}.lite-section-rail{background:#f0e8dc09;border-radius:18px;gap:.38rem;margin:.72rem 0 .95rem;padding:.44rem}.lite-section-rail span{color:#bfa985;text-align:center;border-color:#c4894a29;border-radius:14px;flex:1 1 0;min-width:0;padding:.46rem .32rem;font-size:9px;line-height:1.1}.lite-section-rail span b{color:#c4894a;margin-bottom:.18rem;font-size:8px;display:block}.lite-section-rail span i{display:none}.lite-section-rail span.is-done{color:#f0e8dc;background:#c4894a24;border-color:#c4894a61}.lite-form-section{border-radius:18px;padding:.78rem}.lite-form-section strong{font-size:1.02rem}.lite-form-section span{color:#d8c7ad;max-width:25rem;font-size:.82rem}.lab-gate-mobile-buy{display:flex}.lite-ai-results-head,.lite-brief-uses,.lite-mobile-swipe-cue{display:none!important}.lite-results-grid{gap:.58rem;margin-top:.72rem;display:grid}.lite-result-card{background:linear-gradient(135deg,#f0e8dc0b,#0000 58%),#0d0804bd;border-radius:20px;padding:.74rem}.lite-result-card:nth-of-type(n+4){display:none}.lite-card-title{align-items:center;gap:.4rem}.lite-card-title strong{font-size:.95rem}.lite-card-title span,.lite-card-use{display:none}.lite-result-card textarea{border-radius:16px;min-height:104px;margin-top:.42rem;padding:.72rem;font-size:.92rem;line-height:1.45}.lite-result-card--hero textarea{min-height:84px;font-family:Lora,Georgia,serif;font-size:1.08rem;line-height:1.32}.lite-result-card button{border-radius:14px;justify-content:center;width:100%;min-height:42px;margin-top:.42rem;font-size:10px}.lite-mobile-result-tray{position:relative;overflow:hidden}.lite-mobile-result-tray:after{content:"Use these three first. Full kit stays available on desktop.";color:#d8c7ad;margin-top:.62rem;font-size:11px;line-height:1.35;display:block}}.lite-mobile-dock{display:none}@media (max-width:520px){.lite-lab:not(.has-results){padding-bottom:calc(7.2rem + env(safe-area-inset-bottom))}.lite-mobile-dock{right:.78rem;bottom:calc(.66rem + env(safe-area-inset-bottom));z-index:48;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 0,#c4894a33,#0000 8rem),#0c0904eb;border:1px solid #c4894a47;border-radius:999px;grid-template-columns:repeat(4,1fr);gap:.28rem;padding:.34rem;display:grid;position:fixed;left:.78rem;box-shadow:0 18px 44px #00000085}.lite-mobile-dock a{color:#d8c7ad;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:36px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.lite-mobile-dock a:last-child{color:#0c0904;background:#c4894a}.lite-mobile-action{right:.98rem;bottom:calc(4.42rem + env(safe-area-inset-bottom));z-index:49;border-radius:18px;min-height:48px;left:.98rem}.lite-save-status.is-warning{color:#0000;background:#120c075c;border-color:#c4894a29;max-width:96px;font-size:0}.lite-save-status.is-warning:after{content:"Local draft";color:#c8b89a;letter-spacing:.02em;font-size:8.5px}.lite-project-history{border-radius:20px;width:auto;margin:.34rem 1rem .72rem;padding:.58rem}.lite-project-history-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lite-project-mobile-toggle{display:inline-flex}.lite-project-history-head p,.lite-project-history-head span{display:none}.lite-project-history-head strong{color:#f0e8dc;letter-spacing:0;font-family:Outfit,Arial,sans-serif;font-size:0}.lite-project-history-head strong:after{content:"Saved identities";color:#f0e8dc;font-size:.88rem;font-weight:850}.lite-project-history-head button{border-radius:999px;min-height:34px;padding:0 .72rem;font-size:9px}.lite-project-history-head button:not(.lite-project-mobile-toggle){display:none}.lite-project-list{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.42rem;margin:.56rem -.18rem 0;padding:0 .18rem .1rem;display:flex;overflow-x:auto}.lite-project-history:not(.is-mobile-open) .lite-project-list{margin-top:.46rem;overflow:hidden}.lite-project-history:not(.is-mobile-open) .lite-project-list button:not(.is-active){display:none}.lite-project-history:not(.is-mobile-open) .lite-project-list button.is-active{background:#c4894a14;border-style:dashed;flex-basis:100%;min-height:44px}.lite-project-history:not(.is-mobile-open) .lite-project-list button.is-active:after{content:"Current version";color:#c4894a;letter-spacing:.1em;text-transform:uppercase;margin-top:.22rem;font-size:8.5px;font-weight:950}.lite-project-list::-webkit-scrollbar{display:none}.lite-project-list button{border-radius:16px;flex:0 0 58%;min-height:58px;padding:.52rem}.lite-project-list button strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.78rem;display:-webkit-box;overflow:hidden}.lite-project-list button span{font-size:9px}.fnf-nav-actions .fnf-btn-gold{display:none}.cr-hero-right{gap:.74rem}.cr-product-card{background:radial-gradient(circle at 100% 0,#c4894a38,#0000 8rem),linear-gradient(145deg,#f0e8dc11,#0000 52%),#120c07e6;border-width:1px;border-color:#c4894a7a;border-radius:24px;padding:1.12rem;position:relative;box-shadow:0 18px 52px #0000006b}.cr-product-card:after{content:"Tap to buy and open the lab";color:#c8b89a;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #c4894a29;margin-top:.72rem;padding-top:.62rem;font-size:10px;font-weight:800;display:block}.cr-product-tag{margin-bottom:.48rem;font-size:8px}.cr-product-name{margin-bottom:.48rem;font-size:1.48rem}.cr-product-desc:before{content:"Build one reusable artist identity for bios, posts, visuals, and AI prompts."}.cr-product-footer{margin:.86rem 0 0}.cr-product-tags{display:none}.cr-coming-card{background:#120c0761;border-radius:18px;padding:.72rem .86rem}.cr-coming-label{margin-bottom:.36rem;font-size:8px}.cr-coming-items{flex-wrap:wrap;gap:.36rem;display:flex}.cr-coming-items span{color:#d8c7ad;border:1px solid #c4894a29;border-radius:999px;padding:.32rem .52rem;font-size:10px}.fnf-footer{background:#120c077a;border:1px solid #c4894a29;border-radius:20px;margin:0 1rem 1rem;padding:.86rem}.fnf-footer-links{grid-template-columns:1fr 1fr;gap:.4rem;width:100%;display:grid}.fnf-footer-links a{text-align:center;background:#c4894a14;border-radius:999px;justify-content:center;min-height:38px}.lite-lab-hero{border-bottom:1px solid #c4894a1f;margin:0 1rem .54rem;padding:.72rem 0 .28rem}.lite-lab-hero h1:after{content:"Start with the pieces.";max-width:280px;font-size:clamp(1.7rem,8vw,2.16rem);line-height:.96}.lite-lab-hero>div:first-child>span{color:#d8c7ad;max-width:300px;margin-top:.42rem;font-size:12px;line-height:1.35}.lite-lab-hero>div:first-child>span:after{content:" Answer rough. The lab turns it into something usable."}.lite-hero-manifesto{display:none}.lite-form-head{margin-bottom:.72rem}.lite-form-head h2{font-size:clamp(1.7rem,7.7vw,2.18rem);line-height:1}.lite-form{gap:.78rem}.lite-form label{border-radius:18px;gap:.46rem;padding:.68rem}.lite-form label>span{color:#d7bd98;letter-spacing:.11em;margin-bottom:0;font-size:10px}.lite-form input,.lite-form select,.lite-form textarea{border-radius:14px;min-height:48px;font-size:15px}.lite-form textarea{resize:vertical;min-height:116px}.lite-form label:nth-of-type(5) textarea,.lite-form label:nth-of-type(6) textarea{min-height:128px}.lite-field-note{margin-top:.1rem;font-size:9px}.lite-helper-chips{margin-top:-.28rem;padding:0 .08rem}.lite-helper-chips button{border-radius:999px;min-height:34px;padding:.28rem .58rem;font-size:10px}.lite-helper-chips button:nth-of-type(n+5){display:none}.lite-mobile-fast-start{border-radius:18px;padding:.66rem}.lite-mobile-fast-start strong{font-size:.92rem}.lite-mobile-fast-start span{font-size:.76rem;line-height:1.3}.lite-mobile-fast-start button{min-height:40px}#visual-world .lite-section-title-row button,#visual-world .lite-visual-note{display:none!important}.lite-palette-presets{margin-top:-.1rem}.lite-palette-presets button:nth-of-type(n+4),.lite-palette-presets>span{display:none}.lite-color-pickers{background:#f0e8dc09;border:1px solid #c4894a24;border-radius:18px;margin-top:.5rem;padding:.56rem}.lite-color-pickers>span{grid-column:1/-1;margin-bottom:.12rem;font-size:0}.lite-color-pickers>span:after{content:"Pick three colors";color:#c4894a;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.lite-color-pickers label{min-height:92px;padding:.46rem .16rem}.lite-hex-input{width:78px!important;min-height:30px!important;font-size:10px!important}.lite-font-direction-field{margin-top:.6rem}.lite-visual-live--form{background:#f0e8dc;border-radius:20px;margin-top:.74rem;padding:.62rem}.lite-visual-live>strong{color:#0c0904;font-size:0}.lite-visual-live>strong:after{content:"Live look";color:#0c0904;font-size:.9rem}.lite-mini-poster{border-radius:18px;min-height:226px}.lite-mini-poster h3,.lite-mini-poster--dark h3{font-size:clamp(1.65rem,8vw,2.2rem)}.tcr-checkout-wrap{position:relative}.tcr-checkout-status{color:#d8c7ad;letter-spacing:.04em;text-align:center;background:#0c0904b3;border:1px solid #c4894a33;border-radius:999px;justify-content:center;align-items:center;width:fit-content;max-width:100%;margin:.36rem auto 0;padding:.26rem .52rem;font-size:9px;font-weight:800;display:inline-flex}.lab-gate-mobile-buy .tcr-checkout-status{margin:0;position:absolute;bottom:calc(100% + .42rem);left:auto;right:0;box-shadow:0 10px 24px #00000059}.lite-toast{right:.82rem;bottom:calc(7.2rem + env(safe-area-inset-bottom));text-align:center;border-radius:18px;justify-content:center;width:auto;max-width:none;left:.82rem}.lab-gate-faq{gap:.42rem;margin-top:.42rem;display:grid}.lab-gate-faq .lab-gate-output-title{font-size:0}.lab-gate-faq .lab-gate-output-title:after{content:"Before you buy";color:#c4894a;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.lab-gate-faq details{background:#120c0775;border-radius:16px}.lab-gate-faq summary{min-height:42px;padding:.72rem .84rem;font-size:12px}.lab-gate-faq p{color:#d8c7ad;padding:0 .84rem .84rem;font-size:11.5px;line-height:1.45}.lab-gate-faq details:nth-of-type(n+3),.lab-gate-purchase-card .lab-gate-card-features{display:none!important}.lab-gate-secure-note{font-size:0}.lab-gate-secure-note:after{content:"Account + secure Stripe checkout + instant unlock.";color:#c8b89a;font-size:10.5px;line-height:1.35}}.lite-mobile-results-dock{display:none}@media (max-width:520px){.lite-lab.has-results{padding-bottom:calc(5.8rem + env(safe-area-inset-bottom))}.lite-mobile-results-dock{right:.82rem;bottom:calc(.72rem + env(safe-area-inset-bottom));z-index:48;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 0 0,#c4894a2e,#0000 8rem),#0c0904f0;border:1px solid #c4894a52;border-radius:22px;grid-template-columns:1.15fr .9fr .9fr;gap:.34rem;padding:.38rem;display:grid;position:fixed;left:.82rem;box-shadow:0 18px 44px #0000008a}.lite-mobile-results-dock a,.lite-mobile-results-dock button{color:#d8c7ad;min-height:42px;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:#f0e8dc0f;border:0;border-radius:16px;justify-content:center;align-items:center;font-size:10px;font-weight:950;text-decoration:none;display:inline-flex}.lite-mobile-results-dock button{color:#0c0904;background:#c4894a}.fnf-account-actions{gap:.34rem}.fnf-auth-link{letter-spacing:.08em;border-radius:999px;min-height:34px;padding:0 .58rem;font-size:9px}.fnf-auth-link--strong{font-size:0}.fnf-auth-link--strong:after{content:"Join";letter-spacing:.08em;font-size:9px}.lite-lab-nav .fnf-account-actions{flex:none}.lite-lab-nav .fnf-auth-link:not(.fnf-auth-link--strong){display:none}.lite-lab-nav .fnf-auth-link--strong{min-width:52px}}.lite-mobile-kit-toggle,.lite-mobile-use-plan{display:none}.lite-intent-panel{background:radial-gradient(circle at 0 0,#c4894a24,#0000 10rem),#120c07c7;border:1px solid #c4894a38;border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;width:min(1180px,100% - 3rem);margin:1.1rem auto 0;padding:1rem;display:grid}.lite-intent-panel p{color:#c4894a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .4rem;font-size:.65rem;font-weight:900}.lite-intent-panel strong{color:#f0e8dc;letter-spacing:-.035em;font-family:Lora,Georgia,serif;font-size:clamp(1.25rem,2.6vw,2rem);font-weight:500;line-height:1.05;display:block}.lite-intent-panel span{color:#d8c7ad;margin-top:.55rem;font-size:.95rem;line-height:1.5;display:block}.lite-intent-options{flex-wrap:wrap;align-content:center;gap:.5rem;display:flex}.lite-intent-options button{color:#d8c7ad;cursor:pointer;min-height:42px;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:#c4894a0f;border:1px solid #c4894a3d;border-radius:999px;padding:0 .9rem;font-size:.75rem;font-weight:900}.lite-intent-options button.is-active{color:#0c0904;background:#c4894a;border-color:#c4894a}.lite-project-empty{background:#0c09045c;border:1px dashed #c4894a47;border-radius:18px;gap:.25rem;margin-top:.8rem;padding:.9rem;display:grid}.lite-project-empty strong{color:#f0e8dc;font-size:.95rem}.lite-project-empty span{color:#c8b89a;font-size:.86rem;line-height:1.45}.lite-result-next-step{background:radial-gradient(circle at 100% 0,#c4894a2e,#0000 8rem),#1f1208c7;border:1px solid #c4894a57;border-radius:22px;gap:.38rem;margin:0 0 1rem;padding:1rem;display:grid}.lite-result-next-step p{color:#c4894a;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:950}.lite-result-next-step strong{color:#f0e8dc;letter-spacing:-.035em;font-family:Lora,Georgia,serif;font-size:1.35rem;font-weight:500;line-height:1.1}.lite-result-next-step span{color:#d8c7ad;font-size:.9rem;line-height:1.45}.cr-mobile-product-path,.lite-project-mobile-toggle{display:none}@media (max-width:520px){.lite-intent-panel{border-radius:20px;grid-template-columns:1fr;width:auto;margin:.7rem 1rem 0;padding:.78rem}.lite-intent-panel p{font-size:.58rem}.lite-intent-panel strong{letter-spacing:-.02em;font-family:Outfit,Arial,sans-serif;font-size:.98rem;font-weight:900}.lite-intent-panel span{margin-top:.4rem;font-size:.8rem;line-height:1.38}.lite-intent-options{grid-template-columns:1fr 1fr;gap:.38rem;display:grid}.lite-intent-options button{letter-spacing:.07em;min-height:38px;padding:0 .52rem;font-size:.58rem}.lite-intent-options button:first-child{grid-column:1/-1}.lite-mobile-result-tray:after{content:"Use these three first. Open the full kit when you need the rest."}.lite-mobile-use-plan{background:radial-gradient(circle at 100% 0,#c4894a29,#0000 5rem),#140c06c7;border:1px solid #c4894a42;border-radius:20px;gap:.54rem;margin:.72rem 0 0;padding:.82rem;display:grid;box-shadow:0 18px 44px #00000047}.lite-mobile-use-plan strong{color:#f0e8dc;font-family:Lora,Georgia,serif;font-size:1.05rem;line-height:1.1}.lite-mobile-use-plan span{color:#d8c7ad;grid-template-columns:auto 1fr;align-items:start;gap:.48rem;font-size:12px;font-weight:800;line-height:1.4;display:grid}.lite-mobile-use-plan b{color:#c4894a;letter-spacing:.04em;border:1px solid #c4894a5c;border-radius:999px;width:26px;height:26px;font-size:9px}.lite-mobile-kit-toggle,.lite-mobile-use-plan b{justify-content:center;align-items:center;display:inline-flex}.lite-mobile-kit-toggle{color:#f0e8dc;width:100%;min-height:46px;font:inherit;letter-spacing:.1em;text-transform:uppercase;background:#c4894a1a;border:1px solid #c4894a52;border-radius:16px;margin-top:.64rem;font-size:10px;font-weight:950}.lite-ai-results.is-mobile-kit-open .lite-result-card:nth-of-type(n+4){display:block}.lite-project-history.is-empty{padding:.72rem}.lite-project-history.is-empty .lite-project-history-head{align-items:flex-start}.lite-project-history.is-empty .lite-project-history-head strong:after{content:"Identity vault"}.lite-project-history.is-empty .lite-project-mobile-toggle{display:none}.lite-project-history.is-empty .lite-project-history-head button:not(.lite-project-mobile-toggle){display:inline-flex}.lite-project-empty{border-radius:16px;margin-top:.62rem;padding:.72rem}.lite-project-empty strong{font-size:.82rem}.lite-project-empty span{font-size:.74rem}.lite-project-history-head button:not(.lite-project-mobile-toggle){display:inline-flex}.lite-result-next-step{border-radius:20px;margin:.78rem 0;padding:.82rem}.lite-result-next-step strong{font-size:1.05rem}.lite-result-next-step span{font-size:.78rem}.lite-lab:has(input:focus),.lite-lab:has(select:focus),.lite-lab:has(textarea:focus){padding-bottom:calc(3.2rem + env(safe-area-inset-bottom))}.lite-lab:has(input:focus) .lite-mobile-action,.lite-lab:has(input:focus) .lite-mobile-dock,.lite-lab:has(input:focus) .lite-mobile-results-dock,.lite-lab:has(select:focus) .lite-mobile-action,.lite-lab:has(select:focus) .lite-mobile-dock,.lite-lab:has(select:focus) .lite-mobile-results-dock,.lite-lab:has(textarea:focus) .lite-mobile-action,.lite-lab:has(textarea:focus) .lite-mobile-dock,.lite-lab:has(textarea:focus) .lite-mobile-results-dock{opacity:.16;pointer-events:none;transform:translateY(.45rem)scale(.98)}.lite-mobile-action,.lite-mobile-dock,.lite-mobile-results-dock{transition:opacity .18s,transform .18s}.lite-form-section{grid-template-columns:auto 1fr;align-items:center;gap:.34rem .58rem;padding:.58rem .68rem;display:grid}.lite-form-section p{color:#c4894a;border:1px solid #c4894a57;border-radius:999px;grid-row:1/3;justify-content:center;align-items:center;width:34px;height:34px;font-size:0;display:inline-flex}.lite-form-section p:first-letter{font-size:0}.lite-form-section:first-of-type p:after{content:"01"}#story-elements p:after{content:"02"}#audience-elements p:after{content:"03"}#visual-world .lite-section-title-row p:after{content:"04"}.lite-form-section p:after{letter-spacing:.04em;font-size:10px;font-weight:950}.lite-form-section strong{font-family:Lora,Georgia,serif;font-size:1.12rem;line-height:1.05}.lite-form-section span{display:none}.lite-answer-guide,.lite-output.is-waiting .lite-next-move,.lite-output.is-waiting .lite-readiness span{display:none!important}.lite-output.is-waiting{padding:.52rem .62rem}.lite-output.is-waiting .lite-readiness{margin-top:.2rem;padding:.48rem}@keyframes tcr-mobile-rise{0%{opacity:0;transform:translateY(.7rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tcr-mobile-gold-pulse{0%,to{box-shadow:0 18px 44px #00000085,0 0 #c4894a00}50%{box-shadow:0 18px 44px #00000085,0 0 22px #c4894a2e}}.cr-product-card,.lab-gate-purchase-card,.lite-form,.lite-mobile-result-tray{animation:tcr-mobile-rise .42s both}.lab-gate-mobile-buy,.lite-mobile-dock,.lite-mobile-results-dock{animation:tcr-mobile-rise .36s both}.lab-gate-mobile-buy-btn,.lite-ai-btn,.lite-mobile-results-dock button{animation:tcr-mobile-gold-pulse 3.6s ease-in-out infinite}.cr-product-card:active,.lab-gate-btn:active,.lab-gate-mobile-buy-btn:active,.lite-ai-btn:active,.lite-mobile-dock a:active,.lite-mobile-kit-toggle:active,.lite-mobile-results-dock a:active,.lite-mobile-results-dock button:active{transform:translateY(1px)scale(.985)}}@media (max-width:520px) and (prefers-reduced-motion:reduce){.cr-product-card,.lab-gate-mobile-buy,.lab-gate-mobile-buy-btn,.lab-gate-purchase-card,.lite-ai-btn,.lite-form,.lite-mobile-dock,.lite-mobile-result-tray,.lite-mobile-results-dock,.lite-mobile-results-dock button{animation:none!important}}@media (max-width:520px){.lite-form.is-mobile-step-audience #visual-world,.lite-form.is-mobile-step-audience #visual-world~*,.lite-form.is-mobile-step-essentials #story-elements,.lite-form.is-mobile-step-essentials #story-elements~*,.lite-form.is-mobile-step-story #audience-elements,.lite-form.is-mobile-step-story #audience-elements~*,.lite-form.is-mobile-step-visuals #reveal-identity,.lite-form.is-mobile-step-visuals #reveal-identity~*{display:none!important}.lite-form.is-mobile-step-audience:after,.lite-form.is-mobile-step-essentials:after,.lite-form.is-mobile-step-story:after,.lite-form.is-mobile-step-visuals:after{color:#d8c7ad;background:linear-gradient(135deg,#c4894a1f,#c4894a08),#0c0904ad;border:1px solid #c4894a3d;border-radius:18px;margin-top:.72rem;padding:.72rem .82rem;font-size:12px;font-weight:800;line-height:1.45;display:block}.lite-form.is-mobile-step-essentials:after{content:"Next unlock: story elements. Add your name, sound, and feeling first."}.lite-form.is-mobile-step-story:after{content:"Next unlock: your crowd. Add a few messy story elements, then the lab will ask who needs the music."}.lite-form.is-mobile-step-audience:after{content:"Next unlock: visuals. Name who this is for, then shape the colors and type vibe."}.lite-form.is-mobile-step-visuals:after{content:"Final unlock: reveal. Check the three color codes, then reveal your artist identity."}.lite-form.is-mobile-step-audience .lite-section-rail span:nth-child(n+4),.lite-form.is-mobile-step-essentials .lite-section-rail span:nth-child(n+2),.lite-form.is-mobile-step-story .lite-section-rail span:nth-child(n+3),.lite-form.is-mobile-step-visuals .lite-section-rail span:nth-child(n+5){opacity:.26;filter:grayscale(.4)}.lite-form.is-mobile-step-audience .lite-mobile-fast-start,.lite-form.is-mobile-step-essentials .lite-mobile-fast-start,.lite-form.is-mobile-step-story .lite-mobile-fast-start{margin-bottom:.82rem}.lite-mobile-compass div i{color:#c8b89a;margin-top:.18rem;font-size:11px;font-style:normal;font-weight:800;line-height:1.3;display:block}.lite-section-rail span.is-active{color:#f0e8dc;opacity:1;background:radial-gradient(circle at 0 0,#c4894a38,#0000 4.5rem),#c4894a1f;border-color:#c4894a9e;transform:translateY(-1px)}.lite-section-rail span.is-active b{color:#0c0904;background:#c4894a}.lite-section-rail span.is-active:after{content:"Now";color:#c4894a;letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:9px;font-weight:950}.lite-section-rail span.is-done.is-active:after{content:"Ready"}.lite-form label:focus-within{z-index:2;background:radial-gradient(circle at 0 0,#c4894a24,#0000 7rem),#120c07d1;border:1px solid #c4894a6b;border-radius:18px;padding:.72rem;position:relative;box-shadow:0 18px 44px #0000005c}.lite-form label:focus-within>span{color:#f0e8dc;justify-content:space-between;align-items:center;font-size:10px;display:flex}.lite-form label:focus-within>span:after{content:"Answer here";color:#c4894a;letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-weight:950}.lite-form label:focus-within input,.lite-form label:focus-within select,.lite-form label:focus-within textarea{background:#0c0904eb;border-color:#c4894a80;box-shadow:inset 0 0 0 1px #c4894a24}.lite-form:has(input:focus) .lite-helper-chips,.lite-form:has(select:focus) .lite-helper-chips,.lite-form:has(textarea:focus) .lite-helper-chips{opacity:.42;transition:opacity .16s,transform .16s;transform:scale(.985)}.lite-form label:focus-within+.lite-helper-chips{opacity:1;transform:none}.cr-mobile-product-path span{letter-spacing:.08em;background:linear-gradient(135deg,#c4894a29,#c4894a0d),#0c09048f;border:1px solid #c4894a42;align-items:center;min-height:34px;font-size:10px;display:inline-flex}.cr-product-card:after{opacity:.12;bottom:.72rem;right:.8rem}.cr-product-footer{margin-top:.82rem}@keyframes tcr-mobile-status-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}.lite-toast{color:#0c0904;background:radial-gradient(circle at 0 0,#c4894a3d,#0000 7rem),#f0e8dc;border:1px solid #c4894a57;gap:.42rem;font-weight:900;display:flex}.lite-toast,.lite-toast:before{align-items:center;font-size:12px}.lite-toast:before{content:"✓";color:#c4894a;background:#0c0904;border-radius:999px;flex:none;justify-content:center;width:22px;height:22px;font-weight:950;display:inline-flex}.lite-save-status{position:relative;overflow:hidden}.lite-save-status.is-saving:after{content:"";background:linear-gradient(90deg,#0000,#c4894a38,#0000);animation:tcr-mobile-status-sheen 1.1s linear infinite;position:absolute;inset:0}.lite-error,.lite-generation-status,.lite-voice-status,.tcr-checkout-status{color:#d8c7ad;background:linear-gradient(90deg,#c4894a1a,#0000 74%),#0c0904b8;border:1px solid #c4894a38;border-radius:999px;font-weight:850}.lite-error{color:#f3b99c;border-color:#d26c4b6b}.lite-error-panel{background:radial-gradient(circle at 0 0,#d26c4b24,#0000 7rem),#140805c7;border-color:#d26c4b6b}.lite-generation-status{align-items:center;width:fit-content;padding:.42rem .64rem;display:inline-flex}.lite-mobile-fast-start{grid-template-columns:1fr auto;gap:.38rem;box-shadow:none!important;background:linear-gradient(90deg,#c4894a1f,#0000 74%),#120c076b!important;border-radius:999px!important;padding:.42rem .46rem .42rem .62rem!important}.lite-mobile-fast-start strong{color:#f0e8dc;line-height:1.05;font-size:11px!important}.lite-mobile-fast-start strong:before{content:"Voice shortcut · ";color:#c4894a;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.lite-mobile-fast-start span{display:none}.lite-mobile-fast-start button{letter-spacing:.06em;border-radius:999px;min-height:31px!important;padding:0 .58rem!important;font-size:9px!important}.lite-mobile-fast-start small{background:#0c090499;border-radius:14px;margin:.1rem 0 0;padding:.44rem .52rem;font-size:10.5px}.lite-mobile-dock a{opacity:.64;position:relative}.lite-mobile-dock a.is-active{opacity:1;background:radial-gradient(circle at 50% 0,#c4894a47,#0000 4rem),#c4894a}.lite-mobile-dock a.is-active:before{content:"";opacity:.62;background:#0c0904;border-radius:999px;width:5px;height:5px;position:absolute;top:.32rem}#reveal-identity.lite-form-actions--bottom{background:radial-gradient(circle at 0 0,#c4894a3d,#0000 8.5rem),radial-gradient(circle at 100% 100%,#f0e8dc14,#0000 9rem),linear-gradient(145deg,#1f1208fa,#0c0904fa);border:1px solid #c4894a7a;border-radius:26px;padding:1.02rem;box-shadow:0 22px 54px #0000006b}#reveal-identity.lite-form-actions--bottom:before{content:"Ready for the reveal?";color:#f0e8dc;letter-spacing:-.035em;max-width:16rem;font-family:Lora,Georgia,serif;font-size:1.55rem;font-weight:500;line-height:1.02;display:block}#generate-readiness.lite-ready-note{background:#0c09047a;border:1px solid #c4894a38;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:.12rem .58rem;margin:.82rem 0;padding:.7rem;display:grid}#generate-readiness.lite-ready-note:before{content:"";background:#c4894a1f;border:1px solid #c4894a8a;border-radius:999px;grid-row:1/3;width:13px;height:13px;display:block}#generate-readiness.lite-ready-note span,#generate-readiness.lite-ready-note strong{display:block}#generate-readiness.lite-ready-note strong{color:#d8c7ad;font-size:0;line-height:1}#generate-readiness.lite-ready-note strong:after{content:"Almost there";color:#d8c7ad;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}#generate-readiness.lite-ready-note span{color:#9f8968;font-size:11px;font-weight:800;line-height:1.35}#generate-readiness.lite-ready-note:after{display:none}#generate-readiness.lite-ready-note.is-ready{background:linear-gradient(90deg,#c4894a24,#0000 80%),#0c09048a;border-color:#c4894a85}#generate-readiness.lite-ready-note.is-ready:before{background:#c4894a;box-shadow:0 0 0 5px #c4894a1f}#generate-readiness.lite-ready-note.is-ready strong:after{content:"Ready to reveal";color:#c4894a}#generate-readiness.lite-ready-note.is-ready span{color:#f0e8dc}#reveal-identity .lite-ai-btn{color:#0c0904;background:radial-gradient(circle at 50% 0,#f0e8dc47,#0000 5rem),linear-gradient(135deg,#e5ad68,#c4894a 58%,#9f6630);border-radius:20px;min-height:62px;font-size:0;box-shadow:0 20px 44px #c4894a42}#reveal-identity .lite-intake-restore-btn,#reveal-identity .lite-intake-save-btn,#reveal-identity .lite-secondary-action{display:none!important}#reveal-identity>.lite-reset-btn{color:#9f8968;letter-spacing:.12em;text-transform:uppercase;width:auto;min-height:34px;box-shadow:none;background:0 0;border:0;margin:.66rem auto 0;padding:0 .72rem;font-size:9px;font-weight:900;display:inline-flex!important}#reveal-identity>.lite-reset-btn:focus-visible{outline-offset:3px;outline:1px solid #c4894a}.lite-lab-nav{background:linear-gradient(#041611f5,#070a06eb);border-bottom-color:#c4894a29}.lite-lab-nav-inner{grid-template-columns:1fr auto auto;align-items:center;gap:.42rem;min-height:42px;padding:.42rem .72rem;display:grid}.lite-lab-brand{color:#f0e8dc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:0;overflow:hidden}.lite-lab-brand:after{content:"The Control Room";font-size:.96rem}.lite-lab-nav-ghost{color:#d8c7ad;letter-spacing:0;border:1px solid #c4894a33;border-radius:999px;min-height:30px;padding:0 .52rem;font-size:0}.lite-lab-nav-ghost:after{content:"Exit";letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.lite-lab-nav .fnf-account-actions{min-width:0}.lite-lab-nav .fnf-auth-link--strong{min-width:46px;min-height:30px;padding:0 .52rem}.lite-lab-nav .cl-userButtonBox,.lite-lab-nav .cl-userButtonTrigger{width:30px;height:30px}.lite-save-status{color:#c8b89a;text-align:center;background:#c4894a0e;border-radius:999px;grid-column:1/-1;justify-self:stretch;width:100%;max-width:none;margin:-.08rem 0 0;padding:.24rem .48rem;font-size:8.5px;line-height:1}.lite-save-status:not(.is-saving):not(.is-warning){color:#0000;font-size:0}.lite-save-status:not(.is-saving):not(.is-warning):after{content:"Saved";color:#c8b89a;letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:900}.cr-product-card{padding-bottom:1.02rem;position:relative}.cr-product-card .cr-product-footer{grid-template-columns:1fr;align-items:stretch;gap:.72rem;margin-top:1rem;display:grid}.cr-product-card .cr-product-price{color:#f0e8dc;align-items:baseline;gap:.32rem;font-size:2.2rem;line-height:.9;display:inline-flex}.cr-product-card .cr-product-price:after{content:"CAD";color:#c4894a;letter-spacing:.12em;font-family:Outfit,Arial,sans-serif;font-size:.68rem;font-weight:900}.cr-product-arrow{color:#0c0904;letter-spacing:.02em;background:radial-gradient(circle at 50% 0,#f0e8dc47,#0000 4.6rem),linear-gradient(135deg,#e5ad68,#c4894a 58%,#9f6630);border:1px solid #f0e8dc2e;border-radius:999px;justify-content:center;width:100%;min-height:52px;padding:0 1rem;font-size:0;font-weight:950;box-shadow:0 18px 40px #c4894a3d}.cr-product-arrow:before{content:"Buy now";color:#0c0904;letter-spacing:0;text-transform:none;font-size:.98rem}.cr-product-arrow:after{content:"->";color:#0c0904;margin-left:.38rem;font-size:1rem}.cr-product-card .cr-product-tags{gap:.36rem;margin-top:.88rem}.cr-product-card .cr-product-tags span{color:#d8c7ad;border-color:#c4894a42;padding:.34rem .5rem;font-size:.56rem}.cr-product-card:after{content:"Account access after checkout";color:#9f8968;letter-spacing:.02em;margin-top:.72rem;font-size:.72rem;font-weight:800;display:block}.lite-output.is-waiting{display:none!important}.lite-section-rail{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#1f1208f0,#0c0904e6);border:1px solid #c4894a2e;border-radius:999px;grid-template-columns:repeat(5,1fr);gap:.22rem;margin:0 -.12rem 1rem;padding:.34rem;display:grid;position:sticky;top:58px;box-shadow:0 18px 34px #0000004d}.lite-section-rail span{color:#c8b89a;letter-spacing:.05em;text-transform:uppercase;background:#f0e8dc0b;border-radius:999px;justify-content:center;min-height:28px;padding:0 .35rem;font-size:9px;font-weight:950;line-height:1}.lite-section-rail span b,.lite-section-rail span i{display:none}.lite-section-rail span.is-done{background:#c4894a24}.lite-section-rail span.is-done b{color:#c4894a}.lite-section-rail span.is-active{color:#0c0904;background:#c4894a;min-width:0}.lite-form-head{margin-bottom:.96rem}.lite-form-head h2{font-size:clamp(2rem,12vw,3.1rem);line-height:.96}.lite-form-head span{color:#d8c7ad;max-width:22rem;font-size:.95rem}.lite-answer-guide{background:linear-gradient(90deg,#c4894a1f,#0000 80%),#0c09047a;border-radius:18px;padding:.72rem .78rem}.lite-answer-guide strong{font-size:.88rem}.lite-answer-guide span{color:#c8b89a;font-size:.82rem}.lite-lab.has-results .lite-lab-grid{display:block}.lite-lab.has-results .lite-form,.lite-lab.has-results .lite-output{display:none!important}.lite-ai-results{margin:1rem 0 5.8rem;padding:0 .88rem 1rem}.lite-success-strip{background:linear-gradient(90deg,#c4894a2e,#0000 82%),#1f1208cc;border-radius:999px;margin:0 0 .78rem;padding:.72rem .84rem}.lite-success-strip strong{color:#c4894a;letter-spacing:.13em;text-transform:uppercase;font-size:.76rem;display:block}.lite-success-strip span{display:none}.lite-mobile-result-tray{background:radial-gradient(circle at 20% 0,#c4894a33,#0000 9rem),linear-gradient(160deg,#1f1208fa,#080704fa);border:1px solid #c4894a61;border-radius:28px;margin:0;padding:.92rem;box-shadow:0 28px 60px #00000070}.lite-mobile-result-tray p{color:#c4894a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .52rem;font-size:.68rem;font-weight:950}.lite-mobile-result-tray>strong{color:#f0e8dc;letter-spacing:-.035em;margin-bottom:.9rem;font-family:Lora,Georgia,serif;font-size:clamp(1.35rem,7vw,2.1rem);font-weight:500;line-height:1.05;display:block}.lite-mobile-identity-card{border-radius:22px;min-height:260px;margin:0}.lite-mobile-result-tray div{grid-template-columns:1fr;gap:.46rem;margin-top:.78rem}.lite-mobile-result-tray a,.lite-mobile-result-tray button{border-radius:16px;min-height:48px;font-size:.78rem}.lite-mobile-result-tray button:first-child{color:#0c0904;background:#c4894a}.lite-mobile-use-plan{border-radius:22px;margin:.82rem 0 0;padding:.82rem}.lite-mobile-use-plan span{grid-template-columns:auto 1fr;gap:.5rem;font-size:.84rem;display:grid}.lite-ai-results-head,.lite-brief-uses{display:none!important}.lite-mobile-kit-toggle{color:#f0e8dc;background:#f0e8dc0f;border-radius:999px;justify-content:center;width:100%;min-height:50px;margin:.86rem 0;display:flex!important}.lite-mobile-swipe-cue{display:none!important}.lite-ai-results .lite-results-grid{gap:.72rem;display:grid}.lite-ai-results .lite-result-card{display:none}.lite-ai-results .lite-result-card:nth-of-type(-n+3),.lite-ai-results.is-mobile-kit-open .lite-result-card{display:grid}.lite-ai-results .lite-result-card:nth-of-type(-n+3){background:linear-gradient(145deg,#1f1208eb,#0c0904f0);border-radius:22px;padding:.88rem}.lite-ai-results .lite-result-card:nth-of-type(-n+3):before{display:none}.lite-ai-results .lite-card-title{gap:.28rem}.lite-ai-results .lite-card-title strong{font-size:1rem}.lite-ai-results .lite-card-use{color:#9f8968;font-size:.74rem}.lite-ai-results .lite-result-card textarea{border-radius:18px;min-height:118px;padding:.8rem;font-size:.94rem}.lite-ai-results .lite-result-card--hero textarea{min-height:92px;font-size:1.02rem}.lab-gate{padding-bottom:5.8rem}.lab-gate-body{flex-direction:column;gap:.9rem;padding:.72rem;display:flex}.lab-gate-left,.lab-gate-right{display:contents}.lab-gate-eyebrow{color:#c4894a;letter-spacing:.16em;order:1;margin:.18rem 0 0;font-size:.58rem}.lab-gate-h1{letter-spacing:-.065em;order:2;margin:0;font-size:clamp(2.55rem,14vw,4rem);line-height:.88}.lab-gate-sub{color:#f0e8dc;order:3;margin:0;font-size:1rem;font-weight:800;line-height:1.38}.lab-gate-sub-extra{display:none}.lab-gate-purchase-card{background:radial-gradient(circle at 0 0,#c4894a42,#0000 9rem),linear-gradient(150deg,#1f1208fa,#0c0904fa);border-radius:26px;order:4;margin:.1rem 0 0;padding:1rem;box-shadow:0 24px 54px #00000070}.lab-gate-price{font-size:3rem;line-height:.86}.lab-gate-price span{margin-left:.28rem;font-size:.74rem}.lab-gate-price-desc{color:#c4894a;margin:.48rem 0 .86rem;font-size:0}.lab-gate-price-desc:before{content:"Account access · Stripe checkout · Instant unlock";color:#c4894a;letter-spacing:.1em;font-size:.66rem}.lab-gate-btn,.lab-gate-purchase-card .tcr-checkout-wrap{width:100%}.lab-gate-btn{border-radius:18px;min-height:58px;box-shadow:0 18px 36px #c4894a38;color:#0000!important;font-size:0!important}.lab-gate-btn:before{content:"Buy now"!important}.lab-gate-btn:after,.lab-gate-btn:before{color:#0c0904;font-size:1rem;font-weight:950}.lab-gate-btn:after{content:" ->"!important}.lab-gate-secure-note{text-align:center;margin:.7rem 0 0;display:block;color:#0000!important;font-size:0!important;line-height:0!important}.lab-gate-secure-note:before{content:"Account + secure Stripe checkout + instant unlock.";color:#d8c7ad;font-size:.72rem;line-height:1.35;display:block}.lab-gate-secure-note:after{content:none!important;display:none!important}.lab-gate-card-features,.lab-gate-checkout-note{display:none!important}.lab-gate-mobile-path{order:5;grid-template-columns:1fr;gap:.36rem;margin:0;display:grid}.lab-gate-mobile-path span{color:#d8c7ad;background:#c4894a14;border-radius:999px;min-height:38px;font-size:.78rem}.lab-gate-outcomes{order:6;gap:.5rem;margin:0;display:grid}.lab-gate-outcomes div{background:linear-gradient(90deg,#c4894a1a,#0000 80%),#0c09049e;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;column-gap:.68rem;padding:.78rem;display:grid}.lab-gate-outcomes div:before{grid-row:1/span 2;position:static;transform:none}.lab-gate-outcomes strong{font-size:.96rem}.lab-gate-outcomes span{color:#c8b89a;font-size:.82rem;line-height:1.45}.lab-gate-faq{order:7;margin:.4rem 0 0}.lab-gate-faq .lab-gate-output-title{color:#c4894a;margin-bottom:.5rem}.lab-gate-faq details{background:#0c0904b3;border-radius:18px}.lab-gate-faq details:nth-of-type(n+3){display:none}.lab-gate-fit,.lab-gate-guarantee,.lab-gate-inline-cta,.lab-gate-outputs,.lab-gate-sample,.lab-gate-trust{display:none!important}.lab-gate-mobile-buy{background:linear-gradient(#0c09043d,#0c0904f5 22%),#0c0904f5;border-top:1px solid #c4894a38;grid-template-columns:1fr auto;align-items:center;gap:.62rem;padding:.7rem;display:grid}.lab-gate-mobile-buy-btn{min-width:118px;min-height:46px}.fnf-footer{background:linear-gradient(145deg,#1f1208c7,#0c0904eb);border:1px solid #c4894a33;border-radius:22px;gap:1rem;margin:1.2rem 0 0;padding:1rem}.fnf-footer-brand{width:100%}.fnf-footer-name{color:#f0e8dc;font-size:.92rem}.fnf-footer-loc{color:#c8b89a;letter-spacing:.08em;font-size:.7rem}.fnf-footer-links{grid-template-columns:1fr 1fr;gap:.54rem;width:100%;display:grid}.fnf-footer-links a{color:#f0e8dc;background:#c4894a0f;border:1px solid #c4894a33;border-radius:999px;justify-content:center;align-items:center;min-height:42px;font-size:.68rem;display:flex}.fnf-footer-copy{color:#c8b89a;text-align:center;width:100%;font-size:.68rem}.cr-product-tags span,.lab-gate-mobile-path span,.lite-ai-privacy-note,.lite-card-use,.lite-error,.lite-field-note,.lite-helper-chips button,.lite-save-restore-note,.lite-visual-live-note,.lite-voice-status{color:#d8c7ad!important}.lite-helper-chips{gap:.42rem}.lite-helper-chips small{color:#c8b89a;width:100%;font-size:.78rem;font-weight:850;display:block}.lite-helper-chips button{background:#c4894a13;border-color:#c4894a3d;min-height:36px;font-size:.76rem}.lite-ai-privacy-note,.lite-card-use,.lite-field-note,.lite-save-restore-note,.lite-visual-live-note{margin-top:.44rem;font-size:.78rem;line-height:1.42;display:block}.lite-required{color:#f0e8dc;background:#c4894a1f;border-color:#c4894a52;padding:.2rem .42rem;font-size:.56rem}.lite-error{background:#ffa2761f;border-color:#ffa27666}.lite-form{gap:.92rem}.lite-form-section{background:radial-gradient(circle at 100% 0,#c4894a29,#0000 8rem),linear-gradient(145deg,#1f1208db,#0c0904e6);border-radius:24px;margin:1rem 0 .2rem;padding:1rem;position:relative;overflow:hidden}.lite-form-section:after{content:"";background:linear-gradient(90deg,#0000,#c4894a80,#0000);height:1px;position:absolute;inset:auto 1rem 0}.lite-form-section p{color:#c4894a;letter-spacing:.16em;font-size:.68rem}.lite-form-section strong{color:#f0e8dc;letter-spacing:-.04em;font-size:clamp(1.45rem,8vw,2.25rem);line-height:1}.lite-form-section span{color:#d8c7ad;max-width:22rem;font-size:.9rem;line-height:1.45}.lite-form label{background:#0c09047a;border:1px solid #c4894a29;border-radius:22px;padding:.82rem}.lite-form label:focus-within{background:radial-gradient(circle at 0 0,#c4894a24,#0000 8rem),#0c0904c7;border-color:#c4894a9e;transform:translateY(-1px);box-shadow:0 0 0 1px #c4894a2e,0 22px 40px #00000047}.lite-form label>span{font-size:.72rem;line-height:1.25}.lite-form input,.lite-form select,.lite-form textarea{color:#f0e8dc;background:#00000038;border-radius:17px;margin-top:.5rem;font-size:1rem}.lite-form input::placeholder,.lite-form textarea::placeholder{color:#9f8968;opacity:1}.lite-form textarea{min-height:132px;line-height:1.42}.lite-form label:focus-within textarea{min-height:178px}.lite-name-treatment,.lite-title-field{display:none!important}.lite-helper-chips{background:#c4894a09;border:1px solid #c4894a1f;border-radius:20px;padding:.68rem}#visual-world{flex-direction:column;gap:.82rem;display:flex}#visual-world .lite-section-title-row{background:#c4894a0f;border:1px solid #c4894a29;border-radius:999px;order:1;grid-template-columns:1fr auto;align-items:center;gap:.5rem;padding:.72rem .82rem;display:grid}#visual-world .lite-section-title-row p{color:#c4894a;letter-spacing:.16em;font-size:.72rem}#visual-world .lite-section-title-row button{border-radius:999px;min-height:30px;padding:0 .62rem;font-size:.62rem}#visual-world .lite-visual-note{background:0 0;border:0;order:2;margin:0;padding:0}#visual-world .lite-visual-note strong{color:#f0e8dc;letter-spacing:-.045em;font-family:Lora,Georgia,serif;font-size:clamp(1.65rem,9vw,2.35rem);font-weight:500;line-height:.98;display:block}#visual-world .lite-visual-note span{color:#d8c7ad;margin-top:.38rem;font-size:.92rem;line-height:1.42;display:block}#visual-world .lite-visual-live--form{background:radial-gradient(circle at 50% 0,#c4894a2e,#0000 9rem),#0c0904b8;border:1px solid #c4894a4d;border-radius:26px;order:3;padding:.72rem}#visual-world .lite-visual-live--form>strong{color:#f0e8dc;font-family:Lora,Georgia,serif;font-size:1.1rem}#visual-world .lite-visual-live--form>.lite-visual-live-note{display:none}#visual-world .lite-visual-live-grid{grid-template-columns:1fr;gap:.58rem;margin-top:.62rem;display:grid}#visual-world .lite-mini-poster{border-radius:22px;min-height:310px}#visual-world .lite-mini-poster:nth-child(2){min-height:250px}#visual-world .lite-palette-presets{background:#c4894a0b;border-radius:22px;order:4;grid-template-columns:1fr 1fr;gap:.46rem;padding:.72rem;display:grid}#visual-world .lite-palette-presets>span{color:#c4894a;letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;font-size:.68rem}#visual-world .lite-palette-presets button{border-radius:16px;min-height:48px;font-size:.72rem}#visual-world .lite-color-pickers{background:#0c090499;border-radius:22px;order:5;grid-template-columns:repeat(3,1fr);gap:.48rem;padding:.72rem;display:grid}#visual-world .lite-color-pickers>small,#visual-world .lite-color-pickers>span{grid-column:1/-1}#visual-world .lite-color-pickers label{border-radius:18px;min-height:116px;padding:.54rem}#visual-world .lite-color-pickers input[type=color],#visual-world .lite-color-pickers label>i{width:54px;height:54px}#visual-world .lite-hex-input{text-align:center;min-height:34px;padding:0;font-size:.72rem}#visual-world .lite-font-direction-field{order:6}#visual-world .lite-visual-summary{border-radius:18px;order:7;padding:.72rem}#visual-world .lite-font-preview{border-radius:24px;order:8;padding:.9rem}#visual-world .lite-font-preview strong{font-size:clamp(2rem,12vw,3.2rem);line-height:.94}#visual-world .lite-helper-chips,#visual-world .lite-visual-prompt-card,#visual-world label:not(.lite-font-direction-field){order:9}.lite-lab:not(.has-results){padding-bottom:calc(6.4rem + env(safe-area-inset-bottom))}.lite-mobile-action{left:.82rem;right:.82rem;bottom:calc(4.62rem + env(safe-area-inset-bottom));z-index:58;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#c4894a2e,#0000 7rem),#0c0904e6;border:1px solid #c4894a42;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:.35rem .72rem;padding:.64rem .72rem;display:grid;box-shadow:0 18px 44px #0000006b}.lite-mobile-action span{color:#c4894a;letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:950}.lite-mobile-action strong{color:#f0e8dc;grid-column:1/2;font-size:.9rem;line-height:1.1}.lite-mobile-action:after{content:"Next";color:#0c0904;letter-spacing:.04em;text-transform:uppercase;background:#c4894a;border-radius:999px;grid-area:1/2/3;justify-content:center;align-items:center;min-height:38px;padding:0 .78rem;font-size:.72rem;font-weight:950;display:inline-flex}.lite-mobile-dock{left:.82rem;right:.82rem;bottom:calc(.72rem + env(safe-area-inset-bottom));z-index:59;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a06e6;border:1px solid #c4894a2e;border-radius:999px;gap:.22rem;padding:.28rem;box-shadow:0 16px 38px #0006}.lite-mobile-dock a{color:#c8b89a;opacity:1;border-radius:999px;min-height:38px;padding:0 .42rem;font-size:.62rem;font-weight:950}.lite-mobile-dock a.is-active{color:#0c0904;background:#c4894a;box-shadow:inset 0 0 0 1px #0c09041f}.lite-mobile-dock a.is-active:before{display:none}.lite-mobile-results-dock{left:.82rem;right:.82rem;bottom:calc(.72rem + env(safe-area-inset-bottom));z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a06eb;border-radius:999px;grid-template-columns:1.3fr 1fr 1fr;gap:.28rem;padding:.32rem;display:grid}.lite-mobile-results-dock a,.lite-mobile-results-dock button{border-radius:999px;min-height:42px;font-size:.68rem}.lite-lab:has(input:focus),.lite-lab:has(select:focus),.lite-lab:has(textarea:focus){padding-bottom:calc(1.6rem + env(safe-area-inset-bottom))}.lite-lab:has(input:focus) .lite-mobile-action,.lite-lab:has(input:focus) .lite-mobile-dock,.lite-lab:has(input:focus) .lite-mobile-results-dock,.lite-lab:has(select:focus) .lite-mobile-action,.lite-lab:has(select:focus) .lite-mobile-dock,.lite-lab:has(select:focus) .lite-mobile-results-dock,.lite-lab:has(textarea:focus) .lite-mobile-action,.lite-lab:has(textarea:focus) .lite-mobile-dock,.lite-lab:has(textarea:focus) .lite-mobile-results-dock{pointer-events:none;opacity:0;transform:translateY(calc(100% + 1rem))}.lab-gate-mobile-buy{left:.72rem;right:.72rem;bottom:calc(.72rem + env(safe-area-inset-bottom));z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#c4894a2e,#0000 6rem),#0c0904eb;border:1px solid #c4894a33;border-radius:22px;box-shadow:0 18px 44px #00000070}.cr-hero{background:radial-gradient(circle at 12% 0,#c4894a2e,#0000 9rem),radial-gradient(circle at 100% 18%,#f0e8dc14,#0000 10rem),linear-gradient(#1f1208f5,#0c0904fa);border-bottom:1px solid #c4894a2e;gap:1rem;min-height:auto;padding:1.05rem 1rem 1.2rem;position:relative;overflow:hidden}.cr-hero:before{content:"";pointer-events:none;opacity:.52;background:linear-gradient(90deg,#0000 0 48%,#c4894a1f 48% 49%,#0000 49%),linear-gradient(#0000 0 54%,#c4894a14 54% 55%,#0000 55%);position:absolute;inset:0}.cr-hero-left,.cr-hero-right{z-index:1;position:relative}.cr-eyebrow{color:#c4894a;background:#0c090480;border:1px solid #c4894a33;border-radius:999px;width:fit-content;max-width:100%;padding:.42rem .58rem;font-size:.58rem}.cr-h1{letter-spacing:-.075em;margin-top:.74rem;font-size:clamp(3rem,17vw,5.05rem);line-height:.84}.cr-h1 em{color:#c4894a;display:inline-block;transform:rotate(-3deg)translateY(.05em)}.cr-desc{color:#f0e8dc;max-width:20rem;margin-top:.82rem;font-size:.96rem;font-weight:800;line-height:1.42}.cr-desc--dim{display:none}.cr-product-card{background:radial-gradient(circle at 0 0,#c4894a2e,#0000 8rem),#0c0904a3;border-radius:28px;margin-top:.1rem;box-shadow:0 22px 54px #0000005c}.cr-product-tag{color:#c4894a;font-size:.62rem}.cr-product-name{color:#f0e8dc;font-size:1.7rem;line-height:1}.cr-product-desc{color:#d8c7ad;font-size:.88rem;line-height:1.48}.cr-coming-card{display:none}.lite-lab-hero{background:radial-gradient(circle at 0 0,#c4894a2e,#0000 9rem),linear-gradient(#1f1208d6,#0c0904fa);border-bottom-color:#c4894a24;padding:1.1rem .92rem 1rem;position:relative;overflow:hidden}.lite-lab-hero>div:first-child>p{color:#c4894a;background:#0c09047a;border:1px solid #c4894a2e;border-radius:999px;width:fit-content;padding:.38rem .54rem;font-size:.56rem;display:inline-flex}.lite-lab-hero h1{letter-spacing:-.08em;max-width:9ch;margin-top:.62rem;font-size:clamp(3rem,17vw,5.2rem);line-height:.82}.lite-lab-hero h1:after{content:"LOUD / CLEAR / YOURS";color:#c4894a;letter-spacing:.16em;margin-top:.64rem;font-family:Outfit,Arial,sans-serif;font-size:.68rem;font-weight:950;line-height:1;display:block}.lite-lab-hero>div:first-child>span{color:#d8c7ad;max-width:21rem;margin-top:.76rem;font-size:.98rem;font-weight:750;line-height:1.4}.lite-hero-manifesto{grid-template-columns:repeat(3,1fr);gap:.42rem;margin-top:.9rem;display:grid}.lite-hero-manifesto strong{color:#f0e8dc;background:#c4894a14;border-radius:999px;justify-content:center;min-height:40px;font-size:.66rem}.lite-hero-visual{border-radius:26px;min-height:190px;margin-top:.94rem}.lite-hero-visual strong{font-size:clamp(2.25rem,14vw,4rem);line-height:.86}.cr-h1{color:#0000;font-size:0!important;line-height:0!important}.cr-h1:before{content:"Stop sounding different every time you post.";color:#f0e8dc;letter-spacing:-.075em;font-family:Lora,Georgia,serif;font-size:clamp(3rem,15vw,4.6rem);font-weight:500;line-height:.84;display:block!important}.cr-h1:after{content:none!important;display:none!important}.cr-eyebrow{color:#0000;white-space:nowrap;align-items:center;width:auto;max-width:calc(100vw - 2rem);font-size:0!important;line-height:1!important;display:inline-flex!important}.cr-eyebrow:before{content:none!important;display:none!important}.cr-eyebrow:after{content:"Artist identity first. AI second.";color:#c4894a;letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;font-weight:950;display:inline-block}.cr-product-desc{display:block;color:#0000!important;max-height:none!important;font-size:0!important;line-height:0!important;overflow:visible!important}.cr-product-desc:before{content:"Build one reusable artist identity for bios, posts, visuals, and AI prompts.";color:#d8c7ad;font-size:.88rem;line-height:1.48;display:block}.cr-product-desc:after{content:none!important;display:none!important}.cr-product-card{padding-bottom:1.25rem;overflow:hidden}.cr-product-card:before{content:"";background:radial-gradient(circle,#c4894a1a,#0000 64%);border:1px solid #c4894a33;border-radius:999px;width:9.4rem;height:9.4rem;position:absolute;top:-4.8rem;right:-4.8rem}.cr-mobile-product-path{grid-template-columns:repeat(3,1fr);gap:.42rem;margin:1.04rem 0 .78rem;display:grid}.cr-mobile-product-path span{color:#f0e8dc;letter-spacing:.09em;text-transform:uppercase;background:#c4894a0f;border:1px solid #c4894a38;border-radius:999px;justify-content:center;min-height:38px;font-size:.64rem;font-weight:950}.cr-product-card:after{content:none!important;display:none!important}.cr-product-tags{display:none!important}.fnf-footer{margin-bottom:calc(1.2rem + env(safe-area-inset-bottom))}.lite-lab-hero{margin-bottom:0}.lite-lab-hero>div:first-child>p{color:#0000;font-size:0}.lite-lab-hero>div:first-child>p:after{content:"Artist Identity Lab";color:#c4894a;letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;font-weight:950}.lite-lab-hero h1{text-wrap:balance}.lite-hero-visual{box-shadow:inset 0 0 0 1px #f0e8dc0a,0 22px 54px #0000005c}.cr-mobile-product-path span,.lab-gate-mobile-path span,.lite-answer-chip,.lite-helper-chips button,.lite-hero-manifesto strong,.lite-intent-options button,.lite-mobile-dock a,.lite-mobile-results-dock a,.lite-mobile-results-dock button,.lite-section-rail span{text-align:center;justify-content:center;align-items:center;display:inline-flex}.cr-mobile-product-path span,.lab-gate-mobile-path span,.lite-hero-manifesto strong,.lite-intent-options button{line-height:1}.lite-form-head h2{color:#f0e8dc;letter-spacing:-.06em;max-width:8.6ch;line-height:.92;font-size:clamp(2.35rem,13vw,3.25rem)!important}.lite-form-head h2:after{content:none!important;display:none!important}.lite-form-section{gap:.42rem;display:grid}.lite-form-section p,.lite-form-section p:first-letter{color:#c4894a;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;border-radius:0;grid-row:auto;width:auto;height:auto;font-size:.66rem;font-weight:950;line-height:1.1;display:block}.lite-form-section p:after{content:none!important;display:none!important}.lite-form-section strong{letter-spacing:-.055em;max-width:10ch;font-size:clamp(1.65rem,9vw,2.35rem);line-height:.98}.lite-form label>span{color:#c4894a;letter-spacing:.08em;text-transform:uppercase;font-weight:850;line-height:1.2;font-size:.72rem!important}.lite-form label>span:after{content:none!important;display:none!important}.lite-form label>span .lite-required{color:#0000;vertical-align:middle;background:#c4894a;border:0;border-radius:999px;width:6px;height:6px;margin-left:.35rem;padding:0;font-size:0;line-height:0}.lite-output.is-ready{z-index:1;width:auto;max-height:none;margin:.9rem 1rem calc(6.5rem + env(safe-area-inset-bottom));border-radius:20px;padding:.72rem;position:relative;overflow:visible}.lite-output.is-ready .lite-readiness{padding:.56rem}.lite-output.is-ready .lite-readiness span{white-space:normal;max-width:48%}.lite-output.is-ready .lite-preview-card{-webkit-overflow-scrolling:touch;max-height:150px;overflow:auto}.lite-output.is-ready .lite-preview-sample{max-height:96px;display:block;overflow:hidden}}.pdf-landing{color:#f0e8dc;background:radial-gradient(circle at 12% 0,#c4894a26,#0000 20rem),linear-gradient(#0c0904,#130b05 54%,#0c0904);min-height:100vh;font-family:Outfit,Arial,sans-serif}.pdf-nav{background:#0c0904c7;border-bottom:1px solid #c4894a2e;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,2.5rem);display:flex}.pdf-brand,.pdf-nav>div{align-items:center;gap:.85rem;display:flex}.pdf-brand,.pdf-nav a{color:#f0e8dc;text-decoration:none}.pdf-brand span{font-family:Lora,Georgia,serif;font-style:italic}.pdf-nav>div>a{color:#c8b89a;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:800}.pdf-hero{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:clamp(1.5rem,5vw,4rem);padding:clamp(2.2rem,7vw,6rem) clamp(1rem,5vw,4rem);display:grid}.pdf-kicker{color:#c4894a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:950}.pdf-hero h1,.pdf-outcomes h2,.pdf-pain-grid h2,.pdf-upsell h2{color:#f0e8dc;letter-spacing:-.06em;margin:0;font-family:Lora,Georgia,serif;font-weight:500;line-height:.92}.pdf-hero h1{max-width:10ch;font-size:clamp(3.2rem,8vw,6.8rem)}.pdf-hero-copy>p:not(.pdf-kicker),.pdf-pain-grid p,.pdf-upsell p{color:#d8c7ad;max-width:620px;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:650;line-height:1.65}.pdf-actions{flex-wrap:wrap;align-items:stretch;gap:.75rem;margin-top:1.4rem;display:flex}.pdf-btn{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 1.15rem;font-weight:950;text-decoration:none;display:inline-flex}.pdf-btn-primary{color:#0c0904;background:#c4894a}.pdf-btn-ghost{color:#f0e8dc;border:1px solid #c4894a59}.pdf-account-card{background:#160e09c7;border:1px solid #c4894a4d;border-radius:22px;gap:.45rem;max-width:420px;padding:1rem;display:grid}.pdf-account-card strong{color:#f0e8dc}.pdf-account-card span{color:#c8b89a;font-size:.9rem;line-height:1.45}.pdf-preview{place-items:center;display:grid}.pdf-sheet{color:#17110b;background:#fbf8f2;border-radius:6px;align-content:center;gap:.75rem;width:min(100%,360px);min-height:480px;padding:2.2rem;display:grid;position:relative;transform:rotate(1.5deg);box-shadow:0 28px 70px #0000007a,0 0 0 1px #c4894a3d}.pdf-sheet h2{margin:0;font-family:Lora,Georgia,serif;font-size:2.2rem;line-height:.95}.pdf-sheet span{color:#4f4030;line-height:1.45}.pdf-sheet i{background:#c9bba8;width:100%;height:1px;margin:.45rem 0;display:block}.pdf-sheet b{color:#9a642e;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.pdf-pain-grid,.pdf-upsell{border-top:1px solid #c4894a24;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.2rem;padding:clamp(2rem,5vw,4rem) clamp(1rem,5vw,4rem);display:grid}.pdf-outcomes h2,.pdf-pain-grid h2,.pdf-upsell h2{max-width:720px;font-size:clamp(2.2rem,5vw,4.4rem)}.pdf-list-card{gap:.72rem;display:grid}.pdf-list-card span,.pdf-outcomes article{color:#f0e8dc;background:#120c079e;border:1px solid #c4894a38;border-radius:20px;padding:1rem;font-weight:800;line-height:1.45}.pdf-outcomes{border-top:1px solid #c4894a24;padding:clamp(2rem,5vw,4rem) clamp(1rem,5vw,4rem)}.pdf-outcomes>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1.2rem;display:grid}.pdf-upsell{align-items:center;padding-bottom:clamp(3rem,6vw,5rem)}.cr-free-card{color:#f0e8dc;background:radial-gradient(circle at 100% 0,#f0e8dc14,#0000 7rem),#120c07a8;border:1px solid #c4894a38;border-radius:18px;gap:.85rem;padding:1.1rem;text-decoration:none;display:grid}.cr-free-card span{color:#c4894a;letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:950}.cr-free-card strong{margin-top:.35rem;font-family:Lora,Georgia,serif;font-size:1.3rem;font-weight:500;display:block}.cr-free-card p{color:#d8c7ad;margin:.45rem 0 0;font-size:.92rem;line-height:1.5}.cr-free-card b{color:#c4894a;font-size:.8rem}@media (max-width:760px){.pdf-nav{flex-direction:column;align-items:flex-start}.pdf-nav>div{justify-content:space-between;width:100%}.pdf-hero,.pdf-pain-grid,.pdf-upsell{grid-template-columns:1fr}.pdf-hero{padding-top:2rem}.pdf-hero h1{font-size:clamp(3.4rem,17vw,5rem)}.pdf-account-card,.pdf-actions,.pdf-btn{width:100%}.pdf-outcomes>div{grid-template-columns:1fr}.pdf-sheet{min-height:390px;transform:none}}:root{--paper-bg:#f4eadb;--paper-panel:#fffaf0;--paper-panel-warm:#f8ecd9;--paper-ink:#1f140b;--paper-ink-soft:#5d4932;--paper-rule:#d8b985;--paper-gold:#c4894a;--paper-gold-dark:#7b4d22}body,html{background:var(--paper-bg);color:var(--paper-ink)}body{background:radial-gradient(circle at 14% -8%,#c4894a33,transparent 22rem),linear-gradient(90deg,#1f140b09 1px,transparent 1px),linear-gradient(#1f140b07 1px,transparent 1px),var(--paper-bg);background-size:auto,44px 44px,44px 44px,auto}body:after,body:before{display:none}.fnf,.lab-gate,.lite-lab,.pdf-landing{color:var(--paper-ink);background:radial-gradient(circle at 90% 0,#c4894a29,transparent 22rem),var(--paper-bg)!important}.fnf-nav,.lab-gate-nav,.lite-lab-nav,.pdf-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 34px #5d493214;background:#fffaf0eb!important;border-bottom:1px solid #7b4d2238!important}.cr-h1,.cr-product-name,.fnf-footer-name,.fnf-nav-name,.lab-gate-h1,.lab-gate-sample strong,.lite-form h2,.lite-lab h1,.lite-lab-brand,.lite-output h3,.pdf-brand strong,.pdf-h1,.pdf-list-card h2,.pdf-upsell h2{color:var(--paper-ink)!important}.cr-coming-items span,.cr-desc,.cr-product-desc,.fnf-footer-copy,.fnf-footer-loc,.fnf-nav-links a,.fnf-nav-sub,.lab-gate-sub,.lab-gate-trust,.lite-form p,.lite-lab,.lite-lab p,.lite-output,.lite-output p,.pdf-copy,.pdf-list-card li,.pdf-sub{color:var(--paper-ink-soft)!important}.cr-product-arrow,.fnf-btn-gold,.lab-gate-btn,.lab-gate-inline-btn,.lab-gate-mobile-buy-btn,.lite-ai-btn,.lite-mobile-action,.pdf-btn{box-shadow:0 12px 30px #7b4d222e;background:linear-gradient(180deg,#dfaa65,var(--paper-gold))!important;color:#1f140b!important;border:1px solid #7b4d2238!important}.cr-coming-label,.cr-eyebrow,.cr-free-card b,.cr-product-tag,.fnf-auth-link,.fnf-btn-outline,.lab-gate-back,.lab-gate-eyebrow,.lab-gate-output-title,.lite-form label span,.lite-kicker,.lite-lab-nav a,.lite-label span,.pdf-kicker,.pdf-nav a{color:var(--paper-gold-dark)!important}.cr-hero,.lab-gate-body,.lite-lab-hero,.lite-shell,.pdf-hero{background:0 0!important;border-color:#7b4d222e!important}.cr-hero,.lite-lab-hero,.pdf-hero{padding-top:clamp(3rem,7vw,6rem)}.cr-h1,.lab-gate-h1,.lite-lab h1,.pdf-h1{letter-spacing:-.045em}.cr-h1 em{color:var(--paper-gold-dark)!important}.cr-eyebrow,.lab-gate-eyebrow,.lite-kicker,.pdf-kicker{background:#fffaf0bd!important;border:1px solid #7b4d2233!important}.cr-coming-card,.cr-free-card,.cr-product-card,.lab-gate-card,.lab-gate-faq details,.lab-gate-fit>div,.lab-gate-guarantee,.lab-gate-inline-cta,.lab-gate-outcomes>div,.lab-gate-sample,.lite-color-card,.lite-field,.lite-font-preview,.lite-form,.lite-form-section,.lite-intent-panel,.lite-next-card,.lite-output,.lite-preview-card,.lite-vault-card,.lite-voice-panel,.pdf-account-card,.pdf-list-card,.pdf-outcomes li,.pdf-upsell{color:var(--paper-ink)!important;background:linear-gradient(#fffaf0f5,#f8ecd9f0)!important;border:1px solid #7b4d223d!important;box-shadow:0 18px 50px #5d49321a!important}.cr-product-card,.lab-gate-card,.lite-form,.lite-output,.pdf-account-card{border-radius:22px!important}.cr-mobile-product-path span,.cr-product-tags span,.lab-gate-mobile-path span,.lab-gate-secure-note,.lite-chip,.lite-hero-manifesto strong,.lite-section-rail span,.lite-suggestion,.pdf-pill{color:var(--paper-ink)!important;background:#fffaf0b8!important;border:1px solid #7b4d223d!important}.cr-product-tags,.lab-gate-card-features div,.lab-gate-output-row,.lite-output-item,.lite-saved-item,.pdf-sheet-line{border-color:#7b4d222e!important}.cr-product-price,.cr-product-price+span,.lab-gate-check,.lab-gate-price,.lab-gate-price span,.lite-progress-label strong,.lite-save-status,.pdf-free{color:var(--paper-gold-dark)!important}.lab-gate-mobile-buy,.lite-mobile-action,.lite-mobile-tabs{background:#fffaf0f5!important;border-color:#7b4d2247!important;box-shadow:0 -14px 36px #5d49321f!important}.lab-gate-mobile-buy span,.lab-gate-mobile-buy strong,.lite-mobile-tabs a{color:var(--paper-ink)!important}.lite-field input,.lite-field select,.lite-field textarea,.lite-form input,.lite-form select,.lite-form textarea{box-shadow:inset 0 1px #fffc;color:var(--paper-ink)!important;background:#fffdf7!important;border:1px solid #7b4d2247!important}.lite-field input::placeholder,.lite-field textarea::placeholder,.lite-form input::placeholder,.lite-form textarea::placeholder{color:#5d493294!important}.lite-output.is-ready,.lite-visual-card,.lite-visual-poster,.lite-visual-story{color:var(--paper-ink)!important;background:#fffdf7!important}.lite-hero-card,.pdf-preview,.pdf-sheet{background:#fffdf7!important;border-color:#7b4d2242!important;box-shadow:0 22px 60px #5d493224!important}.lite-hero-card{background:linear-gradient(135deg,#1f140be0,#7b4d2294),#2d1c10!important}.lite-hero-card *,.lite-hero-card span,.lite-hero-card strong{color:#fffaf0!important}.fnf-footer{box-shadow:0 -12px 40px #5d493214;background:#fffaf0!important;border-top:1px solid #7b4d2238!important}@media (max-width:760px){body{background:radial-gradient(circle at 50% -12%,#c4894a38,transparent 18rem),var(--paper-bg)}.cr-hero,.lab-gate-body,.lite-lab-hero,.lite-shell,.pdf-hero{padding-left:1rem!important;padding-right:1rem!important}.cr-h1,.lab-gate-h1,.lite-lab h1,.pdf-h1{color:var(--paper-ink)!important;text-shadow:none!important}.cr-free-card,.cr-product-card,.lab-gate-card,.lab-gate-outcomes>div,.lite-form,.lite-output,.pdf-account-card{border-radius:18px!important}.cr-product-arrow,.lab-gate-btn,.pdf-btn{min-height:52px}}.cr-coming-items span,.cr-desc,.cr-desc--dim,.cr-product-desc,.fnf-footer-copy,.fnf-footer-loc,.fnf-nav-links a,.fnf-nav-sub,.lab-gate-checkout-note,.lab-gate-faq p,.lab-gate-fit span,.lab-gate-guarantee,.lab-gate-outcomes span,.lab-gate-sample small,.lab-gate-sample span,.lab-gate-sub,.lab-gate-trust,.lite-form p,.lite-lab,.lite-lab p,.lite-output,.lite-output p,.pdf-copy,.pdf-list-card li,.pdf-sub,.tcr-checkout-status{color:#3f2f1e!important}.cr-coming-label,.cr-eyebrow,.cr-product-tag,.cr-product-tags span,.fnf-footer-links a,.fnf-nav-links a,.lab-gate-card-features div,.lab-gate-eyebrow,.lab-gate-output-row,.lab-gate-output-title,.lite-copy-btn,.lite-form label span,.lite-ghost-btn,.lite-kicker,.lite-label span,.lite-reset-btn,.lite-save-status,.lite-secondary-btn,.lite-section-rail span,.pdf-kicker{color:#5f3918!important}.cr-mobile-product-path span,.cr-product-tags span,.lab-gate-mobile-path span,.lab-gate-secure-note,.lite-chip,.lite-hero-manifesto strong,.lite-section-rail span,.lite-suggestion,.pdf-pill{color:#2f2115!important;border-color:#5f391857!important}.lite-field input,.lite-field select,.lite-field textarea,.lite-form input,.lite-form select,.lite-form textarea{color:#1f140b!important}.lite-field input::placeholder,.lite-field textarea::placeholder,.lite-form input::placeholder,.lite-form textarea::placeholder{opacity:1;color:#76614b!important}.lab-gate-card-features div,.lab-gate-mobile-buy span,.lite-caption,.lite-field-help,.lite-help,.lite-output-meta,.lite-progress-label span,.lite-vault-meta{color:#4b3926!important}.lab-gate-btn:disabled,.lite-ai-btn:disabled,button:disabled{color:#1f140b9e!important}@media (max-width:760px){.cr-desc,.cr-product-desc,.lab-gate-sub,.lite-lab p,.pdf-sub{color:#2f2115!important}.fnf-footer-copy,.fnf-footer-loc,.lab-gate-trust{color:#4b3926!important}body,html{width:100%;overflow-x:hidden}.fnf,.lab-gate,.lite-lab,.pdf-landing{width:100%;overflow-x:hidden!important}.fnf-nav,.lab-gate-nav,.lite-lab-nav,.pdf-nav{justify-content:space-between!important;align-items:center!important;gap:.75rem!important;width:100%!important;min-height:auto!important;padding:.85rem 1rem!important;display:flex!important;position:static!important}.fnf-nav-brand,.pdf-brand{min-width:0!important}.fnf-nav-name,.fnf-nav-sub,.lite-lab-brand,.pdf-brand span{white-space:normal!important;line-height:1.15!important}.fnf-nav-actions,.pdf-nav>div{flex:none!important;width:auto!important}#lab-form,.cr-hero,.lab-gate-body,.lite-lab-grid,.lite-lab-hero,.lite-shell,.pdf-hero,.pdf-outcomes,.pdf-pain-grid,.pdf-upsell{width:100%!important;max-width:100%!important;margin:0!important;padding:1.4rem 1rem!important;display:block!important}.cr-hero-left,.cr-hero-right,.lab-gate-left,.lab-gate-right,.lite-form,.lite-output,.pdf-hero-copy,.pdf-preview{width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 1rem!important;position:static!important}.cr-h1,.lab-gate-h1,.lite-form h2,.lite-form-section h2,.lite-lab h1,.lite-output h2,.lite-output h3,.pdf-h1,.pdf-hero h1{color:#1f140b!important;letter-spacing:-.045em!important;text-indent:0!important;word-break:normal!important;overflow-wrap:normal!important;max-width:100%!important;margin:0 0 .8rem!important;padding:0!important;font-size:clamp(2.15rem,10vw,3.2rem)!important;line-height:1.02!important;display:block!important;transform:none!important}.cr-h1 br{display:none!important}.cr-desc,.cr-product-desc{color:#2f2115!important;-webkit-line-clamp:unset!important;max-width:100%!important;margin:0 0 .9rem!important;font-size:1rem!important;font-weight:600!important;line-height:1.45!important;display:block!important;overflow:visible!important}.cr-desc:before,.cr-product-desc:before{content:none!important}.cr-desc--dim{display:none!important}.cr-eyebrow,.lab-gate-eyebrow,.lite-kicker,.pdf-kicker{white-space:normal!important;letter-spacing:.12em!important;width:auto!important;max-width:100%!important;margin:0 0 .85rem!important;padding:.45rem .7rem!important;font-size:.68rem!important;line-height:1.25!important;display:inline-flex!important}.cr-coming-card,.cr-free-card,.cr-product-card,.lab-gate-card,.lab-gate-faq details,.lab-gate-fit>div,.lab-gate-guarantee,.lab-gate-inline-cta,.lab-gate-outcomes>div,.lab-gate-sample,.lite-color-card,.lite-field,.lite-font-preview,.lite-form,.lite-form-section,.lite-intent-panel,.lite-next-card,.lite-output,.lite-preview-card,.lite-vault-card,.lite-voice-panel,.pdf-account-card,.pdf-list-card,.pdf-outcomes article,.pdf-upsell{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0 0 1rem!important;padding:1rem!important;display:block!important;overflow:visible!important;transform:none!important}.cr-free-card strong,.cr-product-name,.lab-gate-sample strong,.pdf-list-card h2,.pdf-upsell h2{word-break:normal!important;margin:0 0 .7rem!important;font-size:clamp(1.35rem,7vw,2rem)!important;line-height:1.08!important;display:block!important}.cr-mobile-product-path,.cr-product-tags,.fnf-footer-links,.lab-gate-mobile-path,.lite-hero-manifesto,.lite-section-rail,.lite-suggestions,.pdf-actions{grid-template-columns:1fr!important;gap:.55rem!important;width:100%!important;max-width:100%!important;margin:.8rem 0!important;display:grid!important}.cr-mobile-product-path span,.cr-product-tags span,.fnf-footer-links a,.lab-gate-mobile-path span,.lite-hero-manifesto strong,.lite-section-rail span,.lite-suggestion{text-align:center!important;white-space:normal!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:42px!important;padding:.72rem .85rem!important;line-height:1.15!important;display:flex!important}.cr-product-footer,.lab-gate-inline-cta,.lab-gate-price,.pdf-actions{grid-template-columns:1fr!important;align-items:stretch!important;gap:.75rem!important;display:grid!important}.cr-product-arrow,.lab-gate-btn,.lab-gate-inline-btn,.lab-gate-mobile-buy-btn,.lite-ai-btn,.lite-copy-btn,.lite-ghost-btn,.lite-mobile-action,.lite-reset-btn,.lite-secondary-btn,.pdf-btn{text-align:center!important;white-space:normal!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:50px!important;padding:.9rem 1rem!important;line-height:1.15!important;display:flex!important}.lab-gate-mobile-buy,.lite-mobile-action,.lite-mobile-tabs{border-radius:18px!important;width:calc(100% - 2rem)!important;margin:1rem auto!important;padding:1rem!important;position:static!important;inset:auto!important}.lite-mobile-action,.lite-mobile-tabs{display:none!important}.lab-gate-outcomes>div{padding-left:1rem!important}.cr-product-card:after,.cr-product-card:before,.lab-gate-card:after,.lab-gate-card:before,.lab-gate-outcomes>div:after,.lab-gate-outcomes>div:before,.lite-form-section:after,.lite-form-section:before{content:none!important;display:none!important}.lab-gate-card-features div,.lab-gate-output-row,.lite-output-item,.lite-saved-item,.pdf-list-card span,.pdf-outcomes article{padding:.9rem 0!important;line-height:1.45!important;display:block!important}.lite-field,.lite-form label,.lite-form-section label{width:100%!important;margin:0 0 .9rem!important;display:block!important}.lite-field span,.lite-form label span,.lite-label span{white-space:normal!important;margin:0 0 .45rem!important;line-height:1.25!important;display:block!important}.lite-field input,.lite-field select,.lite-field textarea,.lite-form input,.lite-form select,.lite-form textarea{width:100%!important;min-height:52px!important;padding:.9rem!important;font-size:1rem!important;line-height:1.35!important;display:block!important}.lite-field textarea,.lite-form textarea{min-height:130px!important}.lite-color-pickers,.lite-visual-grid,.pdf-outcomes>div{grid-template-columns:1fr!important;gap:.75rem!important;width:100%!important;display:grid!important}.lite-hero-card,.pdf-sheet{height:auto!important;min-height:0!important;padding:1rem!important;transform:none!important}.pdf-hero h1{font-size:clamp(2.4rem,12vw,3.4rem)!important}.pdf-sheet h2{font-size:clamp(2rem,11vw,3rem)!important;line-height:1.02!important}.fnf-footer{padding:1rem 1rem 1.5rem!important;display:block!important}.fnf-footer-brand{margin-bottom:.8rem!important}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}