@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--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-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--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;--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-cyan-200:#a5f3fc;--color-cyan-300:#67e8f9;--color-cyan-400:#22d3ee;--color-cyan-500:#06b6d4;--color-cyan-600:#0891b2;--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-300:#94a3b8;--color-slate-400:#64748b;--color-slate-500:#475569;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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: 1.5 ;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--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);--color-navy-600:#2d4268;--color-navy-700:#1e3050;--color-navy-800:#162340;--color-navy-900:#101a30;--color-navy-950:#080d18;--color-baby-blue-50:#ecfeff;--color-baby-blue-100:#cffafe;--color-baby-blue-200:#a5f3fc;--color-baby-blue-300:#67e8f9;--color-baby-blue-400:#22d3ee;--color-baby-blue-500:#06b6d4;--color-gold-300:#fde047;--color-gold-400:#facc15;--color-gold-500:#eab308;--color-gold-600:#ca8a04}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.-right-1\.5{right:calc(var(--spacing)*-1.5)}.right-0{right:calc(var(--spacing)*0)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-5{right:calc(var(--spacing)*5)}.right-6{right:calc(var(--spacing)*6)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-6{bottom:calc(var(--spacing)*6)}.-left-10{left:calc(var(--spacing)*-10)}.left-0{left:calc(var(--spacing)*0)}.left-2{left:calc(var(--spacing)*2)}.left-16{left:calc(var(--spacing)*16)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.col-span-12{grid-column:span 12/span 12}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing)*-1)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.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-6{margin-top:calc(var(--spacing)*6)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.-mr-1{margin-right:calc(var(--spacing)*-1)}.mr-3{margin-right:calc(var(--spacing)*3)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-24{height:calc(var(--spacing)*24)}.h-\[18px\]{height:18px}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.min-h-\[220px\]{min-height:220px}.min-h-\[280px\]{min-height:280px}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-80{width:calc(var(--spacing)*80)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[90vw\]{max-width:90vw}.max-w-\[160px\]{max-width:160px}.max-w-\[220px\]{max-width:220px}.max-w-\[calc\(100vw-3rem\)\]{max-width:calc(100vw - 3rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[18px\]{min-width:18px}.min-w-\[120px\]{min-width:120px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-\[5\]{flex:5}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[pulse-glow_2s_ease-in-out_infinite\]{animation:2s ease-in-out infinite pulse-glow}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}: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)))}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-y-6{row-gap:calc(var(--spacing)*6)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-baby-blue-500\/15>:not(:last-child)){border-color:#06b6d426}@supports (color:color-mix(in lab,red,red)){:where(.divide-baby-blue-500\/15>:not(:last-child)){border-color:color-mix(in oklab,var(--color-baby-blue-500)15%,transparent)}}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.border-baby-blue-500\/10{border-color:#06b6d41a}@supports (color:color-mix(in lab,red,red)){.border-baby-blue-500\/10{border-color:color-mix(in oklab,var(--color-baby-blue-500)10%,transparent)}}.border-baby-blue-500\/15{border-color:#06b6d426}@supports (color:color-mix(in lab,red,red)){.border-baby-blue-500\/15{border-color:color-mix(in oklab,var(--color-baby-blue-500)15%,transparent)}}.border-baby-blue-500\/20{border-color:#06b6d433}@supports (color:color-mix(in lab,red,red)){.border-baby-blue-500\/20{border-color:color-mix(in oklab,var(--color-baby-blue-500)20%,transparent)}}.border-baby-blue-500\/25{border-color:#06b6d440}@supports (color:color-mix(in lab,red,red)){.border-baby-blue-500\/25{border-color:color-mix(in oklab,var(--color-baby-blue-500)25%,transparent)}}.border-baby-blue-500\/30{border-color:#06b6d44d}@supports (color:color-mix(in lab,red,red)){.border-baby-blue-500\/30{border-color:color-mix(in oklab,var(--color-baby-blue-500)30%,transparent)}}.border-cyan-400\/40{border-color:#22d3ee66}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/40{border-color:color-mix(in oklab,var(--color-cyan-400)40%,transparent)}}.border-cyan-500\/30{border-color:#06b6d44d}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/30{border-color:color-mix(in oklab,var(--color-cyan-500)30%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500)30%,transparent)}}.border-gold-400{border-color:var(--color-gold-400)}.border-gold-400\/30{border-color:#facc154d}@supports (color:color-mix(in lab,red,red)){.border-gold-400\/30{border-color:color-mix(in oklab,var(--color-gold-400)30%,transparent)}}.border-gold-400\/40{border-color:#facc1566}@supports (color:color-mix(in lab,red,red)){.border-gold-400\/40{border-color:color-mix(in oklab,var(--color-gold-400)40%,transparent)}}.border-gold-400\/50{border-color:#facc1580}@supports (color:color-mix(in lab,red,red)){.border-gold-400\/50{border-color:color-mix(in oklab,var(--color-gold-400)50%,transparent)}}.border-gold-400\/60{border-color:#facc1599}@supports (color:color-mix(in lab,red,red)){.border-gold-400\/60{border-color:color-mix(in oklab,var(--color-gold-400)60%,transparent)}}.border-gold-500\/30{border-color:#eab3084d}@supports (color:color-mix(in lab,red,red)){.border-gold-500\/30{border-color:color-mix(in oklab,var(--color-gold-500)30%,transparent)}}.border-gold-500\/50{border-color:#eab30880}@supports (color:color-mix(in lab,red,red)){.border-gold-500\/50{border-color:color-mix(in oklab,var(--color-gold-500)50%,transparent)}}.border-navy-700{border-color:var(--color-navy-700)}.border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/30{border-color:color-mix(in oklab,var(--color-orange-500)30%,transparent)}}.border-purple-400\/50{border-color:#c07eff80}@supports (color:color-mix(in lab,red,red)){.border-purple-400\/50{border-color:color-mix(in oklab,var(--color-purple-400)50%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500)30%,transparent)}}.border-transparent{border-color:#0000}.border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/30{border-color:color-mix(in oklab,var(--color-violet-500)30%,transparent)}}.border-t-gold-400{border-top-color:var(--color-gold-400)}.border-l-cyan-500{border-left-color:var(--color-cyan-500)}.border-l-emerald-500{border-left-color:var(--color-emerald-500)}.border-l-red-500{border-left-color:var(--color-red-500)}.bg-amber-400\/90{background-color:#fcbb00e6}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/90{background-color:color-mix(in oklab,var(--color-amber-400)90%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500)15%,transparent)}}.bg-baby-blue-500\/10{background-color:#06b6d41a}@supports (color:color-mix(in lab,red,red)){.bg-baby-blue-500\/10{background-color:color-mix(in oklab,var(--color-baby-blue-500)10%,transparent)}}.bg-baby-blue-500\/30{background-color:#06b6d44d}@supports (color:color-mix(in lab,red,red)){.bg-baby-blue-500\/30{background-color:color-mix(in oklab,var(--color-baby-blue-500)30%,transparent)}}.bg-baby-blue-500\/40{background-color:#06b6d466}@supports (color:color-mix(in lab,red,red)){.bg-baby-blue-500\/40{background-color:color-mix(in oklab,var(--color-baby-blue-500)40%,transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-cyan-500\/15{background-color:#06b6d426}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/15{background-color:color-mix(in oklab,var(--color-cyan-500)15%,transparent)}}.bg-emerald-400\/80{background-color:#00d294cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/80{background-color:color-mix(in oklab,var(--color-emerald-400)80%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500)15%,transparent)}}.bg-gold-400{background-color:var(--color-gold-400)}.bg-gold-400\/10{background-color:#facc151a}@supports (color:color-mix(in lab,red,red)){.bg-gold-400\/10{background-color:color-mix(in oklab,var(--color-gold-400)10%,transparent)}}.bg-gold-400\/20{background-color:#facc1533}@supports (color:color-mix(in lab,red,red)){.bg-gold-400\/20{background-color:color-mix(in oklab,var(--color-gold-400)20%,transparent)}}.bg-gold-400\/30{background-color:#facc154d}@supports (color:color-mix(in lab,red,red)){.bg-gold-400\/30{background-color:color-mix(in oklab,var(--color-gold-400)30%,transparent)}}.bg-gold-500{background-color:var(--color-gold-500)}.bg-gold-500\/10{background-color:#eab3081a}@supports (color:color-mix(in lab,red,red)){.bg-gold-500\/10{background-color:color-mix(in oklab,var(--color-gold-500)10%,transparent)}}.bg-gold-500\/20{background-color:#eab30833}@supports (color:color-mix(in lab,red,red)){.bg-gold-500\/20{background-color:color-mix(in oklab,var(--color-gold-500)20%,transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.bg-navy-700{background-color:var(--color-navy-700)}.bg-navy-800{background-color:var(--color-navy-800)}.bg-navy-800\/30{background-color:#1623404d}@supports (color:color-mix(in lab,red,red)){.bg-navy-800\/30{background-color:color-mix(in oklab,var(--color-navy-800)30%,transparent)}}.bg-navy-800\/40{background-color:#16234066}@supports (color:color-mix(in lab,red,red)){.bg-navy-800\/40{background-color:color-mix(in oklab,var(--color-navy-800)40%,transparent)}}.bg-navy-800\/50{background-color:#16234080}@supports (color:color-mix(in lab,red,red)){.bg-navy-800\/50{background-color:color-mix(in oklab,var(--color-navy-800)50%,transparent)}}.bg-navy-800\/60{background-color:#16234099}@supports (color:color-mix(in lab,red,red)){.bg-navy-800\/60{background-color:color-mix(in oklab,var(--color-navy-800)60%,transparent)}}.bg-navy-800\/80{background-color:#162340cc}@supports (color:color-mix(in lab,red,red)){.bg-navy-800\/80{background-color:color-mix(in oklab,var(--color-navy-800)80%,transparent)}}.bg-navy-900{background-color:var(--color-navy-900)}.bg-navy-900\/30{background-color:#101a304d}@supports (color:color-mix(in lab,red,red)){.bg-navy-900\/30{background-color:color-mix(in oklab,var(--color-navy-900)30%,transparent)}}.bg-navy-900\/40{background-color:#101a3066}@supports (color:color-mix(in lab,red,red)){.bg-navy-900\/40{background-color:color-mix(in oklab,var(--color-navy-900)40%,transparent)}}.bg-navy-900\/50{background-color:#101a3080}@supports (color:color-mix(in lab,red,red)){.bg-navy-900\/50{background-color:color-mix(in oklab,var(--color-navy-900)50%,transparent)}}.bg-navy-900\/80{background-color:#101a30cc}@supports (color:color-mix(in lab,red,red)){.bg-navy-900\/80{background-color:color-mix(in oklab,var(--color-navy-900)80%,transparent)}}.bg-navy-950\/60{background-color:#080d1899}@supports (color:color-mix(in lab,red,red)){.bg-navy-950\/60{background-color:color-mix(in oklab,var(--color-navy-950)60%,transparent)}}.bg-navy-950\/70{background-color:#080d18b3}@supports (color:color-mix(in lab,red,red)){.bg-navy-950\/70{background-color:color-mix(in oklab,var(--color-navy-950)70%,transparent)}}.bg-navy-950\/80{background-color:#080d18cc}@supports (color:color-mix(in lab,red,red)){.bg-navy-950\/80{background-color:color-mix(in oklab,var(--color-navy-950)80%,transparent)}}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/15{background-color:color-mix(in oklab,var(--color-orange-500)15%,transparent)}}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500)5%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500)15%,transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500)15%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/15{background-color:color-mix(in oklab,var(--color-violet-500)15%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--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-gold-500{--tw-gradient-from:var(--color-gold-500);--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-purple-500{--tw-gradient-from:var(--color-purple-500);--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-purple-600{--tw-gradient-from:var(--color-purple-600);--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-red-600{--tw-gradient-from:var(--color-red-600);--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-pink-500{--tw-gradient-via:var(--color-pink-500);--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-gold-600{--tw-gradient-to:var(--color-gold-600);--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-green-500{--tw-gradient-to:var(--color-green-500);--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-orange-400{--tw-gradient-to:var(--color-orange-400);--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-red-500{--tw-gradient-to:var(--color-red-500);--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-red-700{--tw-gradient-to:var(--color-red-700);--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))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.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-8{padding:calc(var(--spacing)*8)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-24{padding-top:calc(var(--spacing)*24)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-12{padding-right:calc(var(--spacing)*12)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-16{padding-left:calc(var(--spacing)*16)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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))}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/80{color:color-mix(in oklab,var(--color-amber-300)80%,transparent)}}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/90{color:color-mix(in oklab,var(--color-amber-300)90%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/80{color:color-mix(in oklab,var(--color-amber-400)80%,transparent)}}.text-baby-blue-100{color:var(--color-baby-blue-100)}.text-baby-blue-200{color:var(--color-baby-blue-200)}.text-baby-blue-300{color:var(--color-baby-blue-300)}.text-baby-blue-300\/40{color:#67e8f966}@supports (color:color-mix(in lab,red,red)){.text-baby-blue-300\/40{color:color-mix(in oklab,var(--color-baby-blue-300)40%,transparent)}}.text-baby-blue-300\/45{color:#67e8f973}@supports (color:color-mix(in lab,red,red)){.text-baby-blue-300\/45{color:color-mix(in oklab,var(--color-baby-blue-300)45%,transparent)}}.text-baby-blue-300\/50{color:#67e8f980}@supports (color:color-mix(in lab,red,red)){.text-baby-blue-300\/50{color:color-mix(in oklab,var(--color-baby-blue-300)50%,transparent)}}.text-baby-blue-300\/60{color:#67e8f999}@supports (color:color-mix(in lab,red,red)){.text-baby-blue-300\/60{color:color-mix(in oklab,var(--color-baby-blue-300)60%,transparent)}}.text-baby-blue-300\/70{color:#67e8f9b3}@supports (color:color-mix(in lab,red,red)){.text-baby-blue-300\/70{color:color-mix(in oklab,var(--color-baby-blue-300)70%,transparent)}}.text-baby-blue-300\/80{color:#67e8f9cc}@supports (color:color-mix(in lab,red,red)){.text-baby-blue-300\/80{color:color-mix(in oklab,var(--color-baby-blue-300)80%,transparent)}}.text-baby-blue-400{color:var(--color-baby-blue-400)}.text-baby-blue-400\/40{color:#22d3ee66}@supports (color:color-mix(in lab,red,red)){.text-baby-blue-400\/40{color:color-mix(in oklab,var(--color-baby-blue-400)40%,transparent)}}.text-baby-blue-400\/50{color:#22d3ee80}@supports (color:color-mix(in lab,red,red)){.text-baby-blue-400\/50{color:color-mix(in oklab,var(--color-baby-blue-400)50%,transparent)}}.text-baby-blue-400\/60{color:#22d3ee99}@supports (color:color-mix(in lab,red,red)){.text-baby-blue-400\/60{color:color-mix(in oklab,var(--color-baby-blue-400)60%,transparent)}}.text-baby-blue-400\/70{color:#22d3eeb3}@supports (color:color-mix(in lab,red,red)){.text-baby-blue-400\/70{color:color-mix(in oklab,var(--color-baby-blue-400)70%,transparent)}}.text-baby-blue-400\/80{color:#22d3eecc}@supports (color:color-mix(in lab,red,red)){.text-baby-blue-400\/80{color:color-mix(in oklab,var(--color-baby-blue-400)80%,transparent)}}.text-baby-blue-500\/30{color:#06b6d44d}@supports (color:color-mix(in lab,red,red)){.text-baby-blue-500\/30{color:color-mix(in oklab,var(--color-baby-blue-500)30%,transparent)}}.text-baby-blue-500\/40{color:#06b6d466}@supports (color:color-mix(in lab,red,red)){.text-baby-blue-500\/40{color:color-mix(in oklab,var(--color-baby-blue-500)40%,transparent)}}.text-baby-blue-500\/50{color:#06b6d480}@supports (color:color-mix(in lab,red,red)){.text-baby-blue-500\/50{color:color-mix(in oklab,var(--color-baby-blue-500)50%,transparent)}}.text-baby-blue-500\/60{color:#06b6d499}@supports (color:color-mix(in lab,red,red)){.text-baby-blue-500\/60{color:color-mix(in oklab,var(--color-baby-blue-500)60%,transparent)}}.text-baby-blue-500\/80{color:#06b6d4cc}@supports (color:color-mix(in lab,red,red)){.text-baby-blue-500\/80{color:color-mix(in oklab,var(--color-baby-blue-500)80%,transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-400\/80{color:#22d3eecc}@supports (color:color-mix(in lab,red,red)){.text-cyan-400\/80{color:color-mix(in oklab,var(--color-cyan-400)80%,transparent)}}.text-cyan-500\/40{color:#06b6d466}@supports (color:color-mix(in lab,red,red)){.text-cyan-500\/40{color:color-mix(in oklab,var(--color-cyan-500)40%,transparent)}}.text-cyan-500\/50{color:#06b6d480}@supports (color:color-mix(in lab,red,red)){.text-cyan-500\/50{color:color-mix(in oklab,var(--color-cyan-500)50%,transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/80{color:#5ee9b5cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/80{color:color-mix(in oklab,var(--color-emerald-300)80%,transparent)}}.text-emerald-300\/90{color:#5ee9b5e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/90{color:color-mix(in oklab,var(--color-emerald-300)90%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-gold-300{color:var(--color-gold-300)}.text-gold-400{color:var(--color-gold-400)}.text-green-400{color:var(--color-green-400)}.text-navy-900{color:var(--color-navy-900)}.text-navy-950{color:var(--color-navy-950)}.text-orange-300{color:var(--color-orange-300)}.text-purple-400{color:var(--color-purple-400)}.text-red-300{color:var(--color-red-300)}.text-red-300\/70{color:#ffa3a3b3}@supports (color:color-mix(in lab,red,red)){.text-red-300\/70{color:color-mix(in oklab,var(--color-red-300)70%,transparent)}}.text-red-300\/80{color:#ffa3a3cc}@supports (color:color-mix(in lab,red,red)){.text-red-300\/80{color:color-mix(in oklab,var(--color-red-300)80%,transparent)}}.text-red-300\/90{color:#ffa3a3e6}@supports (color:color-mix(in lab,red,red)){.text-red-300\/90{color:color-mix(in oklab,var(--color-red-300)90%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-400\/50{color:#ff656880}@supports (color:color-mix(in lab,red,red)){.text-red-400\/50{color:color-mix(in oklab,var(--color-red-400)50%,transparent)}}.text-red-400\/80{color:#ff6568cc}@supports (color:color-mix(in lab,red,red)){.text-red-400\/80{color:color-mix(in oklab,var(--color-red-400)80%,transparent)}}.text-red-400\/90{color:#ff6568e6}@supports (color:color-mix(in lab,red,red)){.text-red-400\/90{color:color-mix(in oklab,var(--color-red-400)90%,transparent)}}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-slate-500{color:var(--color-slate-500)}.text-violet-300{color:var(--color-violet-300)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.accent-cyan-400{accent-color:var(--color-cyan-400)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_15px_rgba\(125\,211\,252\,0\.1\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#7dd3fc1a);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_15px_rgba\(239\,68\,68\,0\.3\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#ef44444d);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_20px_rgba\(168\,85\,247\,0\.4\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#a855f766);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_20px_rgba\(251\,191\,36\,0\.3\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#fbbf244d);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_30px_rgba\(251\,191\,36\,0\.1\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#fbbf241a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}.shadow-baby-blue-500\/5{--tw-shadow-color:#06b6d40d}@supports (color:color-mix(in lab,red,red)){.shadow-baby-blue-500\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-baby-blue-500)5%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-navy-950\/50{--tw-shadow-color:#080d1880}@supports (color:color-mix(in lab,red,red)){.shadow-navy-950\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-navy-950)50%,transparent)var(--tw-shadow-alpha),transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-lg{--tw-blur:blur(var(--blur-lg));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_0_10px_rgba\(251\,191\,36\,0\.3\)\]{--tw-drop-shadow-size:drop-shadow(0 0 10px var(--tw-drop-shadow-color,#fbbf244d));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_0_10px_rgba\(251\,191\,36\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 0 10px var(--tw-drop-shadow-color,#fbbf2480));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.\[filter\:drop-shadow\(0_0_4px_rgba\(251\,191\,36\,0\.45\)\)\]{filter:drop-shadow(0 0 4px #fbbf2473)}.\[filter\:drop-shadow\(0_0_4px_rgba\(251\,191\,36\,1\)\)_drop-shadow\(0_0_12px_rgba\(251\,191\,36\,0\.8\)\)\]{filter:drop-shadow(0 0 4px #fbbf24)drop-shadow(0 0 12px #fbbf24cc)}.\[filter\:drop-shadow\(0_0_5px_rgba\(251\,191\,36\,0\.45\)\)\]{filter:drop-shadow(0 0 5px #fbbf2473)}.\[filter\:drop-shadow\(0_0_6px_rgba\(251\,191\,36\,0\.4\)\)\]{filter:drop-shadow(0 0 6px #fbbf2466)}.\[filter\:drop-shadow\(0_0_6px_rgba\(251\,191\,36\,0\.6\)\)\]{filter:drop-shadow(0 0 6px #fbbf2499)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;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}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.\!\[article-image\:42\]{article-image:42!important}.\!\[article-image\:123\]{article-image:123!important}.\!\[article-image\:ID\]{article-image:ID!important}.\[text-shadow\:0_0_8px_rgba\(251\,191\,36\,0\.8\)\]{text-shadow:0 0 8px #fbbf24cc}.\[text-shadow\:0_0_8px_rgba\(251\,191\,36\,0\.55\)\]{text-shadow:0 0 8px #fbbf248c}@media(hover:hover){.group-hover\:text-cyan-300:is(:where(.group):hover *){color:var(--color-cyan-300)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:\[filter\:drop-shadow\(0_0_4px_rgba\(165\,243\,252\,1\)\)_drop-shadow\(0_0_12px_rgba\(165\,243\,252\,0\.8\)\)\]:is(:where(.group):hover *){filter:drop-shadow(0 0 4px #a5f3fc)drop-shadow(0 0 12px #a5f3fccc)}.group-hover\:\[text-shadow\:0_0_8px_rgba\(165\,243\,252\,0\.6\)\]:is(:where(.group):hover *){text-shadow:0 0 8px #a5f3fc99}}.placeholder\:text-baby-blue-300\/40::placeholder{color:#67e8f966}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-baby-blue-300\/40::placeholder{color:color-mix(in oklab,var(--color-baby-blue-300)40%,transparent)}}.placeholder\:text-baby-blue-500\/50::placeholder{color:#06b6d480}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-baby-blue-500\/50::placeholder{color:color-mix(in oklab,var(--color-baby-blue-500)50%,transparent)}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:border-baby-blue-400\/50:hover{border-color:#22d3ee80}@supports (color:color-mix(in lab,red,red)){.hover\:border-baby-blue-400\/50:hover{border-color:color-mix(in oklab,var(--color-baby-blue-400)50%,transparent)}}.hover\:border-baby-blue-400\/60:hover{border-color:#22d3ee99}@supports (color:color-mix(in lab,red,red)){.hover\:border-baby-blue-400\/60:hover{border-color:color-mix(in oklab,var(--color-baby-blue-400)60%,transparent)}}.hover\:border-baby-blue-500\/20:hover{border-color:#06b6d433}@supports (color:color-mix(in lab,red,red)){.hover\:border-baby-blue-500\/20:hover{border-color:color-mix(in oklab,var(--color-baby-blue-500)20%,transparent)}}.hover\:border-baby-blue-500\/40:hover{border-color:#06b6d466}@supports (color:color-mix(in lab,red,red)){.hover\:border-baby-blue-500\/40:hover{border-color:color-mix(in oklab,var(--color-baby-blue-500)40%,transparent)}}.hover\:border-baby-blue-500\/50:hover{border-color:#06b6d480}@supports (color:color-mix(in lab,red,red)){.hover\:border-baby-blue-500\/50:hover{border-color:color-mix(in oklab,var(--color-baby-blue-500)50%,transparent)}}.hover\:border-cyan-400\/40:hover{border-color:#22d3ee66}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-400\/40:hover{border-color:color-mix(in oklab,var(--color-cyan-400)40%,transparent)}}.hover\:border-cyan-400\/60:hover{border-color:#22d3ee99}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-400\/60:hover{border-color:color-mix(in oklab,var(--color-cyan-400)60%,transparent)}}.hover\:border-cyan-400\/70:hover{border-color:#22d3eeb3}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-400\/70:hover{border-color:color-mix(in oklab,var(--color-cyan-400)70%,transparent)}}.hover\:border-gold-400:hover{border-color:var(--color-gold-400)}.hover\:border-gold-400\/60:hover{border-color:#facc1599}@supports (color:color-mix(in lab,red,red)){.hover\:border-gold-400\/60:hover{border-color:color-mix(in oklab,var(--color-gold-400)60%,transparent)}}.hover\:border-gold-400\/80:hover{border-color:#facc15cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-gold-400\/80:hover{border-color:color-mix(in oklab,var(--color-gold-400)80%,transparent)}}.hover\:border-gold-500\/50:hover{border-color:#eab30880}@supports (color:color-mix(in lab,red,red)){.hover\:border-gold-500\/50:hover{border-color:color-mix(in oklab,var(--color-gold-500)50%,transparent)}}.hover\:bg-cyan-500\/5:hover{background-color:#06b6d40d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/5:hover{background-color:color-mix(in oklab,var(--color-cyan-500)5%,transparent)}}.hover\:bg-cyan-500\/15:hover{background-color:#06b6d426}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/15:hover{background-color:color-mix(in oklab,var(--color-cyan-500)15%,transparent)}}.hover\:bg-cyan-500\/25:hover{background-color:#06b6d440}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/25:hover{background-color:color-mix(in oklab,var(--color-cyan-500)25%,transparent)}}.hover\:bg-gold-500\/10:hover{background-color:#eab3081a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gold-500\/10:hover{background-color:color-mix(in oklab,var(--color-gold-500)10%,transparent)}}.hover\:bg-navy-600:hover{background-color:var(--color-navy-600)}.hover\:bg-navy-700\/30:hover{background-color:#1e30504d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-navy-700\/30:hover{background-color:color-mix(in oklab,var(--color-navy-700)30%,transparent)}}.hover\:bg-navy-700\/40:hover{background-color:#1e305066}@supports (color:color-mix(in lab,red,red)){.hover\:bg-navy-700\/40:hover{background-color:color-mix(in oklab,var(--color-navy-700)40%,transparent)}}.hover\:bg-navy-800:hover{background-color:var(--color-navy-800)}.hover\:bg-navy-900\/50:hover{background-color:#101a3080}@supports (color:color-mix(in lab,red,red)){.hover\:bg-navy-900\/50:hover{background-color:color-mix(in oklab,var(--color-navy-900)50%,transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.hover\:from-gold-400:hover{--tw-gradient-from:var(--color-gold-400);--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))}.hover\:from-red-500:hover{--tw-gradient-from:var(--color-red-500);--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))}.hover\:to-gold-500:hover{--tw-gradient-to:var(--color-gold-500);--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))}.hover\:to-red-600:hover{--tw-gradient-to:var(--color-red-600);--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))}.hover\:text-baby-blue-100:hover{color:var(--color-baby-blue-100)}.hover\:text-baby-blue-200:hover{color:var(--color-baby-blue-200)}.hover\:text-baby-blue-300:hover{color:var(--color-baby-blue-300)}.hover\:text-cyan-200:hover{color:var(--color-cyan-200)}.hover\:text-cyan-300:hover{color:var(--color-cyan-300)}.hover\:text-cyan-400:hover{color:var(--color-cyan-400)}.hover\:text-gold-300:hover{color:var(--color-gold-300)}.hover\:text-gold-400:hover{color:var(--color-gold-400)}.hover\:text-green-300:hover{color:var(--color-green-300)}.hover\:text-red-200:hover{color:var(--color-red-200)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_0_15px_rgba\(34\,211\,238\,0\.35\)\]:hover{--tw-shadow:0 0 15px var(--tw-shadow-color,#22d3ee59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(34\,211\,238\,0\.35\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#22d3ee59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(125\,211\,252\,0\.25\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#7dd3fc40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_25px_rgba\(239\,68\,68\,0\.5\)\]:hover{--tw-shadow:0 0 25px var(--tw-shadow-color,#ef444480);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(168\,85\,247\,0\.6\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#a855f799);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(251\,191\,36\,0\.5\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#fbbf2480);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_40px_rgba\(251\,191\,36\,0\.2\)\]:hover{--tw-shadow:0 0 40px var(--tw-shadow-color,#fbbf2433);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-baby-blue-500\/10:hover{--tw-shadow-color:#06b6d41a}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-baby-blue-500\/10:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-baby-blue-500)10%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:\[filter\:drop-shadow\(0_0_6px_rgba\(103\,232\,249\,0\.7\)\)\]:hover{filter:drop-shadow(0 0 6px #67e8f9b3)}}.focus\:border-baby-blue-400:focus{border-color:var(--color-baby-blue-400)}.focus\:border-cyan-400\/60:focus{border-color:#22d3ee99}@supports (color:color-mix(in lab,red,red)){.focus\:border-cyan-400\/60:focus{border-color:color-mix(in oklab,var(--color-cyan-400)60%,transparent)}}.focus\:border-gold-400:focus{border-color:var(--color-gold-400)}.focus\:border-gold-400\/60:focus{border-color:#facc1599}@supports (color:color-mix(in lab,red,red)){.focus\:border-gold-400\/60:focus{border-color:color-mix(in oklab,var(--color-gold-400)60%,transparent)}}.focus\:border-red-400:focus{border-color:var(--color-red-400)}.focus\:text-red-200:focus{color:var(--color-red-200)}.focus\:shadow-\[0_0_15px_rgba\(251\,191\,36\,0\.2\)\]:focus{--tw-shadow:0 0 15px var(--tw-shadow-color,#fbbf2433);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.focus\:ring-baby-blue-500\/30:focus{--tw-ring-color:#06b6d44d}@supports (color:color-mix(in lab,red,red)){.focus\:ring-baby-blue-500\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-baby-blue-500)30%,transparent)}}.focus\:ring-gold-500\/30:focus{--tw-ring-color:#eab3084d}@supports (color:color-mix(in lab,red,red)){.focus\:ring-gold-500\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-gold-500)30%,transparent)}}.focus\:ring-red-500\/30:focus{--tw-ring-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.focus\:ring-red-500\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media(hover:hover){.disabled\:hover\:border-baby-blue-500\/30:disabled:hover{border-color:#06b6d44d}@supports (color:color-mix(in lab,red,red)){.disabled\:hover\:border-baby-blue-500\/30:disabled:hover{border-color:color-mix(in oklab,var(--color-baby-blue-500)30%,transparent)}}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}@media not all and (min-width:1100px){.max-\[1100px\]\:left-2{left:calc(var(--spacing)*2)}}@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))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.lg\:col-span-6{grid-column:span 6/span 6}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #fbbf2466}50%{box-shadow:0 0 40px #fbbf24cc}}@keyframes energy-burst{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glitch{0%{opacity:1;filter:hue-rotate();transform:translate(0)}10%{opacity:.7;filter:hue-rotate(90deg);transform:translate(-4px,2px)}20%{opacity:.85;filter:hue-rotate(-90deg);transform:translate(4px,-2px)}30%{opacity:.75;filter:hue-rotate(180deg);transform:translate(-3px,-3px)}40%{opacity:.9;filter:hue-rotate(-45deg);transform:translate(3px,3px)}50%{opacity:.8;filter:hue-rotate(45deg);transform:translate(-2px,1px)}60%{opacity:.85;filter:hue-rotate();transform:translate(2px,-1px)}70%{opacity:.95;transform:translate(-1px,2px)}80%{opacity:.9;transform:translate(1px,-1px)}90%{opacity:.95;transform:translate(-1px)}to{opacity:1;filter:hue-rotate();transform:translate(0)}}@keyframes glitch-skew{0%{transform:skew(0)scaleX(1)}15%{transform:skew(-3deg)scaleX(1.01)}30%{transform:skew(2deg)scaleX(.99)}45%{transform:skew(-2deg)scaleX(1.02)}60%{transform:skew(1deg)scaleX(.98)}75%{transform:skew(-1deg)scaleX(1.01)}90%{transform:skew(.5deg)scaleX(1)}to{transform:skew(0)scaleX(1)}}@keyframes blink-cursor{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes float-particle{0%,to{opacity:.3;transform:translateY(0)translate(0)}25%{opacity:.6;transform:translateY(-20px)translate(10px)}50%{opacity:.4;transform:translateY(-40px)translate(-5px)}75%{opacity:.5;transform:translateY(-20px)translate(-10px)}}@keyframes float-particle-2{0%,to{opacity:.2;transform:translateY(0)translate(0)}33%{opacity:.5;transform:translateY(-30px)translate(-15px)}66%{opacity:.3;transform:translateY(-15px)translate(10px)}}@keyframes float-particle-3{0%,to{opacity:.4;transform:translateY(0)translate(0)}50%{opacity:.2;transform:translateY(-50px)translate(5px)}}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--tracking-tight:-.025em;--tracking-normal:0;--tracking-wide:.025em;--tracking-wider:.05em;font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.5}.text-display{font-size:var(--font-size-4xl);font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-baby-blue-50)}.text-page-title{font-size:var(--font-size-3xl);font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-baby-blue-100)}.project-title{letter-spacing:.05em;color:var(--color-cyan-400);text-shadow:0 0 10px #22d3ee99,0 0 20px #22d3ee66,0 0 40px #22d3ee33;text-transform:uppercase;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.9rem;font-weight:600}.text-section-title{font-size:var(--font-size-2xl);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);color:var(--color-baby-blue-100)}.text-card-title{font-size:var(--font-size-xl);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);color:var(--color-gold-400);text-shadow:0 0 20px #fbbf244d}.text-subtitle{font-size:var(--font-size-lg);font-weight:500;line-height:var(--leading-normal);color:var(--color-baby-blue-300)}.text-body-lg{font-size:var(--font-size-lg);font-weight:400;line-height:var(--leading-relaxed);color:var(--color-baby-blue-200)}.text-body{font-size:var(--font-size-base);font-weight:400;line-height:var(--leading-relaxed);color:var(--color-baby-blue-300)}.text-body-sm{font-size:var(--font-size-sm);font-weight:400;line-height:var(--leading-normal);color:var(--color-baby-blue-400)}.text-caption{font-size:var(--font-size-xs);font-weight:400;line-height:var(--leading-normal);color:#7dd3fc99}.text-label{font-size:var(--font-size-sm);font-weight:600;line-height:var(--leading-normal);letter-spacing:var(--tracking-wide);color:var(--color-baby-blue-200);text-transform:uppercase}.text-overline{font-size:var(--font-size-xs);font-weight:600;line-height:var(--leading-normal);letter-spacing:var(--tracking-wider);color:var(--color-gold-400);text-transform:uppercase}.text-muted{opacity:.7}.text-accent-gold{color:var(--color-gold-400)}.text-accent-blue{color:var(--color-baby-blue-400)}body{background-color:var(--color-navy-950);min-width:320px;min-height:100vh;color:var(--color-baby-blue-100);background-image:radial-gradient(80% 50% at 10% 20%,#581c8726,#0000 50%),radial-gradient(60% 40% at 85% 45%,#22d3ee14,#0000 45%),radial-gradient(70% 60% at 15% 85%,#1e40af1f,#0000 50%),radial-gradient(50% 50% at 90% 10%,#facc150a,#0000 40%),radial-gradient(100% 80%,#1e305040,#0000 60%);margin:0;position:relative;overflow-x:hidden}.vignette{background:radial-gradient(80% 70% at 50% 30%,#0000 35%,#0009);position:absolute;inset:0}.grain-overlay{opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0 64px,#000 280px),linear-gradient(#0000 0,#000 120px);mask-image:linear-gradient(90deg,#0000 0 64px,#000 280px),linear-gradient(#0000 0,#000 120px);-webkit-mask-composite:source-in;mask-composite:intersect}#root{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.bg-stars{position:absolute;inset:0}.star{opacity:.2;width:2px;height:2px;animation:twinkle-white var(--twinkle-duration,4s)ease-in-out infinite;animation-delay:var(--twinkle-delay,0s);background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 1px #fff3}.star.cyan{background:#22d3ee;animation-name:twinkle-cyan;box-shadow:0 0 1px #22d3ee33}.star.gold{background:#facc15;animation-name:twinkle-gold;box-shadow:0 0 1px #facc1533}@keyframes twinkle-white{0%,to{opacity:.2;box-shadow:0 0 1px #fff3}50%{opacity:1;box-shadow:0 0 4px #fffc,0 0 8px #ffffff80,0 0 16px #ffffff4d}}@keyframes twinkle-cyan{0%,to{opacity:.2;box-shadow:0 0 1px #22d3ee33}50%{opacity:1;box-shadow:0 0 4px #22d3eee6,0 0 8px #22d3ee99,0 0 16px #22d3ee4d}}@keyframes twinkle-gold{0%,to{opacity:.2;box-shadow:0 0 1px #facc1533}50%{opacity:1;box-shadow:0 0 4px #facc15e6,0 0 8px #facc1599,0 0 16px #facc154d}}*{transition-timing-function:cubic-bezier(.4,0,.2,1)}button,a,[role=button]{transition:all .2s}.holo-tabs{background:linear-gradient(135deg,#080d18e6,#162340cc);border:1px solid #22d3ee26;border-radius:12px;gap:4px;padding:4px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 4px 20px #0000004d}.holo-tab{color:#22d3eeb3;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:.8rem;font-weight:500;transition:all .25s;display:flex}.holo-tab:hover{color:#22d3eee6;background:#22d3ee0d}.holo-tab.active{color:#22d3ee;background:linear-gradient(135deg,#22d3ee26,#22d3ee0d);border-color:#22d3ee4d;box-shadow:0 0 15px #22d3ee33,inset 0 1px #ffffff1a}.holo-tab-count{color:#22d3eecc;background:#22d3ee1a;border-radius:4px;padding:2px 6px;font-size:.65rem}.holo-tab.active .holo-tab-count{color:#facc15;background:#facc1533}.holo-table{border-collapse:separate;border-spacing:0;background:linear-gradient(#080d1899,#101a3066);border:1px solid #22d3ee1f;border-radius:12px;width:100%;overflow:hidden}.holo-table thead{background:linear-gradient(90deg,#22d3ee14,#22d3ee08)}.holo-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#22d3eeb3;border-bottom:1px solid #22d3ee26;padding:12px 16px;font-size:.65rem;font-weight:600;transition:all .2s}.holo-header-text{cursor:pointer;transition:all .2s}.holo-header-text:hover,.holo-header-text.column-selected{color:#22d3ee;text-shadow:0 0 8px #22d3ee99,0 0 16px #22d3ee4d}.holo-table td{vertical-align:top;padding:12px 16px;transition:all .2s}.holo-table tbody tr{transition:all .2s}.holo-table tbody tr:hover{background:0 0}.holo-cell-text{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-left:2px solid #0000;border-radius:0;padding:1.25px 6px;transition:all .2s;display:inline}.holo-cell-text:hover{cursor:pointer;background:#22d3ee26;border-left-color:#22d3ee}.holo-cell-wrapper.editing .holo-cell-text{background:#22d3ee26;border-left-color:#22d3ee}.holo-cell-wrapper{display:inline}.holo-cell-edit-btn{vertical-align:baseline;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;align-items:center;margin-left:24px;padding:0;transition:opacity .2s,color .2s;display:inline-flex;position:relative;top:2px}.holo-cell-wrapper:hover .holo-cell-edit-btn,.holo-cell-wrapper.editing .holo-cell-edit-btn{opacity:1;pointer-events:auto}.holo-cell-edit-btn.edit{color:#22d3ee99}.holo-cell-edit-btn.edit:hover{color:#22d3ee;filter:drop-shadow(0 0 6px #22d3eecc)}.holo-cell-edit-btn.save{color:#4ade80;margin-left:3px;top:2px}.holo-cell-edit-btn.save:hover{filter:drop-shadow(0 0 6px #4ade80cc)}.holo-cell-wrapper .holo-cell-text[contenteditable=true]{caret-color:#22d3ee;outline:none}.holo-cell-wrapper .holo-cell-text[contenteditable=true]:focus{background:#22d3ee26;border-left-color:#22d3ee}.holo-table .cell-selected{box-shadow:none;background:0 0}.holo-table .cell-selected .holo-cell-text{background:#facc1526;border-left-color:#facc15}.headlines-do-not-repeat-row{justify-content:center;gap:120px;margin-top:-25px;padding-left:40px;display:flex}.headlines-do-not-repeat-col{flex-direction:column;align-items:center;display:flex;position:relative}.headlines-do-not-repeat-col:first-child{transform:translate(-165px)}.headlines-do-not-repeat-col:nth-child(2){transform:translate(-90px)}.headlines-do-not-repeat-line{background:linear-gradient(#22d3ee66,#f8717199);width:1px;height:24px;box-shadow:0 0 6px #f8717166}.headlines-do-not-repeat-btn{color:#f87171b3;cursor:pointer;background:0 0;border:1px solid #f8717180;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .25s;display:flex}.headlines-do-not-repeat-btn:hover,.headlines-do-not-repeat-btn.active{color:#f87171;background:#f8717126;border-color:#f87171;box-shadow:0 0 15px #f8717166,0 0 30px #f8717133}.headlines-do-not-repeat-btn svg{width:12px;height:12px}.headlines-dnr-overlay{z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.headlines-dnr-popup{background:#080d18fa;border:1px solid #f871714d;border-radius:8px;min-width:280px;box-shadow:0 4px 40px #000000b3,0 0 30px #f8717126}.headlines-dnr-popup-header{background:#f871710d;border-bottom:1px solid #f8717133;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.headlines-dnr-popup-title{text-transform:uppercase;letter-spacing:.05em;color:#f87171e6;font-size:.7rem;font-weight:600}.headlines-dnr-popup-close{color:#f8717199;cursor:pointer;background:0 0;border:none;padding:0;font-size:18px;line-height:1}.headlines-dnr-popup-close:hover{color:#f87171}.headlines-dnr-popup-content{padding:10px 12px}.headlines-dnr-empty{color:#f8717180;text-align:center;margin:8px 0;font-size:.75rem}.headlines-dnr-items{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.headlines-dnr-item{align-items:center;gap:6px;display:flex}.headlines-dnr-input{color:#ffffffe6;background:#f871710d;border:1px solid #f8717133;border-radius:4px;outline:none;flex:1;padding:6px 8px;font-size:.75rem}.headlines-dnr-input:focus{border-color:#f8717180}.headlines-dnr-input::placeholder{color:#f8717166}.headlines-dnr-remove{color:#f8717180;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px}.headlines-dnr-remove:hover{color:#f87171}.headlines-dnr-add{align-items:center;gap:6px;display:flex}.headlines-dnr-add-btn{color:#f87171cc;cursor:pointer;background:#f871711a;border:1px solid #f871714d;border-radius:4px;padding:6px 10px;font-size:.75rem;transition:all .2s}.headlines-dnr-add-btn:hover{color:#f87171;background:#f8717133;border-color:#f87171}.headlines-restructured{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:20px;max-width:1400px;height:calc(100vh - 200px);margin:0 auto;padding:20px 290px;display:flex;overflow:hidden auto}.headlines-restructured::-webkit-scrollbar{display:none}.headlines-main-layout{position:relative}.headlines-left-panel{width:250px;position:absolute;top:55px;left:-270px}.headlines-center-content{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.headlines-step-toggle{background:#080d1899;border:1px solid #22d3ee26;border-radius:0;align-self:center;align-items:center;gap:4px;width:fit-content;padding:3px;display:flex}.headlines-step-btn{color:#22d3ee66;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:0;padding:6px 18px;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:500;transition:all .2s}.headlines-step-btn:hover:not(.active){color:#22d3ee99;background:#22d3ee0a}.headlines-step-btn.active{color:#22d3ee;background:#22d3ee1a}.pages-bucket-section{flex-direction:column;gap:12px;display:flex}.pages-step-toggle{background:#080d1899;border:1px solid #22d3ee26;border-radius:0;align-self:center;align-items:center;gap:4px;width:fit-content;padding:3px;display:flex}.pages-step-btn{color:#22d3ee66;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:0;padding:6px 18px;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:500;transition:all .2s}.pages-step-btn:hover:not(.active){color:#22d3ee99;background:#22d3ee0a}.pages-step-btn.active{color:#22d3ee;background:#22d3ee1a}.headlines-step-content{min-height:0}.headlines-right-panel{flex-direction:column;align-items:center;gap:12px;width:50px;display:flex;position:absolute;top:0;bottom:0;right:-70px;overflow:visible}.headlines-generate-panel{flex-direction:column;align-items:center;gap:10px;margin-top:53px;margin-right:-30px;display:flex}.headlines-generate-panel .headlines-generate-variations-btn{white-space:nowrap;border-radius:0;padding:6px 12px;font-size:.7rem}.headlines-generate-panel .headlines-repeat-counter,.headlines-generate-panel .headlines-counter-btn{border-radius:0}.headlines-scroll-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.headlines-select-all-btn{width:22px;height:22px;color:var(--color-cyan-400);cursor:pointer;background:#22d3ee0d;border:1px solid #22d3ee40;border-radius:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.headlines-select-all-btn:hover:not(.disabled){background:#22d3ee26;border-color:#22d3ee80}.headlines-select-all-btn.disabled{opacity:.3;cursor:not-allowed}.headlines-control-badge{background:var(--color-cyan-500);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.6rem;font-weight:600;display:flex;position:absolute;top:-6px;right:-6px}.headlines-restructured .holo-frame{margin-right:0}.headlines-restructured .headlines-top-content-frame{min-height:500px;max-height:500px;overflow:hidden}.headlines-restructured .headlines-sheet-section .holo-content-frame{min-height:500px;max-height:500px}.headlines-restructured .headlines-sheet-section .holo-table-wrapper--scrollable{max-height:500px;padding-top:20px}.headlines-sheet-section .holo-table{table-layout:fixed}.headlines-sheet-section .holo-table th:first-child,.headlines-sheet-section .holo-table td:first-child{width:36px}.headlines-sheet-section .holo-table th:nth-child(2),.headlines-sheet-section .holo-table td:nth-child(2),.headlines-sheet-section .holo-table th:nth-child(4),.headlines-sheet-section .holo-table td:nth-child(4){width:calc(30% - 18px)}.headlines-sheet-section .holo-table th:nth-child(3),.headlines-sheet-section .holo-table td:nth-child(3){width:40%}.headlines-sheet-section .holo-table td{overflow-wrap:break-word;word-break:break-word}.headlines-top-body{padding:0 16px 16px}.headlines-var-main{cursor:pointer;border-bottom:1px solid #22d3ee14;border-left:3px solid #0000;align-items:center;gap:12px;padding:10px 16px;transition:all .15s;display:flex}.headlines-var-controls{border-top:none}.headlines-top-body>:nth-last-child(2){border-bottom:none}.headlines-var-item{cursor:pointer;border-bottom:1px solid #22d3ee14;border-left:3px solid #0000;align-items:center;gap:12px;padding:10px 16px;transition:all .15s;display:flex}.headlines-var-item>.holo-cell-wrapper{flex:1}.variant-selected{box-shadow:none;background:0 0}.variant-selected .holo-cell-text{background:#facc1526;border-left-color:#facc15}.headlines-var-text{color:var(--color-baby-blue-200);font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.82rem;line-height:1.35}.headlines-var-item .headlines-var-text{flex:1}.headlines-var-controls{padding:12px 16px}.headlines-generate-variations-btn{color:#22d3eee6;cursor:pointer;background:linear-gradient(135deg,#22d3ee26,#facc151a);border:1px solid #22d3ee4d;border-radius:0;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 20px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.headlines-generate-variations-btn:hover:not(:disabled){color:#22d3ee;border-color:#22d3ee80;box-shadow:0 0 16px #22d3ee1f}.headlines-generate-variations-btn:disabled{opacity:.4;cursor:not-allowed}.headlines-variation-roll{width:28px;height:28px;color:var(--color-cyan-400);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:filter .2s;display:flex}.headlines-variation-roll:hover:not(:disabled){filter:drop-shadow(0 0 6px #22d3ee99)}.headlines-variation-roll:disabled{opacity:.5;cursor:not-allowed}.headlines-repeat-controls{z-index:2;justify-content:center;align-items:center;gap:16px;padding-top:16px;display:flex;position:relative}.headlines-repeat-counter{box-sizing:border-box;background:#22d3ee0d;border:1px solid #22d3ee33;border-radius:0;align-items:center;gap:8px;height:36px;padding:4px;display:flex}.headlines-counter-btn{width:24px;height:24px;color:var(--color-cyan-400);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.headlines-counter-btn:hover:not(:disabled){background:#22d3ee1a}.headlines-counter-btn:disabled{opacity:.3;cursor:not-allowed}.headlines-counter-value{text-align:center;min-width:32px;color:var(--color-cyan-300);font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.9rem;font-weight:600}.headlines-repeat-btn{box-sizing:border-box;color:#22d3eee6;cursor:pointer;background:linear-gradient(135deg,#22d3ee26,#facc151a);border:1px solid #22d3ee4d;border-radius:0;height:36px;padding:0 20px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.8rem;font-weight:600;transition:all .2s}.headlines-repeat-btn:hover:not(:disabled){color:#22d3ee;border-color:#22d3ee80;box-shadow:0 0 16px #22d3ee1f}.headlines-repeat-btn:disabled{opacity:.4;cursor:not-allowed}.headlines-repeat-btn.ready{color:#22d3eee6;background:linear-gradient(135deg,#22d3ee26,#facc151a);border-color:#22d3ee66}.headlines-repeat-btn.ready:hover{color:#22d3ee;border-color:#22d3ee80;box-shadow:0 0 16px #22d3ee1f}.headlines-repeat-preview{color:var(--color-baby-blue-400);opacity:.7;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.7rem}.headlines-sheet-section .holo-table th{text-align:center;position:relative}.headlines-header-dnr-btn{vertical-align:middle;color:#22d3ee4d;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:6px;padding:0;transition:all .15s;display:inline-flex;position:relative;top:auto;transform:none}.headlines-header-dnr-btn:hover{color:#22d3eeb3;filter:drop-shadow(0 0 4px #22d3ee66)}.headlines-header-dnr-btn.active{color:#22d3ee;filter:drop-shadow(0 0 6px #22d3ee99)}.holo-table td.headlines-row-number{padding:14px 8px 12px}.headline-selectable-cell{cursor:pointer}.headlines-generate-presub-btn{white-space:nowrap;color:#22d3eee6;cursor:pointer;background:linear-gradient(135deg,#22d3ee26,#facc151a);border:1px solid #22d3ee4d;border-radius:0;justify-content:center;align-items:center;margin-top:53px;margin-right:-30px;padding:6px 12px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.7rem;font-weight:600;transition:all .2s;display:flex}.headlines-generate-presub-btn:hover:not(:disabled){color:#22d3ee;border-color:#22d3ee80;box-shadow:0 0 16px #22d3ee1f}.headlines-generate-presub-btn:disabled{opacity:.4;cursor:not-allowed}.headlines-generate-presub-btn.faded{opacity:.2}.headlines-control-container{background:#080d18cc;border:1px solid #22d3ee26;border-radius:0;flex-direction:column;align-items:center;gap:10px;padding:10px 8px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.headlines-ctrl-btn{color:#22d3eeb3;cursor:pointer;background:0 0;border:1px solid #22d3ee4d;border-radius:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.headlines-ctrl-btn:hover:not(:disabled){color:#22d3ee;filter:drop-shadow(0 0 4px #22d3ee66);background:#22d3ee26;border-color:#22d3ee;box-shadow:0 0 16px #22d3ee80}.headlines-ctrl-btn.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.headlines-ctrl-divider{background:linear-gradient(90deg,#0000,#22d3ee4d,#0000);width:20px;height:1px}.presub-chip{text-transform:uppercase;letter-spacing:.06em;text-align:center;color:#22d3eed9;cursor:pointer;-webkit-user-select:none;user-select:none;background:#22d3ee14;border:1px solid #22d3ee59;border-radius:0;min-width:20ch;padding:2px 8px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.55rem;font-weight:600;transition:all .15s;display:inline-block}.presub-chip:hover{color:#22d3ee;background:#22d3ee24;border-color:#22d3ee99;box-shadow:0 0 8px #22d3ee26}.headlines-restructured .headlines-do-not-repeat-row{justify-content:center;gap:80px;margin-top:16px;margin-left:200px;display:flex}.headlines-restructured .headlines-do-not-repeat-col{align-items:center;gap:8px;display:flex}.headlines-dnr-label{color:var(--color-baby-blue-400);opacity:.6;text-transform:uppercase;letter-spacing:.05em;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.65rem;font-weight:500}.holo-table-header{padding:16px 16px 0}.holo-table-header .holo-table{background:0 0;border:none;border-radius:0}.holo-table.holo-table--body-only{border-top:none;margin-bottom:25px}.holo-table-wrapper{padding:0 16px 16px;overflow-x:auto}.holo-table-wrapper.holo-table-wrapper--scrollable{scrollbar-width:none;-ms-overflow-style:none;max-height:400px;overflow-y:auto;-webkit-mask:linear-gradient(#0000 0%,#000 5% 95%,#0000 100%);mask:linear-gradient(#0000 0%,#000 5% 95%,#0000 100%)}.holo-table-wrapper.holo-table-wrapper--scrollable::-webkit-scrollbar{display:none}.holo-table-wrapper.holo-table-wrapper--min-height{height:460px;min-height:460px;max-height:460px}.holo-empty-row td{border:none!important;padding:0!important}.holo-empty-state{justify-content:center;align-items:center;min-height:240px;font-size:.875rem;display:flex}.holo-generating-inline{color:var(--cyan-400,#22d3ee);flex-direction:column;align-items:center;gap:12px;display:flex}.holo-generating-spinner{border:2px solid #22d3ee33;border-top-color:#22d3ee;border-radius:50%;width:32px;height:32px;animation:1s linear infinite holo-spin}@keyframes holo-spin{to{transform:rotate(360deg)}}.holo-select-all-btn.disabled{opacity:.3;cursor:not-allowed}.holo-table-wrapper .holo-table{background:0 0;border:none;border-radius:0}.holo-table-scroll-indicator{background:0 0;position:absolute;top:50%;overflow:visible;transform:translateY(-50%)}.holo-table-scroll-indicator .holo-scroll-indicator{background:0 0;width:50px;height:50px;padding:7px;overflow:visible}.holo-table-scroll-indicator .holo-scroll-svg{overflow:visible}.holo-table-scroll-indicator .holo-scroll-scanline{background:conic-gradient(#0000,#22d3ee66 5deg,#0000 15deg);inset:4px;-webkit-mask:radial-gradient(circle,#000 0%,#00000080 40%,#0000 70%);mask:radial-gradient(circle,#000 0%,#00000080 40%,#0000 70%)}.holo-projection.holo-projection--with-side-controls{align-items:flex-start;gap:16px;margin-left:-66.5px;flex-direction:row!important}.holo-projection--with-side-controls>.holo-frame{flex:1;margin-right:0}.holo-side-control{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;padding-top:8px;display:flex}.holo-side-control--left{align-items:flex-end}.holo-side-control--right{justify-content:flex-start;align-self:stretch;align-items:flex-start;position:relative;overflow:visible}.holo-side-control--right .holo-generate-counter{flex-direction:row}.holo-side-control--right .holo-counter-btn{padding:4px 6px}.holo-side-control--right .holo-counter-value{min-width:28px;padding:4px 6px}.holo-side-control--right .holo-generate-btn{width:100%;padding:8px 10px;font-size:.6rem}.holo-table-controls{justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 8px;display:flex}.holo-select-all-btn{color:#22d3eeb3;cursor:pointer;background:0 0;border:1px solid #22d3ee4d;border-radius:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:relative}.holo-select-all-btn:hover{color:#22d3ee;background:#22d3ee1a;border-color:#22d3ee;box-shadow:0 0 12px #22d3ee4d}.holo-generate-controls{align-items:center;gap:12px;display:flex}.holo-generate-counter{background:#081423e6;border:1px solid #22d3ee33;border-radius:0;align-items:center;transition:all .3s;display:flex}.holo-generate-counter.glow-1{background:#22d3ee08;box-shadow:0 0 4px #22d3ee0d}.holo-generate-counter.glow-2{background:#22d3ee0f;box-shadow:0 0 6px #22d3ee1a}.holo-generate-counter.glow-3{background:#22d3ee17;box-shadow:0 0 8px #22d3ee26}.holo-generate-counter.glow-4{background:#22d3ee1f;box-shadow:0 0 10px #22d3ee33}.holo-generate-counter.glow-5{background:#22d3ee29;box-shadow:0 0 12px #22d3ee40}.holo-generate-counter.glow-6{background:#22d3ee33;box-shadow:0 0 14px #22d3ee4d}.holo-generate-counter.glow-7{background:#22d3ee40;box-shadow:0 0 16px #22d3ee59}.holo-generate-counter.glow-8{background:#22d3ee4d;box-shadow:0 0 18px #22d3ee66}.holo-generate-counter.glow-9{background:#22d3ee5c;box-shadow:0 0 20px #22d3ee80}.holo-generate-counter.glow-10{background:#22d3ee6b;box-shadow:0 0 24px #22d3ee99,0 0 40px #22d3ee4d}.holo-counter-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px 10px;transition:all .2s;display:flex}.holo-counter-btn.decrease{color:#f8717180}.holo-counter-btn.decrease:not(:disabled):hover{color:#f87171e6}.holo-counter-btn.decrease:not(:disabled):hover svg{filter:drop-shadow(0 0 4px #f8717199)}.holo-counter-btn.increase{color:#4ade8080}.holo-counter-btn.increase:not(:disabled):hover{color:#4ade80e6}.holo-counter-btn.increase:not(:disabled):hover svg{filter:drop-shadow(0 0 4px #4ade8099)}.holo-counter-btn:disabled{opacity:.15;cursor:not-allowed}.holo-counter-value{text-align:center;color:#cbd5e1e6;cursor:text;caret-color:#22d3ee;appearance:none;-webkit-tap-highlight-color:transparent;min-width:24px;padding:4px 6px;font-family:JetBrains Mono,SF Mono,monospace;font-size:.875rem;font-weight:600;transition:color .2s;display:inline-block;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.holo-counter-value:hover{color:#22d3ee}.holo-counter-value:focus{color:#22d3ee;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.holo-counter-value:focus-visible{box-shadow:none!important;outline:none!important}.holo-generate-btn{letter-spacing:.05em;text-transform:uppercase;color:var(--color-cyan-400);border:1px solid var(--color-cyan-400);cursor:pointer;background:0 0;border-radius:0;padding:8px 16px;font-size:.75rem;font-weight:600;transition:all .25s;box-shadow:0 0 8px #22d3ee40}.holo-generate-btn:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,var(--color-cyan-500)0%,var(--color-cyan-600)100%);border-color:var(--color-cyan-400);box-shadow:0 0 20px #22d3ee66,0 0 40px #22d3ee33}.holo-generate-btn:disabled{opacity:.5;cursor:not-allowed}.holo-image-card{background:linear-gradient(135deg,#080d18cc,#16234080);border:1px solid #22d3ee1a;border-radius:12px;grid-template-columns:1fr 1fr;gap:16px;padding:16px;transition:all .3s;display:grid}.holo-image-card:hover{border-color:#22d3ee33;box-shadow:0 8px 32px #0000004d}.holo-image-card-label{letter-spacing:.05em;color:#facc15;grid-column:span 2;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.7rem;font-weight:600}.single-panel-section{flex-direction:column;align-items:center;gap:24px;padding-left:120px;display:flex}.single-panel-toolbar{justify-content:flex-start;width:100%;max-width:720px;margin-left:-190px;display:flex}.single-panel-content{width:100%;max-width:900px}.article-section{flex-direction:column;align-items:center;gap:24px;display:flex}.article-section .holo-projection{margin-top:-25px;margin-left:105px}.article-section .holo-projection.article-with-refinement{margin-left:105px}.article-section .holo-content-frame{z-index:1;height:670px;min-height:670px;max-height:670px;overflow:hidden}.article-section .holo-content{-webkit-mask-image:linear-gradient(#0000 0 32px,#000 80px 100%);mask-image:linear-gradient(#0000 0 32px,#000 80px 100%)}.article-toolbar-wrapper{justify-content:flex-start;width:100%;max-width:720px;margin-left:-70px;display:flex}.article-toolbar-container{display:inline-block;position:relative}.article-do-not-repeat-btn{color:#f87171b3;z-index:1;background:0 0;border:1px solid #f8717180;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .25s;display:flex;position:absolute;top:50%;right:-56px;transform:translateY(-50%)}.article-do-not-repeat-btn:hover{color:#f87171;background:#f8717126;border-color:#f87171;box-shadow:0 0 20px #f8717166,0 0 40px #f8717133}.article-do-not-repeat-btn svg{width:14px;height:14px}.article-do-not-repeat-btn:before{content:"";transform-origin:100%;background:#f8717199;width:12px;height:1px;position:absolute;top:50%;left:-1px;transform:translate(-12px)rotate(35deg);box-shadow:0 0 8px #f8717180}.article-do-not-repeat-btn:after{content:"";background:#f8717199;width:14px;height:1px;position:absolute;top:50%;left:-1px;transform:translate(-24px)translateY(-7px);box-shadow:0 0 8px #f8717180}.article-do-not-repeat-btn .connector-dot{z-index:2;background:#f87171;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:-1px;transform:translate(-14px)translateY(-9px);box-shadow:0 0 6px #f87171,0 0 10px #f8717180}.article-do-not-repeat-btn.visible{opacity:1;pointer-events:auto}.article-do-not-repeat-btn.hidden{opacity:.2;pointer-events:none}.article-do-not-repeat-btn .do-not-repeat-count{color:#fff;z-index:3;background:#f87171;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 0 8px #f8717199}.article-empty-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:48px 32px;transition:opacity .4s ease-out;display:flex}.article-empty-content.generating{opacity:0;pointer-events:none}.article-empty-frame{position:relative}.constructing-overlay{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.constructing-text{letter-spacing:.12em;text-transform:uppercase;color:#22d3ee00;text-shadow:0 0 20px #22d3ee00;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;font-weight:500;transition:all .4s}.constructing-text.visible{color:#22d3eecc;text-shadow:0 0 20px #22d3ee4d,0 0 40px #22d3ee1a}.article-scan-line{pointer-events:none;z-index:10;opacity:0;background:linear-gradient(90deg,#0000,#22d3ee66 10%,#22d3eecc,#22d3ee66 90%,#0000);height:2px;transition:opacity .4s ease-out;position:absolute;top:8px;left:8px;right:8px;box-shadow:0 0 8px #22d3ee99,0 0 16px #22d3ee66,0 0 32px #22d3ee33}.article-scan-line.active{opacity:1;animation:3s ease-in-out infinite article-scan-line}@keyframes article-scan-line{0%,to{top:8px}50%{top:calc(100% - 10px)}}.article-active-idea{max-width:420px;box-shadow:none;background:0 0;border:none;border-radius:0;padding:16px 0 0;position:relative}.article-active-idea-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-400);align-items:center;gap:6px;margin-bottom:12px;font-size:.65rem;font-weight:700;display:inline-flex}.article-active-idea-label svg{color:var(--color-gold-400);filter:drop-shadow(0 0 4px #facc1599)}.article-active-idea-title{color:#fff;text-shadow:0 0 20px #facc154d,0 0 40px #facc1526;margin-bottom:6px;font-size:1rem;font-weight:600;line-height:1.35}.article-active-idea-desc{color:#94a3b8cc;font-size:.85rem;line-height:1.6}.article-active-idea-settings{border-top:1px solid #facc1526;flex-direction:column;gap:6px;margin-top:16px;padding-top:16px;display:flex}.article-active-idea-setting{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.article-active-idea-setting-label{color:#94a3b899;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:500}.article-active-idea-setting-value{color:#facc15e6;text-shadow:0 0 8px #facc154d;font-size:.75rem;font-weight:600}.article-active-idea-description{color:#94a3b8b3;text-align:center;max-width:400px;margin-top:12px;font-size:.8rem;line-height:1.5}.article-active-idea-description--left{text-align:left}.article-selector{background:#080d1899;border:1px solid #22d3ee26;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:380px;margin-top:12px;margin-left:auto;margin-right:auto;padding:8px 16px;display:flex}.article-selector-label{color:#94a3b899;text-transform:uppercase;letter-spacing:.05em;min-width:60px;font-size:.7rem;font-weight:500}.article-selector-controls{align-items:center;gap:12px;display:flex}.article-selector-arrow{color:#22d3eecc;cursor:pointer;background:#22d3ee1a;border:1px solid #22d3ee33;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.article-selector-arrow:hover{color:#22d3ee;background:#22d3ee33;border-color:#22d3ee66}.article-selector-value{color:#facc15e6;text-shadow:0 0 8px #facc154d;text-align:center;min-width:80px;font-size:.85rem;font-weight:600}.article-cta-url-section{width:100%;max-width:340px;margin-top:16px;margin-left:auto;margin-right:auto}.article-cta-url-label{color:#94a3b899;text-transform:uppercase;letter-spacing:.05em;justify-content:center;align-items:center;gap:6px;margin-bottom:8px;font-size:.7rem;font-weight:500;display:flex}.article-cta-url-input-wrapper{align-items:center;gap:8px;display:flex}.article-cta-url-input{color:#bae6fde6;background:#080d18cc;border:1px solid #22d3ee33;border-radius:0;flex:1;padding:8px 12px;font-size:.8rem;transition:all .2s;outline:none!important}.article-cta-url-input:focus-visible{outline:none!important}.article-cta-url-input::placeholder{color:#94a3b866}.article-cta-url-input:focus{box-shadow:none;border-color:#22d3ee59}.article-cta-analyze-btn{color:#facc15b3;cursor:pointer;background:#facc151a;border:1px solid #facc154d;border-radius:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.article-cta-analyze-btn:hover:not(:disabled){color:#facc15e6;background:#facc1533;border-color:#facc1580}.article-cta-analyze-btn:disabled{cursor:not-allowed;opacity:.7}.article-cta-analyze-btn.analyzed{color:#22c55ecc;background:#22c55e1a;border-color:#22c55e4d}.article-cta-url-error{color:#f87171cc;text-align:center;margin-top:6px;font-size:.7rem}.article-cta-mode-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.article-cta-mode-btn{color:#bae6fdd9;letter-spacing:.04em;cursor:pointer;background:#080d18cc;border:1px solid #22d3ee40;border-radius:0;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 10px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.72rem;transition:all .2s;display:flex}.article-cta-mode-btn:hover:not(:disabled){color:#bae6fd;border-color:#22d3ee80;box-shadow:0 0 12px #22d3ee1f}.article-cta-mode-btn:disabled{opacity:.4;cursor:not-allowed}.article-cta-page-chip{color:#bae6fdf2;background:#080d18cc;border:1px solid #22d3ee59;align-items:center;gap:8px;padding:6px 8px 6px 10px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.72rem;display:flex}.article-cta-page-chip-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.article-cta-page-chip-x,.article-cta-back-btn{color:#94a3b899;cursor:pointer;background:0 0;border:1px solid #94a3b840;border-radius:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex}.article-cta-page-chip-x:hover,.article-cta-back-btn:hover{color:#f87171e6;border-color:#f8717180}.article-cta-back-btn{width:32px;height:32px}.sales-idea-picker-empty{z-index:1;color:#94a3b88c;text-align:center;padding:12px 6px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.72rem;position:relative}.article-cta-url-success{color:#22c55ecc;text-align:center;margin-top:6px;font-size:.7rem}.article-cta-frequency-selector{background:#080d1899;border:1px solid #22d3ee26;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;display:flex}.article-cta-frequency-label{flex-direction:column;align-items:center;min-width:140px;display:flex}.article-cta-frequency-name{color:var(--color-cyan-400);font-size:.75rem;font-weight:600}.article-cta-frequency-desc{color:#94a3b899;margin-top:2px;font-size:.6rem}.article-cta-row{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.article-cta-row .article-cta-frequency-selector{gap:4px;min-width:0;margin-top:0;padding:6px 8px}.article-cta-row .article-cta-frequency-label{flex:1;min-width:0;overflow:hidden}.article-cta-row .article-cta-frequency-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.7rem;overflow:hidden}.article-cta-row .article-cta-frequency-desc{text-align:center;font-size:.55rem;line-height:1.25}.article-create-wrapper{flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex;position:relative}.article-create-btn{color:var(--color-cyan-400);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#080d18f2;border:1px solid #22d3ee80;border-radius:0;justify-content:center;align-items:center;padding:10px 32px;font-size:.75rem;font-weight:600;transition:all .25s;display:flex;box-shadow:0 0 15px #22d3ee40,0 2px 8px #0006}.article-create-btn:hover{color:#fff;background:linear-gradient(135deg,var(--color-cyan-500)0%,var(--color-cyan-600)100%);border-color:var(--color-cyan-400);box-shadow:0 0 20px #22d3ee80,0 0 40px #22d3ee40,0 2px 10px #00000080}.article-create-btn:active{transform:scale(.97)}.article-create-model-flyout{opacity:0;pointer-events:none;z-index:50;background:radial-gradient(at 100%,#22d3ee14,#0000 60%),#080d18f2;border:1px solid #22d3ee40;border-radius:0;flex-direction:column;gap:6px;padding:10px 12px;transition:all .25s;display:flex;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 4px 24px #0009,0 0 20px #22d3ee1a,inset 0 1px #22d3ee1a}.article-create-model-flyout:before{content:"";width:12px;position:absolute;top:0;bottom:0;right:-12px}.article-create-wrapper:hover .article-create-model-flyout{opacity:1;pointer-events:auto}.article-create-model-btn{color:#94a3b8b3;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:.7rem;font-weight:500;transition:all .2s;display:flex}.article-create-model-btn:hover{color:#e0f2fee6;background:#22d3ee14;border-color:#22d3ee33}.article-create-model-btn.active{color:var(--color-cyan-400);background:#22d3ee1f;border-color:#22d3ee66;box-shadow:0 0 12px #22d3ee26}.article-create-model-provider{color:#94a3b866;text-transform:uppercase;letter-spacing:.05em;font-size:.55rem}.article-create-model-btn:hover .article-create-model-provider{color:#94a3b899}.article-create-model-btn.active .article-create-model-provider{color:#22d3ee80}.holo-projection{flex-direction:column;width:100%;max-width:960px;display:flex;position:relative}.holo-frame{margin-right:80px;position:relative;overflow:hidden}.holo-reticle{pointer-events:none;z-index:20;width:32px;height:32px;position:absolute}.holo-reticle:before,.holo-reticle:after{content:"";position:absolute}.holo-reticle--tl{top:0;left:0}.holo-reticle--tl:before{background:#22d3ee;width:100%;height:1px;top:0;left:0;box-shadow:0 0 8px #22d3ee}.holo-reticle--tl:after{background:#22d3ee;width:1px;height:100%;top:0;left:0;box-shadow:0 0 8px #22d3ee}.holo-reticle--tr{top:0;right:0}.holo-reticle--tr:before{background:#22d3ee;width:100%;height:1px;top:0;right:0;box-shadow:0 0 8px #22d3ee}.holo-reticle--tr:after{background:#22d3ee;width:1px;height:100%;top:0;right:0;box-shadow:0 0 8px #22d3ee}.holo-reticle--bl{bottom:0;left:0}.holo-reticle--bl:before{background:#22d3ee;width:100%;height:1px;bottom:0;left:0;box-shadow:0 0 8px #22d3ee}.holo-reticle--bl:after{background:#22d3ee;width:1px;height:100%;bottom:0;left:0;box-shadow:0 0 8px #22d3ee}.holo-reticle--br{bottom:0;right:0}.holo-reticle--br:before{background:#22d3ee;width:100%;height:1px;bottom:0;right:0;box-shadow:0 0 8px #22d3ee}.holo-reticle--br:after{background:#22d3ee;width:1px;height:100%;bottom:0;right:0;box-shadow:0 0 8px #22d3ee}.holo-reticle:before,.holo-reticle:after{animation:2s ease-in-out infinite reticlePulse}@keyframes reticlePulse{0%,to{opacity:.8}50%{opacity:1}}.holo-title-area{flex-direction:column;justify-content:flex-end;width:100%;min-height:92px;margin-bottom:12px;padding:4px 24px 4px 0;display:flex}.holo-title-content{max-width:90%;display:block}.holo-title-spacer{width:100%;min-height:76px;margin-bottom:10px}.holo-title-area.selectable{cursor:pointer}.holo-title-wrapper{display:inline}.holo-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#e0f2fe;letter-spacing:.02em;text-align:left;border-left:2px solid #0000;padding:4px 6px;font-size:20px;font-weight:600;line-height:1.55;transition:background .3s,border-left-color .3s;display:inline}.holo-title.editing{cursor:text;background:#22d3ee14;border-left-color:#22d3ee;outline:none}.holo-title-area.selectable:hover:not(.selected) .holo-title{background:#22d3ee1f;border-left-color:#22d3ee}.holo-title-area.selected .holo-title{background:#facc1526;border-left-color:#facc15}.holo-title-area.selected:hover .holo-title{background:#facc1533}.holo-title-measure{visibility:hidden;white-space:pre;letter-spacing:.02em;font-family:inherit;font-size:1.5rem;font-weight:600;position:absolute}.holo-title-input{color:#e0f2fe;letter-spacing:.02em;text-align:left;appearance:none;background:0 0;border:none;border-left:2px solid #0000;outline:none;margin:0;padding:4px 6px;font-family:inherit;font-size:1.5rem;font-weight:600;line-height:1.3}.holo-title-input:focus{box-shadow:none;outline:none}.holo-title-actions{vertical-align:middle;flex-shrink:0;align-items:center;gap:4px;margin-left:24px;display:inline-flex}.holo-title-btn{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px;transition:all .2s}.holo-title-btn.edit{color:#22d3ee99;opacity:0;pointer-events:none;transition:opacity .2s,color .2s;position:relative;top:-2px}.holo-title-area:hover .holo-title-btn.edit{opacity:1;pointer-events:auto}.holo-title-btn.edit:hover{color:#22d3ee;filter:drop-shadow(0 0 8px #22d3eecc)}.holo-title-btn.save{color:#4ade80;position:relative;top:-2px}.holo-title-btn.save:hover{filter:drop-shadow(0 0 8px #4ade80cc)}@keyframes glitch-in{0%{opacity:0;text-shadow:-3px 0 red,3px 0 #0ff;clip-path:inset(0 0 60%);filter:brightness(5);transform:skew(-35deg)scaleX(1.3)}15%{opacity:1;text-shadow:4px 0 red,-4px 0 #0ff;clip-path:inset(50% 0 20%);filter:brightness(3);transform:skew(30deg)scaleY(.8)}30%{text-shadow:-2px 0 red,2px 0 #0ff;clip-path:inset(20% 0 40%);filter:brightness(4);transform:skew(-25deg)scaleX(.9)}45%{text-shadow:3px 0 red,-3px 0 #0ff;filter:brightness(2.5);transform:skew(18deg)}60%{text-shadow:-1px 0 red,1px 0 #0ff;clip-path:none;filter:brightness(3);transform:skew(-12deg)}75%{text-shadow:1px 0 red,-1px 0 #0ff;filter:brightness(2);transform:skew(6deg)}90%{text-shadow:none;filter:brightness(1.4);transform:skew(-2deg)}to{opacity:1;text-shadow:none;clip-path:none;filter:none;transform:skew(0)scale(1)}}.holo-title-btn.cancel{color:#f87171}.holo-title-btn.cancel:hover{filter:drop-shadow(0 0 8px #f87171cc)}.holo-controls{background:#080d18cc;border:1px solid #22d3ee26;border-radius:0;flex-direction:column;align-items:center;gap:10px;padding:14px 10px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.holo-control-btn{color:#22d3eeb3;cursor:pointer;background:0 0;border:1px solid #22d3ee4d;border-radius:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:relative}.holo-control-btn:hover{color:#22d3ee;filter:drop-shadow(0 0 4px #22d3ee66);background:#22d3ee26;border-color:#22d3ee;box-shadow:0 0 16px #22d3ee80}.holo-control-btn:disabled{opacity:.5;cursor:not-allowed}.holo-control-btn--published{color:var(--color-gold-400);border-color:#facc154d}.holo-control-btn--published:hover{color:var(--color-gold-300);filter:drop-shadow(0 0 4px #facc154d);background:#facc151a;border-color:#facc1599;box-shadow:0 0 16px #facc1566}.holo-control-badge{color:#0a0f1a;background:#facc15;border-radius:0;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.holo-control-divider{background:linear-gradient(90deg,#0000,#22d3ee4d,#0000);width:20px;height:1px}.holo-word-count{color:#22d3ee99;letter-spacing:.05em;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:600}.holo-word-count-label{flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;top:104px;right:40px}.holo-word-count-text{color:#22d3ee80;letter-spacing:.05em;text-transform:uppercase;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:500}.holo-word-count-value{color:#22d3eecc;letter-spacing:.02em;font-family:JetBrains Mono,SF Mono,monospace;font-size:13px;font-weight:600}.holo-reset-btn{color:#f87171b3;cursor:pointer;background:#f871711a;border:1px solid #f871714d;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .2s;display:flex;position:absolute;top:148px;right:40px}.holo-reset-btn:hover{color:#f87171e6;background:#f8717133;border-color:#f8717180}.holo-reset-btn svg{opacity:.8}.holo-undo-btn{color:#22d3eeb3;cursor:pointer;background:#22d3ee1a;border:1px solid #22d3ee4d;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .2s;display:flex;position:absolute;top:182px;right:40px}.holo-undo-btn:hover:not(.disabled){color:#22d3eee6;background:#22d3ee33;border-color:#22d3ee80}.holo-undo-btn.disabled{opacity:.3;cursor:not-allowed}.holo-undo-btn svg{opacity:.8}.holo-history-btn{color:#facc15b3;cursor:pointer;background:#facc151a;border:1px solid #facc154d;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .2s;display:flex;position:absolute;top:216px;right:40px}.holo-history-btn:hover:not(.disabled){color:#facc15e6;background:#facc1533;border-color:#facc1580}.holo-history-btn.disabled{opacity:.3;cursor:not-allowed}.holo-history-btn svg{opacity:.8}.holo-history-count{text-align:center;color:#080d18;background:#facc15e6;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:-6px;right:-6px}.holo-bottom-right-controls{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:2px;right:42px}.holo-corner-btn{color:#facc15b3;cursor:pointer;background:#facc151a;border:1px solid #facc154d;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .2s;display:flex;position:relative}.holo-corner-btn:hover:not(.disabled){color:#facc15e6;background:#facc1533;border-color:#facc1580}.holo-corner-btn.disabled{opacity:.3;cursor:not-allowed}.holo-corner-btn.opacity-30{opacity:.3}.holo-corner-btn.visible{opacity:1}.holo-corner-badge{text-align:center;color:#080d18;background:#facc15e6;border-radius:7px;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:600;line-height:14px;position:absolute;top:-5px;right:-5px}.holo-corner-btn--dnr{color:#f87171b3;background:#f871711a;border-color:#f871714d}.holo-corner-btn--dnr:hover:not(.disabled){color:#f87171e6;background:#f8717133;border-color:#f8717180}.holo-corner-btn--dnr .holo-corner-badge{background:#f87171e6}.revision-history-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#080d18cc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.revision-history-popup{background:#0f172af2;border:1px solid #22d3ee33;border-radius:8px;width:400px;max-height:500px;overflow:hidden;box-shadow:0 0 30px #22d3ee1a}.revision-history-header{background:#22d3ee0d;border-bottom:1px solid #22d3ee26;align-items:center;gap:8px;padding:12px 16px;display:flex}.revision-history-title{color:#bae6fde6;flex:1;font-size:14px;font-weight:600}.revision-history-close{color:#bae6fd80;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;transition:all .2s;display:flex}.revision-history-close:hover{color:#bae6fde6;background:#22d3ee1a}.revision-history-content{max-height:400px;padding:12px;overflow-y:auto}.revision-history-empty{text-align:center;color:#bae6fd80;padding:24px;font-size:13px}.revision-history-list{flex-direction:column;gap:8px;display:flex}.revision-history-item{background:#22d3ee0d;border:1px solid #22d3ee1a;border-radius:6px;padding:12px;transition:all .2s}.revision-history-item:hover{background:#22d3ee14;border-color:#22d3ee40}.revision-history-item-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.revision-history-item-time{color:#facc15b3;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.revision-history-item-trigger{letter-spacing:.06em;border-radius:3px;align-items:center;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.revision-history-item-trigger--publish{color:#4ade80f2;background:#4ade801f;border:1px solid #4ade804d}.revision-history-item-trigger--restore{color:#a5f3fcf2;background:#a5f3fc1a;border:1px solid #a5f3fc4d}.revision-history-item-when{color:#facc15b3}.revision-history-item-actions{align-items:center;gap:6px;display:inline-flex}.revision-history-restore-btn{color:#22d3eecc;cursor:pointer;background:#22d3ee1a;border:1px solid #22d3ee4d;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .2s}.revision-history-restore-btn:hover{color:#22d3ee;background:#22d3ee33;border-color:#22d3ee80}.revision-history-delete-btn{cursor:pointer;color:#f871718c;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .15s,filter .15s;display:inline-flex}.revision-history-delete-btn:hover{color:#f87171;filter:drop-shadow(0 0 6px #f87171cc)}.revision-history-item-title{color:#bae6fde6;margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.3}.revision-history-item-preview{color:#bae6fd80;font-size:12px;line-height:1.4}.holo-select-all-wrapper{position:relative}.holo-select-all-wrapper:after{content:"";width:20px;height:100%;position:absolute;top:0;left:100%}.holo-selection-filters{opacity:0;pointer-events:none;align-items:center;gap:10px;margin-left:12px;padding:4px;transition:opacity .25s;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.holo-select-all-wrapper:hover .holo-selection-filters,.holo-select-all-wrapper.has-active-filter .holo-selection-filters{opacity:1;pointer-events:auto}.holo-filter-btn{color:#22d3eeb3;cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;margin:-4px;padding:8px;transition:all .2s,transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;display:flex;transform:translate(-10px)}.holo-select-all-wrapper:hover .holo-filter-btn,.holo-select-all-wrapper.has-active-filter .holo-filter-btn{opacity:1;transform:translate(0)}.holo-select-all-wrapper:hover .holo-filter-btn:first-child,.holo-select-all-wrapper.has-active-filter .holo-filter-btn:first-child{transition-delay:0s}.holo-select-all-wrapper:hover .holo-filter-btn:nth-child(2),.holo-select-all-wrapper.has-active-filter .holo-filter-btn:nth-child(2){transition-delay:50ms}.holo-select-all-wrapper:hover .holo-filter-btn:nth-child(3),.holo-select-all-wrapper.has-active-filter .holo-filter-btn:nth-child(3){transition-delay:.1s}.holo-filter-btn:hover{color:#facc15;filter:drop-shadow(0 0 8px #facc15b3)}.holo-filter-btn.active{color:#facc15;filter:drop-shadow(0 0 6px #facc1599)}.holo-filter-cta{letter-spacing:.05em;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:700}.holo-filter-btn:disabled,.holo-filter-btn:disabled:hover{opacity:.3;cursor:default;color:#22d3ee80;filter:none}.holo-model-selector-wrapper{display:inline-block;position:relative}.holo-model-selector-wrapper:after{content:"";width:16px;height:100%;position:absolute;top:0;left:100%}.holo-model-flyout{opacity:0;pointer-events:none;z-index:50;background:#080d18f2;border:1px solid #22d3ee33;border-radius:8px;flex-direction:column;gap:6px;margin-left:12px;padding:8px;transition:opacity .25s;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%);box-shadow:0 4px 20px #00000080,inset 0 0 20px #22d3ee0d}.holo-model-selector-wrapper:hover:not(.disabled) .holo-model-flyout,.holo-model-selector-wrapper.has-selection:not(.disabled) .holo-model-flyout{opacity:1;pointer-events:auto}.holo-model-btn{letter-spacing:.02em;color:#22d3eeb3;cursor:pointer;white-space:nowrap;opacity:0;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:500;transition:all .2s,transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;display:flex;transform:translate(-10px)}.holo-model-selector-wrapper:hover .holo-model-btn,.holo-model-selector-wrapper.has-selection .holo-model-btn{opacity:1;transform:translate(0)}.holo-model-selector-wrapper:hover .holo-model-btn:first-child,.holo-model-selector-wrapper.has-selection .holo-model-btn:first-child{transition-delay:0s}.holo-model-selector-wrapper:hover .holo-model-btn:nth-child(2),.holo-model-selector-wrapper.has-selection .holo-model-btn:nth-child(2){transition-delay:50ms}.holo-model-selector-wrapper:hover .holo-model-btn:nth-child(3),.holo-model-selector-wrapper.has-selection .holo-model-btn:nth-child(3){transition-delay:.1s}.holo-model-btn:hover{color:#22d3ee;background:#22d3ee1a;border-color:#22d3ee4d}.holo-model-btn.active{color:#facc15;filter:drop-shadow(0 0 6px #facc1599);background:#facc151a;border-color:#facc154d}.holo-model-btn-provider{color:#22d3ee80;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:400}.holo-model-btn.active .holo-model-btn-provider{color:#facc1599}.holo-content-frame{min-height:350px;max-height:500px;position:relative;overflow:hidden}.holo-content-glow{pointer-events:none;z-index:15;position:absolute;inset:0}.holo-content-glow:before{content:"";background:linear-gradient(#22d3ee80 0 1px,#22d3ee26 2px,#22d3ee0f 40%,#22d3ee05,#0000);height:35%;position:absolute;top:0;left:0;right:0}.holo-content-glow:after{content:"";background:linear-gradient(0deg,#22d3ee80 0 1px,#22d3ee26 2px,#22d3ee0f 40%,#22d3ee05,#0000);height:35%;position:absolute;bottom:0;left:0;right:0}.holo-content{z-index:1;scrollbar-width:none;-ms-overflow-style:none;height:100%;max-height:620px;padding:40px 24px;position:relative;overflow-y:auto}.holo-content::-webkit-scrollbar{display:none}.holo-fade{pointer-events:none;z-index:20;height:110px;position:absolute;left:0;right:0}.holo-fade--top{background:linear-gradient(#0a0f1a99,#0a0f1a33 40%,#0000);height:50px;top:4px}.holo-fade--bottom{background:linear-gradient(#0000,#0a0f1a80,#0a0f1ae6);bottom:4px}.holo-block{cursor:pointer;border:none;border-radius:6px;margin:0 -16px 8px;padding:10px 16px;transition:all .3s;position:relative}.holo-block-heading{color:#a5f3fc;text-shadow:0 0 16px #a5f3fc66;letter-spacing:.01em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border-left:2px solid #0000;padding:4px 6px;font-size:1.15rem;font-weight:600;transition:background .3s,border-left-color .3s;display:inline}.holo-block-paragraph{color:#e0f2fef2;text-shadow:0 0 8px #e0f2fe1a;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border-left:2px solid #0000;padding:4.5px 6px;font-size:.95rem;line-height:1.85;transition:background .3s,border-left-color .3s;display:inline}.holo-inline-link{color:#22d3eef2;cursor:pointer;border-bottom:1px solid #22d3ee66;text-decoration:none;transition:all .2s}.holo-inline-link:hover{color:#facc15;text-shadow:0 0 8px #facc154d;border-bottom-color:#facc1599}.holo-offer-btn-chip{background:#4ade8014;border:1px dashed #4ade8080;border-radius:8px;align-items:center;gap:8px;padding:9px 18px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;display:inline-flex}.holo-offer-btn-chip-glyph{color:#4ade80d9;font-size:.8rem}.holo-offer-btn-chip-label{letter-spacing:.04em;color:#bbf7d0fa;border-bottom:1px solid #0000;outline:none;min-width:30px;font-size:.85rem;font-weight:700;transition:border-color .15s}.holo-offer-btn-chip-label:focus{border-bottom-color:#4ade8099}.holo-offer-btn-chip-label:empty:before{content:attr(data-placeholder);color:#94a3b88c;text-transform:none;letter-spacing:0;font-weight:500}.holo-block:hover:not(.selected) .holo-block-heading,.holo-block:hover:not(.selected) .holo-block-paragraph{background:#22d3ee1f;border-left-color:#22d3ee}.holo-block.selected .holo-block-heading,.holo-block.selected .holo-block-paragraph{background:#facc1526;border-left-color:#facc15}.holo-block.selected:hover .holo-block-heading,.holo-block.selected:hover .holo-block-paragraph{background:#facc1533}.holo-block.editing .holo-block-heading,.holo-block.editing .holo-block-paragraph{cursor:text;caret-color:#22d3ee;background:#22d3ee14;border-left-color:#facc15;outline:none}.holo-block.editing{cursor:text}.holo-block-edit-btn{vertical-align:baseline;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:0;align-items:center;margin-left:24px;margin-right:-20px;padding:0;line-height:1;transition:all .2s;display:inline-flex;position:relative;top:3px}.holo-block:hover .holo-block-edit-btn,.holo-block.editing .holo-block-edit-btn{opacity:1;pointer-events:auto}.holo-block-edit-btn.edit{color:#22d3ee99}.holo-block-edit-btn.edit:hover{color:#22d3ee;filter:drop-shadow(0 0 8px #22d3eecc)}.holo-block-edit-btn.save{color:#4ade80;top:4px}.holo-block-edit-btn.save:hover{filter:drop-shadow(0 0 8px #4ade80cc)}.holo-block-drag{color:#22d3ee80;cursor:grab;opacity:0;pointer-events:none;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:22px;padding:0;transition:opacity .15s,color .15s,filter .15s;display:inline-flex;position:absolute;top:12px;left:-4px}.holo-block:hover .holo-block-drag{opacity:1;pointer-events:auto}.holo-block-drag:hover{color:#22d3ee;filter:drop-shadow(0 0 6px #22d3eecc)}.holo-block-drag:active{cursor:grabbing}.holo-block-shell{position:relative}.holo-block-shell.dragging{cursor:grabbing;z-index:5}.holo-block-insert{opacity:0;background:0 0;border:none;width:100%;height:8px;margin:-4px 0;padding:0;transition:opacity .15s,height .15s,margin .15s;display:block;position:relative}.holo-block-insert:hover{opacity:1;height:22px;margin:-11px 0}.holo-block-insert-line{pointer-events:none;background:linear-gradient(90deg,#0000,#facc1580 30%,#facc15b3,#facc1580 70%,#0000);height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 8px #facc1559}.holo-block-insert-actions{pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.holo-block-insert:hover .holo-block-insert-actions{pointer-events:auto}.holo-block-insert-icon{color:#facc15;filter:drop-shadow(0 0 6px #facc158c);cursor:pointer;background:#0a0f1af2;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:color .12s,filter .12s;display:inline-flex}.holo-block-insert-icon:hover{color:#fde047;filter:drop-shadow(0 0 9px #facc15e6)}.article-card-footer{display:none}.holo-scroll-indicator{justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative;overflow:visible}.holo-scroll-glow-ring{z-index:0;pointer-events:none;background:radial-gradient(circle,#22d3ee26,#22d3ee0f 50%,#0000 75%);border-radius:50%;animation:2s ease-in-out infinite holoGlowPulse;position:absolute;inset:-6px}@keyframes holoGlowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.holo-scroll-scanline{opacity:.6;background:conic-gradient(#0000,#22d3ee4d,#0000 20deg);border-radius:50%;animation:3s linear infinite holoScanRotate;position:absolute;inset:0}@keyframes holoScanRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.holo-scroll-svg{z-index:2;filter:drop-shadow(0 0 4px #22d3ee80);position:relative;overflow:visible}.holo-scroll-progress-arc{filter:drop-shadow(0 0 3px #22d3eecc);transition:stroke-dashoffset .2s ease-out}.holo-scroll-inner{filter:drop-shadow(0 0 2px #22d3ee4d)}.holo-scroll-center-dot{filter:drop-shadow(0 0 4px);transition:fill .2s}.holo-scroll-percent{color:#22d3eee6;text-shadow:0 0 4px #22d3ee99;z-index:3;pointer-events:none;justify-content:center;align-items:center;font-family:JetBrains Mono,SF Mono,monospace;font-size:8px;font-weight:700;display:flex;position:absolute;inset:0}.holo-scroll-row-indicator{color:#22d3eee6;text-shadow:0 0 4px #22d3ee99;z-index:3;pointer-events:none;justify-content:center;align-items:center;font-family:JetBrains Mono,SF Mono,monospace;font-size:9px;font-weight:600;display:flex;position:absolute;inset:0}.article-block{cursor:pointer;border-radius:6px;margin:-8px -12px 4px;padding:8px 12px;transition:all .15s}.article-block:hover{background:#22d3ee14}.article-block.selected{background:#facc1526;box-shadow:inset 0 0 0 2px #facc1566}.article-block-heading{color:#1a1a1a;margin-top:16px;margin-bottom:8px;font-size:1.1rem;font-weight:600}.article-block-heading:first-child{margin-top:0}.article-block-paragraph{color:#333;margin-bottom:12px;font-size:.95rem;line-height:1.7}.article-card-footer{background:#080d18cc;border-top:1px solid #22d3ee1a;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.holo-list-item{background:#080d1880;border:1px solid #22d3ee14;border-radius:8px;align-items:flex-start;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.holo-list-item:hover{background:#22d3ee08;border-color:#22d3ee33}.holo-list-item-number{color:#22d3ee99;background:#22d3ee1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.7rem;font-weight:600;display:flex}.holo-nav-btn{color:#22d3ee;cursor:pointer;background:linear-gradient(135deg,#22d3ee1a,#22d3ee08);border:1px solid #22d3ee33;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.holo-nav-btn:hover:not(:disabled){background:linear-gradient(135deg,#22d3ee33,#22d3ee1a);border-color:#22d3ee66;box-shadow:0 0 15px #22d3ee33}.holo-nav-btn:disabled{opacity:.3;cursor:not-allowed}.holo-loader-container{flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:60px 20px;display:flex}.holo-loader{justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.holo-loader-beam{background:#22d3ee;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite beam-pulse;box-shadow:0 0 10px #22d3eecc,0 0 20px #22d3ee99,0 0 30px #22d3ee66,0 0 40px #22d3ee33}@keyframes beam-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.holo-loader-ring{border:1px solid #22d3ee4d;border-radius:50%;animation:2s ease-out infinite ring-expand;position:absolute}.holo-loader-ring.ring-1{width:20px;height:20px;animation-delay:0s}.holo-loader-ring.ring-2{width:20px;height:20px;animation-delay:.5s}.holo-loader-ring.ring-3{width:20px;height:20px;animation-delay:1s}@keyframes ring-expand{0%{opacity:.6;border-color:#22d3ee80;transform:scale(1)}to{opacity:0;border-color:#22d3ee00;transform:scale(3)}}.holo-loader-message{color:#22d3eeb3;letter-spacing:.05em;margin-top:20px;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.75rem;animation:2s ease-in-out infinite message-fade}@keyframes message-fade{0%,to{opacity:.5}50%{opacity:1}}.holo-loader.dispersing .holo-loader-beam{animation:.4s ease-out forwards beam-disperse}.holo-loader.dispersing .holo-loader-ring{animation:.3s ease-out forwards ring-disperse}@keyframes beam-disperse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}@keyframes ring-disperse{to{opacity:0;transform:scale(4)}}.holo-glitter{width:100%;height:100%;position:absolute}.glitter-particle{width:3px;height:3px;animation:.8s ease-out forwards glitter-burst;animation-delay:var(--delay,0s);background:#22d3ee;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 4px #22d3eecc,0 0 8px #22d3ee80}.glitter-particle:nth-child(odd){background:#facc15;box-shadow:0 0 4px #facc15cc,0 0 8px #facc1580}@keyframes glitter-burst{0%{transform:translate(-50%,-50%)rotate(var(--angle,0deg))translate(0);opacity:1}to{transform:translate(-50%,-50%)rotate(var(--angle,0deg))translate(var(--distance,60px));opacity:0}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(#22d3ee00,#22d3ee59 28% 72%,#22d3ee00);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#22d3ee00,#22d3ee8c 28% 72%,#22d3ee00)}::selection{background-color:var(--color-gold-400);color:var(--color-navy-950)}:focus-visible{outline:2px solid var(--color-baby-blue-400);outline-offset:2px}.holo-project-card{text-decoration:none;transition:all .25s;display:block}.holo-project-card-inner{background:linear-gradient(135deg,#080d18cc,#101a3099);border:1px solid #22d3ee1f;border-radius:10px;flex-direction:column;min-height:120px;padding:14px;transition:all .25s;display:flex;position:relative;overflow:hidden}.holo-project-card-inner:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#22d3ee4d,#0000);height:1px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.holo-project-card:hover .holo-project-card-inner{border-color:#22d3ee4d;box-shadow:0 0 20px #22d3ee26,0 0 40px #22d3ee14,inset 0 1px #ffffff0d}.holo-project-card:hover .holo-project-card-inner:before{opacity:1}.holo-project-status{background:var(--color-cyan-400);width:6px;height:6px;box-shadow:0 0 8px var(--color-cyan-400);border-radius:50%;position:absolute;top:10px;right:10px}.holo-project-status.draft{background:var(--color-slate-400);box-shadow:0 0 8px var(--color-slate-400)}.holo-project-status.researching{background:var(--color-gold-400);box-shadow:0 0 8px var(--color-gold-400);animation:2s ease-in-out infinite status-pulse}.holo-project-status.generating{background:#a855f7;animation:2s ease-in-out infinite status-pulse;box-shadow:0 0 8px #a855f7}.holo-project-status.complete{background:#22c55e;box-shadow:0 0 8px #22c55e}.holo-project-title{color:var(--color-baby-blue-100);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:6px;padding-right:16px;font-size:.8rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.holo-project-card:hover .holo-project-title{color:var(--color-cyan-300)}.holo-project-topic{color:var(--color-slate-400);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.7rem;line-height:1.4;display:-webkit-box;overflow:hidden}.holo-project-footer{border-top:1px solid #22d3ee14;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.holo-project-date{color:var(--color-slate-500);align-items:center;gap:4px;font-size:.65rem;display:flex}.holo-project-delete{opacity:0;color:var(--color-slate-500);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:all .2s}.holo-project-card:hover .holo-project-delete{opacity:1}.holo-project-delete:hover{color:#f87171;background:#f871711a}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.5}}.holo-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.holo-empty-icon{color:#22d3ee4d;margin-bottom:16px}.holo-empty-text{color:var(--color-slate-300);margin-bottom:8px;font-size:.9rem;font-weight:500}.holo-empty-subtext{color:var(--color-slate-500);font-size:.75rem}.alphabet-subtitle{letter-spacing:.05em;text-transform:uppercase;color:var(--color-slate-400);margin-top:12px;margin-bottom:8px;font-size:.75rem;font-weight:500}.alphabet-scroller-container{width:200px;margin-top:8px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 25% 75%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.alphabet-scroller{gap:8px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);display:flex}.alphabet-letter{width:40px;height:40px;color:var(--color-slate-500);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.alphabet-letter:hover{color:var(--color-cyan-400);text-shadow:0 0 10px #22d3eecc,0 0 20px #22d3ee80,0 0 30px #22d3ee4d}.alphabet-letter.active{color:var(--color-gold-400);text-shadow:0 0 10px #facc15cc,0 0 20px #facc1580,0 0 30px #facc154d}.cards-scroller-container{width:700px;max-width:90vw;position:relative;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.cards-scroller{gap:12px;padding:24px 80px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);display:flex}.cards-scroller .holo-project-card{flex-shrink:0;width:160px}.headquarters-title{letter-spacing:.05em;text-transform:uppercase;color:var(--color-gold-400);text-shadow:0 0 12px #facc1580;background:linear-gradient(#facc151a,#facc150d);border:1px solid #facc1540;border-radius:8px;align-items:center;padding:10px 24px;font-size:.875rem;font-weight:500;display:inline-flex;box-shadow:0 0 20px #facc1526,inset 0 1px #facc151a}.control-panel{background:#080d1899;border:1px solid #facc1526;border-radius:0;padding:3px;position:relative}.control-panel:before{display:none}.control-panel-btn{letter-spacing:.05em;text-transform:uppercase;color:#facc1566;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:0;align-items:center;gap:6px;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:500;transition:all .2s;display:flex;position:relative}.control-panel-btn:hover{color:#facc1599;background:#facc150a}.control-panel-btn.active{color:#facc15;background:#facc151a}.control-panel-btn.active:after{display:none}.control-panel-btn .icon{opacity:.7;width:13px;height:13px;transition:opacity .2s}.control-panel-btn:hover .icon,.control-panel-btn.active .icon{opacity:1}.control-panel-divider{display:none}.control-panel-btn--disabled{opacity:.4;cursor:not-allowed}.control-panel-btn--disabled:hover{color:#facc1566;background:0 0}.control-panel-btn--disabled:hover .icon{opacity:.7}.control-panel-divider--disabled{opacity:.4}.status-dot{background:var(--color-cyan-400);width:6px;height:6px;box-shadow:0 0 6px var(--color-cyan-400);border-radius:50%;animation:2s ease-in-out infinite status-pulse}.status-dot.active{background:var(--color-gold-400);box-shadow:0 0 6px var(--color-gold-400)}button:not(:disabled),[role=button]:not(:disabled),a,input[type=checkbox],input[type=radio],select,.clickable,.interactive,button:not(:disabled):hover,[role=button]:not(:disabled):hover,.clickable:hover,.interactive:hover{cursor:pointer}button:disabled,[role=button][aria-disabled=true],.disabled{cursor:not-allowed}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=number],textarea{cursor:text}.refinement-wrapper{align-items:stretch;display:flex;position:relative}.refinement-buttons-left{flex-direction:column;align-items:flex-end;gap:12px;margin-right:23px;display:flex}.refinement-wild-btn{letter-spacing:.05em;color:var(--color-gold-400);border:1px solid var(--color-gold-400);z-index:1;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:6px 12px;font-size:.625rem;font-weight:600;transition:all .25s;display:flex;position:relative;transform:translate(-.5px)}.refinement-wild-btn:before{content:"";transform-origin:0;background:#facc1580;width:12px;height:1px;position:absolute;top:50%;right:0;transform:translate(calc(100% + .5px))rotate(35deg);box-shadow:0 0 6px #facc1566}.refinement-wild-btn:after{content:"";background:#facc1580;width:14px;height:1px;position:absolute;top:50%;right:0;transform:translate(calc(100% + 10.5px))translateY(7px);box-shadow:0 0 6px #facc1566}.refinement-wild-btn .connector-dot{background:var(--color-gold-400);width:4px;height:4px;box-shadow:0 0 6px var(--color-gold-400),0 0 10px #facc1580;z-index:2;border-radius:50%;position:absolute;top:50%;right:0;transform:translate(calc(100% + 8.5px))translateY(5px)}.refinement-wild-btn:hover:not(:disabled){border-color:var(--color-gold-400);color:var(--color-gold-400);text-shadow:0 0 8px #facc15cc;background:#facc1526;box-shadow:0 0 20px #facc1566,inset 0 0 12px #facc1526}.refinement-wild-btn svg{width:12px;height:12px;margin-right:4px}.refinement-wild-btn:disabled{opacity:.3;pointer-events:none;cursor:not-allowed}.refinement-wild-btn.ready{color:var(--color-gold-400);border-color:var(--color-gold-400);animation:2s ease-in-out infinite wild-ready-pulse;box-shadow:0 0 12px #facc154d,0 0 24px #facc1526}.refinement-wild-btn.ready:before{background:#facc15cc;box-shadow:0 0 6px #facc1580}.refinement-wild-btn.ready:after{background:linear-gradient(90deg,#facc15cc,#22d3ee99);box-shadow:0 0 6px #facc1580}.refinement-wild-btn.ready .connector-dot{background:var(--color-gold-400);box-shadow:0 0 8px var(--color-gold-400),0 0 12px #facc1599}@keyframes wild-ready-pulse{0%,to{box-shadow:0 0 12px #facc154d,0 0 24px #facc1526}50%{box-shadow:0 0 18px #facc1580,0 0 36px #facc1540}}.refinement-apply-btn{letter-spacing:.05em;min-width:52px;color:var(--color-cyan-400);border:1px solid var(--color-cyan-400);z-index:1;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:6px 14px;font-size:.625rem;font-weight:600;transition:all .25s;display:flex;position:relative;transform:translate(-.5px)}.refinement-apply-btn:before{content:"";transform-origin:0;background:#22d3ee80;width:12px;height:1px;position:absolute;top:50%;right:0;transform:translate(calc(100% + .5px))rotate(-35deg);box-shadow:0 0 6px #22d3ee66}.refinement-apply-btn:after{content:"";background:#22d3ee80;width:14px;height:1px;position:absolute;top:50%;right:0;transform:translate(calc(100% + 10.5px))translateY(-7px);box-shadow:0 0 6px #22d3ee66}.refinement-apply-btn .connector-dot{background:var(--color-cyan-400);width:4px;height:4px;box-shadow:0 0 6px var(--color-cyan-400),0 0 10px #22d3ee80;z-index:2;border-radius:50%;position:absolute;top:50%;right:0;transform:translate(calc(100% + 8.5px))translateY(-9px)}.refinement-apply-btn:hover{color:#fff;background:linear-gradient(135deg,var(--color-cyan-500)0%,var(--color-cyan-600)100%);border-color:var(--color-cyan-400);box-shadow:0 0 20px #22d3ee66,0 0 40px #22d3ee33}.refinement-apply-btn:disabled{opacity:.4;cursor:not-allowed}.refinement-apply-btn.applying{pointer-events:none!important;animation:.5s linear infinite apply-glitch-main!important}.refinement-apply-btn.applying:before,.refinement-apply-btn.applying:after{animation:.15s linear infinite apply-blink!important}.refinement-apply-btn.applying .connector-dot{animation:.12s linear infinite apply-blink!important}@keyframes apply-glitch-main{0%{color:var(--color-cyan-400);border-color:var(--color-cyan-400);background:0 0;box-shadow:0 0 8px #22d3ee66}14%{color:var(--color-gold-400);border-color:var(--color-gold-400);background:#facc1526;box-shadow:0 0 20px #facc15b3,-3px 0 #ff008099,3px 0 #0ff9}28%{color:#ff6b6b;background:#ff6b6b1f;border-color:#ff6b6b;box-shadow:0 0 25px #ff6b6bcc}42%{color:var(--color-cyan-400);border-color:var(--color-cyan-400);background:0 0;box-shadow:0 0 5px #22d3ee4d}56%{color:#f0f;background:#ff00ff1f;border-color:#f0f;box-shadow:0 0 25px #ff00ffb3,3px 0 #00ffff80,-3px 0 #ffff0080}70%{color:#0f8;background:#00ff881a;border-color:#0f8;box-shadow:0 0 22px #0f89}84%{color:var(--color-gold-400);border-color:var(--color-gold-400);background:#facc151a;box-shadow:0 0 28px #facc15cc}to{color:var(--color-cyan-400);border-color:var(--color-cyan-400);background:0 0;box-shadow:0 0 8px #22d3ee66}}@keyframes apply-blink{0%{opacity:1}50%{opacity:.15}}.refinement-wild-btn.wilding{pointer-events:none!important;animation:.4s linear infinite wild-glitch-main!important}.refinement-wild-btn.wilding:before,.refinement-wild-btn.wilding:after{animation:.1s linear infinite apply-blink!important}.refinement-wild-btn.wilding .connector-dot{animation:80ms linear infinite apply-blink!important}@keyframes wild-glitch-main{0%{color:var(--color-gold-400);border-color:var(--color-gold-400);background:#facc151a;box-shadow:0 0 10px #facc1580}16%{color:#f0f;background:#ff00ff26;border-color:#f0f;box-shadow:0 0 25px #f0fc}33%{color:#0ff;background:#00ffff1f;border-color:#0ff;box-shadow:0 0 20px #00ffffb3}50%{color:#ff6b6b;background:#ff6b6b26;border-color:#ff6b6b;box-shadow:0 0 28px #ff6b6be6}66%{color:#0f8;background:#00ff881f;border-color:#0f8;box-shadow:0 0 22px #00ff88b3}83%{color:#ff0;background:#ffff001a;border-color:#ff0;box-shadow:0 0 25px #ff0c}to{color:var(--color-gold-400);border-color:var(--color-gold-400);background:#facc151a;box-shadow:0 0 10px #facc1580}}.refinement-apply-btn.ready{color:var(--color-cyan-400);border-color:var(--color-cyan-400);animation:2s ease-in-out infinite refinement-ready-pulse;box-shadow:0 0 12px #22d3ee4d,0 0 24px #22d3ee26}.refinement-apply-btn.ready:before,.refinement-apply-btn.ready:after{background:#22d3eecc;box-shadow:0 0 6px #22d3ee80}.refinement-apply-btn.ready .connector-dot{background:var(--color-cyan-400);box-shadow:0 0 8px var(--color-cyan-400),0 0 12px #22d3ee99}.refinement-apply-btn.ready:hover{background:#22d3ee26;box-shadow:0 0 20px #22d3ee80,0 0 40px #22d3ee40}@keyframes refinement-ready-pulse{0%,to{box-shadow:0 0 12px #22d3ee4d,0 0 24px #22d3ee26}50%{box-shadow:0 0 16px #22d3ee80,0 0 32px #22d3ee40}}.refinement-model-selector-wrapper{display:inline-block;position:relative}.refinement-model-selector-wrapper:before{content:"";width:16px;height:100%;position:absolute;top:0;right:100%}.refinement-model-flyout{opacity:0;pointer-events:none;z-index:50;background:#080d18f2;border:1px solid #22d3ee33;border-radius:0;flex-direction:column;gap:6px;margin-right:12px;padding:8px;transition:opacity .25s;display:flex;position:absolute;top:50%;right:100%;transform:translateY(-50%);box-shadow:0 4px 20px #00000080,inset 0 0 20px #22d3ee0d}.refinement-model-selector-wrapper:hover .refinement-model-flyout,.refinement-model-selector-wrapper.has-selection .refinement-model-flyout{opacity:1;pointer-events:auto}.refinement-model-btn{letter-spacing:.02em;color:#22d3eeb3;cursor:pointer;white-space:nowrap;opacity:0;background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:8px;padding:8px 12px;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:500;transition:all .2s,transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;display:flex;transform:translate(10px)}.refinement-model-selector-wrapper:hover .refinement-model-btn,.refinement-model-selector-wrapper.has-selection .refinement-model-btn{opacity:1;transform:translate(0)}.refinement-model-selector-wrapper:hover .refinement-model-btn:first-child,.refinement-model-selector-wrapper.has-selection .refinement-model-btn:first-child{transition-delay:0s}.refinement-model-selector-wrapper:hover .refinement-model-btn:nth-child(2),.refinement-model-selector-wrapper.has-selection .refinement-model-btn:nth-child(2){transition-delay:50ms}.refinement-model-btn:hover{color:#22d3ee;background:#22d3ee1a;border-color:#22d3ee4d}.refinement-model-btn.active{color:#facc15;filter:drop-shadow(0 0 6px #facc1599);background:#facc151a;border-color:#facc154d}.refinement-model-btn-provider{color:#22d3ee80;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:400}.refinement-model-btn.active .refinement-model-btn-provider{color:#facc1599}.refinement-panel{--holo-cyan:#22d3ee99;--holo-cyan-dim:#22d3ee26;--holo-bg:#081423e0;background:var(--holo-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #22d3ee80;border-radius:0;justify-content:center;align-items:flex-start;gap:20px;min-height:110px;padding:14px 20px;display:flex;position:relative;overflow:visible;box-shadow:0 0 40px #22d3ee0f,0 4px 24px #0006,inset 0 1px #ffffff08}.refinement-panel:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#22d3ee02 3px 6px);border-radius:0;position:absolute;inset:0}.refinement-panel:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--holo-cyan)50%,transparent 100%);height:1px;box-shadow:0 0 12px var(--holo-cyan);position:absolute;top:0;left:15%;right:15%}.refinement-panel-header{display:none}.refinement-section{flex-direction:column;align-items:center;gap:10px;display:flex}.refinement-section-label{letter-spacing:.12em;text-transform:uppercase;color:#22d3eeb3;text-align:center;text-shadow:0 0 8px #22d3ee80;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.625rem;font-weight:600}.refinement-grid-3col{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.refinement-grid-2col{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.refinement-btn{background:#081423e6;border:1px solid #22d3ee1f;border-radius:0;justify-content:space-between;align-items:center;min-width:90px;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.refinement-btn:before{content:"";opacity:0;pointer-events:none;z-index:0;width:100%;height:100%;transition:opacity .25s;position:absolute;top:0;left:0}.refinement-btn.positive:before{opacity:1;background:linear-gradient(90deg,#0000 35%,#4ade804d)}.refinement-btn.negative:before{opacity:1;background:linear-gradient(270deg,#0000 35%,#f871714d)}.refinement-btn:hover:not(.disabled){border-color:#22d3ee4d}.refinement-btn.disabled{opacity:.4;pointer-events:none}.refinement-panel.disabled{opacity:.5;pointer-events:none}.controls-disabled .refinement-panel.disabled{opacity:1}.refinement-btn.positive{border-color:#4ade8080}.refinement-btn.negative{border-color:#f8717180}.refinement-btn-action{z-index:1;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:7px 8px;transition:all .3s;display:flex;position:relative}.refinement-btn-action svg{z-index:1;width:11px;height:11px;transition:all .3s;position:relative}.refinement-btn-action.decrease{color:#f8717180}.refinement-btn-action.decrease:not(:disabled):hover{color:#f87171e6}.refinement-btn-action.decrease:not(:disabled):hover svg{filter:drop-shadow(0 0 4px #f87171cc)drop-shadow(0 0 8px #f8717180)}.refinement-btn-action.increase{color:#4ade8080}.refinement-btn-action.increase:not(:disabled):hover{color:#4ade80e6}.refinement-btn-action.increase:not(:disabled):hover svg{filter:drop-shadow(0 0 4px #4ade80cc)drop-shadow(0 0 8px #4ade8080)}.refinement-btn.negative .refinement-btn-action.decrease svg{filter:drop-shadow(0 0 6px #f87171e6);color:#f87171f2}.refinement-btn.positive .refinement-btn-action.increase svg{filter:drop-shadow(0 0 6px #4ade80e6);color:#4ade80f2}.refinement-btn-action:disabled{opacity:.1;cursor:not-allowed}.refinement-btn-label{text-align:center;color:#cbd5e1d9;z-index:1;min-width:44px;padding:5px 8px;font-size:.625rem;font-weight:500;position:relative}.refinement-btn-value{display:none}.refinement-divider{background:linear-gradient(#0000,#22d3ee40 20% 80%,#0000);align-self:stretch;width:1px;margin:0 6px}.format-btn{color:#94a3b899;background:#081423e6;border:1px solid #22d3ee1a;border-radius:0;padding:6px 12px;font-size:.625rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1)}.format-btn:hover{color:var(--color-cyan-300);border-color:#22d3ee4d;box-shadow:0 0 10px #22d3ee1a}.format-btn.active{color:var(--color-gold-400);text-shadow:0 0 6px #facc1580;background:#facc151a;border-color:#facc1566;box-shadow:0 0 12px #facc152e}.refinement-actions,.refinement-summary{display:none}.article-with-refinement{position:relative}.article-refinement-left{flex-direction:column;align-items:flex-end;gap:16px;display:flex;position:absolute;top:115px;left:-280px}.article-content-right{width:100%;position:relative}.refinement-vertical{background:#081423e0;border:1px solid #22d3ee33;border-radius:0;flex-direction:column;gap:16px;min-width:250px;padding:16px;display:flex}.refinement-vertical.disabled{opacity:.5;pointer-events:none}.refinement-v-section{flex-direction:column;gap:8px;display:flex}.refinement-v-label{letter-spacing:.1em;text-transform:uppercase;color:#22d3ee99;border-bottom:1px solid #22d3ee26;padding-bottom:4px;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:600}.refinement-v-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.refinement-v-item{background:#080d1899;border:1px solid #22d3ee26;border-radius:0;justify-content:space-between;align-items:center;gap:4px;padding:4px 6px;transition:all .2s;display:flex;position:relative;overflow:hidden}.refinement-v-item:before{content:"";opacity:0;pointer-events:none;z-index:0;width:100%;height:100%;transition:opacity .25s;position:absolute;top:0;left:0}.refinement-v-item.positive{border-color:#4ade8080}.refinement-v-item.positive:before{opacity:1;background:linear-gradient(90deg,#0000 35%,#4ade804d)}.refinement-v-item.negative{border-color:#f8717180}.refinement-v-item.negative:before{opacity:1;background:linear-gradient(270deg,#0000 35%,#f871714d)}.refinement-v-item.disabled{opacity:.4;pointer-events:none}.refinement-v-item-label{color:#e0f2fecc;white-space:nowrap;text-overflow:ellipsis;text-align:center;z-index:1;flex:1;font-size:10px;font-weight:500;position:relative;overflow:hidden}.refinement-v-action{cursor:pointer;z-index:1;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:all .15s;display:flex;position:relative}.refinement-v-action.decrease{color:#f87171b3}.refinement-v-action.decrease:hover:not(:disabled){color:#f87171}.refinement-v-action.increase{color:#4ade80b3}.refinement-v-action.increase:hover:not(:disabled){color:#4ade80}.refinement-v-action:disabled{opacity:.3;cursor:not-allowed}.refinement-v-action svg{width:12px;height:12px}.refinement-v-actions{border-top:1px solid #22d3ee26;flex-direction:column;gap:8px;padding-top:8px;display:flex}.refinement-model-selector-wrapper.vertical{position:relative}.refinement-v-btn{letter-spacing:.05em;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 12px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.refinement-v-btn.roll{color:#facc15cc;background:0 0;border:1px solid #facc154d}.refinement-v-btn.roll:hover:not(:disabled){background:#facc151a;border-color:#facc1580}.refinement-v-btn.roll.ready{color:#facc15;border-color:#facc1580;box-shadow:0 0 8px #facc154d}.refinement-v-btn.roll.wilding{animation:1s ease-in-out infinite pulse-gold}.refinement-v-btn.apply{color:#22d3eecc;background:0 0;border:1px solid #22d3ee4d}.refinement-v-btn.apply:hover:not(:disabled){background:#22d3ee1a;border-color:#22d3ee80}.refinement-v-btn.apply.ready{color:#22d3ee;border-color:#22d3ee80;box-shadow:0 0 8px #22d3ee4d}.refinement-v-btn.apply.applying{animation:1s ease-in-out infinite pulse-cyan}.refinement-v-btn:disabled{opacity:.4;cursor:not-allowed}.refinement-model-flyout.vertical{opacity:0;visibility:hidden;z-index:100;background:#081423f2;border:1px solid #22d3ee33;border-radius:0;flex-direction:column;gap:4px;margin-right:8px;padding:8px;transition:all .2s;display:flex;position:absolute;top:0;right:100%;transform:translate(8px)}.refinement-model-selector-wrapper.vertical:hover .refinement-model-flyout.vertical{opacity:1;visibility:visible;transform:translate(0)}.article-do-not-repeat-btn-v{color:#f87171cc;cursor:pointer;background:0 0;border:1px solid #f871714d;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex;position:relative}.article-do-not-repeat-btn-v:hover{background:#f871711a;border-color:#f8717180;box-shadow:0 0 12px #f871714d}.article-do-not-repeat-btn-v svg{width:14px;height:14px}.article-do-not-repeat-btn-v .do-not-repeat-count{color:#fff;background:#f87171;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 0 8px #f8717199}.article-do-not-repeat-btn-v.visible{opacity:1;pointer-events:auto}.article-do-not-repeat-btn-v.hidden{opacity:.2;pointer-events:none}.refinement-error{cursor:pointer;background:#f8717126;border:1px solid #f8717166;border-radius:6px;align-items:center;gap:8px;max-width:200px;margin-top:12px;padding:8px 12px;display:flex}.refinement-error-text{color:#f87171;word-break:break-word;font-size:.7rem;line-height:1.3}.refinement-error-close{color:#f87171;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;font-size:1rem}.refinement-error-close:hover{opacity:1}.image-gen-panel{background:linear-gradient(135deg,#081423f2,#0f1e32e6);border:1px solid #22d3ee33;border-radius:0;min-width:250px;margin-top:16px;padding:12px}.image-gen-panel.disabled{opacity:.5;pointer-events:none}.image-gen-panel-header{color:#22d3eee6;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #22d3ee26;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;font-size:.75rem;font-weight:600;display:flex}.image-gen-panel-header svg{width:14px;height:14px}.image-gen-panel-content{flex-direction:column;gap:10px;display:flex}.image-gen-selector{justify-content:space-between;align-items:center;gap:8px;display:flex}.image-gen-label{color:#93c5fdb3;text-transform:capitalize;min-width:60px;font-size:.65rem}.image-gen-carousel{background:#0000004d;border:1px solid #22d3ee26;border-radius:4px;align-items:center;gap:4px;padding:2px;display:flex}.image-gen-arrow{color:#22d3ee99;cursor:pointer;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}.image-gen-arrow:hover{color:#22d3ee;background:#22d3ee1a}.image-gen-value{color:#ffffffe6;text-align:center;min-width:80px;padding:0 4px;font-size:.7rem}.image-gen-button{color:#22d3eee6;cursor:pointer;background:linear-gradient(135deg,#22d3ee33,#22d3ee1a);border:1px solid #22d3ee66;border-radius:0;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:8px 12px;font-size:.7rem;font-weight:600;transition:all .2s;display:flex}.image-gen-button:hover:not(.disabled){background:linear-gradient(135deg,#22d3ee4d,#22d3ee33);border-color:#22d3ee99;box-shadow:0 0 12px #22d3ee4d}.image-gen-button.disabled{opacity:.4;cursor:not-allowed}.image-gen-button svg{width:14px;height:14px}.image-gen-hint{color:#93c5fd80;text-align:center;margin-top:4px;font-size:.6rem}.image-gen-placeholder{background:linear-gradient(135deg,#081423cc,#0f1e3299);border:1px solid #22d3ee33;border-radius:6px;height:120px;margin:8px 0;position:relative;overflow:hidden}.image-gen-placeholder-sweep{background:linear-gradient(#0000,#22d3ee14 45%,#22d3ee26,#22d3ee14 55%,#0000);animation:2.4s ease-in-out infinite image-gen-sweep;position:absolute;inset:0}@keyframes image-gen-sweep{0%,to{transform:translateY(-100%)}50%{transform:translateY(100%)}}.image-gen-placeholder-content{z-index:1;color:#22d3ee99;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;display:flex;position:relative}.image-gen-placeholder-content svg{opacity:.5;animation:2s ease-in-out infinite icon-pulse}.image-gen-placeholder-text{letter-spacing:.05em;color:#93c5fdb3;font-size:.7rem;animation:.4s ease-out image-gen-text-fade}@keyframes image-gen-text-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.holo-block-image{border-radius:6px;flex-direction:column;align-items:center;display:flex;position:relative}.holo-block-image.loading{justify-content:center;min-height:200px}.holo-block-image-placeholder{color:#22d3ee66;flex-direction:column;align-items:center;gap:8px;display:flex}.holo-block-image-placeholder svg{opacity:.5}.holo-block-image-placeholder span{font-size:.75rem}.holo-block-image-content{object-fit:contain;border-radius:6px;max-width:100%;max-height:400px}.holo-block-image-actions{opacity:0;z-index:2;gap:6px;transition:opacity .15s;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.holo-block-image:hover .holo-block-image-actions{opacity:1}.holo-block-image-action-btn{color:#facc15d9;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.02em;background:#081423cc;border:1px solid #facc1540;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:.65rem;font-weight:500;transition:background .15s,color .15s,box-shadow .15s,border-color .15s;display:flex}.holo-block-image-action-btn:hover{color:#facc15;background:#081423e6;border-color:#facc1580;box-shadow:0 0 10px #facc154d}.holo-block-image-action-btn.trash{color:#ef4444d9;border-color:#ef444440}.holo-block-image-action-btn.trash:hover{color:#ef4444;background:#081423e6;border-color:#ef444480;box-shadow:0 0 10px #ef44444d}.holo-block-image-action-btn svg{width:12px;height:12px}.article-image-cropper-modal{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.article-image-cropper-container{background:#0c1425;border:1px solid #22d3ee33;border-radius:12px;flex-direction:column;gap:12px;width:90%;max-width:700px;padding:20px;display:flex}.article-image-cropper-actions{justify-content:flex-end;gap:8px;display:flex}.article-image-cropper-btn{cursor:pointer;border:none;border-radius:6px;padding:6px 16px;font-size:.75rem;font-weight:500;transition:background .15s,color .15s}.article-image-cropper-btn.cancel{color:#fff9;background:#ffffff14}.article-image-cropper-btn.cancel:hover{color:#fffc;background:#ffffff1f}.article-image-cropper-btn.apply{color:#22d3eee6;background:#22d3ee33}.article-image-cropper-btn.apply:hover{color:#22d3ee;background:#22d3ee4d}.article-crop-window-wrapper{-webkit-user-select:none;user-select:none;border:1px solid #22d3ee26;border-radius:8px;width:100%;position:relative;overflow:hidden}.article-crop-window-image{width:100%;height:auto;display:block}.article-crop-overlay-top,.article-crop-overlay-bottom{pointer-events:none;background:#00000080;position:absolute;left:0;right:0}.article-crop-overlay-top{top:0}.article-crop-overlay-bottom{bottom:0}.article-crop-center-zone{z-index:1;cursor:grab;touch-action:none;position:absolute;left:0;right:0}.article-crop-center-zone:active{cursor:grabbing}.article-crop-edge{z-index:2;cursor:ns-resize;touch-action:none;justify-content:center;height:0;display:flex;position:absolute;left:0;right:0}.article-crop-edge:before{content:"";border-top:2px dotted #22d3ee99;height:2px;position:absolute;top:-1px;left:0;right:0}.article-crop-edge-handle{color:#22d3eecc;cursor:ns-resize;background:#0c1425e6;border:1px solid #22d3ee66;border-radius:10px;justify-content:center;align-items:center;width:36px;height:20px;transition:border-color .15s,color .15s;display:flex;position:absolute;top:-10px}.article-crop-edge-handle:hover{color:#22d3ee;border-color:#22d3eeb3}.article-crop-presets{justify-content:center;gap:8px;display:flex}.article-crop-preset-btn{color:#22d3eeb3;cursor:pointer;background:#22d3ee0d;border:1px solid #22d3ee33;border-radius:6px;padding:4px 14px;font-size:.7rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}.article-crop-preset-btn:hover{color:#22d3eee6;background:#22d3ee1f;border-color:#22d3ee66}@keyframes pulse-cyan{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-gold{0%,to{box-shadow:0 0 8px #facc154d}50%{box-shadow:0 0 16px #facc1580}}.format-wrapper{align-items:center;margin-top:15px;display:flex;position:relative}.roll-section{align-items:flex-end;gap:8px;margin-right:0;display:flex}.roll-counter{margin-bottom:9px;position:absolute;bottom:100%;left:50%;transform:translate(calc(-50% - 10px))}.generate-counter{margin-bottom:9px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.ideas-topbar-controls{align-items:center;gap:10px;display:flex}.ideas-topbar-controls.disabled{opacity:.35;pointer-events:none}.ideas-topbar-controls .headlines-repeat-counter,.ideas-topbar-controls .headlines-counter-btn{border-radius:0}.ideas-topbar-controls .headlines-repeat-btn{white-space:nowrap;box-sizing:border-box;text-align:center;border-radius:0;min-width:110px;height:36px;padding:6px 12px;font-size:.7rem}.roll-do-not-repeat-btn{color:#f87171b3;cursor:pointer;background:0 0;border:1px solid #f8717180;border-radius:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .25s;display:flex;position:relative}.roll-do-not-repeat-btn:hover:not(:disabled){color:#f87171;background:#f8717126;border-color:#f87171;box-shadow:0 0 20px #f8717166,0 0 40px #f8717133}.roll-do-not-repeat-btn:disabled{opacity:.3;cursor:not-allowed}.roll-do-not-repeat-count{color:#fff;background:#f87171;border-radius:0;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 0 8px #f8717199}.ideas-rating-controls{z-index:210;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:55px;right:115px}.ideas-rating-controls.disabled{opacity:.4;pointer-events:none}.ideas-rate-btn{color:#facc15b3;cursor:pointer;background:0 0;border:1px solid #facc1580;border-radius:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.ideas-rate-btn:hover:not(:disabled){color:#facc15;filter:drop-shadow(0 0 8px #facc1580)drop-shadow(0 0 16px #facc154d);border-color:#facc15}.ideas-rate-btn:disabled{cursor:not-allowed;opacity:.5}.ideas-flag-below-btn{color:#ef444480;cursor:pointer;background:0 0;border:1px solid #ef44444d;border-radius:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.ideas-flag-below-btn:hover:not(:disabled){color:#ef4444;filter:drop-shadow(0 0 8px #ef444480);border-color:#ef444499}.ideas-flag-below-btn--inactive{opacity:.25;cursor:default}.ideas-reset-btn{color:#ef444480;cursor:pointer;background:0 0;border:1px solid #ef44444d;border-radius:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.ideas-reset-btn:hover:not(.ideas-reset-btn--inactive){color:#ef4444;filter:drop-shadow(0 0 8px #ef444480);border-color:#ef444499}.ideas-reset-btn--inactive{opacity:.25;cursor:default}.idea-card-score{letter-spacing:.05em;z-index:11;border:1px solid;border-radius:3px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:700;position:absolute;bottom:0;right:18px;transform:translateY(50%)}.idea-card-score--high{color:#34d399;background:#0a1c16;border-color:#34d39966}.idea-card-score--mid{color:#facc15;background:#1c1808;border-color:#facc1566}.idea-card-score--low{color:#f87171;background:#230e0e;border-color:#f8717166}.idea-card-score--clickable{cursor:pointer;transition:filter .15s,transform .15s}.idea-card-score--clickable:hover{filter:drop-shadow(0 0 6px);transform:translateY(50%)scale(1.1)}.score-popup-backdrop{-webkit-backdrop-filter:blur(8px);z-index:1000;justify-content:center;align-items:center;animation:.2s score-popup-fadeIn;display:flex;position:fixed;inset:0}@keyframes score-popup-fadeIn{0%{opacity:0}to{opacity:1}}.score-popup-container{-webkit-backdrop-filter:blur(16px);background:#080f1eeb;border:1px solid #22d3ee59;border-radius:0;width:100%;max-width:340px;padding:20px;animation:.25s score-popup-slideUp;position:relative;box-shadow:0 0 40px #22d3ee1f,0 0 80px #22d3ee0f,0 25px 50px -12px #000c,inset 0 1px #ffffff0d}@keyframes score-popup-slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.score-popup-corner{pointer-events:none;width:12px;height:12px;position:absolute}.score-popup-corner--tl{border-top:2px solid #22d3eeb3;border-left:2px solid #22d3eeb3;top:-1px;left:-1px}.score-popup-corner--tr{border-top:2px solid #22d3eeb3;border-right:2px solid #22d3eeb3;top:-1px;right:-1px}.score-popup-corner--bl{border-bottom:2px solid #22d3eeb3;border-left:2px solid #22d3eeb3;bottom:-1px;left:-1px}.score-popup-corner--br{border-bottom:2px solid #22d3eeb3;border-right:2px solid #22d3eeb3;bottom:-1px;right:-1px}.score-popup-close{color:#22d3ee99;cursor:pointer;background:0 0;border:1px solid #22d3ee33;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex;position:absolute;top:8px;right:8px}.score-popup-close:hover{color:#22d3ee;filter:drop-shadow(0 0 6px #22d3ee80);border-color:#22d3ee80}.score-popup-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;padding-right:28px;display:flex}.score-popup-title{color:#e2e8f0e6;flex:1;min-width:0;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:600;line-height:1.4}.score-popup-composite{letter-spacing:.05em;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:700}.score-popup-composite--high{color:#34d399}.score-popup-composite--mid{color:#facc15}.score-popup-composite--low{color:#f87171}.score-popup-dimensions{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.score-popup-bar-row{align-items:center;gap:8px;display:flex}.score-popup-bar-label{color:#94a3b8cc;text-transform:uppercase;letter-spacing:.08em;flex-shrink:0;width:110px;font-family:JetBrains Mono,monospace;font-size:.55rem;font-weight:500}.score-popup-bar-track{background:#ffffff0f;border-radius:3px;flex:1;height:6px;overflow:hidden}.score-popup-bar-fill{border-radius:3px;height:100%;transition:width .4s;box-shadow:0 0 8px}.score-popup-bar-value{text-align:right;flex-shrink:0;width:28px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:700}.score-popup-flags{border-top:1px solid #22d3ee1a;gap:8px;padding-top:12px;display:flex}.score-popup-flag{letter-spacing:.1em;border:1px solid;border-radius:3px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:700}.score-popup-flag--clear{color:#34d399;background:#34d39914;border-color:#34d39959}.score-popup-flag--unclear{color:#f87171;background:#f8717114;border-color:#f8717159}.score-popup-flag--polarizing{color:#fb923c;background:#fb923c14;border-color:#fb923c59}.score-popup-flag--illegal{color:#f87171;background:#f871711f;border-color:#f8717180}.roll-model-selector-wrapper{display:inline-block;position:relative}.roll-model-selector-wrapper:before{content:"";width:100%;height:12px;position:absolute;top:100%;left:0}.roll-model-flyout{opacity:0;pointer-events:none;z-index:50;background:#080d18f2;border:1px solid #facc1533;border-radius:8px;flex-direction:column;gap:6px;margin-top:12px;padding:8px;transition:opacity .25s;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #00000080,inset 0 0 20px #facc150d}.roll-model-selector-wrapper:hover:not(.disabled) .roll-model-flyout{opacity:1;pointer-events:auto}.roll-model-btn{letter-spacing:.02em;color:#facc15b3;cursor:pointer;white-space:nowrap;opacity:0;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:500;transition:all .2s,transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;display:flex;transform:translateY(-10px)}.roll-model-selector-wrapper:hover .roll-model-btn{opacity:1;transform:translateY(0)}.roll-model-selector-wrapper:hover .roll-model-btn:first-child{transition-delay:0s}.roll-model-selector-wrapper:hover .roll-model-btn:nth-child(2){transition-delay:50ms}.roll-model-selector-wrapper:hover .roll-model-btn:nth-child(3){transition-delay:.1s}.roll-model-btn:hover{color:var(--color-gold-400);background:#facc151a;border-color:#facc154d}.roll-model-btn.active{color:var(--color-gold-400);filter:drop-shadow(0 0 6px #facc1599);background:#facc151a;border-color:#facc154d}.roll-model-btn-provider{color:#facc1580;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:400}.roll-model-btn.active .roll-model-btn-provider{color:#facc15b3}.format-wild-btn{color:var(--color-gold-400);border:1px solid var(--color-gold-400);cursor:pointer;background:#facc1514;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin-right:24px;padding:6px 14px;font-size:.625rem;font-weight:600;transition:all .25s;display:flex;position:relative;box-shadow:0 0 12px #facc1533}.format-wild-icon{width:12px;height:12px}.format-wild-btn:hover:not(:disabled){text-shadow:0 0 8px #facc15cc;background:#facc1526;box-shadow:0 0 20px #facc1566,inset 0 0 12px #facc1526}.format-wild-btn:disabled{opacity:.3;cursor:not-allowed}.format-wild-btn.wilding{background:repeating-linear-gradient(0deg,#0000 0 2px,#facc150a 2px 4px),linear-gradient(90deg,#facc1526,#facc1514,#facc1526);border-color:#facc1599;animation:.15s step-end infinite holo-flicker;box-shadow:0 0 15px #facc154d,inset 0 0 20px #facc150d}.format-panel-row{align-items:center;display:flex}.format-buttons-right{align-items:flex-end;margin-left:24px;display:flex}.format-panel{--holo-cyan:#22d3ee99;--holo-bg:#081423f2;background:var(--holo-bg);border:1px solid #22d3ee80;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;min-height:170px;padding:14px 20px;display:flex;position:relative;overflow:visible;box-shadow:0 0 40px #22d3ee0f,0 4px 24px #0006,inset 0 0 60px #22d3ee05}.format-panel.disabled{opacity:.5;pointer-events:none}.controls-disabled .format-panel.disabled{opacity:1}.format-panel:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#22d3ee02 3px 6px);border-radius:14px;position:absolute;inset:0}.format-panel:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--holo-cyan)50%,transparent 100%);height:1px;box-shadow:0 0 12px var(--holo-cyan);position:absolute;top:0;left:15%;right:15%}.format-panel-label{letter-spacing:.12em;text-transform:uppercase;color:#22d3eeb3;text-shadow:0 0 8px #22d3ee80;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.625rem;font-weight:600}.format-panel-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.modifiers-panel{--holo-cyan:#22d3ee99;--holo-bg:#081423f2;background:var(--holo-bg);border:1px solid #22d3ee80;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;min-height:170px;margin-left:16px;padding:14px 20px;display:flex;position:relative;overflow:visible;box-shadow:0 0 40px #22d3ee0f,0 4px 24px #0006,inset 0 0 60px #22d3ee05}.modifiers-panel.disabled{opacity:.5;pointer-events:none}.controls-disabled .modifiers-panel.disabled{opacity:1}.modifiers-panel:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#22d3ee02 3px 6px);border-radius:14px;position:absolute;inset:0}.modifiers-panel:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--holo-cyan)50%,transparent 100%);height:1px;box-shadow:0 0 12px var(--holo-cyan);position:absolute;top:0;left:15%;right:15%}.modifiers-panel-label{letter-spacing:.12em;text-transform:uppercase;color:#22d3eeb3;text-shadow:0 0 8px #22d3ee80;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.625rem;font-weight:600}.modifiers-panel-controls{flex-direction:column;gap:10px;display:flex}.modifier-control{flex-direction:column;align-items:center;gap:4px;display:flex}.modifier-control-label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8e6;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.6rem;font-weight:700}.modifier-control-selector{align-items:center;gap:6px;display:flex}.modifier-arrow{color:#22d3ee80;cursor:pointer;background:0 0;border:1px solid #22d3ee4d;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:all .2s;display:flex;box-shadow:0 0 4px #22d3ee1a}.modifier-arrow:hover:not(:disabled){color:#22d3ee;background:#22d3ee0d;border-color:#22d3eecc;box-shadow:0 0 8px #22d3ee66,0 0 16px #22d3ee33,inset 0 0 8px #22d3ee1a}.modifier-arrow:disabled{opacity:.5;cursor:not-allowed}.modifier-arrow svg{stroke-width:2.5px;filter:drop-shadow(0 0 2px #22d3ee80);width:14px;height:14px}.modifier-arrow:hover:not(:disabled) svg{filter:drop-shadow(0 0 4px #22d3eecc)}.modifier-value{color:#94a3b899;text-align:center;width:90px;font-family:JetBrains Mono,monospace;font-size:.7rem;transition:all .2s}.modifier-value.active{color:#22d3eee6;text-shadow:0 0 8px #22d3ee66}.do-not-repeat-btn{color:#f87171b3;z-index:1;background:0 0;border:1px solid #f8717180;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .25s;display:flex;position:relative}.do-not-repeat-btn:before{content:"";transform-origin:100%;background:#f8717199;width:12px;height:1px;position:absolute;top:50%;left:-1px;transform:translate(-12px)rotate(35deg);box-shadow:0 0 8px #f8717180}.do-not-repeat-btn:after{content:"";background:#f8717199;width:14px;height:1px;position:absolute;top:50%;left:-1px;transform:translate(-24px)translateY(-7px);box-shadow:0 0 8px #f8717180}.do-not-repeat-btn .connector-dot{z-index:2;background:#f87171;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:-1px;transform:translate(-14px)translateY(-9px);box-shadow:0 0 6px #f87171,0 0 10px #f8717180}.do-not-repeat-btn:hover{color:#f87171;background:#f8717126;border-color:#f87171;box-shadow:0 0 20px #f8717166,0 0 40px #f8717133}.do-not-repeat-btn svg{width:14px;height:14px}.format-generate-btn{letter-spacing:.05em;min-width:110px;color:var(--color-cyan-400);border:1px solid var(--color-cyan-400);z-index:1;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:7px 14px;font-size:.625rem;font-weight:600;transition:all .25s;display:flex;position:relative}.format-generate-btn:hover{color:#fff;background:linear-gradient(135deg,var(--color-cyan-500)0%,var(--color-cyan-600)100%);border-color:var(--color-cyan-400);box-shadow:0 0 20px #22d3ee66,0 0 40px #22d3ee33}.format-generate-btn:disabled{cursor:not-allowed;opacity:.4;color:#94a3b880;box-shadow:none;border-color:#94a3b84d}.format-generate-btn.generating{background:repeating-linear-gradient(0deg,#0000 0 2px,#22d3ee0a 2px 4px) 0 0/100% 4px,linear-gradient(90deg,#ff649605,#0000 15% 85%,#64ffff05) 0 0/100% 100%;border-color:#22d3ee99;animation:.15s step-end infinite holo-flicker;box-shadow:0 0 15px #22d3ee4d,inset 0 0 20px #22d3ee0d}@keyframes holo-flicker{0%{opacity:.9;filter:hue-rotate()brightness();text-shadow:0 0 8px #22d3eecc,0 0 20px #22d3ee66}10%{opacity:.85;filter:hue-rotate(-5deg)brightness(1.1);text-shadow:-1px 0 8px #ff649680,1px 0 8px #22d3eecc}20%{opacity:.95;filter:hue-rotate(3deg)brightness(.95);text-shadow:0 0 8px #22d3eecc,0 0 20px #22d3ee66}30%{opacity:.7;filter:hue-rotate(-8deg)brightness(1.2);text-shadow:1px 0 10px #22d3ee,-1px 0 6px #ff649666}40%{opacity:.92;filter:hue-rotate()brightness();text-shadow:0 0 8px #22d3eecc,0 0 20px #22d3ee66}50%{opacity:.88;filter:hue-rotate(5deg)brightness(1.05);text-shadow:0 0 12px #22d3eee6}60%{opacity:.6;filter:hue-rotate(-3deg)brightness(1.3);text-shadow:-2px 0 8px #ff649699,2px 0 8px #22d3eee6}70%{opacity:.93;filter:hue-rotate()brightness();text-shadow:0 0 8px #22d3eecc,0 0 20px #22d3ee66}80%{opacity:.85;filter:hue-rotate(8deg)brightness(.9);text-shadow:0 0 15px #22d3ee}90%{opacity:.75;filter:hue-rotate(-5deg)brightness(1.15);text-shadow:1px 0 8px #ff649680,-1px 0 10px #22d3eecc}to{opacity:.9;filter:hue-rotate()brightness();text-shadow:0 0 8px #22d3eecc,0 0 20px #22d3ee66}}.format-generate-btn svg{width:12px;height:12px;margin-right:4px}.icon-btn,.format-panel-actions{display:none}.cards-header{z-index:10;justify-content:flex-start;align-items:center;max-width:calc(100% - 350px);min-height:24px;margin:45px auto 10px;display:flex;position:relative}.cards-header.hidden-content .select-all-btn{opacity:0;pointer-events:none}.cards-header .select-all-btn{color:#94a3b8b3;opacity:0;background:0 0;border:1px solid #22d3ee26;border-radius:5px;padding:4px 10px;font-size:.625rem;font-weight:500;transition:all .4s}.cards-header .select-all-btn.visible{opacity:1}.cards-header .select-all-btn:hover{color:var(--color-cyan-300);background:#22d3ee0d;border-color:#22d3ee59}.action-panel{--holo-cyan:#22d3ee80;--holo-bg:#08142399;display:none}.action-panel-label{letter-spacing:.1em;text-transform:uppercase;color:#22d3ee66;white-space:nowrap;font-size:.5rem;font-weight:600}.idea-cards-loader{justify-content:center;align-items:center;min-height:200px;display:flex}.idea-cards-empty{flex-direction:column;justify-content:center;align-items:center;max-width:calc(100% - 200px);min-height:200px;margin:0 auto;display:flex}@keyframes cards-glitch-in{0%{opacity:0;filter:hue-rotate(-20deg)brightness(1.5);clip-path:inset(0 0 100%);transform:translateY(10px)}20%{opacity:.3;filter:hue-rotate(10deg)brightness(1.2);clip-path:inset(0 0 60%);transform:translateY(5px)translate(-3px)}40%{opacity:.6;filter:hue-rotate(-5deg)brightness(1.1);clip-path:inset(0 0 30%);transform:translateY(2px)translate(2px)}60%{opacity:.8;filter:hue-rotate(5deg)brightness(1.05);clip-path:inset(0 0 10%);transform:translateY(-1px)translate(-1px)}80%{opacity:.95;filter:hue-rotate()brightness();clip-path:inset(0);transform:translateY(1px)}to{opacity:1;filter:hue-rotate()brightness();clip-path:inset(0);transform:translateY(0)}}@keyframes content-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.content-ideas-section{z-index:1;padding-top:70px;position:relative}.content-ideas-controls{z-index:100;position:relative;transform:translate(-12px)}.ideas-offer-url-wrapper{z-index:100;align-items:center;display:flex;position:absolute;top:40px;left:194px}.ideas-offer-url-input{color:#e0f2fee6;background:#082f4966;border:1px solid #22d3ee33;border-radius:0;width:220px;padding:6px 12px;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:12px;transition:all .2s}.ideas-offer-url-input::placeholder{color:#7dd3fc66;font-family:JetBrains Mono,SF Mono,Consolas,monospace}.ideas-offer-url-input:hover:not(:disabled){background:#082f4999;border-color:#22d3ee66}.ideas-offer-url-input:focus{background:#082f49b3;border-color:#22d3ee99;outline:none;box-shadow:0 0 0 2px #22d3ee1a}.ideas-offer-url-input:disabled{opacity:.4;cursor:not-allowed}.ideas-awareness-row{justify-content:center;align-items:center;gap:12px;display:flex;transform:translate(-50px,-50px)}.ideas-awareness-row.disabled{opacity:.4;pointer-events:none}.ideas-awareness-label{text-transform:uppercase;letter-spacing:.05em;color:#facc1599;font-size:10px;font-weight:500}.ideas-awareness-options{background:#082f494d;border:1px solid #facc1533;border-radius:0;gap:2px;padding:2px;display:flex}.ideas-awareness-btn{text-transform:uppercase;letter-spacing:.03em;color:#facc1580;cursor:pointer;background:0 0;border:none;border-radius:0;padding:4px 8px;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:10px;font-weight:500;transition:all .15s}.ideas-awareness-btn:hover:not(:disabled):not(.active){color:#facc15cc;background:#facc151a}.ideas-awareness-btn.active{color:#080d18;background:linear-gradient(135deg,#facc15,#fde047);box-shadow:0 0 10px #facc1580}.ideas-awareness-btn:disabled{cursor:not-allowed}.content-ideas-section.angle-not-selected{position:relative}.content-ideas-section.angle-not-selected>:not(.angle-required-overlay){opacity:.35;pointer-events:none;filter:saturate(.3);transition:opacity .3s,filter .3s}.angle-required-overlay{z-index:10;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.angle-required-overlay-content{background:linear-gradient(135deg,#080d18f2,#0f172ae6);border:1px solid #22d3ee4d;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:24px 32px;animation:3s ease-in-out infinite overlay-pulse;display:flex;box-shadow:0 0 30px #22d3ee26,0 0 60px #22d3ee14,inset 0 1px #ffffff0d}@keyframes overlay-pulse{0%,to{box-shadow:0 0 30px #22d3ee26,0 0 60px #22d3ee14,inset 0 1px #ffffff0d}50%{box-shadow:0 0 40px #22d3ee40,0 0 80px #22d3ee1f,inset 0 1px #ffffff14}}.angle-required-icon{color:var(--color-cyan-400);text-shadow:0 0 12px #22d3ee99;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:1.8rem;font-weight:700;animation:3s ease-in-out infinite icon-glow-pulse}@keyframes icon-glow-pulse{0%,to{text-shadow:0 0 12px #22d3ee99;opacity:.85}50%{text-shadow:0 0 20px #22d3eee6,0 0 30px #22d3ee66;opacity:1}}.angle-required-text{color:var(--color-cyan-300);letter-spacing:.03em;text-transform:uppercase;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.95rem;font-weight:600}.title-popup-backdrop{-webkit-backdrop-filter:blur(8px);z-index:1000;background:0 0;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.title-popup-container{-webkit-backdrop-filter:blur(12px);background:#080f1ed9;border:1px solid #22d3ee66;border-radius:0;width:100%;max-width:820px;padding:24px;animation:.25s titleSlideUp;position:relative;transform:translate(73px,-10px);box-shadow:0 0 30px #22d3ee26,0 0 60px #22d3ee1a,0 25px 50px -12px #000c,0 12px 24px -8px #0009,inset 0 1px #ffffff0d}@keyframes titleSlideUp{0%{opacity:0;transform:translate(73px,20px)scale(.98)}to{opacity:1;transform:translate(73px,-10px)scale(1)}}.title-do-not-repeat-btn{color:#ef4444b3;cursor:pointer;z-index:10;background:0 0;border:1px solid #ef444480;border-radius:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex;position:absolute;top:6px;left:6px}.title-do-not-repeat-btn:hover{color:#ef4444;border-color:#ef4444;box-shadow:0 0 12px #ef444466,0 0 20px #ef444433}.title-do-not-repeat-btn svg{width:12px;height:12px}.title-do-not-repeat-count{color:#fff;background:#ef4444e6;border-radius:7px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:600;display:flex;position:absolute;top:-6px;right:-6px}.title-flag-all-btn{color:#ef444480;cursor:pointer;z-index:10;background:0 0;border:1px solid #ef44444d;border-radius:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex;position:absolute;top:6px;left:34px}.title-flag-all-btn svg{width:14px;height:14px}.title-flag-all-btn:hover{color:#ef4444;filter:drop-shadow(0 0 8px #ef444480);border-color:#ef444499}.title-flag-all-btn--active{color:#ef4444;filter:drop-shadow(0 0 6px #ef444466);border-color:#ef444480}.title-bulk-trash-btn{color:#ef444480;cursor:pointer;z-index:10;background:0 0;border:1px solid #ef44444d;border-radius:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex;position:absolute;top:6px;left:62px}.title-bulk-trash-btn svg{width:12px;height:12px}.title-bulk-trash-btn:hover:not(:disabled){color:#ef4444;border-color:#ef4444;box-shadow:0 0 12px #ef444466,0 0 20px #ef444433}.title-bulk-trash-btn:disabled{opacity:.3;cursor:not-allowed}.title-bulk-trash-btn--inactive{opacity:.35}.title-bulk-regen-btn{color:#22d3eeb3;cursor:pointer;z-index:10;background:0 0;border:1px solid #22d3ee80;border-radius:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex;position:absolute;top:6px;right:90px}.title-bulk-regen-btn svg{width:12px;height:12px}.title-bulk-regen-btn:hover:not(:disabled){color:#22d3ee;border-color:#22d3ee;box-shadow:0 0 12px #22d3ee66,0 0 20px #22d3ee33}.title-bulk-regen-btn:disabled{opacity:.3;cursor:not-allowed}.title-bulk-regen-btn--inactive{opacity:.35}.title-championship-btn{color:#facc15b3;cursor:pointer;z-index:10;background:0 0;border:1px solid #facc1580;border-radius:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex;position:absolute;top:6px;right:62px}.title-championship-btn svg{width:12px;height:12px}.title-championship-btn:hover:not(:disabled){color:#facc15;border-color:#facc15;box-shadow:0 0 12px #facc1566,0 0 20px #facc1533}.title-championship-btn:disabled{opacity:.3;cursor:not-allowed}.title-championship-overlay{-webkit-backdrop-filter:blur(8px);z-index:20;background:#080f1ecc;flex-direction:column;justify-content:center;align-items:center;gap:8px;animation:.3s championship-fade-in;display:flex;position:absolute;inset:0}.title-rating-progress{color:#4ade80;text-transform:uppercase;letter-spacing:.12em;text-shadow:0 0 15px #4ade8080;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700}.title-championship-status{color:#22d3ee;text-transform:uppercase;letter-spacing:.15em;text-shadow:0 0 20px #22d3ee99,0 0 40px #22d3ee4d;font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:600;animation:2.2s ease-in-out infinite championship-text-fade}@keyframes championship-fade-in{0%{opacity:0}to{opacity:1}}@keyframes championship-text-fade{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}.title-bulk-action-count{color:#fff;background:#ef4444e6;border-radius:7px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:600;display:flex;position:absolute;top:-6px;right:-6px}.title-popup-close{color:#22d3eeb3;cursor:pointer;z-index:10;background:0 0;border:1px solid #22d3ee80;border-radius:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex;position:absolute;top:6px;right:6px}.title-popup-close:hover{color:#22d3ee;border-color:#22d3ee;box-shadow:0 0 12px #22d3ee66,0 0 20px #22d3ee33}.title-popup-close svg{width:14px;height:14px}.title-selection-header{align-items:center;gap:16px;margin-bottom:12px;display:flex;position:relative}.title-header-line{background:linear-gradient(90deg,#0000,#22d3ee66,#0000);flex:1;height:1px}.title-header-line--left{background:linear-gradient(90deg,#0000,#22d3ee66)}.title-header-line--right{background:linear-gradient(90deg,#22d3ee66,#0000)}.title-header-title{letter-spacing:.2em;color:var(--color-cyan-400);text-shadow:0 0 12px #22d3ee80;white-space:nowrap;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.7rem;font-weight:600}.title-model-selector{justify-content:center;gap:4px;margin-top:12px;margin-bottom:4px;display:flex}.title-model-btn{color:var(--color-baby-blue-300);cursor:pointer;letter-spacing:.05em;background:#22d3ee0d;border:1px solid #22d3ee26;border-radius:0;padding:4px 8px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.55rem;font-weight:500;transition:all .2s}.title-model-btn:hover{background:#22d3ee1a;border-color:#22d3ee40}.title-model-btn.active{color:var(--color-cyan-400);background:#22d3ee26;border-color:#22d3ee66}.title-holo-container{background:linear-gradient(#080d1899,#101a3066);border-radius:0;padding:16px;transition:opacity .3s;position:relative}.title-holo-glow{pointer-events:none;z-index:0;background:radial-gradient(at top,#22d3ee0f,#0000 70%);border-radius:0;height:80px;position:absolute;top:0;left:0;right:0}.title-holo-scanlines{pointer-events:none;z-index:1;opacity:.5;background:repeating-linear-gradient(0deg,#22d3ee08 0 1px,#0000 1px 3px);border-radius:0;position:absolute;inset:0}.title-corner{z-index:2;border:0 solid #22d3ee66;width:12px;height:12px;position:absolute}.title-corner--tl{border-top-width:2px;border-left-width:2px;top:4px;left:4px}.title-corner--tr{border-top-width:2px;border-right-width:2px;top:4px;right:4px}.title-corner--bl{border-bottom-width:2px;border-left-width:2px;bottom:4px;left:4px}.title-corner--br{border-bottom-width:2px;border-right-width:2px;bottom:4px;right:4px}.title-scroll-container{z-index:2;height:460px;margin-bottom:12px;position:relative;overflow:hidden}.title-scroll-scanline{z-index:6;pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee4d 20%,#22d3eecc,#22d3ee4d 80%,#0000);height:2px;animation:3s ease-in-out infinite scanlineMove;position:absolute;left:0;right:0;box-shadow:0 0 8px #22d3ee80,0 0 16px #22d3ee4d}.title-list{scrollbar-width:none;-ms-overflow-style:none;height:460px;padding:20px 0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.title-list::-webkit-scrollbar{display:none}.title-empty-state{text-align:center;justify-content:center;align-items:center;padding:60px 20px;display:flex}.title-empty-state span{color:#22d3ee66;letter-spacing:.02em;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.75rem}.title-item-row{align-items:stretch;gap:12px;display:flex}.title-item-row .title-item{flex:1}.title-item-actions{opacity:0;flex-direction:column;justify-content:center;gap:4px;transition:opacity .2s;display:flex}.title-item-row:hover .title-item-actions{opacity:1}.title-action-btn{cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.title-action-btn svg{width:14px;height:14px}.title-action-btn:disabled{opacity:.3;cursor:not-allowed}.title-action-roll{color:#22d3ee80}.title-action-roll:hover:not(:disabled){color:#22d3ee;filter:drop-shadow(0 0 6px #22d3ee99)}.title-action-trash{color:#ef444480}.title-action-trash:hover{color:#ef4444;filter:drop-shadow(0 0 6px #ef444499)}.title-action-flag{color:#ef444459}.title-action-flag:hover{color:#ef4444;filter:drop-shadow(0 0 6px #ef444499)}.title-action-flag--active{color:#ef4444;filter:drop-shadow(0 0 6px #ef444466)}.title-action-flag--active:hover{filter:drop-shadow(0 0 8px #ef444499)}.title-item--flagged{opacity:.55;background:#ef44440f}.title-item--flagged:hover{opacity:.75}.title-item{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:12px;width:100%;padding:10px 14px;transition:all .2s;display:flex;position:relative}.title-item-row:hover .title-item:not(:disabled):not(.title-item--selected){background:#22d3ee0d;border-color:#22d3ee26}.title-item--selected{background:#facc1514;border-color:#facc154d;box-shadow:0 0 20px #facc151a,inset 0 0 20px #facc1508}.title-radio{flex-shrink:0;width:16px;height:16px;position:relative}.title-radio-outer{border:2px solid #22d3ee4d;border-radius:50%;transition:border-color .2s;position:absolute;inset:0}.title-item-row:hover .title-item:not(.title-item--selected) .title-radio-outer{border-color:#22d3ee80}.title-item--selected .title-radio-outer{border-color:var(--color-gold-400)}.title-radio-inner{background:var(--color-gold-400);border-radius:50%;width:8px;height:8px;animation:.2s ease-out radio-pop;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.title-radio-glow{background:radial-gradient(circle,#facc1566,#0000 70%);border-radius:50%;width:20px;height:20px;animation:1.5s ease-in-out infinite glow-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.title-index{color:#22d3ee66;min-width:20px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.65rem;font-weight:600;transition:color .2s,text-shadow .2s}.title-item--selected .title-index{color:var(--color-gold-400);text-shadow:0 0 8px #facc1580}.title-text{color:var(--color-baby-blue-200);flex:1;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.88rem;font-weight:400;line-height:1.6;transition:color .2s,text-shadow .2s}.title-item--selected .title-text{color:var(--color-gold-300);text-shadow:0 0 15px #facc1533}.title-selected-line{background:linear-gradient(180deg,transparent 0%,var(--color-gold-400)20%,var(--color-gold-400)80%,transparent 100%);border-radius:0;width:3px;height:60%;animation:.2s ease-out line-appear;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 10px #facc1580}.title-item-row--original{margin-bottom:4px}.title-item--original{background:#082f4966;border-color:#22d3ee40}.title-index--original{color:#22d3eeb3;letter-spacing:.05em;min-width:60px;font-size:.65rem;font-weight:600}.title-item--original.title-item--selected .title-index--original{color:var(--color-gold-400)}.title-list-divider{background:linear-gradient(90deg,#0000,#22d3ee4d 20% 80%,#0000);height:1px;margin:8px 0 12px}.title-generate-more-wrapper{z-index:3;justify-content:center;padding-top:8px;display:flex;position:relative}.title-generate-more-btn{color:#22d3ee80;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.title-generate-more-btn svg{width:18px;height:18px}.title-generate-more-btn:hover:not(:disabled){color:#22d3ee;filter:drop-shadow(0 0 8px #22d3ee99)}.title-generate-more-btn:disabled{opacity:.4;cursor:not-allowed}.title-generate-more-btn--loading{opacity:.4}.title-activate-wrapper{justify-content:center;margin-top:16px;display:flex}.title-activate-btn{letter-spacing:.15em;color:var(--color-gold-400);cursor:pointer;background:0 0;border:1px solid #facc1580;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:10px 28px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.65rem;font-weight:600;transition:all .2s;display:inline-flex}.title-activate-btn svg{width:12px;height:12px;transition:all .2s}.title-activate-btn:hover:not(:disabled){background:var(--color-gold-400);border-color:var(--color-gold-400);color:#000;box-shadow:0 0 20px #facc1580}.title-activate-btn:hover:not(:disabled) svg{color:#000}.title-activate-btn:active:not(:disabled){transform:scale(.98)}.title-activate-btn:disabled{opacity:.4;cursor:not-allowed}.title-rate-btn{color:#facc15b3;cursor:pointer;z-index:10;background:0 0;border:1px solid #facc1580;border-radius:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex;position:absolute;top:6px;right:34px}.title-rate-btn svg{width:12px;height:12px}.title-rate-btn:hover:not(:disabled){color:#facc15;border-color:#facc15;box-shadow:0 0 12px #facc1566,0 0 20px #facc1533}.title-rate-btn:disabled{opacity:.3;cursor:not-allowed}.title-rate-btn--loading{animation:1s ease-in-out infinite title-rate-pulse}@keyframes title-rate-pulse{0%,to{opacity:.4}50%{opacity:.8;border-color:#facc15b3}}.title-score-badge{cursor:pointer;letter-spacing:.03em;border:1px solid;border-radius:2px;flex-shrink:0;margin-left:8px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:700;transition:color .15s,border-color .15s}.title-score-badge:hover{color:#facc15;border-color:#facc1580}.title-score-badge--high,.title-score-badge--mid{color:#22d3ee;background:#22d3ee1a;border-color:#22d3ee66}.title-score-badge--low{color:#f87171;background:#f871711a;border-color:#f8717166}.title-score-overlay{-webkit-backdrop-filter:blur(4px);z-index:20;background:#00000080;justify-content:center;align-items:center;animation:.2s score-popup-fadeIn;display:flex;position:absolute;inset:0}.title-score-overlay-container{-webkit-backdrop-filter:blur(16px);background:#080f1ef0;border:1px solid #22d3ee59;border-radius:0;width:100%;max-width:340px;padding:20px;animation:.25s score-popup-slideUp;position:relative;box-shadow:0 0 40px #22d3ee1f,0 0 80px #22d3ee0f,0 25px 50px -12px #000c,inset 0 1px #ffffff0d}.title-score-corner{pointer-events:none;width:12px;height:12px;position:absolute}.title-score-corner--tl{border-top:2px solid #22d3eeb3;border-left:2px solid #22d3eeb3;top:-1px;left:-1px}.title-score-corner--tr{border-top:2px solid #22d3eeb3;border-right:2px solid #22d3eeb3;top:-1px;right:-1px}.title-score-corner--bl{border-bottom:2px solid #22d3eeb3;border-left:2px solid #22d3eeb3;bottom:-1px;left:-1px}.title-score-corner--br{border-bottom:2px solid #22d3eeb3;border-right:2px solid #22d3eeb3;bottom:-1px;right:-1px}.title-score-scanlines{pointer-events:none;z-index:0;opacity:.5;background:repeating-linear-gradient(0deg,#22d3ee08 0 1px,#0000 1px 3px);position:absolute;inset:0}.title-score-close{color:#22d3ee99;cursor:pointer;z-index:1;background:0 0;border:1px solid #22d3ee33;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex;position:absolute;top:8px;right:8px}.title-score-close:hover{color:#22d3ee;filter:drop-shadow(0 0 6px #22d3ee80);border-color:#22d3ee80}.title-score-header{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;padding-right:28px;display:flex;position:relative}.title-score-title{color:#e2e8f0e6;flex:1;min-width:0;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:600;line-height:1.4}.title-score-composite{letter-spacing:.05em;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:700}.title-score-composite--high{color:#34d399;text-shadow:0 0 12px #34d39966}.title-score-composite--mid{color:#facc15;text-shadow:0 0 12px #facc1566}.title-score-composite--low{color:#f87171;text-shadow:0 0 12px #f8717166}.title-score-dimensions{z-index:1;flex-direction:column;gap:8px;margin-bottom:16px;display:flex;position:relative}.title-score-bar-row{align-items:center;gap:8px;display:flex}.title-score-bar-label{color:#94a3b8cc;text-transform:uppercase;letter-spacing:.08em;flex-shrink:0;width:120px;font-family:JetBrains Mono,monospace;font-size:.55rem;font-weight:500}.title-score-bar-track{background:#ffffff0f;border-radius:3px;flex:1;height:6px;overflow:hidden}.title-score-bar-fill{border-radius:3px;height:100%;transition:width .4s;box-shadow:0 0 8px}.title-score-bar-value{text-align:right;flex-shrink:0;width:28px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:700}.title-score-tags{z-index:1;border-top:1px solid #22d3ee1a;gap:8px;padding-top:12px;display:flex;position:relative}.title-score-tag{letter-spacing:.1em;border:1px solid;border-radius:3px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:700}.title-score-tag--wordy,.title-score-tag--drift{color:#f87171;background:#f8717114;border-color:#f8717159}.title-score-tag--curious{color:#22d3ee;background:#22d3ee14;border-color:#22d3ee59}.title-score-tag--contrast{color:#fbbf24;background:#fbbf2414;border-color:#fbbf2459}.title-score-tag--status{color:#a78bfa;background:#a78bfa14;border-color:#a78bfa59}.title-score-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:10px;padding-top:8px;display:flex}.title-score-duration{color:#ffffff59;letter-spacing:.04em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.6rem}.ideas-scroll-outer{align-items:center;gap:16px;display:flex}.ideas-scroll-wrapper{isolation:isolate;flex:1;position:relative}.active-card-indicator{z-index:50;background:#facc151a;border:1px solid #facc1566;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;animation:2s ease-in-out infinite indicator-pulse;display:flex;position:absolute;right:12px}.active-card-indicator--above{top:12px}.active-card-indicator--below{bottom:12px}.active-card-indicator-arrow{color:var(--color-gold-400);justify-content:center;align-items:center;animation:1.5s ease-in-out infinite indicator-bounce;display:flex}.active-card-indicator-arrow svg{filter:drop-shadow(0 0 6px #facc1599);width:18px;height:18px}.active-card-indicator--above .active-card-indicator-arrow{animation:1.5s ease-in-out infinite indicator-bounce-up}.active-card-indicator--below .active-card-indicator-arrow{animation:1.5s ease-in-out infinite indicator-bounce-down}.active-card-indicator-label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold-400);text-shadow:0 0 8px #facc1580;font-size:9px;font-weight:600}@keyframes indicator-pulse{0%,to{box-shadow:0 0 8px #facc1533,0 0 16px #facc151a}50%{box-shadow:0 0 12px #facc1566,0 0 24px #facc1533}}@keyframes indicator-bounce-up{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes indicator-bounce-down{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.idea-cards-grid.fade-transition .idea-card{animation:.3s ease-out card-fade-in}@keyframes card-fade-in{0%{opacity:0}to{opacity:1}}.ideas-scroll-container{z-index:1;height:510px;position:relative;overflow:hidden}.ideas-scroll-container::-webkit-scrollbar{display:none}.ideas-scroll-container{-ms-overflow-style:none;scrollbar-width:none}.ideas-scroll-indicator{z-index:20;position:absolute;bottom:8px;right:50%;transform:translate(50%)}.ideas-section-wrapper{position:relative}.idea-card-rating-overlay{-webkit-backdrop-filter:blur(4px);z-index:10;border-radius:inherit;background:#080f1ecc;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.idea-card-rating-text{color:#facc15;text-transform:uppercase;letter-spacing:.1em;text-shadow:0 0 12px #facc1580;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:600;animation:2.5s ease-in-out infinite idea-card-rating-fade}@keyframes idea-card-rating-fade{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}.ideas-select-wrapper{z-index:210;transition:opacity .3s;position:absolute;top:55px;left:120px}.ideas-select-wrapper.faded{opacity:.3;pointer-events:none}.ideas-select-wrapper.disabled{opacity:.4;pointer-events:none}.ideas-select-trigger{letter-spacing:.08em;text-transform:uppercase;color:#94a3b899;cursor:default;padding:4px 8px;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.6rem;font-weight:600;transition:color .2s}.ideas-select-wrapper:hover .ideas-select-trigger{color:var(--color-cyan-400)}.ideas-select-flyout{opacity:0;pointer-events:none;flex-direction:column;gap:2px;padding-right:8px;transition:opacity .2s;display:flex;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.ideas-select-wrapper:hover .ideas-select-flyout{opacity:1;pointer-events:auto}.ideas-select-option{letter-spacing:.05em;text-transform:uppercase;color:var(--color-cyan-400);cursor:pointer;text-align:right;white-space:nowrap;background:linear-gradient(270deg,#22d3ee26,#22d3ee14 40%,#22d3ee05,#0000);border:none;border-right:1px solid #22d3ee66;padding:5px 10px;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.55rem;font-weight:600;transition:all .2s}.ideas-select-option:hover{color:#fff;border-right-color:var(--color-cyan-400);text-shadow:0 0 8px #22d3ee99;background:linear-gradient(270deg,#22d3ee4d,#22d3ee26 40%,#22d3ee0d,#0000)}.ideas-scroll-controls{z-index:200;pointer-events:auto;flex-direction:column;align-items:center;gap:10px;transition:opacity .3s;display:flex;position:absolute;top:calc(50% - 15px);left:115px;transform:translateY(-50%)}.ideas-scroll-controls.faded{opacity:.3;pointer-events:none}.ideas-scroll-arrows{flex-direction:column;gap:8px;display:flex}.ideas-scroll-arrow{color:#64748b66;cursor:not-allowed;pointer-events:auto;background:#080d18cc;border:1px solid #64748b33;border-radius:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.ideas-scroll-arrow svg{width:18px;height:18px}.ideas-scroll-arrow.active{color:var(--color-cyan-400);cursor:pointer;border-color:#22d3ee66;box-shadow:0 0 10px #22d3ee33}.ideas-scroll-arrow.active:hover{background:#22d3ee1a;border-color:#22d3ee99;box-shadow:0 0 15px #22d3ee4d}.ideas-scroll-arrow.active:active{background:#22d3ee33;transform:scale(.95)}.ideas-scroll-arrow:disabled{pointer-events:none}.idea-cards-grid{grid-template-columns:repeat(auto-fill,minmax(max(280px,20% - 8px),1fr));gap:100px 10px;max-width:calc(100% - 350px);margin:0 auto;padding-top:50px;padding-bottom:50px;display:grid}.idea-card{background:radial-gradient(at 20% 0,#22d3ee0f,#0000 50%),radial-gradient(at 80% 100%,#facc150a,#0000 50%),linear-gradient(160deg,#0c192de6,#081020f2);border:1px solid #22d3ee1f;border-radius:0;height:410px;padding:20px 18px 50px;transition:border-color .25s,box-shadow .25s,background .25s,opacity .25s}.idea-card.no-transition{transition:none}.idea-card{cursor:pointer;flex-direction:column;display:flex;position:relative;overflow:visible}.idea-card:before,.idea-card:after{display:none}.idea-card:not(.active):hover,.idea-card-wrapper:hover .idea-card:not(.active){border-color:#22d3ee4d;box-shadow:0 4px 24px #22d3ee1a}.idea-card:not(.active):hover:before,.idea-card-wrapper:hover .idea-card:not(.active):before,.idea-card:not(.active):hover:after,.idea-card-wrapper:hover .idea-card:not(.active):after{border-color:#22d3ee99}.idea-card.selected{background:radial-gradient(at 20% 0,#22d3ee1a,#0000 50%),radial-gradient(at 80% 100%,#facc150f,#0000 50%),linear-gradient(160deg,#0c192df2,#081020fa);border-color:#22d3ee80;box-shadow:0 0 20px #22d3ee33,0 0 40px #22d3ee1a,inset 0 0 30px #22d3ee08}.idea-card.selected:before,.idea-card.selected:after{border-color:var(--color-cyan-400)}.idea-card.active{background:radial-gradient(at 20% 0,#facc1514,#0000 50%),radial-gradient(at 80% 100%,#facc151a,#0000 50%),linear-gradient(160deg,#14120af2,#0c0a05fa);border-color:#facc1580;box-shadow:0 0 20px #facc1540,0 0 40px #facc151f,inset 0 0 30px #facc150a}.idea-card.active:before,.idea-card.active:after{border-color:var(--color-gold-400)}.idea-card.completed{cursor:default;background:radial-gradient(at 20% 0,#facc150f,#0000 50%),radial-gradient(at 80% 100%,#facc1514,#0000 50%),linear-gradient(160deg,#121008f2,#0a0804fa);border-color:#facc1559;box-shadow:0 0 15px #facc1526,0 0 30px #facc1514,inset 0 0 20px #facc1508}.idea-card.completed:before,.idea-card.completed:after{border-color:#facc1566}.idea-card.completed:hover{border-color:#facc1580;box-shadow:0 0 20px #facc1533,0 0 40px #facc151a,inset 0 0 25px #facc150a}.idea-card.completed:hover:before,.idea-card.completed:hover:after{border-color:#facc1599}.idea-card-index.completed-index{color:var(--color-gold-400);background:#facc151a;border-color:#facc1580;box-shadow:0 0 10px #facc154d}.idea-card.completed:hover .idea-card-index.completed-index{color:var(--color-gold-400);background:#facc1526;border-color:#facc1599;box-shadow:0 0 12px #facc1566}.idea-card .completed-title{-webkit-line-clamp:8;text-align:left;color:#facc15e6;-webkit-box-orient:vertical;flex:1;margin-top:10px;font-size:1rem;line-height:1.4;display:-webkit-box;overflow:hidden}.idea-card-view-btn{color:var(--color-gold-400);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;z-index:10;background:#facc151a;border:1px solid #facc1566;border-radius:0;justify-content:center;align-self:center;align-items:center;gap:6px;margin-top:12px;padding:8px 24px;font-size:.75rem;font-weight:600;transition:all .25s;display:flex}.idea-card-view-btn:hover{border-color:var(--color-gold-400);background:#facc1533;box-shadow:0 0 15px #facc154d}.idea-card-progress-vertical{flex-direction:column;align-items:center;gap:8px;margin-top:auto;display:flex}.idea-card-progress-label{letter-spacing:.1em;text-transform:uppercase;color:#facc1599;text-align:center;border-bottom:1px solid #facc154d;width:60px;margin-bottom:8px;padding-bottom:8px;font-size:.6rem;font-weight:700}.idea-card-progress-item-vertical{letter-spacing:.05em;text-transform:uppercase;color:#94a3b84d;font-size:.65rem;font-weight:600;transition:all .3s}.idea-card-progress-item-vertical.active{color:var(--color-cyan-400);text-shadow:0 0 10px #22d3ee99,0 0 20px #22d3ee4d}.idea-card-mode-indicator{letter-spacing:.1em;z-index:10;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.54rem;font-weight:600;position:absolute;top:-14px;left:8px}.idea-card-mode-indicator.active{color:var(--color-gold-400);text-shadow:0 0 8px #facc1580}.idea-card-mode-indicator.edit{color:var(--color-cyan-400);text-shadow:0 0 8px #22d3ee80}.idea-card-activate-btn{letter-spacing:.05em;color:var(--color-cyan-400);text-transform:uppercase;cursor:pointer;opacity:0;pointer-events:none;z-index:10;background:#080d18f2;border:1px solid #22d3ee66;border-radius:3px;align-items:center;gap:4px;padding:3px 10px;font-size:.55rem;font-weight:700;transition:all .2s;display:flex;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.idea-card:hover .idea-card-activate-btn,.idea-card-wrapper:hover .idea-card-activate-btn{opacity:1;pointer-events:auto}.idea-card-activate-btn.is-active{opacity:1;pointer-events:auto;color:var(--color-gold-400);border-color:#facc1566}.idea-card-activate-btn.is-active:hover{color:#fff;background:linear-gradient(135deg,#ef4444e6,#b91c1ce6);border-color:#ef444499;box-shadow:0 0 12px #ef444466,0 2px 8px #00000080}.idea-card-activate-btn:hover{color:#fff;background:linear-gradient(135deg,var(--color-cyan-500)0%,var(--color-cyan-600)100%);border-color:var(--color-cyan-400);box-shadow:0 0 12px #22d3ee66,0 2px 8px #00000080}.idea-card-activate-btn svg{width:10px;height:10px}.idea-card.disabled{opacity:.35;pointer-events:none;filter:grayscale(.5);transition:all .3s}.idea-card.disabled:before,.idea-card.disabled:after{border-color:#64748b33}.idea-card.disabled .idea-card-title{text-shadow:none}.idea-card.disabled .idea-card-index{color:#64748b66;border-color:#64748b33}.idea-cards-grid.has-active-idea{position:relative}.controls-disabled{opacity:.5;pointer-events:none}.format-wrapper.disabled{pointer-events:none}.select-all-btn.disabled{opacity:.4;pointer-events:none;cursor:not-allowed}.deactivate-btn{color:#fb923c!important;border-color:#fb923c80!important}.deactivate-btn:hover{background:#fb923c1a!important;border-color:#fb923c!important;box-shadow:0 0 15px #fb923c4d!important}.idea-card.regenerating{pointer-events:none;animation:2.5s ease-in-out infinite card-border-pulse}@keyframes card-border-pulse{0%,to{border-color:#22d3ee4d;box-shadow:0 0 15px #22d3ee26,0 0 30px #22d3ee14}50%{border-color:#22d3eeb3;box-shadow:0 0 25px #22d3ee59,0 0 50px #22d3ee26,0 0 80px #22d3ee14}}.idea-card.regenerating:before,.idea-card.regenerating:after{animation:2.5s ease-in-out infinite card-corner-pulse}@keyframes card-corner-pulse{0%,to{border-color:#22d3ee66}50%{border-color:#22d3ee}}.idea-card.regenerating .idea-card-indicator{background:#22d3eeb3;border-radius:0;width:100%;height:2px;animation:2s ease-in-out infinite card-scan-line;top:0;left:0;box-shadow:0 0 10px #22d3ee99,0 0 20px #22d3ee4d,0 0 30px #22d3ee26}@keyframes card-scan-line{0%{opacity:0;top:0%}5%{opacity:1}95%{opacity:1}to{opacity:0;top:calc(100% - 2px)}}.idea-card.just-generated{animation:1.2s ease-out forwards idea-card-blue-flash}.idea-card.just-generated .idea-card-index,.idea-card.just-generated .idea-card-title,.idea-card.just-generated .idea-card-separator,.idea-card.just-generated .idea-card-settings,.idea-card.just-generated .idea-card-regen-btn,.idea-card.just-generated .idea-card-progress,.idea-card.just-generated .idea-card-activate-btn{animation:1.2s ease-out forwards idea-content-reveal}@keyframes idea-card-blue-flash{0%{opacity:1;background:radial-gradient(#22d3ee66,#0000 70%),linear-gradient(160deg,#0c192de6,#081020f2);border-color:#22d3ee99;box-shadow:0 0 30px #22d3ee80,0 0 60px #22d3ee4d,inset 0 0 40px #22d3ee33}40%{opacity:1;background:radial-gradient(#22d3ee80,#0000 70%),linear-gradient(160deg,#0c192de6,#081020f2);border-color:#22d3eecc;box-shadow:0 0 40px #22d3ee99,0 0 80px #22d3ee66,inset 0 0 50px #22d3ee40}to{opacity:1;box-shadow:none;background:radial-gradient(at 20% 0,#22d3ee0f,#0000 50%),radial-gradient(at 80% 100%,#facc150a,#0000 50%),linear-gradient(160deg,#0c192de6,#081020f2);border-color:#22d3ee1f}}@keyframes idea-content-reveal{0%{opacity:0}60%{opacity:0}80%{opacity:.5}to{opacity:1}}.idea-card.empty{cursor:default;pointer-events:none}.idea-card.empty:hover{box-shadow:none;border-color:#22d3ee1f;transform:none}.idea-card-placeholder{flex-direction:column;flex:1;justify-content:flex-start;gap:8px;margin-top:8px;padding-top:4px;display:flex}.idea-card-prompt{text-align:center;justify-content:center;align-items:center;margin-top:auto;padding:12px;display:flex}.idea-card-prompt span{color:#22d3ee80;font-size:.65rem;font-style:italic;line-height:1.4}.idea-card-prompt--gold span{color:#facc15b3;font-weight:500}.idea-card-placeholder-line{background:#22d3ee14;border-radius:4px;width:100%;height:10px}.idea-card-placeholder-line.title{width:75%;height:14px;margin-bottom:4px}.idea-card-placeholder-line.short{width:60%}.idea-card-scan-clip{pointer-events:none;position:absolute;inset:0;overflow:hidden}.idea-card-scan-line{background:linear-gradient(90deg,#0000,#22d3ee66 10%,#22d3eecc,#22d3ee66 90%,#0000);height:2px;animation:2s ease-in-out infinite card-scan-line;position:absolute;left:0;right:0;box-shadow:0 0 8px #22d3ee99,0 0 16px #22d3ee66}.idea-card.empty.generating{animation:2.5s ease-in-out infinite card-border-pulse}.idea-card.empty.generating:before,.idea-card.empty.generating:after{animation:2.5s ease-in-out infinite card-corner-pulse}.idea-card-index{letter-spacing:.05em;color:#22d3ee80;background:#081423cc;border:1px solid #22d3ee33;border-radius:0;padding:2px 6px;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.6rem;font-weight:700;transition:all .25s;position:absolute;top:8px;right:8px}.idea-card:not(.active):hover .idea-card-index,.idea-card-wrapper:hover .idea-card:not(.active) .idea-card-index{color:#22d3eecc;border-color:#22d3ee66;box-shadow:0 0 8px #22d3ee33}.idea-card.selected .idea-card-index{color:var(--color-cyan-400);background:#22d3ee1a;border-color:#22d3ee99;box-shadow:0 0 10px #22d3ee4d}.idea-card.active .idea-card-index{color:var(--color-gold-400);background:#facc151a;border-color:#facc1599;box-shadow:0 0 10px #facc154d}.idea-card-title{-webkit-line-clamp:4;-webkit-box-orient:vertical;height:calc(6.048rem + 8px);margin-bottom:8px;padding-right:20px;display:-webkit-box;overflow:hidden}.idea-card-title-text{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-left:2px solid #0000;padding:4px 6px;font-size:.9rem;font-weight:600;line-height:1.68;display:inline}.idea-card-title--clickable{cursor:pointer;transition:all .15s}.idea-card-title--clickable:hover{background:#22d3ee1f;border-left-color:#22d3ee}.idea-card-title--clickable:active,.idea-card-title--clickable.title-active{background:#facc1526;border-left-color:#facc15}.offer-url-picker-overlay{z-index:15;-webkit-backdrop-filter:blur(8px);background:#0c1624e6;flex-direction:column;align-items:center;gap:14px;padding:44px 28px 20px;display:flex;position:absolute;inset:0;overflow:hidden}.offer-url-picker-body{z-index:1;flex-direction:column;flex:auto;width:100%;max-width:560px;min-height:0;padding-right:4px;display:flex;position:relative;overflow-y:auto}.offer-url-picker-scroll-inner{flex-direction:column;gap:14px;width:100%;margin:auto 0;display:flex}.offer-url-picker-footer{z-index:1;flex-shrink:0;align-items:stretch;gap:8px;width:100%;max-width:560px;display:flex;position:relative}.offer-url-picker-scanlines{z-index:0;pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#7dd3fc0e 3px 4px);position:absolute;inset:0}.offer-url-picker-header{z-index:1;letter-spacing:.16em;color:#7dd3fce6;text-transform:uppercase;text-align:center;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.68rem;font-weight:700;position:relative}.offer-url-picker-mode{z-index:1;gap:6px;width:100%;max-width:560px;display:flex;position:relative}.offer-url-picker-mode-btn{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8b3;cursor:pointer;background:#080c1680;border:1px solid #22d3ee33;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.7rem;transition:all .15s;display:inline-flex}.offer-url-picker-mode-btn:hover{color:#7dd3fce6;border-color:#22d3ee59}.offer-url-picker-mode-btn.active{color:#7dd3fc;background:#22d3ee1a;border-color:#22d3ee99;box-shadow:0 0 8px #22d3ee40}.offer-url-picker-hint{color:#94a3b8b3;margin:0;font-size:.68rem}.offer-url-picker-hint strong{color:#7dd3fcf2;font-weight:600}.offer-url-picker-hint code{color:#4ade80;font-family:JetBrains Mono,SF Mono,monospace;font-size:.64rem}.offer-url-picker-item-kind{vertical-align:-1px;color:#4ade80d9;margin-right:5px;display:inline-block}.offer-url-picker-form{z-index:1;flex-direction:column;gap:6px;width:100%;max-width:560px;display:flex;position:relative}.offer-url-picker-input{color:#e0f2fe;background:#080c1699;border:1px solid #22d3ee40;outline:none;padding:6px 10px;font-size:.8rem;transition:border-color .15s}.offer-url-picker-input:focus{border-color:#22d3eeb3}.offer-url-picker-form-actions{gap:8px;display:flex}.offer-url-picker-btn{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:1px solid;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:.75rem;transition:all .15s;display:inline-flex}.offer-url-picker-btn.analyze{color:#22d3eecc;border-color:#22d3ee66}.offer-url-picker-btn.analyze:hover:not(:disabled){background:#22d3ee14}.offer-url-picker-btn.analyze.done{color:#4ade80;border-color:#4ade8080}.offer-url-picker-btn.save{color:#4ade80;border-color:#4ade8066}.offer-url-picker-btn.save:hover:not(:disabled){background:#4ade801a;box-shadow:0 0 6px #4ade804d}.offer-url-picker-btn:disabled{opacity:.4;cursor:not-allowed}.offer-url-picker-analysis-fields{background:#080c1666;border:1px solid #22d3ee2e;flex-direction:column;gap:8px;margin-top:4px;padding:10px;display:flex}.offer-url-picker-error{color:#ef4444;margin:0;font-size:.7rem}.offer-url-picker-divider{z-index:1;background:#7dd3fc2e;width:100%;max-width:560px;height:1px;position:relative}.offer-url-picker-list{z-index:1;flex-direction:column;gap:4px;width:100%;max-width:560px;display:flex;position:relative}.offer-url-picker-empty{color:#94a3b899;text-align:center;padding:20px;font-size:.8rem}.offer-url-picker-item{background:#080c1666;border:1px solid #22d3ee2e;align-items:stretch;transition:border-color .15s;display:flex}.offer-url-picker-item:hover{border-color:#22d3ee73}.offer-url-picker-item.active{border-color:#facc1599}.offer-url-picker-item-main{text-align:left;cursor:pointer;color:#e0f2fe;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;padding:6px 10px;display:flex;position:relative}.offer-url-picker-item-label{font-size:.85rem;font-weight:600}.offer-url-picker-item-url{color:#94a3b8b3;word-break:break-all;font-size:.7rem}.offer-url-picker-item-check{color:#facc15;width:14px;height:14px;position:absolute;top:8px;right:8px}.offer-url-picker-item-icon{cursor:pointer;background:0 0;border:none;border-left:1px solid #22d3ee1f;padding:0 8px;transition:color .15s,filter .15s}.offer-url-picker-item-icon.edit{color:#22d3ee99}.offer-url-picker-item-icon.edit:hover{color:#22d3ee;filter:drop-shadow(0 0 6px #22d3eeb3)}.offer-url-picker-item-icon.delete{color:#ef444499}.offer-url-picker-item-icon.delete:hover{color:#ef4444;filter:drop-shadow(0 0 6px #ef4444b3)}.offer-url-picker-close{z-index:1;color:#a5f3fc99;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #94a3b84d;align-self:center;align-items:center;gap:6px;padding:6px 14px;font-size:.7rem;display:inline-flex;position:relative}.offer-url-picker-close:hover{color:#e0f2fe;border-color:#a5f3fc80}.offer-analysis-editor-overlay{-webkit-backdrop-filter:blur(3px);z-index:5;background:#080c1673;justify-content:stretch;align-items:stretch;padding:0;animation:.16s ease-out fadeIn;display:flex;position:absolute;inset:0}.offer-analysis-editor{transform-origin:50%;width:100%;height:100%;animation:.22s cubic-bezier(.22,1,.36,1) offerAnalysisEditorIn;display:flex;position:relative}@keyframes offerAnalysisEditorIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.offer-analysis-editor-close{z-index:6;color:#7dd3fcd9;cursor:pointer;background:0 0;border:1.5px solid #7dd3fc80;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:color .18s,border-color .18s,box-shadow .2s;display:flex;position:absolute;top:16px;right:18px}.offer-analysis-editor-close:hover{color:#7dd3fc;border-color:#7dd3fc;box-shadow:0 0 12px #7dd3fc8c}.offer-analysis-editor-content{flex-direction:column;gap:28px;width:100%;max-width:880px;margin:0 auto;padding:44px 56px 32px;display:flex;overflow-y:auto}.offer-analysis-editor-title{letter-spacing:.22em;color:#7dd3fcbf;text-transform:uppercase;text-align:center;margin:0 0 2px;font-size:.62rem;font-weight:600}.offer-analysis-readonly{color:#e0f2fe;word-break:break-word;white-space:pre-wrap;margin:0;padding:2px 0;font-size:.85rem;line-height:1.5}.offer-analysis-readonly--clamp-2,.offer-analysis-readonly--clamp-3{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 14px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 14px),#0000)}.offer-analysis-readonly--clamp-2::-webkit-scrollbar{display:none}.offer-analysis-readonly--clamp-3::-webkit-scrollbar{display:none}.offer-analysis-readonly--clamp-2{max-height:3em}.offer-analysis-readonly--clamp-3{max-height:4.5em}.offer-analysis-list-item{color:#e0f2fe;align-items:flex-start;gap:6px;padding:2px 0;font-size:.85rem;line-height:1.4;display:flex}.offer-analysis-list-text{word-break:break-word;flex:1;min-width:0}.offer-analysis-list-remove-bare{color:#7dd3fc80;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:3px;padding:0;transition:color .15s,filter .15s;display:inline-flex}.offer-analysis-list-remove-bare:hover{color:#ef4444;filter:drop-shadow(0 0 5px #ef44448c)}.offer-analysis-input--inline{background:#080c1680;border:1px solid #7dd3fc59;flex:1;min-width:0;padding:2px 6px;font-size:.85rem}.offer-analysis-editor-content .offer-analysis-field{gap:6px}.offer-analysis-editor-content>.offer-analysis-field{flex:none}.offer-analysis-editor-content .offer-analysis-input,.offer-analysis-editor-content .offer-analysis-textarea{padding:9px 12px;font-size:.85rem}.offer-analysis-editor-content .offer-analysis-textarea{min-height:64px}.offer-analysis-row{gap:18px;display:flex}.offer-analysis-row--two>*,.offer-analysis-row--three>*{flex:1;min-width:0}.offer-analysis-row--align-top{align-items:flex-start}.offer-analysis-field-stack{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.offer-analysis-field{flex-direction:column;flex:1;gap:4px;display:flex}.offer-analysis-field--wide{flex:2}.offer-analysis-label{letter-spacing:.12em;text-transform:uppercase;color:#a5f3fcb3;font-size:.7rem}.offer-analysis-input,.offer-analysis-textarea{color:#e0f2fe;background:#080c1699;border:1px solid #22d3ee40;outline:none;padding:6px 10px;font-family:inherit;font-size:.82rem;transition:border-color .15s}.offer-analysis-textarea{resize:vertical;min-height:56px;line-height:1.5}.offer-analysis-input:focus,.offer-analysis-textarea:focus{border-color:#22d3eeb3}.offer-analysis-list-row{align-items:center;gap:6px;display:flex}.offer-analysis-list-row>.offer-analysis-input{flex:1;min-width:0}.offer-analysis-list-remove{color:#ef4444b3;cursor:pointer;background:0 0;border:1px solid #ef44444d;justify-content:center;align-items:center;padding:4px;display:inline-flex}.offer-analysis-list-remove:hover{color:#ef4444;border-color:#ef444499}.offer-analysis-list-add{color:#22d3eeb3;cursor:pointer;background:0 0;border:1px dashed #22d3ee4d;align-self:flex-start;padding:4px 10px;font-size:.72rem}.offer-analysis-list-add:hover{color:#22d3ee;border-color:#22d3ee99}.offer-analysis-error{color:#ef4444;margin:0;font-size:.72rem}.offer-analysis-actions{justify-content:space-between;align-items:center;margin-top:4px;padding-top:12px;display:flex}.offer-analysis-actions-right{gap:10px;display:flex}.offer-analysis-btn{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid;align-items:center;gap:6px;padding:6px 14px;font-size:.72rem;transition:all .15s;display:inline-flex}.offer-analysis-btn.reanalyze{color:#facc15bf;border-color:#facc1566}.offer-analysis-btn.reanalyze:hover:not(:disabled){background:#facc151a}.offer-analysis-btn.cancel{color:#a5f3fc99;border-color:#94a3b84d}.offer-analysis-btn.cancel:hover{color:#e0f2fe;border-color:#a5f3fc80}.offer-analysis-btn.save{color:#4ade80;border-color:#4ade8080}.offer-analysis-btn.save:hover{background:#4ade801a;box-shadow:0 0 6px #4ade8059}.offer-analysis-btn:disabled{opacity:.4;cursor:not-allowed}.custom-voice-overlay{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#080c16c7;justify-content:center;align-items:center;animation:.18s ease-out fadeIn;display:flex;position:fixed;inset:0}.custom-voice-hologram{width:min(640px,100vw - 32px);max-height:calc(100vh - 64px);display:flex}.custom-voice-hologram--manage{width:min(480px,100vw - 32px)}.custom-voice-content{flex-direction:column;gap:14px;width:100%;padding:24px 28px;display:flex;overflow:auto}.custom-voice-title{letter-spacing:.18em;color:#facc15;text-transform:uppercase;text-align:center;margin:0;font-size:.85rem;font-weight:600}.custom-voice-field{flex-direction:column;gap:4px;display:flex}.custom-voice-label{letter-spacing:.14em;text-transform:uppercase;color:#a5f3fcb3;font-size:.7rem}.custom-voice-input,.custom-voice-textarea{color:#e0f2fe;background:#080c1699;border:1px solid #22d3ee40;border-radius:2px;outline:none;padding:8px 10px;font-family:inherit;font-size:.85rem;transition:border-color .15s,box-shadow .15s}.custom-voice-textarea{resize:vertical;min-height:160px;line-height:1.5}.custom-voice-input:focus,.custom-voice-textarea:focus{border-color:#22d3eeb3;box-shadow:0 0 0 1px #22d3ee4d,inset 0 0 6px #22d3ee1f}.custom-voice-actions{justify-content:flex-end;gap:10px;padding-top:6px;display:flex}.custom-voice-btn{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid;padding:8px 16px;font-size:.75rem;transition:all .15s}.custom-voice-btn.cancel{color:#a5f3fc99;border-color:#94a3b84d}.custom-voice-btn.cancel:hover{color:#e0f2fe;border-color:#a5f3fc80}.custom-voice-btn.save{color:#4ade80;border-color:#4ade8080}.custom-voice-btn.save:hover:not(:disabled){background:#4ade801f;box-shadow:0 0 8px #4ade8066}.custom-voice-btn.save:disabled{opacity:.4;cursor:not-allowed}.custom-voice-empty{color:#94a3b899;text-align:center;margin:0;padding:20px 0;font-size:.85rem}.custom-voice-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.custom-voice-list-item{background:#080c1666;border:1px solid #22d3ee26;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.custom-voice-list-name{color:#e0f2fe;font-size:.85rem}.custom-voice-list-delete{color:#ef4444b3;cursor:pointer;background:0 0;border:none;padding:4px;transition:color .15s,filter .15s}.custom-voice-list-delete:hover{color:#ef4444;filter:drop-shadow(0 0 6px #ef4444b3)}.article-selector-value.voice-add-sentinel{color:#facc15;cursor:pointer;font-style:italic}.article-selector-value.voice-add-sentinel:hover{filter:drop-shadow(0 0 6px #facc1580)}.article-voice-manage-link{color:#facc15b3;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:flex-end;padding:4px 0 0;font-size:.7rem;-webkit-text-decoration:underline #facc154d;text-decoration:underline #facc154d;transition:color .15s}.article-voice-manage-link:hover{color:#facc15}.idea-card-title-text.editing{cursor:text;background:#facc151a;border-left-color:#facc15;outline:none}.idea-card-title-edit-icon{vertical-align:baseline;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;align-items:center;margin-left:4px;padding:0;transition:opacity .2s,color .2s;display:inline-flex;position:relative;top:1px}.idea-card:hover .idea-card-title-edit-icon,.idea-card-title-text.editing~.idea-card-title-edit-icon{opacity:1;pointer-events:auto}.idea-card-title-edit-icon.edit{color:#22d3ee99}.idea-card-title-edit-icon.edit:hover{color:#22d3ee;filter:drop-shadow(0 0 6px #22d3eecc)}.idea-card-title-edit-icon.save{color:#4ade80;opacity:1;pointer-events:auto}.idea-card-title-edit-icon.save:hover{filter:drop-shadow(0 0 6px #4ade80cc)}.idea-card-description{color:#94a3b8cc;flex:1;margin:8px 0 20px;padding-right:20px;font-size:.8rem;line-height:1.4;overflow:hidden}.idea-card.active .idea-card-description{color:#facc1599}.idea-card-separator{background:linear-gradient(90deg,#0000,#22d3ee4d 20%,#22d3ee99,#22d3ee4d 80%,#0000);height:1px;margin:4px 0 8px;animation:3s ease-in-out infinite separator-pulse;position:relative}.idea-card-separator:after{content:"";filter:blur(3px);background:linear-gradient(90deg,#0000,#22d3ee1a 20%,#22d3ee33,#22d3ee1a 80%,#0000);height:5px;animation:3s ease-in-out infinite separator-pulse;position:absolute;top:-2px;left:0;right:0}@keyframes separator-pulse{0%,to{opacity:.6}50%{opacity:1}}.idea-card-desc{color:#94a3b8bf;flex:1;font-size:.8rem;line-height:1.55}.idea-card-settings{flex-direction:column;gap:6px;margin-top:4px;display:flex;position:relative}.idea-card-setting-row{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.idea-card-setting-label{color:#94a3b8;flex-shrink:0;width:55px;font-size:.85rem;font-weight:600}.idea-card-setting-control{align-items:center;gap:4px;display:flex}.idea-card-setting-arrow{color:#22d3ee80;cursor:pointer;background:0 0;border:1px solid #22d3ee4d;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .2s;display:flex;box-shadow:0 0 4px #22d3ee1a}.idea-card-setting-arrow:hover{color:#22d3ee;background:#22d3ee0d;border-color:#22d3eecc;box-shadow:0 0 8px #22d3ee66,0 0 16px #22d3ee33,inset 0 0 8px #22d3ee1a}.idea-card-setting-arrow svg{stroke-width:2.5px;filter:drop-shadow(0 0 2px #22d3ee80);width:16px;height:16px}.idea-card-setting-arrow:hover svg{filter:drop-shadow(0 0 4px #22d3eecc)}.idea-card.active .idea-card-settings{opacity:.4}.idea-card.active .idea-card-setting-arrow{color:#64748b80;box-shadow:none;cursor:not-allowed;border-color:#64748b4d}.idea-card.active .idea-card-setting-arrow svg{filter:none}.idea-card.active .idea-card-setting-value,.idea-card.active .idea-card-setting-label{color:#64748b99}.idea-card.active .idea-card-separator{background:linear-gradient(90deg,#0000,#64748b33 20%,#64748b66,#64748b33 80%,#0000);animation:none}.idea-card.active .idea-card-separator:after{background:linear-gradient(90deg,#0000,#64748b0d 20%,#64748b1a,#64748b0d 80%,#0000);animation:none}.idea-card.active .idea-card-setting-row{pointer-events:none}.idea-card-create-btn{color:var(--color-cyan-400);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;z-index:50;background:#080d18f2;border:1px solid #22d3ee80;border-radius:4px;justify-content:center;align-items:center;padding:8px 20px;font-size:.7rem;font-weight:600;transition:all .25s;display:flex;position:absolute;bottom:35px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #22d3ee33,0 2px 8px #0006}.idea-card-create-btn:hover{color:#fff;background:linear-gradient(135deg,var(--color-cyan-500)0%,var(--color-cyan-600)100%);border-color:var(--color-cyan-400);box-shadow:0 0 15px #22d3ee80,0 2px 10px #00000080}.idea-card-create-btn:active{transform:translate(-50%)scale(.97)}.idea-card-regen-btn{color:#facc15b3;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;z-index:10;background:#080d18e6;border:1px solid #facc154d;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:.6rem;font-weight:600;transition:all .25s;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.idea-card-regen-btn:hover:not(:disabled){color:var(--color-gold-400);background:#facc151a;border-color:#facc1580;box-shadow:0 0 12px #facc154d}.idea-card-regen-btn:disabled{opacity:.3;cursor:not-allowed}.idea-card-regen-btn.regenning{color:var(--color-gold-400);border-color:#facc1580;animation:1s ease-in-out infinite regen-pulse}@keyframes regen-pulse{0%,to{box-shadow:0 0 8px #facc154d}50%{box-shadow:0 0 16px #facc1580}}.idea-card.active .idea-card-regen-btn{display:none}.idea-card-category{letter-spacing:.08em;text-transform:uppercase;z-index:11;border:1px solid #0000;border-radius:3px;padding:2px 8px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.5rem;font-weight:600;transition:all .25s;position:absolute;bottom:0;left:18px;transform:translateY(50%)}.idea-card-category--pain-point{color:#f87171;background:#230e0e;border-color:#f8717159}.idea-card-category--common-scenario{color:#22d3ee;background:#081c20;border-color:#22d3ee59}.idea-card-category--uncommon-scenario{color:#a855f7;background:#160c23;border-color:#a855f759}.idea-card-category--controversy{color:#fb923c;background:#20140a;border-color:#fb923c59}.idea-card-category--curiosity-gap{color:#34d399;background:#0a1c16;border-color:#34d39959}.idea-card.active .idea-card-category{color:#facc15e6;background:#1c1808;border-color:#facc1559}.idea-card.disabled .idea-card-category{opacity:.4}.idea-card.just-generated .idea-card-category{animation:.8s ease-out .3s both ideaCategoryFadeIn}@keyframes ideaCategoryFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.idea-card-format{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;z-index:11;border:1px solid #0000;border-radius:3px;padding:2px 8px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.5rem;font-weight:600;transition:all .25s;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.idea-card-format--listicle{color:#facc15;background:#1c1808;border-color:#facc1559}.idea-card-format--how-to{color:#818cf8;background:#100e20;border-color:#818cf859}.idea-card.active .idea-card-format{color:#facc15e6;background:#1c1808;border-color:#facc1559}.idea-card.disabled .idea-card-format{opacity:.4}.idea-card.just-generated .idea-card-format{animation:.8s ease-out .3s both ideaCategoryFadeIn}.idea-card-wrapper{position:relative}.idea-card-trash-btn{color:#ef444480;cursor:pointer;opacity:0;z-index:20;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex;position:absolute;top:-24px;right:0}.idea-card-wrapper:hover .idea-card-trash-btn{opacity:1}.idea-card-trash-btn:hover{color:#ef4444;filter:drop-shadow(0 0 6px #ef444499)drop-shadow(0 0 12px #ef444466)}.idea-card-trash-btn:active{transform:scale(.9)}.idea-card-progress{justify-content:center;gap:12px;display:flex;position:absolute;bottom:10px;left:0;right:0}.idea-card-progress-item{letter-spacing:.05em;text-transform:uppercase;color:#94a3b84d;font-size:.6rem;font-weight:600;transition:all .3s}.idea-card-progress-item.active{color:var(--color-gold-400);text-shadow:0 0 8px #facc1599,0 0 16px #facc154d}.idea-card-setting-value{color:#22d3eee6;text-align:center;flex:1;min-width:60px;font-family:JetBrains Mono,monospace;font-size:.85rem}.idea-card-indicator{background:var(--color-cyan-400);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite pulse-indicator;position:absolute;top:10px;left:10px;box-shadow:0 0 10px #22d3eecc,0 0 20px #22d3ee66}@keyframes pulse-indicator{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.do-not-repeat-panel{background:linear-gradient(#1e1414cc,#140c0ce6);border:1px solid #f8717133;border-radius:12px;padding:14px;position:relative;overflow:hidden}.do-not-repeat-panel:before{content:"";background:linear-gradient(90deg,#0000,#f871714d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.do-not-repeat-tag{color:#f87171e6;text-overflow:ellipsis;white-space:nowrap;background:#f871711a;border:1px solid #f8717133;border-radius:6px;align-items:center;max-width:140px;padding:4px 10px;font-size:.6875rem;font-weight:500;transition:all .2s;display:inline-flex;overflow:hidden}.do-not-repeat-tag:hover{background:#f8717126;border-color:#f8717166}.do-not-repeat-popup-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.do-not-repeat-popup{background:#081423f2;border:1px solid #f871714d;border-radius:0;width:400px;max-height:80vh;padding:0;overflow:hidden;box-shadow:0 0 40px #f8717126,0 8px 32px #00000080}.do-not-repeat-popup-header{background:#f871710d;border-bottom:1px solid #f8717133;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.do-not-repeat-popup-title{color:#f87171e6;letter-spacing:.02em;font-size:.875rem;font-weight:600}.do-not-repeat-popup-close{color:#f8717199;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.25rem;transition:all .2s;display:flex}.do-not-repeat-popup-close:hover{color:#f87171;background:#f8717126}.do-not-repeat-popup-content{min-height:320px;padding:16px 18px;overflow:hidden}.do-not-repeat-empty{text-align:center;color:#94a3b880;padding:20px 0;font-size:.8125rem}.do-not-repeat-items{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:8px;max-height:120px;margin-bottom:14px;padding-bottom:16px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 24px),#0000)}.do-not-repeat-items::-webkit-scrollbar{display:none}.do-not-repeat-item{align-items:center;gap:8px;display:flex}.do-not-repeat-input{color:var(--color-baby-blue-100);background:#081423cc;border:1px solid #f8717133;border-radius:0;outline:none;flex:1;padding:8px 12px;font-size:.8125rem;transition:all .2s}.do-not-repeat-input:focus{border-color:#f8717180;box-shadow:0 0 10px #f8717126}.do-not-repeat-input::placeholder{color:#94a3b866}.do-not-repeat-remove{color:#f8717180;background:0 0;border:1px solid #f8717133;border-radius:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.1rem;transition:all .2s;display:flex}.do-not-repeat-remove:hover{color:#f87171;background:#f871711a;border-color:#f8717180}.do-not-repeat-add{border-top:1px solid #f871711a;align-items:center;gap:8px;padding-top:10px;display:flex}.do-not-repeat-add-btn{color:#f87171e6;background:#f871711a;border:1px solid #f871714d;border-radius:0;padding:8px 16px;font-size:.75rem;font-weight:500;transition:all .2s}.do-not-repeat-add-btn:hover{background:#f8717133;border-color:#f8717180;box-shadow:0 0 12px #f8717133}.do-not-repeat-section{margin-bottom:16px}.do-not-repeat-section:last-of-type{margin-bottom:14px}.do-not-repeat-section-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.do-not-repeat-section-label{text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem;font-weight:600}.do-not-repeat-section-label.pending{color:#facc15cc}.do-not-repeat-section-label.banned{color:#f87171cc}.do-not-repeat-scroll-ring{flex-shrink:0}.do-not-repeat-items.pending{max-height:120px;margin-bottom:0;padding-bottom:16px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 24px),#0000)}.do-not-repeat-item.pending{align-items:center;gap:8px;display:flex}.do-not-repeat-phrase-box{background:#facc1514;border:1px solid #facc1533;border-radius:6px;flex:1;padding:8px 12px}.do-not-repeat-phrase{color:#facc15e6;font-size:.8125rem}.do-not-repeat-remove.pending{color:#facc1580;background:0 0;border:1px solid #facc1533;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.1rem;line-height:1;transition:all .2s;display:flex}.do-not-repeat-remove.pending:hover{color:#facc15;background:#facc1526;border-color:#facc1580}.idea-cards-grid{position:relative}.idea-cards-grid:after{content:"";pointer-events:none;z-index:50;background-image:radial-gradient(1px 1px at 10% 20%,#22d3ee99 50%,#0000 50%),radial-gradient(1px 1px at 30% 70%,#22d3ee66 50%,#0000 50%),radial-gradient(1.5px 1.5px at 50% 10%,#facc1580 50%,#0000 50%),radial-gradient(1px 1px at 70% 40%,#22d3ee80 50%,#0000 50%),radial-gradient(1px 1px at 90% 80%,#22d3ee4d 50%,#0000 50%),radial-gradient(1.5px 1.5px at 20% 90%,#facc1566 50%,#0000 50%),radial-gradient(1px 1px at 80% 15%,#22d3ee66 50%,#0000 50%),radial-gradient(1px 1px at 40% 55%,#22d3ee4d 50%,#0000 50%);animation:8s ease-in-out infinite float-particle;position:absolute;inset:0}.holo-container{max-width:900px;margin:0 auto;padding:20px}.holo-layout{align-items:flex-start;gap:60px;margin-top:40px;margin-left:15.5px;display:flex}.holo-labels{flex-direction:column;flex-shrink:0;gap:16px;min-width:195px;margin-top:75px;display:flex;position:relative}.holo-label{color:var(--color-baby-blue-300);cursor:pointer;text-align:left;opacity:.5;background:0 0;border:none;padding:0;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.85rem;font-weight:400;transition:all .2s}.holo-label:hover{opacity:.8;color:var(--color-cyan-300)}.holo-label--active{opacity:1;color:var(--color-cyan-400);text-shadow:0 0 20px #22d3ee99}.holo-label-count{min-width:20px;height:18px;color:var(--color-cyan-400);background:#22d3ee1a;border:1px solid #22d3ee40;border-radius:9px;justify-content:center;align-items:center;margin-left:8px;padding:0 6px;font-size:.7rem;font-weight:600;transition:all .2s;display:inline-flex}.holo-label:hover .holo-label-count{background:#22d3ee26;border-color:#22d3ee59}.holo-label--active .holo-label-count{background:#22d3ee33;border-color:#22d3ee66;box-shadow:0 0 8px #22d3ee4d}.holo-display-area{flex:1;max-width:420px;position:relative;overflow:visible}.holo-placeholder{color:var(--color-baby-blue-500);opacity:.25;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.75rem}.holo-text{background:0 0;border:none;height:320px;padding:8px 27px;position:relative;overflow:visible}.holo-text-glow{pointer-events:none;z-index:0;background:linear-gradient(#22d3ee0d,#22d3ee05 40%,#0000);height:120px;position:absolute;top:0;left:0;right:0}.holo-text-scanlines{pointer-events:none;z-index:1;background:repeating-linear-gradient(#0000 0 3px,#22d3ee0f 3px 4px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0% 10%,#0009 25%,#00000080 50%,#0003 75%,#0000 100%);mask-image:linear-gradient(#0000 0% 10%,#0009 25%,#00000080,#0003,#0000)}.holo-text-scroll-indicator{z-index:10;position:absolute;top:-22px;right:-22px;overflow:visible}.holo-text:before{content:"";background:#22d3ee66;height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 10px #22d3ee4d}.holo-text:after{content:"";background:linear-gradient(#22d3ee66,#22d3ee1f 50%,#0000 85%);width:1px;position:absolute;top:0;bottom:0;left:0}.holo-text-border-right{z-index:5;background:linear-gradient(#22d3ee66,#22d3ee1f 50%,#0000 85%);width:1px;position:absolute;top:0;bottom:0;right:0}.holo-text-corner{z-index:5;border:0 solid #22d3ee99;width:12px;height:12px;position:absolute}.holo-text-corner--tl{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.holo-text-corner--tr{border-top-width:2px;border-right-width:2px;top:-1px;right:-1px}.holo-text-list{z-index:5;scrollbar-width:none;height:100%;padding:10px 0 40px;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 85%,#0000 100%);mask-image:linear-gradient(#0000,#000 10% 85%,#0000)}.holo-text-list::-webkit-scrollbar{display:none}.holo-text-item{gap:14px;padding:12px 0;display:flex}.holo-text-index{color:var(--color-baby-blue-400);opacity:.4;flex-shrink:0;min-width:22px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.75rem;font-weight:600;transition:all .2s}.holo-text-item--active .holo-text-index{opacity:1;color:var(--color-cyan-400);text-shadow:0 0 12px #22d3ee80}.holo-text-content{color:var(--color-baby-blue-200);margin:0;font-size:.88rem;line-height:1.6;transition:color .2s}.holo-text-item--active .holo-text-content{color:var(--color-cyan-300);text-shadow:0 0 25px #22d3ee40}.holo-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 24px;display:flex}.holo-empty-icon{color:var(--color-baby-blue-400);opacity:.2}.holo-empty-title{color:var(--color-baby-blue-200);margin-top:20px;font-size:1rem;font-weight:600}.holo-empty-desc{color:var(--color-baby-blue-400);opacity:.4;max-width:380px;margin-top:8px;font-size:.82rem;line-height:1.5}@media(max-width:700px){.holo-layout{flex-direction:column;gap:32px}.holo-labels{flex-flow:wrap;gap:12px 24px}.holo-display-area{max-width:100%}}.project-form-container{max-width:700px;margin:0 auto;padding:20px}.project-form-table{background:linear-gradient(#080f1ef2,#040810fa);border:1px solid #22d3ee26;border-radius:4px;padding:24px 32px;position:relative}.project-form-table--compact{padding:20px 28px}.project-form-table:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee80 20% 80%,#0000);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 20px #22d3ee4d}.project-form-corner{border:0 solid #22d3ee80;width:16px;height:16px;position:absolute}.project-form-corner--tl{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.project-form-corner--tr{border-top-width:2px;border-right-width:2px;top:-1px;right:-1px}.project-form-corner--bl{border-bottom-width:2px;border-left-width:2px;bottom:-1px;left:-1px}.project-form-corner--br{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.project-form-grid{grid-template-columns:1fr 1fr;gap:24px 40px;display:grid}.project-form-row{gap:16px;margin-bottom:12px;display:flex}.project-form-row:last-of-type{margin-bottom:0}.project-form-field{flex-direction:column;flex:1;gap:6px;display:flex}.project-form-field--small{flex:0 0 100px}.project-form-field--full{flex:1}.project-form-label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-cyan-400);opacity:.7;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.65rem;font-weight:500}.project-form-input{color:var(--color-baby-blue-100);background:#080f1e99;border:1px solid #22d3ee33;border-radius:2px;padding:10px 14px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.85rem;transition:all .2s}.project-form-input::placeholder{color:var(--color-baby-blue-500);opacity:.4}.project-form-input:focus{background:#080f1ecc;border-color:#22d3ee80;outline:none;box-shadow:0 0 20px #22d3ee26}.project-form-input:hover:not(:focus){border-color:#22d3ee4d}.project-form-input--error{border-color:#ef444480}.project-form-input--error:focus{border-color:#ef4444b3;box-shadow:0 0 20px #ef444426}.project-form-error{color:var(--color-red-400);margin-top:4px;font-size:.75rem}.project-form-actions{border-top:1px solid #22d3ee1a;justify-content:center;margin-top:24px;padding-top:16px;display:flex}.project-form-actions--compact{margin-top:16px;padding-top:14px}.project-form-submit{text-transform:uppercase;letter-spacing:.15em;color:var(--color-cyan-300);cursor:pointer;background:linear-gradient(#22d3ee26,#22d3ee14);border:1px solid #22d3ee66;border-radius:2px;align-items:center;gap:8px;padding:10px 24px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.85rem;font-weight:600;transition:all .2s;display:flex;position:relative}.project-form-submit:hover{color:var(--color-cyan-200);background:linear-gradient(#22d3ee40,#22d3ee1f);border-color:#22d3ee99;box-shadow:0 0 30px #22d3ee33}.project-form-submit:disabled{opacity:.5;cursor:not-allowed}.project-form-submit-icon{width:14px;height:14px}.research-brief-layout{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:40px;max-width:1200px;margin:70px auto 0;padding:0 20px;display:flex;position:relative;overflow:visible;transform:translate(-70px)}.research-input-area{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;margin-top:75px;transition:opacity .3s;display:flex}.research-input-area--disabled{opacity:.4;cursor:pointer}.research-input-area--disabled .research-input,.research-input-area--disabled .research-generate-btn{pointer-events:none}.research-disabled-message{color:var(--color-gold-300);white-space:nowrap;z-index:100;background:#080f1ef2;border:1px solid #facc1566;border-radius:4px;padding:10px 18px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.75rem;animation:2.5s forwards fade-in-out;position:absolute;top:40px;left:calc(50% + 85px);transform:translate(-50%)}@keyframes fade-in-out{0%{opacity:0;transform:translate(-50%)translateY(-5px)}10%{opacity:1;transform:translate(-50%)translateY(0)}80%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-5px)}}.research-input-grid{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.research-input-field{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.research-input-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-cyan-400);opacity:.8;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.55rem;font-weight:500}.research-input{color:var(--color-baby-blue-100);background-color:#080d18;border:1px solid #22d3ee33;border-radius:2px;width:340px;padding:6px 10px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.8rem;transition:all .2s;position:relative}.research-input::placeholder{color:var(--color-baby-blue-500);opacity:.2}.research-input:focus{background-color:#101a30;border-color:#22d3ee4d;outline:none}.research-input:hover:not(:focus){border-color:#22d3ee2e}.research-input--topic{resize:none;height:auto;min-height:85px;line-height:1.4}.research-input--readonly{color:var(--color-cyan-300);white-space:pre-wrap;word-break:break-word;background-color:#080d1899;border:1px solid #22d3ee26;border-radius:2px;width:340px;padding:6px 10px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.8rem;line-height:1.4}.research-input--readonly.research-input--topic{min-height:85px}.research-input-grid--angle{flex-wrap:wrap;gap:12px;display:flex}.research-input-grid--angle .research-input-field--angle{flex:1;min-width:200px}.research-input-grid--angle .research-input-field--topic{flex-basis:100%;width:100%}.research-input-field--angle{width:100%}.research-input-field--angle-id{flex-shrink:0;width:auto}.research-input--angle-id{text-align:center;letter-spacing:.1em;text-shadow:0 0 8px #facc154d;width:70px;font-weight:600;color:var(--color-gold-400)!important}.research-input--loading{position:relative;overflow:hidden}.research-input--loading:after{content:"";background:linear-gradient(90deg,#0000,#22d3ee1a,#0000);width:100%;height:100%;animation:1.5s infinite shimmer;position:absolute;top:0;left:-100%}@keyframes shimmer{0%{left:-100%}to{left:100%}}.research-input-loading-text{color:#22d3ee99;font-style:italic}.holo-empty-message{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:300px;padding:40px;display:flex}.holo-empty-icon{color:var(--color-cyan-400);text-shadow:0 0 20px #22d3ee80;margin-bottom:16px;font-size:2.5rem;animation:2s ease-in-out infinite pulse-glow-icon}@keyframes pulse-glow-icon{0%,to{opacity:.6;text-shadow:0 0 15px #22d3ee66}50%{opacity:1;text-shadow:0 0 25px #22d3eeb3}}.holo-empty-title{color:var(--color-cyan-300);text-transform:uppercase;letter-spacing:.15em;margin-bottom:8px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:1rem;font-weight:600}.holo-empty-subtitle{color:#22d3ee80;max-width:280px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.75rem;line-height:1.5}.further-analysis-title{z-index:10;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.further-analysis-title-text{text-transform:uppercase;letter-spacing:.15em;color:var(--color-cyan-400);text-shadow:0 0 10px #22d3ee80;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.7rem;font-weight:600}.select-angle-btn-icon{width:14px;height:14px;color:var(--color-cyan-400);margin-right:6px}.research-target-market{background:#22d3ee0d;border:1px solid #22d3ee26;border-radius:3px;width:340px;min-height:56px;margin-top:6px;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:.75rem;line-height:1.4}.research-target-market-label{color:#22d3ee80;text-transform:uppercase;letter-spacing:.05em;margin-right:6px;font-size:.65rem}.research-target-market-value{color:var(--color-baby-blue-100)}.research-input-field--topic{position:relative}.circuit-dice-container{pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:-80px;transform:translateY(calc(-50% - 30px))}.circuit-line{width:80px;height:50px;overflow:visible}.circuit-node{opacity:1}.circuit-node--pulsing{animation:2s ease-in-out infinite circuit-pulse}@keyframes circuit-pulse{0%,to{filter:drop-shadow(0 0 2px #22d3ee66)}50%{filter:drop-shadow(0 0 6px #22d3eecc)}}.circuit-node-start{opacity:.5}.circuit-dice-btn{cursor:pointer;pointer-events:auto;background:#080d18;border:1px solid #22d3ee40;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:border-color .2s,background .2s;display:flex;position:absolute;top:-6px;left:0}.circuit-dice-glow{display:none}.circuit-dice-btn:hover{background:#0a1220;border-color:#22d3ee66}.circuit-dice-btn:active{transform:scale(.95)}.circuit-dice-icon{color:#22d3ee99;z-index:1;backface-visibility:hidden;width:16px;height:16px;transition:color .2s;transform:translateZ(0)}.circuit-dice-btn:hover .circuit-dice-icon{color:#22d3eee6}.circuit-dice-btn.rolling{pointer-events:none;animation:.15s step-end infinite holo-flicker}.circuit-dice-btn.rolling .circuit-dice-icon{animation:.5s linear infinite dice-icon-color-cycle}@keyframes dice-icon-color-cycle{0%{color:#22d3eecc}14%{color:#facc15e6}28%{color:#ff6b6be6}42%{color:#22d3ee99}56%{color:#f0fc}70%{color:#0f8c}84%{color:#facc15e6}to{color:#22d3eecc}}.circuit-dice-container.rolling .circuit-node--pulsing{animation:.5s linear infinite node-chromatic-glitch}.circuit-dice-container.rolling .circuit-dice-btn{animation:.5s linear infinite dice-color-cycle!important}@keyframes dice-color-cycle{0%{border-color:#22d3ee80;box-shadow:0 0 6px #22d3ee66}14%{border-color:#facc1599;box-shadow:0 0 8px #facc1580}28%{border-color:#ff6b6b99;box-shadow:0 0 8px #ff6b6b80}42%{border-color:#22d3ee66;box-shadow:0 0 4px #22d3ee4d}56%{border-color:#ff00ff80;box-shadow:0 0 8px #f0f6}70%{border-color:#00ff8880;box-shadow:0 0 8px #0f86}84%{border-color:#facc1599;box-shadow:0 0 10px #facc1580}to{border-color:#22d3ee80;box-shadow:0 0 6px #22d3ee66}}@keyframes node-chromatic-glitch{0%{fill:#22d3ee;filter:drop-shadow(0 0 3px #22d3ee99)}14%{fill:#facc15;filter:drop-shadow(0 0 4px #facc15b3)}28%{fill:#ff6b6b;filter:drop-shadow(0 0 4px #ff6b6bb3)}42%{fill:#22d3ee;filter:drop-shadow(0 0 2px #22d3ee66)}56%{fill:#f0f;filter:drop-shadow(0 0 4px #f0f9)}70%{fill:#0f8;filter:drop-shadow(0 0 4px #0f89)}84%{fill:#facc15;filter:drop-shadow(0 0 5px #facc15b3)}to{fill:#22d3ee;filter:drop-shadow(0 0 3px #22d3ee99)}}.circuit-dice-btn.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.circuit-dice-btn.disabled:hover{box-shadow:none;border-color:#22d3ee4d;transform:none}.circuit-dice-btn.error{border-color:#ef444480}.circuit-dice-error{color:#ef4444e6;white-space:nowrap;background:#080d18f2;border:1px solid #ef44444d;border-radius:4px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:.65rem;animation:2s forwards error-fade;position:absolute;top:-30px;left:-10px}@keyframes error-fade{0%,80%{opacity:1}to{opacity:0}}.research-generate-btn{text-transform:uppercase;letter-spacing:.06em;color:var(--color-cyan-300);cursor:pointer;white-space:nowrap;background:#22d3ee0f;border:1px solid #22d3ee33;border-radius:2px;justify-content:center;align-items:center;gap:4px;padding:4px 10px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.6rem;font-weight:500;transition:all .2s;display:flex}.research-generate-btn:hover{background:#22d3ee1f;border-color:#22d3ee59}.research-generate-btn:disabled{opacity:.5;cursor:not-allowed}.research-generate-icon{width:9px;height:9px}.research-generate-btn.scanning{pointer-events:none;animation:1.5s ease-in-out infinite btn-scan}.research-generate-btn.scanning .research-generate-icon{animation:1s ease-in-out infinite icon-pulse}@keyframes btn-scan{0%,to{border-color:#22d3ee33;box-shadow:0 0 #22d3ee00}50%{border-color:#22d3ee80;box-shadow:0 0 12px #22d3ee4d}}@keyframes icon-pulse{0%,to{opacity:.6}50%{opacity:1}}.holo-display-area:after{content:"";pointer-events:none;z-index:10;opacity:0;background:#22d3eecc;height:2px;position:absolute;top:-10px;left:4px;right:4px;box-shadow:0 0 8px #22d3ee99,0 0 16px #22d3ee66}.holo-display-area.scanning:after{opacity:1;animation:2s ease-in-out infinite holo-scan-line}@keyframes holo-scan-line{0%,to{top:4px}50%{top:calc(100% - 6px)}}.holo-text-item--animate{animation:.4s ease-out forwards holo-item-fade-in}@keyframes holo-item-fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.new-project-faded{opacity:.5;pointer-events:none;transition:opacity .3s}.new-project-disabled-message{color:var(--color-gold-400);z-index:100;background:#080f1ee6;border:1px solid #facc154d;border-radius:6px;padding:8px 16px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.75rem;font-weight:500;animation:2s forwards fadeInOut;position:absolute;top:80px;left:50%;transform:translate(-50%);box-shadow:0 0 20px #facc1526}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%)translateY(-10px)}15%{opacity:1;transform:translate(-50%)translateY(0)}85%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-10px)}}.project-divider{background:linear-gradient(90deg,#0000,#22d3ee33 20% 80%,#0000);height:1px;margin:48px 0}@media(max-width:640px){.project-form-grid{grid-template-columns:1fr}.project-form-table{padding:24px 20px}}.select-angle-btn-wrapper{z-index:10;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:-70px;left:0;right:0}.select-angle-btn-wrapper .select-angle-btn-required{margin-top:8px;position:absolute;top:100%}.active-angle-indicator{z-index:10;align-items:flex-start;gap:10px;max-width:700px;padding:10px 20px;display:flex;position:absolute;top:320px;left:calc(50% + 295px)}.active-angle-dot{aspect-ratio:1;background:#78716c80;border-radius:50%;flex-shrink:0;width:8px;min-width:8px;height:8px;min-height:8px;margin-top:4px;transition:all .3s;box-shadow:0 0 6px #78716c4d}.active-angle-indicator--active .active-angle-dot{background:var(--color-gold-400);animation:2s ease-in-out infinite dotPulse;box-shadow:0 0 8px #facc1599,0 0 16px #facc1566,0 0 24px #facc1533}@keyframes dotPulse{0%,to{box-shadow:0 0 8px #facc1599,0 0 16px #facc1566,0 0 24px #facc1533}50%{box-shadow:0 0 12px #facc15cc,0 0 24px #facc1580,0 0 32px #facc154d}}.active-angle-label{letter-spacing:.08em;color:#94a3b899;text-transform:uppercase;flex-shrink:0;margin-top:2px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.65rem;font-weight:500;transition:all .3s}.active-angle-indicator--active .active-angle-label{color:var(--color-gold-400);text-shadow:0 0 8px #facc154d}.active-angle-holo{opacity:0;visibility:hidden;width:450px;padding:8px 16px 8px 12px;transition:opacity .2s,visibility .2s;position:relative}.active-angle-holo--visible{opacity:1;visibility:visible}.active-angle-holo-glow{pointer-events:none;z-index:0;background:linear-gradient(90deg,#facc1514,#facc1508,#0000);width:60%;position:absolute;top:0;bottom:0;left:0}.active-angle-holo-scanlines{pointer-events:none;z-index:1;background:repeating-linear-gradient(#0000 0 3px,#facc151a 3px 4px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000b3 0%,#0006 40%,#00000026 70%,#0000 100%);mask-image:linear-gradient(90deg,#000000b3,#0006 40%,#00000026,#0000)}.active-angle-holo-corner{pointer-events:none;z-index:2;width:8px;height:8px;position:absolute}.active-angle-holo-corner--tl{border-top:1px solid #facc1599;border-left:1px solid #facc1599;top:0;left:0;box-shadow:-2px -2px 8px #facc1533,inset 1px 1px 4px #facc151a}.active-angle-holo-corner--bl{border-bottom:1px solid #facc1599;border-left:1px solid #facc1599;bottom:0;left:0;box-shadow:-2px 2px 8px #facc1533,inset 1px -1px 4px #facc151a}.active-angle-holo:before{content:"";background:linear-gradient(#facc1580,#facc154d,#facc1580);width:1px;position:absolute;top:8px;bottom:8px;left:0;box-shadow:0 0 6px #facc154d}.active-angle-value{z-index:3;letter-spacing:0;color:var(--color-baby-blue-200);text-align:left;opacity:.6;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.88rem;font-weight:400;line-height:1.35;transition:all .3s;position:relative}.active-angle-indicator--active .active-angle-value{opacity:1}.activated-angles-dropdown{z-index:100;position:fixed;top:-82px;right:-338px}.activated-angles-trigger{cursor:pointer;background:#080d18e6;border:1px solid #facc154d;border-radius:4px;align-items:center;gap:8px;padding:8px 14px;transition:all .2s;display:flex}.activated-angles-trigger:hover,.activated-angles-trigger--open{border-color:#facc1580;box-shadow:0 0 15px #facc1526}.activated-angles-trigger-text{letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-400);font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.65rem;font-weight:500}.activated-angles-trigger-count{color:var(--color-gold-300);background:#facc1526;border-radius:3px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:600}.activated-angles-trigger-icon{width:12px;height:12px;color:var(--color-gold-400);transition:transform .2s}.activated-angles-trigger-icon--open{transform:rotate(180deg)}.activated-angles-panel{opacity:0;background:linear-gradient(#080d18fa,#101a30f2);border:1px solid #facc1540;border-radius:4px;width:320px;max-height:0;transition:all .3s;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.activated-angles-panel--open{opacity:1;max-height:280px;box-shadow:0 0 30px #facc151a,inset 0 0 30px #facc1508}.activated-angles-panel-glow{pointer-events:none;background:radial-gradient(at top,#facc1514,#0000 70%);position:absolute;inset:0}.activated-angles-panel-scanlines{pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 2px,#facc1505 2px 4px);position:absolute;inset:0}.activated-angles-panel-corner{border-color:var(--color-gold-400);opacity:.6;border-style:solid;border-width:0;width:8px;height:8px;position:absolute}.activated-angles-panel-corner--tl{border-top-width:1px;border-left-width:1px;top:4px;left:4px}.activated-angles-panel-corner--tr{border-top-width:1px;border-right-width:1px;top:4px;right:4px}.activated-angles-panel-corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:4px;left:4px}.activated-angles-panel-corner--br{border-bottom-width:1px;border-right-width:1px;bottom:4px;right:4px}.activated-angles-list{max-height:250px;padding:12px 16px;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.activated-angles-list::-webkit-scrollbar{width:6px}.activated-angles-list::-webkit-scrollbar-track{background:0 0}.activated-angles-list::-webkit-scrollbar-thumb{background:linear-gradient(#facc1500,#facc1559 28% 72%,#facc1500);border-radius:3px}.activated-angles-item{text-align:left;width:100%;color:var(--color-cyan-400);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #facc1514;padding:8px 0;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.7rem;line-height:1.4;transition:all .15s;display:block}.activated-angles-item:last-child{border-bottom:none}.activated-angles-item:hover{color:var(--color-cyan-300);text-shadow:0 0 12px #22d3ee99}.select-angle-btn{cursor:pointer;background:linear-gradient(#080d18f2,#101a30e6);border:1px solid #22d3ee4d;border-radius:6px;align-items:center;gap:10px;padding:10px 24px;transition:all .2s;display:flex}.select-angle-btn:hover{border-color:#22d3ee99;box-shadow:0 0 20px #22d3ee33,inset 0 0 20px #22d3ee0d}.select-angle-btn--selected{border-color:#22d3ee80}.select-angle-btn--disabled{opacity:.5;cursor:not-allowed}.select-angle-btn-text{letter-spacing:.05em;color:var(--color-cyan-400);text-shadow:0 0 8px #22d3ee66;white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.75rem;font-weight:500;overflow:hidden}.select-angle-btn-required{letter-spacing:.1em;color:var(--color-gold-400);background:#facc151a;border:1px solid #facc154d;border-radius:4px;padding:2px 8px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.6rem;font-weight:600;animation:2s ease-in-out infinite pulse-gold}.angles-popup-backdrop{-webkit-backdrop-filter:blur(6px);z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.angles-popup-container{background:#080f1ef2;border:1px solid #22d3ee66;border-radius:12px;width:100%;max-width:820px;max-height:90vh;margin:auto;padding:24px;animation:.25s slideUp;position:relative;overflow-y:auto;box-shadow:0 0 30px #22d3ee26,0 0 60px #22d3ee1a,0 25px 50px -12px #000c,0 12px 24px -8px #0009,inset 0 1px #ffffff0d}.angles-popup-close{color:#22d3eeb3;cursor:pointer;z-index:10;background:0 0;border:1px solid #22d3ee80;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex;position:absolute;top:6px;right:6px}.angles-popup-close:hover{color:#22d3ee;border-color:#22d3ee;box-shadow:0 0 12px #22d3ee66,0 0 20px #22d3ee33}.angles-popup-close svg{width:14px;height:14px}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.angles-activate-wrapper{justify-content:center;margin-top:16px;display:flex}.angles-activate-btn{letter-spacing:.15em;color:var(--color-gold-400);cursor:pointer;background:0 0;border:1px solid #facc1580;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:10px 28px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.65rem;font-weight:600;transition:all .2s;display:inline-flex}.angles-activate-btn svg{width:12px;height:12px;transition:all .2s}.angles-activate-btn:hover{background:var(--color-gold-400);border-color:var(--color-gold-400);color:#000;box-shadow:0 0 20px #facc1580}.angles-activate-btn:hover svg{color:#000}.angles-activate-btn:active{transform:scale(.98)}.angles-activate-btn:disabled{opacity:.4;cursor:not-allowed}@keyframes btnGlitch{0%,to{opacity:1;text-shadow:0 0 8px #22d3ee80}7%{opacity:.6;text-shadow:0 0 2px #22d3ee4d}8%{opacity:1;text-shadow:0 0 12px #22d3eecc}32%{opacity:1;text-shadow:0 0 8px #22d3ee80}33%{opacity:.4}35%{opacity:1;text-shadow:0 0 14px #22d3eee6}55%{opacity:1;text-shadow:0 0 8px #22d3ee80}56%{opacity:.7;text-shadow:none}58%{opacity:1;text-shadow:0 0 10px #22d3ee99}80%{opacity:1;text-shadow:0 0 8px #22d3ee80}81%{opacity:.5}82%{opacity:1}}.publish-action-wrapper{justify-content:center;margin-top:16px;display:flex}.publish-action-btn{letter-spacing:.15em;color:var(--color-gold-400);cursor:pointer;background:0 0;border:1px solid #facc1580;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:10px 28px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.65rem;font-weight:600;transition:all .2s;display:inline-flex}.publish-action-btn svg{width:12px;height:12px;transition:all .2s}.publish-action-btn:hover{background:var(--color-gold-400);border-color:var(--color-gold-400);color:#000;box-shadow:0 0 20px #facc1580}.publish-action-btn:hover svg{color:#000}.publish-action-btn:active{transform:scale(.98)}.publish-action-btn:disabled{opacity:.4;cursor:not-allowed}.publish-action-btn--glitch svg,.publish-action-btn--glitch:hover svg{color:#22d3eee6}.publish-action-btn--glitch,.publish-action-btn--glitch:hover,.publish-action-btn--glitch:disabled,.publish-action-btn--glitch:disabled:hover{color:#22d3eee6;opacity:1;background:repeating-linear-gradient(0deg,#0000 0 2px,#22d3ee0a 2px 4px) 0 0/100% 4px,linear-gradient(90deg,#ff649605,#0000 15% 85%,#64ffff05) 0 0/100% 100%;border-color:#22d3ee99;animation:.15s step-end infinite holo-flicker;box-shadow:0 0 15px #22d3ee4d,inset 0 0 20px #22d3ee0d}.publish-popup-backdrop{background:0 0;animation:.3s forwards publishBackdropFade}@keyframes publishBackdropFade{to{background:#0009}}.publish-popup-container{border-radius:0;max-width:480px;animation:.25s publishSlideUp;transform:none}.publish-popup-container .angles-holo-container,.publish-popup-container .angles-holo-glow,.publish-popup-container .angles-holo-scanlines,.publish-popup-container .angles-corner--tl,.publish-popup-container .angles-corner--tr,.publish-popup-container .angles-corner--bl,.publish-popup-container .angles-corner--br,.publish-popup-container .publish-slug-input,.publish-popup-container .publish-live-badge,.publish-popup-container .publish-site-pill,.publish-popup-container .publish-site-select,.publish-popup-container .publish-site-dropdown,.publish-popup-container .publish-action-btn,.publish-popup-container .reset-confirm-btn,.publish-popup-container .angles-required-badge,.publish-popup-container .angle-none-btn,.publish-popup-container .angle-item,.publish-popup-container .angle-action-btn,.publish-popup-container .angles-do-not-repeat-btn,.publish-popup-container .angle-selected-line,.publish-popup-container .og-empty-state,.publish-popup-container .og-empty-upload,.publish-popup-container .og-generate-btn,.publish-popup-container .og-quality-selector,.publish-popup-container .og-quality-option{border-radius:0}@keyframes publishSlideUp{0%{opacity:0;transform:translateY(30px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.reset-confirm-container{max-width:340px;animation:.25s publishSlideUp;transform:none}.reset-confirm-text{text-align:center;color:#94a3b8cc;margin:16px 0 24px;font-size:.8rem;line-height:1.5}.reset-confirm-actions{justify-content:center;gap:12px;display:flex}.reset-confirm-btn{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:6px;padding:8px 28px;font-size:.75rem;font-weight:600;transition:all .2s}.reset-confirm-btn--no{color:#94a3b8b3;background:#94a3b814;border:1px solid #94a3b833}.reset-confirm-btn--no:hover{color:#94a3b8e6;background:#94a3b826;border-color:#94a3b866}.reset-confirm-btn--yes{color:#ef4444e6;background:#ef44441a;border:1px solid #ef44444d}.reset-confirm-btn--yes:hover{color:#ef4444;background:#ef444433;border-color:#ef444480;box-shadow:0 0 12px #ef444433}.publish-live-badge{letter-spacing:.15em;color:var(--color-gold-400);border:1px solid #facc1566;border-radius:3px;align-items:center;gap:5px;padding:2px 8px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.55rem;font-weight:700;animation:2s ease-in-out infinite pulse-gold;display:inline-flex}.publish-live-dot{background:var(--color-gold-400);border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #facc1599}.publish-live-badge--updating{color:#22d3eee6;border-color:#22d3ee66;animation:1.5s ease-in-out infinite pulse-cyan}.publish-live-badge--updating .publish-live-dot{background:#22d3eee6;box-shadow:0 0 6px #22d3ee99}.publish-section-label{letter-spacing:.15em;color:#22d3eeb3;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.6rem;font-weight:600;display:flex}.publish-slug-input{background:#080d1899;border:1px solid #22d3ee4d;border-radius:6px;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.publish-slug-input:focus-within{border-color:#22d3ee99;box-shadow:0 0 12px #22d3ee26,0 0 4px #22d3ee1a}.publish-slug-prefix{color:#22d3ee80;white-space:nowrap;background:#080d1866;border-right:1px solid #22d3ee26;flex-shrink:0;padding:8px 10px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.7rem}.publish-slug-field{color:#e0f2fee6;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:8px 10px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.75rem}.publish-slug-field::placeholder{color:#22d3ee40}.publish-slug-action{color:#22d3ee99;cursor:pointer;background:0 0;border:none;border-left:1px solid #22d3ee26;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:100%;padding:8px 0;transition:all .15s;display:flex}.publish-slug-action:hover{color:#22d3ee;background:#22d3ee14}.publish-site-pill{letter-spacing:.05em;color:#22d3eeb3;cursor:pointer;background:0 0;border:1px solid #22d3ee40;border-radius:4px;padding:5px 14px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.65rem;font-weight:500;transition:all .15s}.publish-site-pill:hover{color:#22d3ee;border-color:#22d3ee80}.publish-site-pill--active{color:var(--color-gold-400);background:#facc1514;border-color:#facc1580;box-shadow:0 0 8px #facc1526}.publish-site-pill--active:hover{color:var(--color-gold-300);border-color:#facc15b3}.publish-site-select{cursor:pointer;background:#080d1899;border:1px solid #22d3ee4d;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;transition:border-color .2s,box-shadow .2s;display:flex}.publish-site-select:hover{border-color:#22d3ee80}.publish-site-select-value{color:#e0f2fee6;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.75rem}.publish-site-select-chevron{color:#22d3ee80;width:14px;height:14px}.publish-site-select:hover .publish-site-select-chevron{color:#22d3ee;filter:drop-shadow(0 0 4px #22d3ee99)}.publish-site-select-chevron.open{color:#22d3ee;animation:1.5s ease-in-out infinite chevronPulse;transform:rotate(180deg)}@keyframes chevronPulse{0%,to{filter:drop-shadow(0 0 3px #22d3ee66)}50%{filter:drop-shadow(0 0 8px #22d3eecc)}}.publish-site-dropdown{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;z-index:10;background:#080d18f2;border:1px solid #22d3ee4d;border-radius:6px;max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden auto;box-shadow:0 8px 24px #00000080,0 0 12px #22d3ee1a}.publish-site-dropdown::-webkit-scrollbar{width:0;height:0}.publish-site-dropdown-item{color:#e0f2feb3;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #22d3ee14;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.7rem;transition:all .15s;display:flex}.publish-site-dropdown-item:last-child{border-bottom:none}.publish-site-dropdown-item:hover{color:#22d3ee;background:#22d3ee14}.publish-site-dropdown-item.active{color:var(--color-gold-400)}.publish-site-dropdown-domain{color:#22d3ee59;font-size:.6rem}.publish-site-dropdown-create{color:#facc15d9;font-weight:500}.publish-site-dropdown-create:hover{color:var(--color-gold-300);background:#facc1514}.publish-site-dropdown-create-row{background:#facc150a;border-bottom:1px solid #22d3ee14;align-items:stretch;gap:6px;padding:6px 8px;display:flex}.publish-site-dropdown-create-input{color:#e0f2fef2;background:#080d18cc;border:1px solid #facc1559;border-radius:0;outline:none;flex:1;min-width:0;padding:6px 8px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.7rem}.publish-site-dropdown-create-input:focus{border-color:#facc1599;box-shadow:0 0 0 1px #facc1540}.publish-site-dropdown-create-input::placeholder{color:#94a3b866}.publish-site-dropdown-create-confirm{color:#facc15d9;cursor:pointer;background:#facc151a;border:1px solid #facc1559;border-radius:0;justify-content:center;align-items:center;width:32px;transition:all .15s;display:flex}.publish-site-dropdown-create-confirm:hover:not(:disabled){color:var(--color-gold-300);background:#facc1533;box-shadow:0 0 8px #facc1533}.publish-site-dropdown-create-confirm:disabled{opacity:.35;cursor:not-allowed}.angles-selection-header{align-items:center;gap:16px;margin-bottom:16px;display:flex;position:relative}.angles-header-line{background:linear-gradient(90deg,#0000,#22d3ee66,#0000);flex:1;height:1px}.angles-header-line--left{background:linear-gradient(90deg,#0000,#22d3ee66)}.angles-header-line--right{background:linear-gradient(90deg,#22d3ee66,#0000)}.angles-header-title{letter-spacing:.15em;color:var(--color-cyan-400);text-shadow:0 0 10px #22d3ee80;white-space:nowrap;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.7rem;font-weight:600}.angles-required-badge{letter-spacing:.1em;color:var(--color-gold-400);background:#facc151a;border:1px solid #facc154d;border-radius:4px;padding:2px 8px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.6rem;font-weight:600;animation:2s ease-in-out infinite pulse-gold;position:absolute;top:-8px;right:0}.angles-holo-container{background:linear-gradient(#080d1899,#101a3066);border-radius:8px;padding:16px;transition:opacity .3s;position:relative}.angles-holo-container--disabled{opacity:.4;pointer-events:none}.angles-holo-glow{pointer-events:none;z-index:0;background:radial-gradient(at top,#22d3ee0f,#0000 70%);border-radius:8px 8px 0 0;height:80px;position:absolute;top:0;left:0;right:0}.angles-holo-scanlines{pointer-events:none;z-index:1;opacity:.5;background:repeating-linear-gradient(0deg,#22d3ee08 0 1px,#0000 1px 3px);border-radius:8px;position:absolute;inset:0}.angles-corner{z-index:5;border:0 solid #22d3ee80;width:10px;height:10px;position:absolute}.angles-corner--tl{border-top-width:2px;border-left-width:2px;border-radius:4px 0 0;top:-1px;left:-1px}.angles-corner--tr{border-top-width:2px;border-right-width:2px;border-radius:0 4px 0 0;top:-1px;right:-1px}.angles-corner--bl{border-bottom-width:2px;border-left-width:2px;border-radius:0 0 0 4px;bottom:-1px;left:-1px}.angles-corner--br{border-bottom-width:2px;border-right-width:2px;border-radius:0 0 4px;bottom:-1px;right:-1px}.sl-articles-panel .angles-holo-container,.sl-sales-panel .angles-holo-container{background:0 0}.sl-articles-panel .sl-articles-list,.sl-sales-panel .sl-articles-list,.sl-sales-panel .sl-sales-list{margin-top:-32px}.sl-pagination{z-index:2;color:#94a3b8b3;letter-spacing:.08em;justify-content:center;align-items:center;gap:14px;padding:14px 0 4px;font-family:JetBrains Mono,monospace;font-size:.72rem;display:flex;position:relative}.sl-pagination-btn{color:#22d3eeb3;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:filter .12s,color .12s,opacity .12s;display:inline-flex}.sl-pagination-btn:hover:not(:disabled){color:#67e8f9;filter:drop-shadow(0 0 6px #22d3ee8c)}.sl-pagination-btn:disabled{opacity:.25;cursor:not-allowed}.sl-pagination-info{text-align:center;text-transform:uppercase;min-width:56px}.sl-articles-panel .angles-holo-container:before,.sl-sales-panel .angles-holo-container:before{content:"";pointer-events:none;z-index:4;border:1px solid #22d3ee8c;border-radius:8px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 20%,#0000 50%);mask-image:linear-gradient(#000 0% 20%,#0000 50%)}.sl-articles-panel .angles-holo-glow,.sl-sales-panel .angles-holo-glow{display:none}.sl-articles-panel .angles-holo-scanlines,.sl-sales-panel .angles-holo-scanlines{opacity:.75;background:repeating-linear-gradient(#0000 0 3px,#22d3ee0f 3px 4px);-webkit-mask-image:linear-gradient(#000 0% 12%,#0000 45%);mask-image:linear-gradient(#000 0% 12%,#0000 45%)}.sl-articles-panel .angles-corner--bl,.sl-articles-panel .angles-corner--br,.sl-sales-panel .angles-corner--bl,.sl-sales-panel .angles-corner--br{display:none}.sl-articles-panel .angles-corner--tl,.sl-articles-panel .angles-corner--tr,.sl-sales-panel .angles-corner--tl,.sl-sales-panel .angles-corner--tr{border-radius:0}.angles-none-wrapper{z-index:2;border-bottom:1px solid #22d3ee1a;justify-content:center;margin-bottom:12px;padding-bottom:12px;display:flex;position:relative}.angle-none-btn{cursor:pointer;background:0 0;border:1px solid #22d3ee33;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:5px 16px;transition:all .2s;display:flex}.angle-none-btn:hover:not(.angle-none-btn--selected){background:#22d3ee0d;border-color:#22d3ee4d}.angle-none-btn--selected{background:#facc1514;border-color:#facc154d;box-shadow:0 0 12px #facc151a}.angle-none-btn .angle-radio{width:12px;height:12px}.angle-none-btn .angle-radio-inner{width:6px;height:6px}.angle-none-btn--selected .angle-radio-outer{border-color:var(--color-gold-400)}.angle-none-text{color:#22d3eeb3;text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:500}.angle-none-btn--selected .angle-none-text{color:var(--color-gold-400)}.angles-scroll-container{z-index:2;max-height:410px;margin-bottom:12px;position:relative;overflow:hidden}.angles-scroll-scanline{z-index:6;pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee4d 20%,#22d3eecc,#22d3ee4d 80%,#0000);height:2px;animation:3s ease-in-out infinite scanlineMove;position:absolute;left:0;right:0;box-shadow:0 0 8px #22d3ee80,0 0 16px #22d3ee4d}@keyframes scanlineMove{0%,to{opacity:.6;top:0}50%{opacity:1;top:calc(100% - 2px)}}.angles-list{z-index:2;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:4px;max-height:410px;padding:28px 0 8px;display:flex;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 92%,#0000 100%);mask-image:linear-gradient(#0000,#000 12% 92%,#0000)}.angles-list::-webkit-scrollbar{display:none}.angles-generate-more-wrapper{justify-content:center;margin-top:8px;display:flex}.angles-generate-more-btn{color:#22d3ee80;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:all .3s;display:flex}.angles-generate-more-btn:hover:not(:disabled){color:#22d3ee;filter:drop-shadow(0 0 8px #22d3ee99)drop-shadow(0 0 16px #22d3ee66);transform:scale(1.1)}.angles-generate-more-btn:disabled{cursor:not-allowed}.angles-generate-more-btn svg{width:24px;height:24px}.angles-generate-more-btn--loading{opacity:.2;pointer-events:none}.angle-item-row{align-items:stretch;gap:12px;display:flex}.angle-item-row .angle-item{flex:1}.angle-item-actions{opacity:0;flex-direction:column;justify-content:center;gap:4px;transition:opacity .2s;display:flex}.angle-item-row:hover .angle-item-actions{opacity:1}.angle-item-actions-spacer{flex-shrink:0;width:24px}.angle-action-btn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.angle-action-btn svg{width:14px;height:14px}.angle-action-roll{color:#facc1580;border-color:#facc1533}.angle-action-roll:hover{color:var(--color-gold-400);background:#facc151a;border-color:#facc1580;box-shadow:0 0 12px #facc154d}.angle-action-trash{color:#ef444466;border-color:#ef444426}.angle-action-trash:hover{color:#ef4444;background:#ef44441a;border-color:#ef444480;box-shadow:0 0 12px #ef444466}.angle-action-flag{color:#ef444466;border-color:#ef444426}.angle-action-flag:hover{color:#ef4444;background:#ef44441a;border-color:#ef444480;box-shadow:0 0 12px #ef444466}.angle-action-flag--active{color:#ef4444;background:#ef44441f;border-color:#ef444480;box-shadow:0 0 10px #ef44444d}.angle-action-flag--active:hover{box-shadow:0 0 16px #ef444480}.angles-do-not-repeat-btn{color:#ef444480;cursor:pointer;z-index:10;background:0 0;border:1px solid #ef44444d;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex;position:absolute;top:6px;left:60px}.angles-do-not-repeat-btn:hover{color:#ef4444;filter:drop-shadow(0 0 8px #ef444480);border-color:#ef444499}.angles-do-not-repeat-btn svg{width:12px;height:12px}.angles-do-not-repeat-pending{color:#fff;background:#ef4444;border-radius:7px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-family:JetBrains Mono,monospace;font-size:.55rem;font-weight:700;display:flex;position:absolute;top:-5px;right:-5px;box-shadow:0 0 6px #ef444499}.angles-do-not-repeat-panel{border-top:1px solid #f8717133;margin-top:16px;padding-top:16px}.angle-item{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;width:100%;padding:10px 14px;transition:all .2s;display:flex;position:relative}.angle-item-row:hover .angle-item:not(:disabled):not(.angle-item--selected){background:#22d3ee0d;border-color:#22d3ee26}.angle-item--selected{background:#facc1514;border-color:#facc154d;box-shadow:0 0 20px #facc151a,inset 0 0 20px #facc1508}.angle-item:disabled{cursor:not-allowed}.angle-radio{flex-shrink:0;width:16px;height:16px;position:relative}.angle-radio-outer{border:2px solid #22d3ee4d;border-radius:50%;transition:border-color .2s;position:absolute;inset:0}.angle-item-row:hover .angle-item:not(.angle-item--selected) .angle-radio-outer{border-color:#22d3ee80}.angle-item--selected .angle-radio-outer{border-color:var(--color-gold-400)}.angle-radio-inner{background:var(--color-gold-400);border-radius:50%;width:8px;height:8px;animation:.2s ease-out radio-pop;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.angle-radio-glow{background:radial-gradient(circle,#facc1566,#0000 70%);border-radius:50%;width:20px;height:20px;animation:1.5s ease-in-out infinite glow-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes radio-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}50%{transform:translate(-50%,-50%)scale(1.2)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes glow-pulse{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}.angle-index{color:#22d3ee66;min-width:20px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.7rem;font-weight:500;transition:color .2s}.angle-item--selected .angle-index{color:var(--color-gold-400);text-shadow:0 0 8px #facc1580}.angle-text{color:var(--color-baby-blue-200);flex:1;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.88rem;font-weight:400;line-height:1.6;transition:color .2s,text-shadow .2s}.angle-item--selected .angle-text{color:var(--color-gold-300);text-shadow:0 0 15px #facc1533}.angle-item--activated .angle-text,.angle-item--activated .angle-index{color:var(--color-gold-400)}.angle-selected-line{background:linear-gradient(180deg,transparent 0%,var(--color-gold-400)20%,var(--color-gold-400)80%,transparent 100%);border-radius:0 2px 2px 0;width:3px;height:60%;animation:.2s ease-out line-appear;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 10px #facc1580}@keyframes line-appear{0%{opacity:0;height:0%}to{opacity:1;height:60%}}.angle-score-badge{color:#22d3eee6;letter-spacing:.05em;background:#22d3ee1a;border:1px solid #22d3ee40;border-radius:3px;flex-shrink:0;margin-left:auto;padding:2px 6px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.6rem;font-weight:600}.angle-score-badge--failed{color:#fb923ce6;background:#fb923c1f;border-color:#fb923c4d}.angle-item--failed{opacity:.55;border-left:2px solid #ef444480!important}.angle-item--failed:hover{opacity:.75}.angles-rate-btn{color:#facc15b3;cursor:pointer;z-index:10;background:0 0;border:1px solid #facc1580;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex;position:absolute;top:6px;right:34px}.angles-rate-btn:hover:not(:disabled){color:#facc15;filter:drop-shadow(0 0 8px #facc1580)drop-shadow(0 0 16px #facc154d);border-color:#facc15}.angles-rate-btn:disabled{cursor:not-allowed;opacity:.5}.angles-rate-btn svg{width:14px;height:14px}.angles-rate-btn--loading{animation:1.2s ease-in-out infinite rateButtonPulse}@keyframes rateButtonPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 10px #facc1599);transform:scale(1.08)}}.angles-reset-btn{color:#ef444480;cursor:pointer;z-index:10;background:0 0;border:1px solid #ef44444d;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex;position:absolute;top:6px;left:6px}.angles-reset-btn svg{width:14px;height:14px}.angles-reset-btn:hover:not(.angles-reset-btn--inactive){color:#ef4444;filter:drop-shadow(0 0 8px #ef444480);border-color:#ef444499}.angles-reset-btn--inactive{opacity:.25;cursor:default}.angles-flag-all-btn{color:#ef444480;cursor:pointer;z-index:10;background:0 0;border:1px solid #ef44444d;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex;position:absolute;top:6px;left:34px}.angles-flag-all-btn svg{width:14px;height:14px}.angles-flag-all-btn:hover{color:#ef4444;filter:drop-shadow(0 0 8px #ef444480);border-color:#ef444499}.angles-flag-all-btn--active{color:#ef4444;filter:drop-shadow(0 0 6px #ef444466);border-color:#ef444480}.angles-regen-btn{color:#22d3eeb3;cursor:pointer;z-index:10;background:0 0;border:1px solid #22d3ee80;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex;position:absolute;top:6px;right:62px}.angles-regen-btn:hover:not(.angles-regen-btn--inactive):not(:disabled){color:#22d3ee;filter:drop-shadow(0 0 8px #22d3ee80)drop-shadow(0 0 16px #22d3ee4d);border-color:#22d3ee}.angles-regen-btn--inactive{opacity:.25;cursor:default}.angles-regen-btn:disabled{cursor:not-allowed}.angles-regen-btn svg{width:14px;height:14px}.angles-regen-btn--loading svg{animation:1s linear infinite spin}.angles-regen-count{color:#000;background:#22d3eee6;border-radius:7px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:700;display:flex;position:absolute;top:-5px;right:-5px}@keyframes spin{to{transform:rotate(360deg)}}.spinning{animation:1s linear infinite spin}.angles-popup-container,.angles-popup-close,.angles-activate-btn,.angles-holo-container,.angles-holo-glow,.angles-holo-scanlines,.angles-corner--tl,.angles-corner--tr,.angles-corner--bl,.angles-corner--br,.angle-none-btn,.angle-action-btn,.angles-do-not-repeat-btn,.angles-do-not-repeat-pending,.angle-item,.angle-selected-line,.angle-score-badge,.angles-rate-btn,.angles-reset-btn,.angles-regen-btn,.angles-regen-count,.angles-required-badge,.angles-generate-more-btn,.angle-action-flag,.angles-flag-all-btn{border-radius:0!important}.settings-tabs{background:#0f172a99;border:1px solid #facc1533;border-radius:0;gap:4px;margin-bottom:24px;padding:4px;display:flex}.settings-tab{color:#94a3b8b3;cursor:pointer;background:0 0;border:none;border-radius:0;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.settings-tab:hover{color:#94a3b8;background:#94a3b81a}.settings-tab--active{color:var(--color-gold-400);background:#facc151a;box-shadow:0 0 15px #facc1526}.settings-tab--active:hover{color:var(--color-gold-400);background:#facc1526}.settings-toggle{cursor:pointer;align-items:center;gap:12px;display:inline-flex;position:relative}.settings-toggle-track{background:#1e293bcc;border:1px solid #94a3b84d;border-radius:12px;width:44px;height:24px;transition:all .2s;position:relative}.settings-toggle--active .settings-toggle-track{background:#facc1533;border-color:#facc1580;box-shadow:0 0 10px #facc1533}.settings-toggle-thumb{background:#94a3b8cc;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:2px;left:2px}.settings-toggle--active .settings-toggle-thumb{background:var(--color-gold-400);left:22px;box-shadow:0 0 8px #facc1580}.settings-toggle-label{color:#94a3b8e6;font-size:.9rem}.settings-logo-upload{cursor:pointer;background:#0f172a66;border:2px dashed #94a3b84d;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:120px;padding:20px;transition:all .2s;display:flex;position:relative}.settings-logo-upload:hover{background:#facc150d;border-color:#facc1566}.settings-logo-upload--dragging{border-color:var(--color-gold-400);background:#facc151a;box-shadow:0 0 20px #facc1533}.settings-logo-upload--has-image{border-style:solid;border-color:#facc154d}.settings-logo-upload-preview{object-fit:contain;max-width:200px;max-height:80px;margin-bottom:12px}.settings-logo-upload-icon{color:#94a3b880;margin-bottom:8px}.settings-logo-upload-text{color:#94a3b8b3;text-align:center;font-size:.85rem}.settings-logo-upload-hint{color:#94a3b880;margin-top:4px;font-size:.75rem}.settings-logo-upload-clear{color:#ef4444e6;cursor:pointer;background:#ef444433;border:1px solid #ef444466;border-radius:4px;padding:4px;transition:all .2s;position:absolute;top:8px;right:8px}.settings-logo-upload-clear:hover{background:#ef44444d;border-color:#ef444499}.settings-section{margin-bottom:24px}.settings-textarea{color:#94a3b8e6;resize:vertical;background:#0f172a99;border:1px solid #94a3b833;border-radius:0;width:100%;min-height:100px;padding:12px;font-family:JetBrains Mono,monospace;font-size:.8rem;transition:all .2s}.settings-textarea:focus{border-color:#facc1566;outline:none;box-shadow:0 0 10px #facc151a}.settings-textarea::placeholder{color:#94a3b866}.sl-page{max-width:1400px;margin:0 auto;padding:8px 32px 0}.sl-empty-state{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:400px;display:flex}.sl-empty-icon{color:#22d3ee4d;margin-bottom:8px}.sl-empty-text{color:#e0f2fecc;font-size:1rem;font-weight:600}.sl-empty-sub{color:#94a3b899;font-size:.8rem}.sl-site-selector{max-width:320px;margin-bottom:20px;margin-left:auto;margin-right:auto}.sl-section-label{letter-spacing:.08em;color:#22d3ee99;text-transform:uppercase;margin-bottom:8px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.65rem;font-weight:700}.sl-list-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.sl-create-sales-btn{letter-spacing:.14em;color:#22d3eed9;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #22d3ee73;border-radius:4px;align-items:center;gap:6px;height:28px;margin-left:auto;padding:0 12px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.6rem;font-weight:600;transition:all .2s;display:inline-flex}.sl-create-sales-btn:hover:not(:disabled){color:#22d3ee;background:#22d3ee1f;border-color:#22d3ee;box-shadow:0 0 14px #22d3ee4d}.sl-create-sales-btn:disabled{opacity:.35;cursor:not-allowed}.sl-create-sales-btn svg{flex-shrink:0}.sl-cat-nav-btn{letter-spacing:.08em;text-transform:uppercase;color:#22d3eeb3;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #22d3ee59;border-radius:0;padding:6px 12px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.65rem;font-weight:700;transition:color .12s,background .12s,border-color .12s,box-shadow .12s}.sl-cat-nav-btn:hover{color:#a5f3fc;border-color:#22d3eeb3;box-shadow:0 0 12px #22d3ee40}.sl-cat-overlay{z-index:950;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#02060cb8;justify-content:center;align-items:center;animation:.18s sl-cat-overlay-fade;display:flex;position:fixed;inset:0}.sl-cat-overlay--nested{z-index:1001;background:#02060c8c}@keyframes sl-cat-overlay-fade{0%{opacity:0}to{opacity:1}}.sl-cat-overlay-panel{scrollbar-width:none;flex-direction:column;gap:10px;width:320px;max-height:74vh;padding:48px 8px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 48px calc(100% - 48px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 48px calc(100% - 48px),#0000)}.sl-cat-overlay-panel::-webkit-scrollbar{display:none}.sl-cat-create-row{align-items:center;gap:12px;display:flex}.sl-cat-create-input{letter-spacing:.06em;color:#e2e8f0;background:#08142399;border:1px solid #22d3ee59;border-radius:4px;outline:none;width:320px;padding:12px 14px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.9rem;transition:border-color .18s,box-shadow .18s}.sl-cat-create-input::placeholder{color:#94a3b866}.sl-cat-create-input:focus{border-color:#22d3ee;box-shadow:0 0 16px #22d3ee40}.sl-cat-create-save{letter-spacing:.14em;text-transform:uppercase;color:#22d3eed9;cursor:pointer;background:0 0;border:1px solid #22d3ee73;border-radius:4px;padding:12px 22px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.75rem;font-weight:600;transition:all .18s}.sl-cat-create-save:hover:not(:disabled){color:#22d3ee;background:#22d3ee1f;border-color:#22d3ee;box-shadow:0 0 16px #22d3ee4d}.sl-cat-create-save:disabled{opacity:.35;cursor:not-allowed}.sl-row-metrics{margin-left:34px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.sl-sales-list .sl-row-metrics{margin-left:50px}.sl-list-header-row{min-height:26px;position:relative}.sl-row-metric-header{cursor:pointer;min-width:54px;font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;padding:0;transition:color .14s,text-shadow .2s;display:inline-flex}.sl-row-metric-header .sl-row-metric-label{color:#94a3b8bf;align-items:center;gap:4px;display:inline-flex}.sl-row-metric-header:hover .sl-row-metric-label{color:#cbd5e1f2}.sl-row-metric-header--active .sl-row-metric-label{color:var(--color-baby-blue-200);text-shadow:0 0 6px #7dd3fc73,0 0 12px #7dd3fc33}.sl-row-metric-arrow{font-size:.6rem;line-height:1}.sl-articles-panel,.sl-sales-panel{position:relative}.sl-metrics-header-chips{align-items:center;display:flex;position:absolute;top:0;transform:translate(-50%)}.sl-articles-panel .sl-metrics-header-chips,.sl-sales-panel .sl-metrics-header-chips{top:-20px;left:calc(100% + 212px)}.sl-range-chips{align-items:center;gap:6px;display:inline-flex}.sl-range-chip{box-sizing:border-box;letter-spacing:.06em;text-transform:uppercase;color:#94a3b88c;cursor:pointer;background:0 0;border:1px solid #94a3b84d;border-radius:0;justify-content:center;align-items:center;height:28px;padding:0 10px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.72rem;font-weight:600;line-height:1;transition:color .14s,border-color .14s,background .14s,box-shadow .14s,text-shadow .14s;display:inline-flex}.sl-range-chip:hover{color:#94a3b8d9;border-color:#94a3b880}.sl-range-chip--active,.sl-range-chip--active:hover{color:var(--color-baby-blue-200);text-shadow:0 0 6px #7dd3fc73,0 0 12px #7dd3fc33;background:#7dd3fc14;border-color:#7dd3fcd9;box-shadow:0 0 10px #7dd3fc59,inset 0 0 8px #7dd3fc1a}.sl-chip-stack{flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute}.sl-articles-panel .sl-chip-stack,.sl-sales-panel .sl-chip-stack{top:-20px;left:calc(100% + 463px);transform:translate(-100%)}.sl-sig-chip{box-sizing:border-box;letter-spacing:.06em;text-transform:uppercase;color:#facc1580;cursor:pointer;background:0 0;border:1px solid #facc154d;border-radius:0;justify-content:center;align-items:center;height:28px;padding:0 10px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.72rem;font-weight:600;line-height:1;transition:color .14s,border-color .14s,background .14s,box-shadow .14s,text-shadow .14s;display:inline-flex}.sl-sig-chip:hover{color:var(--color-gold-300);text-shadow:0 0 6px #facc1573,0 0 12px #facc1533;background:#facc1514;border-color:#facc15d9;box-shadow:0 0 10px #facc1559,inset 0 0 8px #facc151a}.sl-sig-chip--active,.sl-sig-chip--active:hover{color:var(--color-gold-300);text-shadow:0 0 6px #facc1580,0 0 12px #facc1540;background:#facc151a;border-color:#facc15e6;box-shadow:0 0 12px #facc1566,inset 0 0 8px #facc151f}.sl-filter-btn{cursor:pointer;color:#7dd3fc8c;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:color .14s,filter .14s;display:inline-flex}.sl-filter-btn:hover{color:#67e8f9;filter:drop-shadow(0 0 6px #67e8f9b3)}.sl-row-metrics{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:14px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.72rem;display:inline-flex}.sl-row-metric{flex-direction:column;align-items:center;gap:2px;min-width:54px;display:inline-flex}.sl-row-metric-label{color:var(--color-baby-blue-200);font-weight:500}.sl-row-metric-value{color:#fffffff2;text-transform:none;font-weight:600}.sl-row-metric--clickable{cursor:pointer;transition:filter .12s}.sl-row-metric--clickable:hover .sl-row-metric-label,.sl-row-metric--clickable:hover .sl-row-metric-value{color:#67e8f9;filter:drop-shadow(0 0 6px #22d3ee8c)}.vo-backdrop{z-index:9000;background:#080c16eb;justify-content:center;align-items:center;animation:.18s ease-out voBackdropFade;display:flex;position:fixed;inset:0}.vo-backdrop--purple{-webkit-backdrop-filter:none;background:0 0;position:absolute}.vo-backdrop--purple.vo-backdrop--standalone{background:#080c16eb;position:fixed}@keyframes voBackdropFade{0%{opacity:0}to{opacity:1}}.vo-panel{color:#ffffffeb;background:0 0;flex-direction:column;width:min(1100px,92vw);max-height:90vh;padding:28px 32px 22px;font-family:JetBrains Mono,monospace;animation:.22s cubic-bezier(.16,1,.3,1) voPanelIn;display:flex;position:relative;overflow:hidden}.vo-panel--cyan{background:linear-gradient(#22d3ee14,#080c16eb 35%,#080c16e6 60%,#080c1638 92%,#0000)}.vo-panel--purple{background:linear-gradient(#a855f714,#14081ecc 35%,#14081ec7 60%,#14081e33 92%,#0000)}@keyframes voPanelIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.vo-backdrop:has(>.vo-backdrop--purple)>.vo-panel--cyan{opacity:0;pointer-events:none;transition:opacity .18s}.vo-panel--cyan{transition:opacity .18s}.vo-panel:before{content:"";pointer-events:none;z-index:2;border:1px solid #22d3ee8c;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 92%);mask-image:linear-gradient(#000 0% 45%,#0000 92%)}.vo-panel--purple:before{border-color:#c084fc73}.vo-panel-glow{pointer-events:none;background:linear-gradient(#22d3ee1a,#22d3ee0a 40%,#0000);height:140px;position:absolute;top:0;left:0;right:0}.vo-panel--purple .vo-panel-glow{background:linear-gradient(#a855f71a,#a855f70a 40%,#0000)}.vo-panel-scanlines{pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#22d3ee0d 3px 4px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0% 8%,#00000080 22%,#00000059 50%,#0000001a 75%,#0000 92%);mask-image:linear-gradient(#0000 0% 8%,#00000080 22%,#00000059 50%,#0000001a 75%,#0000 92%)}.vo-panel--purple .vo-panel-scanlines{background:repeating-linear-gradient(#0000 0 3px,#c084fc1c 3px 4px)}.vo-corner{pointer-events:none;z-index:3;width:14px;height:14px;position:absolute}.vo-corner--tl{border-top:1px solid #22d3ee8c;border-left:1px solid #22d3ee8c;top:0;left:0}.vo-corner--tr{border-top:1px solid #22d3ee8c;border-right:1px solid #22d3ee8c;top:0;right:0}.vo-corner--bl,.vo-corner--br{display:none}.vo-panel--purple .vo-corner--tl,.vo-panel--purple .vo-corner--tr{filter:drop-shadow(0 0 5px #ec4899f2)drop-shadow(0 0 12px #db27778c);border-color:#f472b6}.vo-header{z-index:4;box-sizing:border-box;background:linear-gradient(90deg,#0000,#22d3ee59,#0000) bottom/100% 1px no-repeat;min-height:78px;margin-bottom:18px;padding-bottom:14px;position:relative}.vo-panel--purple .vo-header{background:linear-gradient(90deg,#0000,#c084fc59,#0000) bottom/100% 1px no-repeat}.vo-header-eyebrow{letter-spacing:.12em;color:#22d3eed9;text-transform:uppercase;margin-bottom:4px;font-size:10px}.vo-panel--purple .vo-header-eyebrow{color:#c084fcd9}.vo-header-title{color:#fffffff5;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;padding-right:40px;font-size:18px;font-weight:600;overflow:hidden}.vo-header-meta{color:#ffffffeb;flex-wrap:wrap;gap:4px 22px;padding-right:40px;font-size:13px;display:flex}.vo-stat{font-variant-numeric:tabular-nums;font-weight:600}.vo-stat-label{color:#c084fcd9;letter-spacing:.08em;text-transform:uppercase;margin-right:6px;font-size:11px;font-weight:500}.vo-stat--date{color:#ffffffd9}.vo-header-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;padding-right:40px;display:flex}.vo-header-row>.vo-header-title{flex:none;padding-right:0}.vo-header-row>.vo-header-meta{flex:auto;justify-content:flex-end;padding-right:0}.vo-panel--cyan .vo-stat-label{color:#22d3eed9}.vo-panel--red .vo-stat-label{color:#f87171eb}.vo-close{z-index:5;color:#ffffff8c;cursor:pointer;background:0 0;border:none;padding:4px;transition:color .12s,filter .12s;position:absolute;top:18px;right:18px}.vo-close:hover{color:#67e8f9;filter:drop-shadow(0 0 6px #22d3ee8c)}.vo-panel--purple .vo-close:hover{color:#d8b4fe;filter:drop-shadow(0 0 6px #a855f78c)}.vo-save{z-index:5;color:#ffffff8c;cursor:pointer;background:0 0;border:none;padding:4px;transition:color .12s,filter .12s;position:absolute;top:18px;right:50px}.vo-save--inline{vertical-align:middle;align-items:center;margin-left:8px;padding:2px;display:inline-flex;position:static;top:auto;right:auto}.vo-save:hover{color:#fde047;filter:drop-shadow(0 0 6px #facc1599)}.vo-save--tagged{color:#facc15;filter:drop-shadow(0 0 4px #facc1573)}.vo-save--tagged:hover{color:#fde047;filter:drop-shadow(0 0 8px #facc15bf)}.vo-backdrop--purple:has(>.vo-backdrop--save)>.vo-panel--purple{opacity:.18;pointer-events:none;transition:opacity .18s}.vo-panel--purple{transition:opacity .18s}.vo-panel--save{background:linear-gradient(#facc1514,#1e1908d1 35%,#1e1908cc 60%,#1e190838 92%,#0000)}.vo-panel--save:before{border-color:#facc1573}.vo-panel--save .vo-close:hover{color:#fde047;filter:drop-shadow(0 0 6px #facc158c)}.vo-save-body{z-index:4;flex-direction:column;flex:1;gap:18px;min-height:0;padding:24px 6px 0;display:flex;position:relative}.vo-save-field{flex-direction:column;gap:8px;display:flex}.vo-save-field-label{letter-spacing:.08em;text-transform:uppercase;color:#facc15d9;font-size:11px;font-weight:600}.vo-save-input{color:#fffffff2;background:#00000059;border:1px solid #facc1559;border-radius:4px;outline:none;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .12s,box-shadow .12s}.vo-save-input:focus{border-color:#facc15bf;box-shadow:0 0 0 1px #facc1540,0 0 12px #facc1533}.vo-save-input::placeholder{color:#ffffff4d}.vo-save-input:disabled{opacity:.5;cursor:not-allowed}.vo-save-err{color:#fca5a5;letter-spacing:.02em;font-size:12px}.vo-save-submit{color:#fde047;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid #facc158c;border-radius:4px;align-self:flex-start;padding:9px 22px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s,color .12s,box-shadow .12s}.vo-save-submit:hover:not(:disabled){background:#facc151f;box-shadow:0 0 14px #facc1559}.vo-save-submit:disabled{opacity:.5;cursor:not-allowed}.vo-body{z-index:4;flex-direction:column;flex:1;min-height:440px;padding-right:4px;display:flex;position:relative;overflow:hidden}.vo-empty{text-align:center;color:#ffffff8c;letter-spacing:.04em;padding:60px 20px;font-size:13px}.vo-empty--err{color:#f87171d9}.vo-table{grid-template-columns:200px 160px 150px 130px 150px 1fr;grid-auto-rows:40px;align-content:start;min-height:440px;font-size:12.5px;display:grid}.vo-table--actions{grid-template-columns:200px 220px 90px 1fr}.vo-row{display:contents}.vo-row>*{contain:layout style paint;background:0 0;align-items:center;padding:10px 12px;transition:background .12s;display:flex}.vo-row:not(.vo-row--head):nth-child(odd)>*{background:#ffffff04}.vo-row:not(.vo-row--head):hover>*{background:#22d3ee0f}.vo-panel--purple .vo-row:not(.vo-row--head):hover>*{background:#a855f712}.vo-row--head>*{letter-spacing:.12em;text-transform:uppercase;color:#22d3eebf;z-index:5;background:#080c16;padding-top:8px;padding-bottom:8px;font-size:10px;position:sticky;top:0;box-shadow:0 1px #22d3ee2e}.vo-panel--purple .vo-row--head>*{color:#c084fcbf;background:#14081e;box-shadow:0 1px #c084fc33}.vo-pager{flex-shrink:0;justify-content:center;align-items:center;gap:16px;padding:12px 0 2px;display:flex}.vo-pager-btn{color:#cbd5e1b3;cursor:pointer;background:0 0;border:1px solid #94a3b840;border-radius:0;justify-content:center;align-items:center;width:28px;height:28px;transition:color .12s,border-color .12s,box-shadow .12s;display:inline-flex}.vo-pager-btn:hover:not(:disabled){color:#fff;border-color:#22d3ee99;box-shadow:0 0 10px #22d3ee40}.vo-panel--purple .vo-pager-btn:hover:not(:disabled){border-color:#c084fc99;box-shadow:0 0 10px #c084fc40}.vo-panel--red .vo-pager-btn:hover:not(:disabled){border-color:#f8717199;box-shadow:0 0 10px #f8717140}.vo-pager-btn:disabled{opacity:.3;cursor:default}.vo-pager-info{letter-spacing:.08em;color:#cbd5e1bf;text-align:center;font-variant-numeric:tabular-nums;min-width:56px;font-family:JetBrains Mono,monospace;font-size:12px}.vo-glitch{animation:.18s cubic-bezier(.2,.7,.2,1) both voGlitchIn}@keyframes voGlitchIn{0%{opacity:0;clip-path:inset(46% 0);filter:drop-shadow(2px 0 #ff2d558c)drop-shadow(-2px 0 #2dd4ff80);transform:translate(10px)}35%{opacity:1;clip-path:inset(34% 0 26%);transform:translate(-4px)}55%{clip-path:inset(0 0 58%);transform:translate(3px)}75%{clip-path:inset(0);filter:drop-shadow(1px 0 #ff2d554d)drop-shadow(-1px 0 #2dd4ff40);transform:translate(-1px)}to{opacity:1;clip-path:inset(0);filter:none;transform:none}}@media(prefers-reduced-motion:reduce){.vo-glitch{animation:none}}.vo-backdrop--red{-webkit-backdrop-filter:none;background:0 0;position:absolute}.vo-panel--red{background:linear-gradient(#ef44441a,#240808d1 35%,#240808cc 60%,#24080833 92%,#0000)}.vo-panel--red:before{border-color:#f871718c}.vo-panel--red .vo-panel-glow{background:linear-gradient(#f871711f,#f871710d 40%,#0000)}.vo-panel--red .vo-panel-scanlines{background:repeating-linear-gradient(#0000 0 3px,#f871711c 3px 4px)}.vo-panel--red .vo-corner--tl,.vo-panel--red .vo-corner--tr{filter:drop-shadow(0 0 5px #f87171f2)drop-shadow(0 0 12px #dc26268c);border-color:#fca5a5}.vo-panel--red .vo-header{background:linear-gradient(90deg,#0000,#f8717166,#0000) bottom/100% 1px no-repeat}.vo-panel--red .vo-header-eyebrow{color:#f87171eb}.vo-panel--red .vo-close:hover{color:#fca5a5;filter:drop-shadow(0 0 6px #f871718c)}.vo-panel--red .vo-body::-webkit-scrollbar-thumb{background:linear-gradient(#f8717100,#f8717166 28% 72%,#f8717100);border-radius:3px}.vo-panel--red .vo-row:not(.vo-row--head):hover>*{background:#f8717114}.vo-panel--red .vo-row--head>*{color:#f87171cc;background:#120606;box-shadow:0 1px #f8717138}.vo-panel--red .vo-col-vid{color:#fca5a5}.vo-panel--red .vo-col-vid:hover{filter:drop-shadow(0 0 4px #f87171b3)}.vo-backdrop:has(>.vo-backdrop--red)>.vo-panel-wrap,.vo-backdrop:has(>.vo-backdrop--purple)>.vo-panel-wrap,.vo-backdrop:has(>.vo-backdrop--purple)>.vo-backdrop--red{opacity:0;pointer-events:none;transition:opacity .18s}.vo-panel-wrap,.vo-backdrop--red{transition:opacity .18s}.vo-panel-wrap{display:inline-block;position:relative}.vo-bot-chip{z-index:6;color:#fca5a5;letter-spacing:.06em;cursor:pointer;text-transform:uppercase;filter:drop-shadow(0 0 4px #f8717166);background:#240808c7;border:1px solid #f871718c;align-items:center;gap:5px;padding:5px 10px 5px 8px;font-family:JetBrains Mono,monospace;font-size:11px;transition:color .12s,border-color .12s,filter .12s,background .12s;display:inline-flex;position:absolute;top:-28px;right:-8px}.vo-bot-chip:hover{color:#fecaca;filter:drop-shadow(0 0 8px #f87171b3);background:#3c0c0ceb;border-color:#fca5a5d9}.vo-bot-chip-num{font-variant-numeric:tabular-nums;font-weight:600}.vo-col-ts{color:#ffffffa6;font-variant-numeric:tabular-nums}.vo-col-vid{color:#67e8f9;cursor:pointer;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.vo-col-vid:hover{filter:drop-shadow(0 0 4px #22d3ee99)}.vo-col-num{font-variant-numeric:tabular-nums;justify-content:flex-end}.vo-col-dim{color:#fff9}.vo-col-ref{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.vo-col-url{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;padding:10px 12px;font-size:11.5px;line-height:1.6;display:block;overflow:hidden}.vo-col-action{color:#ffffffe0;gap:6px}.vo-action-icon{color:#c084fc;align-items:center;display:inline-flex}.vo-action-meta{color:#ffffff8c;font-size:11px}.vo-actions-btn{color:#c084fc;cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none;padding:2px 6px;font-weight:600;transition:filter .12s}.vo-actions-btn:hover{filter:drop-shadow(0 0 5px #a855f7b3)}.vo-actions-zero{color:#ffffff4d}.vo-offer-marker{color:#ef4444f2;filter:drop-shadow(0 0 4px #ef44448c);vertical-align:middle;shape-rendering:crispEdges;flex-shrink:0}.vo-actions-marker-slot{flex-shrink:0;justify-content:center;align-items:center;width:12px;margin-left:6px;display:inline-flex}.sl-list-header .sl-section-label{margin-bottom:0}.sl-filter-wrapper{display:inline-block;position:relative}.sl-filter-input{box-sizing:border-box;letter-spacing:.04em;color:#e0f2fef2;background:#0f172a80;border:1px solid #7dd3fc59;border-radius:0;outline:none;width:150px;height:28px;padding:3px 22px 3px 10px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.7rem;transition:border-color .2s,box-shadow .22s}.sl-filter-input::placeholder{color:#7dd3fc66;text-transform:uppercase;letter-spacing:.1em}.sl-filter-input:hover{border-color:#7dd3fc8c}.sl-filter-input:focus{border-color:#7dd3fcd9;box-shadow:0 0 12px #7dd3fc59,inset 0 0 0 1px #7dd3fc1f}.sl-filter-clear{color:#7dd3fc8c;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:color .15s,filter .15s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.sl-filter-clear:hover{color:#7dd3fc;filter:drop-shadow(0 0 5px #7dd3fca6)}.sl-site-trigger{letter-spacing:.05em;text-align:center;color:#e0f2febf;cursor:pointer;background:#0f172a80;border:1px solid #7dd3fc59;border-radius:0;margin:0 auto 28px;padding:4px 16px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.78rem;transition:color .2s,border-color .2s,box-shadow .22s,text-shadow .22s;display:block}.sl-site-trigger:hover{color:var(--color-baby-blue-100);text-shadow:0 0 8px #7dd3fc8c;border-color:#7dd3fcd9;box-shadow:0 0 14px #7dd3fc66,inset 0 0 0 1px #7dd3fc26}.sl-site-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);background:#080d1873;justify-content:center;align-items:flex-start;padding-top:120px;display:flex;position:fixed;inset:0}.sl-site-modal-list{flex-direction:column;align-items:center;gap:14px;display:flex}.sl-site-modal-close{color:#7dd3fcd9;cursor:pointer;background:0 0;border:1.5px solid #7dd3fc8c;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:color .2s,border-color .2s,box-shadow .22s;display:flex;position:absolute;top:20px;right:20px}.sl-site-modal-close:hover{color:#7dd3fc;border-color:#7dd3fc;box-shadow:0 0 14px #7dd3fc8c}.sl-site-modal-item{letter-spacing:.05em;color:#7dd3fcbf;cursor:pointer;background:0 0;border:none;padding:4px 20px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:1.05rem;transition:color .2s,text-shadow .2s}.sl-site-modal-item:hover{color:#7dd3fc;text-shadow:0 0 12px #7dd3fcb3}.sl-site-modal-item--active{color:var(--color-gold-400);text-shadow:0 0 8px #facc1566}.sl-site-modal-item--active:hover{color:var(--color-gold-300);text-shadow:0 0 12px #facc1599}.sl-main{min-height:360px;margin-bottom:24px;position:relative}.sl-categories-panel{flex-direction:column;width:280px;display:flex;position:absolute;top:0;left:0}.sl-categories-list{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.sl-category-block{background:#0f172ab3;border:1px solid #22d3ee26;border-radius:0;align-items:center;gap:6px;padding:8px 10px;transition:border-color .2s,box-shadow .2s;display:flex}.sl-category-block--active{border-color:#facc1580;box-shadow:0 0 10px #facc1514,inset 0 0 12px #facc1508}.sl-category-block--synthetic{cursor:pointer;text-align:left;width:100%;color:inherit;margin-bottom:6px;font-family:inherit}.sl-category-block--synthetic:hover{border-color:#22d3ee59}.sl-categories-list+.sl-category-block--synthetic{margin-top:6px}.sl-category-drag--static{cursor:default}.sl-category-drag--static:hover{color:#94a3b866}.sl-category-name--static{color:#e0f2fed9;flex:1;align-items:center;gap:8px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.78rem;display:flex}.sl-category-drag{cursor:grab;color:#94a3b866;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;transition:color .15s;display:flex}.sl-category-drag:hover{color:#22d3eeb3}.sl-category-name{cursor:pointer;color:#e0f2fed9;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:0;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.78rem;transition:color .15s;display:flex}.sl-category-name:hover{color:#e0f2fe}.sl-category-count{color:#94a3b880;background:#22d3ee14;border-radius:0;padding:1px 6px;font-size:.65rem}.sl-category-actions{opacity:0;gap:2px;transition:opacity .15s;display:flex}.sl-category-block:hover .sl-category-actions{opacity:1}.sl-category-action{color:#94a3b899;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.sl-category-action:hover{color:#22d3ee;filter:drop-shadow(0 0 6px #22d3ee99)}.sl-category-action--danger:hover{color:#ef4444;filter:drop-shadow(0 0 6px #ef444480)}.sl-category-chevron{color:#94a3b84d;flex-shrink:0;width:16px;height:16px;transition:all .2s}.sl-category-chevron--active{color:#facc15b3;filter:drop-shadow(0 0 4px #facc1566)}.sl-add-category-btn{color:#22d3ee80;cursor:pointer;background:0 0;border:1px dashed #22d3ee33;border-radius:0;align-items:center;gap:6px;padding:8px 12px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.75rem;transition:all .2s;display:flex}.sl-add-category-btn:hover{color:#22d3eecc;background:#22d3ee0a;border-color:#22d3ee66}.sl-category-form{align-items:center;gap:4px;width:100%;display:flex}.sl-category-form-input{color:#e0f2fee6;background:#080d18cc;border:1px solid #22d3ee4d;border-radius:0;flex:1;padding:6px 10px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.78rem}.sl-category-form-input:focus{border-color:#22d3ee99;outline:none;box-shadow:0 0 8px #22d3ee26}.sl-category-form-input::placeholder{color:#94a3b866}.sl-category-form-btn{cursor:pointer;border:none;border-radius:0;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex}.sl-category-form-btn--confirm{color:#22d3eecc;background:#22d3ee26}.sl-category-form-btn--confirm:hover{color:#22d3ee;background:#22d3ee40}.sl-category-form-btn--cancel{color:#94a3b899;background:#94a3b81a}.sl-category-form-btn--cancel:hover{color:#ef4444cc;background:#ef444426}.sl-articles-panel{flex-direction:column;width:100%;max-width:720px;margin:0 auto;display:flex}.sl-articles-list{flex-direction:column;gap:6px;display:flex}.sl-articles-empty{text-align:center;color:#94a3b880;padding:32px 16px;font-size:.78rem;font-style:italic}.sl-articles-placeholder{color:#94a3b866;justify-content:center;align-items:center;height:100%;min-height:200px;font-size:.8rem;font-style:italic;display:flex}.sl-top-pairings-btn{letter-spacing:.08em;text-transform:uppercase;color:#facc15cc;cursor:pointer;background:0 0;border:1px solid #facc1566;border-radius:0;padding:6px 12px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.65rem;font-weight:700;transition:color .12s,background .12s,border-color .12s,box-shadow .12s}.sl-top-pairings-btn:hover{color:#fef08a;border-color:#facc15bf;box-shadow:0 0 12px #facc154d}.sl-top-pairings-btn--active{color:#fef08a;background:#facc151f;border-color:#facc15d9;box-shadow:0 0 14px #facc1566}.sl-pairings{flex-direction:column;gap:8px;padding:4px 0;display:flex}.sl-list-header-left{align-items:center;gap:14px;min-width:0;display:flex}.sl-pairings-sort{align-items:center;gap:8px;display:flex}.sl-pairings-sort--fade-in{animation:.22s ease-out slPairingsSortFadeIn}@keyframes slPairingsSortFadeIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.sl-pairings-sort-label{letter-spacing:.1em;text-transform:uppercase;color:#94a3b880;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.6rem;font-weight:700}.sl-pairings-sort-pill{letter-spacing:.08em;text-transform:uppercase;color:#22d3ee8c;cursor:pointer;background:0 0;border:1px solid #22d3ee40;border-radius:0;padding:4px 9px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.65rem;font-weight:700;transition:color .12s,background .12s,border-color .12s,box-shadow .12s}.sl-pairings-sort-pill:hover{color:#a5f3fc;border-color:#22d3ee8c}.sl-pairings-sort-pill--active{color:#a5f3fc;background:#22d3ee24;border-color:#22d3eecc;box-shadow:0 0 10px #22d3ee4d}.sl-pairings-baseline-row{border-bottom:1px solid #22d3ee14;justify-content:flex-end;align-items:baseline;gap:8px;margin-bottom:6px;padding:30px 12px 10px;display:flex}.sl-pairings-baseline-label{letter-spacing:.1em;text-transform:uppercase;color:#94a3b873;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.58rem;font-weight:700}.sl-pairings-baseline-value{color:#a5f3fcd9;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.78rem;font-weight:600}.sl-pairings-list{flex-direction:column;gap:6px;display:flex}.sl-pair-row{background:#0f172a80;border:1px solid #22d3ee1a;border-radius:0;align-items:center;gap:16px;padding:10px 14px;transition:border-color .15s;display:flex}.sl-pair-row:hover{border-color:#22d3ee4d}.sl-pair-titles{flex:auto;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;min-width:0;display:grid}.sl-pair-title{color:#e2e8f0eb;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.3;display:-webkit-box;overflow:hidden}.sl-pair-title:first-child{text-align:right}.sl-pair-title:last-child{text-align:left}.sl-pair-plus{color:#facc15;text-shadow:0 0 8px #facc158c;-webkit-user-select:none;user-select:none;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:1.15rem;font-weight:700}.sl-pair-metrics{flex:none;align-items:center;gap:18px;display:flex}.sl-pair-lift{letter-spacing:.04em;color:#86efac;text-shadow:0 0 6px #22c55e66;background:#22c55e1a;border:1px solid #22c55e59;padding:3px 8px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.78rem;font-weight:700}.sl-pairings-empty{letter-spacing:.12em;text-transform:uppercase;color:#22d3ee66;text-align:center;-webkit-user-select:none;user-select:none;padding:56px 16px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.78rem;font-weight:700}.sl-article-block{background:#0f172a80;border:1px solid #22d3ee1a;border-radius:0;align-items:center;gap:8px;padding:8px 10px;transition:border-color .15s;animation:.25s ease-out slArticleFadeIn;display:flex;position:relative}.sl-article-block:hover{border-color:#22d3ee4d}@keyframes slArticleFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sl-article-drag{cursor:grab;color:#94a3b84d;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;transition:color .15s;display:flex}.sl-article-drag:hover{color:#22d3ee99}.sl-article-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sl-article-title{color:#e0f2fed9;white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.75rem;overflow:hidden}.sl-article-index{color:var(--color-gold-400)}.sl-article-slug{color:#94a3b866;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.65rem}.sl-article-actions{flex-shrink:0;gap:2px;display:flex}.sl-article-action{color:#22d3ee8c;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;text-decoration:none;transition:color .2s,filter .2s;display:flex}.sl-article-action:hover{color:#22d3ee;filter:drop-shadow(0 0 6px #22d3ee99)}.sl-article-action--danger{color:#ef44448c}.sl-article-action--danger:hover{color:#ef4444;filter:drop-shadow(0 0 6px #ef444480)}.sl-article-tree-status{color:#94a3b88c;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:filter .15s,color .15s;display:flex}.sl-article-tree-status:hover:not(:disabled){filter:drop-shadow(0 0 6px)}.sl-article-tree-status:disabled{cursor:wait;opacity:.7}.sl-article-tree-status--green{color:#22c55ed9}.sl-article-tree-status--yellow{color:#facc15e6}.sl-article-tree-status--red{color:#ef4444d9}.sl-homepage-link{color:#22d3ee99;justify-content:center;align-items:center;gap:6px;padding:8px 0;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.72rem;text-decoration:none;transition:color .2s;display:flex}.sl-homepage-link:hover{color:#22d3ee;text-decoration:underline}.sl-publish-section{border-top:1px solid #22d3ee14;flex-direction:column;align-items:center;gap:12px;padding-top:16px;display:flex}.sl-publish-btn{color:#22d3eee6;cursor:pointer;background:linear-gradient(135deg,#22d3ee26,#facc151a);border:1px solid #22d3ee4d;border-radius:0;align-items:center;gap:8px;padding:10px 20px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.sl-publish-btn:hover:not(:disabled){color:#22d3ee;border-color:#22d3ee80;box-shadow:0 0 16px #22d3ee1f}.sl-publish-btn:disabled{opacity:.4;cursor:not-allowed}.sl-publish-status{color:#22d3eeb3;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.75rem}.sl-publish-status--error{color:#ef4444cc}.sl-publish-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sl-right-rail{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab3;border:1px solid #22d3ee2e;border-radius:0;flex-direction:column;gap:12px;width:260px;padding:16px;display:flex;position:fixed;top:16px;right:16px}.sl-right-rail .sl-homepage-link{justify-content:flex-start;padding:0;font-size:.68rem;overflow:hidden}.sl-right-rail .sl-homepage-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sl-right-rail .sl-publish-section{border-top:none;align-items:stretch;gap:8px;padding-top:0}.sl-right-rail .sl-publish-actions{flex-direction:column;gap:8px;width:100%}.sl-right-rail .sl-publish-btn{justify-content:center;width:100%}.sl-right-rail .sl-publish-status{text-align:center;white-space:normal;line-height:1.4}.sl-right-rail .sl-update-errors{max-width:100%;margin-top:0}@media(max-width:1500px){.sl-right-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;gap:12px;width:auto;margin-top:24px;padding:0;position:static}.sl-right-rail .sl-homepage-link{justify-content:center;padding:8px 0;font-size:.72rem}.sl-right-rail .sl-publish-section{border-top:1px solid #22d3ee14;align-items:center;padding-top:16px}.sl-right-rail .sl-publish-actions{flex-flow:wrap;justify-content:center;width:auto}.sl-right-rail .sl-publish-btn{width:auto}}.sl-publish-btn--secondary{color:#facc15d9;background:linear-gradient(135deg,#facc151a,#22d3ee0f);border-color:#facc154d}.sl-publish-btn--secondary:hover:not(:disabled){color:#facc15;border-color:#facc158c;box-shadow:0 0 16px #facc151f}.sl-update-errors{color:#ef4444cc;max-width:900px;margin-top:12px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.75rem}.sl-update-errors summary{cursor:pointer;padding:6px 0}.sl-update-errors ul{color:#e2e8f0a6;margin:8px 0 0;padding-left:18px}.sl-update-errors li{margin-bottom:4px}.sl-tabs{justify-content:center;gap:6px;margin-bottom:14px;display:flex}.sl-tab{letter-spacing:.05em;color:#94a3b8bf;cursor:pointer;background:0 0;border:1px solid #22d3ee33;border-radius:0;align-items:center;gap:6px;padding:7px 14px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.75rem;font-weight:600;transition:all .18s;display:inline-flex}.sl-tab:hover{color:#22d3eed9;border-color:#22d3ee66}.sl-tab--active{color:#22d3ee;background:#22d3ee14;border-color:#22d3ee99}.sl-sales-panel{width:100%;max-width:720px;margin:0 auto}.sl-sales-list{flex-direction:column;gap:8px;min-height:200px;padding:16px;display:flex}.sl-article-block--static{padding-left:14px}.sp-funnel-overlay{z-index:100;-webkit-backdrop-filter:blur(10px);background:#080d1c66;justify-content:center;align-items:center;padding:40px 24px;display:flex;position:fixed;inset:0}.sp-funnel{flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:900px;display:flex;position:relative}.sp-funnel-close{color:#e2e8f0d9;cursor:pointer;background:#0f172ad9;border:1px solid #94a3b84d;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .18s;display:flex;position:absolute;top:-8px;right:-8px}.sp-funnel-close:hover{color:#ef4444f2;border-color:#ef444499;box-shadow:0 0 12px #ef444433}.sp-funnel-sync-status{letter-spacing:.04em;color:#e2e8f0b3;pointer-events:auto;background:#0f172abf;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:6px;padding:4px 9px 4px 7px;font-family:JetBrains Mono,monospace;font-size:10.5px;transition:color .18s,border-color .18s;display:inline-flex;position:absolute;top:-4px;left:0}.sp-funnel-sync-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.8s ease-in-out infinite sp-funnel-sync-pulse;box-shadow:0 0 6px}.sp-funnel-sync-text{color:inherit}@keyframes sp-funnel-sync-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.sp-funnel-sync-status--fresh{color:#4ade80f2;border-color:#4ade8059}.sp-funnel-sync-status--aging{color:#facc15f2;border-color:#facc1559}.sp-funnel-sync-status--stale{color:#f87171f2;border-color:#f8717166}.sp-funnel-sync-status--never{color:#94a3b8bf;border-color:#94a3b840}.sp-funnel-articles{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sp-funnel-bracket{margin:0 auto;display:block}.sp-funnel-mid{justify-content:center;display:flex}.sp-funnel-vline{background:#22d3ee8c;width:1.5px;height:38px;margin:0 auto}.sp-funnel-vline--dashed{background:repeating-linear-gradient(#facc158c 0 4px,#0000 4px 8px)}.sp-funnel-bottom{justify-content:center;display:flex}.sp-funnel-node{color:#e0f2fef2;text-align:center;white-space:normal;word-break:break-word;overflow-wrap:anywhere;cursor:pointer;background:#0f172abf;border:1px solid #22d3ee59;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:.85rem;font-weight:500;line-height:1.4;text-decoration:none;transition:all .18s;display:inline-flex}.sp-funnel-node:hover{color:#e0f2fe;background:#22d3ee1a;border-color:#22d3eeb3;box-shadow:0 0 14px #22d3ee2e}.sp-funnel-node--cyan{min-width:200px;max-width:260px}.sp-funnel-articles .sp-funnel-node--cyan{width:240px;min-width:0;max-width:none;min-height:64px}.sp-funnel-article-title{-webkit-line-clamp:2;text-align:center;word-break:break-word;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.sp-funnel-articles [data-tooltip]:hover:after,.sp-funnel-articles [data-tooltip]:focus-visible:after{white-space:normal;text-align:center;max-width:320px;line-height:1.35}.sp-funnel-node--gold{color:#fef08afa;background:#facc151a;border-color:#facc158c;min-width:280px;max-width:440px;padding:12px 20px;font-weight:600}.sp-funnel-node--gold:hover{background:#facc1529;border-color:#facc15d9;box-shadow:0 0 16px #facc1538}.sp-funnel-node--offer{word-break:break-all;color:#e2e8f0d9;background:#0f172a99;border-color:#94a3b866;min-width:280px;max-width:600px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-weight:400}.sp-funnel-node--offer:hover{color:#e0f2fe;background:#22d3ee14;border-color:#22d3ee99}.sp-funnel-node--warn{color:#facc15f2;cursor:default;background:#facc1514;border-color:#facc158c}.sp-funnel-node--none{color:#ef4444f2;cursor:default;background:#0f172a99;border-color:#ef4444a6}.sp-funnel-node--none:hover{color:#ef4444f2;box-shadow:none;background:#0f172a99;border-color:#ef4444a6}.sp-funnel-node-wrap{flex-direction:column;align-items:center;gap:6px;display:inline-flex}.sp-funnel-metric{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8d9;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.7rem}.sp-funnel-metric-stat{color:var(--color-baby-blue-200);font-variant-numeric:tabular-nums;font-weight:600}.sp-funnel-stats-btn{letter-spacing:.12em;text-transform:uppercase;color:#e0f2fed9;cursor:pointer;background:#0f172a80;border:1px solid #7dd3fc66;border-radius:0;align-self:center;margin-bottom:18px;padding:6px 22px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.78rem;font-weight:600;transition:color .2s,border-color .2s,box-shadow .22s,text-shadow .22s}.sp-funnel-stats-btn:hover{color:var(--color-baby-blue-100);text-shadow:0 0 8px #7dd3fc8c;border-color:#7dd3fce6;box-shadow:0 0 14px #7dd3fc73,inset 0 0 0 1px #7dd3fc1f}.sp-funnel-articles--collapsed{justify-content:center}.sp-funnel-linked-articles-btn{cursor:pointer;background:#0f172a80;border:1px solid #7dd3fc66;border-radius:0;flex-direction:column;align-items:center;gap:6px;padding:10px 26px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;transition:color .2s,border-color .2s,box-shadow .22s,text-shadow .22s;display:inline-flex}.sp-funnel-linked-articles-btn:hover{border-color:#7dd3fce6;box-shadow:0 0 14px #7dd3fc73,inset 0 0 0 1px #7dd3fc1f}.sp-funnel-linked-articles-label{letter-spacing:.12em;text-transform:uppercase;color:#e0f2fee6;font-size:.78rem;font-weight:600}.sp-funnel-linked-articles-btn:hover .sp-funnel-linked-articles-label{color:var(--color-baby-blue-100);text-shadow:0 0 8px #7dd3fc8c}.sp-funnel-linked-articles-stats{letter-spacing:.04em;color:#bae6fdb3;text-transform:none;align-items:center;gap:6px;font-size:.72rem;display:inline-flex}.sp-funnel-linked-articles-stats--loading{opacity:.5;font-style:italic}.sp-funnel-linked-articles-sep{color:#7dd3fc66}.lpa-overlay{z-index:120;-webkit-backdrop-filter:blur(14px);background:#020617d9;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.lpa-panel{width:min(1100px,100%);max-height:min(82vh,820px);box-shadow:none;background:0 0;border:none;flex-direction:column;gap:16px;padding:28px 12px 24px;display:flex;position:relative}.lpa-close{color:#bae6fd99;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;transition:color .18s,filter .18s;display:inline-flex;position:absolute;top:14px;right:14px}.lpa-close:hover{color:var(--color-baby-blue-100);filter:drop-shadow(0 0 6px #7dd3fcb3)}.lpa-header{border-bottom:none;flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:6px;display:flex}.lpa-daterow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lpa-chips{align-items:center;gap:6px;display:inline-flex}.lpa-chip{letter-spacing:.08em;color:#bae6fd8c;cursor:pointer;background:0 0;border:none;min-width:32px;padding:4px 10px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.78rem;font-weight:600;transition:color .16s,text-shadow .2s}.lpa-chip:hover{color:#e0f2fee6}.lpa-chip--active{color:var(--color-gold-400,#facc15);text-shadow:0 0 10px #facc1559}.lpa-custom-dates{align-items:center;gap:6px;display:inline-flex}.lpa-date-input{color:#bae6fdd9;cursor:pointer;color-scheme:dark;background:0 0;border:none;padding:4px 6px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.78rem}.lpa-date-input::-webkit-calendar-picker-indicator{filter:invert(.8)sepia(.3)saturate(2)hue-rotate(150deg);opacity:.5;cursor:pointer}.lpa-date-input::-webkit-calendar-picker-indicator:hover{opacity:1}.lpa-date-sep{color:#7dd3fc66;font-family:JetBrains Mono,SF Mono,Fira Code,monospace}.lpa-header-title{letter-spacing:.18em;text-transform:uppercase;color:#7dd3fcd9;text-shadow:0 0 8px #7dd3fc4d;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.78rem;font-weight:600}.lpa-header-subtitle{color:#bae6fd99;letter-spacing:.02em;font-size:.85rem}.lpa-columns{border-bottom:none;grid-template-columns:minmax(0,4.5fr) repeat(7,minmax(0,1fr));gap:10px;padding:4px;display:grid}.lpa-col{letter-spacing:.12em;text-transform:uppercase;color:#bae6fd8c;text-align:right;cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.68rem;font-weight:600;transition:color .16s}.lpa-col:hover{color:#bae6fde6}.lpa-col--title{text-align:left;cursor:default}.lpa-col--title:hover{color:#bae6fd8c}.lpa-list-mask{flex:1;min-height:0;-webkit-mask-image:linear-gradient(#0000 0,#000 36px calc(100% - 36px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 36px calc(100% - 36px),#0000)}.lpa-list{scrollbar-width:none;flex-direction:column;gap:6px;height:100%;padding:24px 4px;display:flex;overflow-y:auto}.lpa-list::-webkit-scrollbar{display:none}.lpa-row{color:#e0f2fee6;letter-spacing:.01em;border-bottom:none;grid-template-columns:minmax(0,4.5fr) repeat(7,minmax(0,1fr));align-items:center;gap:10px;padding:8px 4px;font-size:.85rem;display:grid}.lpa-row--historical{color:#bae6fd59}.lpa-row--historical .lpa-cell--title:before{content:"○ ";color:#bae6fd66}.lpa-cell{text-align:right;font-variant-numeric:tabular-nums}.lpa-cell--title{text-align:left;white-space:normal;text-overflow:clip;padding-right:12px;font-family:inherit;line-height:1.35;overflow:visible}.lpa-empty{text-align:center;color:#bae6fd80;padding:40px 0;font-style:italic}.sp-funnel-topbar{justify-content:center;align-items:center;gap:12px;margin-bottom:18px;display:flex}.sp-funnel-topbar .sp-funnel-stats-btn{align-self:auto;margin-bottom:0}.sp-funnel-date-wrap{display:inline-flex;position:relative}.sp-funnel-date-btn{letter-spacing:.08em;text-transform:uppercase;color:#e0f2fed9;cursor:pointer;background:#0f172a80;border:1px solid #7dd3fc66;border-radius:0;align-items:center;gap:6px;padding:6px 14px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.78rem;font-weight:600;transition:color .2s,border-color .2s,box-shadow .22s;display:inline-flex}.sp-funnel-date-btn:hover{color:var(--color-baby-blue-100);border-color:#7dd3fce6;box-shadow:0 0 12px #7dd3fc66}.sp-funnel-date-caret{opacity:.7;transition:transform .18s;transform:rotate(90deg)}.sp-funnel-date-caret--open{transform:rotate(-90deg)}.sp-funnel-date-menu{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172af5;border:1px solid #7dd3fc73;flex-direction:column;min-width:160px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000080,0 0 18px #7dd3fc33}.sp-funnel-date-item{letter-spacing:.06em;text-align:left;color:#e0f2feb3;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.78rem;font-weight:600;transition:color .16s,background .16s;display:flex}.sp-funnel-date-item:hover{color:var(--color-baby-blue-100);background:#7dd3fc14}.sp-funnel-date-item--active{color:var(--color-baby-blue-100);background:#7dd3fc1f}.sp-funnel-date-helper{letter-spacing:.04em;text-transform:none;color:#94a3b8b3;font-size:.66rem;font-weight:400}.sp-funnel-node--adset{color:#f3e8fff2;cursor:default;background:#a855f714;border:1px solid #a855f780;box-shadow:0 0 12px #a855f740,inset 0 0 0 1px #a855f72e}.sp-funnel-adset-title{text-overflow:ellipsis;white-space:nowrap;max-width:160px;display:inline-block;overflow:hidden}.sp-funnel-adset-stats{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;margin-top:6px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.72rem;display:flex}.sp-funnel-adset-stat{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sp-funnel-adset-label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8b3;font-size:.62rem;font-weight:600}.sp-funnel-adset-value{color:#d8b4fef2;font-weight:600}.sp-funnel-adset-title--skeleton{min-width:160px}.sp-funnel-adsets-row{position:relative}.sp-funnel-adset-sync{color:#d8b4fed9;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .18s,filter .2s;display:inline-flex;position:absolute;top:19px;transform:translateY(-50%)}.sp-funnel-adset-sync:hover:not(:disabled){color:#f3e8ff;filter:drop-shadow(0 0 6px #a855f7b3)}.sp-funnel-adset-sync:disabled{opacity:.4;cursor:not-allowed}.sp-funnel-adset-sync--spin{animation:.9s linear infinite sp-funnel-adset-spin}@keyframes sp-funnel-adset-spin{to{transform:rotate(360deg)}}.sp-funnel-adset-status-dot{vertical-align:middle;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:8px;display:inline-block}.sp-funnel-adset-status-dot--active{background:#4ade80f2;box-shadow:0 0 6px #4ade808c}.sp-funnel-adset-status-dot--paused{background:#fbbf24f2;box-shadow:0 0 6px #fbbf248c}.sp-funnel-adset-status-dot--other{background:#94a3b899}.sp-funnel-adset-toggle{color:#d8b4fed9;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:8px;padding:0;transition:color .16s,filter .2s;display:inline-flex}.sp-funnel-adset-toggle:hover:not(:disabled){color:#f3e8ff;filter:drop-shadow(0 0 6px #a855f7b3)}.sp-funnel-adset-toggle--pause{color:#f87171}.sp-funnel-adset-toggle--pause:hover:not(:disabled){color:#fecaca;filter:drop-shadow(0 0 6px #ef4444cc)}.sp-funnel-adset-toggle--activate{color:#4ade80}.sp-funnel-adset-toggle--activate:hover:not(:disabled){color:#bbf7d0;filter:drop-shadow(0 0 6px #22c55ecc)}.sp-funnel-adset-toggle:disabled{opacity:.3;cursor:not-allowed}.sp-funnel-adset-toggle--spin{animation:.9s linear infinite sp-funnel-adset-spin}.sp-funnel-node--adset{justify-content:flex-start;align-items:center;padding-right:8px;display:inline-flex!important}.sp-funnel-node-wrap--paused{opacity:.45;transition:opacity .18s}.sp-funnel-node-wrap--paused:hover{opacity:.9}.sp-funnel-confirm-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0206178c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sp-funnel-confirm{background:#080e1cf2;border:1px solid #7dd3fc73;width:min(440px,92vw);padding:22px 24px 20px;box-shadow:0 18px 48px #0009,0 0 26px #7dd3fc33}.sp-funnel-confirm-title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-baby-blue-100);margin-bottom:12px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.88rem;font-weight:700}.sp-funnel-confirm-name{color:#f3e8fff5;word-break:break-word;margin-bottom:6px;font-size:1rem;font-weight:600}.sp-funnel-confirm-meta{color:#94a3b8d9;margin-bottom:14px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.74rem}.sp-funnel-confirm-meta strong{color:#d8b4fef2;font-weight:600}.sp-funnel-confirm-body{color:#cbd5e1c7;margin-bottom:20px;font-size:.82rem;line-height:1.4}.sp-funnel-confirm-actions{justify-content:flex-end;gap:10px;display:flex}.sp-funnel-confirm-btn{letter-spacing:.1em;text-transform:uppercase;color:#e0f2fee6;cursor:pointer;background:#0f172a80;border:1px solid #7dd3fc66;border-radius:0;padding:7px 18px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.78rem;font-weight:600;transition:color .18s,border-color .18s,box-shadow .22s}.sp-funnel-confirm-btn--ghost:hover{border-color:#7dd3fcb3;box-shadow:0 0 10px #7dd3fc4d}.sp-funnel-confirm-btn--amber{color:#fed7aaf2;border-color:#fbbf2499}.sp-funnel-confirm-btn--amber:hover{text-shadow:0 0 8px #fbbf248c;border-color:#fbbf24;box-shadow:0 0 14px #fbbf2480}.sp-funnel-confirm-btn--green{color:#bbf7d0f2;border-color:#4ade8099}.sp-funnel-confirm-btn--green:hover{text-shadow:0 0 8px #4ade808c;border-color:#4ade80;box-shadow:0 0 14px #4ade8080}.afc-backdrop{z-index:110;-webkit-backdrop-filter:blur(14px);background:#080c18b8;flex-direction:column;justify-content:flex-start;align-items:center;padding:60px 40px 40px;animation:.18s ease-out afc-fade;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes afc-fade{0%{opacity:0}to{opacity:1}}.afc-close{z-index:112;color:#bae6fdb3;cursor:pointer;background:#0f172a99;border:1px solid #22d3ee4d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:inline-flex;position:fixed;top:20px;right:24px}.afc-close:hover{color:#e0f2fe;background:#22d3ee1f;border-color:#22d3eeb3;box-shadow:0 0 10px #22d3ee4d}.afc-stage{flex-direction:column;gap:24px;width:100%;max-width:1100px;margin:auto 0;display:flex}.afc-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.afc-title{color:#fef08af2;letter-spacing:.02em;text-shadow:0 0 8px #facc1540;flex:1;min-width:200px;font-size:1.1rem;font-weight:600}.afc-date-range{background:#0f172a99;border:1px solid #22d3ee4d;border-radius:8px;align-items:center;gap:10px;padding:6px 12px;display:inline-flex;box-shadow:inset 0 0 12px #22d3ee14}.afc-date-input{color:#e0f2fe;letter-spacing:.04em;cursor:pointer;color-scheme:dark;background:0 0;border:none;outline:none;padding:2px 0;font-family:JetBrains Mono,SF Mono,monospace;font-size:.78rem}.afc-date-input::-webkit-calendar-picker-indicator{filter:invert(.7)brightness(1.4)sepia()hue-rotate(160deg);cursor:pointer}.afc-date-sep{color:#22d3ee99;font-size:.85rem}.afc-ruler{height:32px;position:relative}.afc-ruler-line{background:linear-gradient(90deg,#0000,#22d3ee8c 8%,#22d3eeb3,#22d3ee8c 92%,#0000);height:1px;position:absolute;top:6px;left:0;right:0;box-shadow:0 0 8px #22d3ee4d}.afc-ruler-ticks{align-items:flex-start;height:100%;display:flex}.afc-ruler-tick{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex}.afc-ruler-tick-mark{background:#22d3ee66;width:1px;height:4px}.afc-ruler-tick-mark--major{background:#22d3eebf;height:8px;box-shadow:0 0 4px #22d3ee66}.afc-ruler-tick-label{color:#bae6fd99;letter-spacing:.04em;white-space:nowrap;margin-top:4px;font-family:JetBrains Mono,SF Mono,monospace;font-size:.65rem}.afc-pills{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.afc-pill{color:#bae6fdbf;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#0f172a8c;border:1px solid #22d3ee4d;border-radius:0;align-items:center;gap:8px;padding:6px 14px;font-family:JetBrains Mono,SF Mono,monospace;font-size:.75rem;transition:all .15s;display:inline-flex}.afc-pill:hover{color:#e0f2fe;background:#22d3ee14;border-color:#22d3ee99}.afc-pill--active{background:#0f172ad9;font-weight:600;box-shadow:0 0 12px,inset 0 0 0 1px}.afc-pill--active:hover{background:#0f172af2}.afc-chart{width:100%;min-height:320px;position:relative}.afc-chart--loading,.afc-chart--empty{color:#94a3b8b3;letter-spacing:.05em;justify-content:center;align-items:center;font-family:JetBrains Mono,SF Mono,monospace;font-size:.85rem;display:flex}.afc-chart-svg{width:100%;height:320px;display:block}.afc-dot-group:hover circle{filter:drop-shadow(0 0 9px #facc15d9)}.afc-tooltip{pointer-events:none;color:#e0f2fe;z-index:120;letter-spacing:.04em;background:#080c18f2;border:1px solid #22d3ee80;border-radius:0;min-width:180px;padding:8px 12px;font-family:JetBrains Mono,SF Mono,monospace;font-size:.74rem;position:fixed;box-shadow:0 0 12px #22d3ee4d}.afc-tooltip-date{color:#94a3b8bf;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #22d3ee26;margin-bottom:6px;padding-bottom:4px;font-size:.66rem}.afc-tooltip-row{align-items:center;gap:8px;padding:2px 0;display:flex}.afc-tooltip-dot{flex-shrink:0;width:8px;height:8px;box-shadow:0 0 4px}.afc-tooltip-label{text-transform:uppercase;letter-spacing:.06em;color:#bae6fdb3;flex:1;font-size:.68rem}.afc-tooltip-value{font-variant-numeric:tabular-nums;font-weight:600}.afc-detail-panel{z-index:115;background:#080c18e0;border:1px solid #22d3ee66;border-radius:4px;width:320px;max-width:calc(100vw - 48px);padding:24px;animation:.22s ease-out afc-slide-in;position:fixed;top:50%;left:24px;overflow:hidden;transform:translateY(-50%);box-shadow:0 0 20px #22d3ee40,inset 0 0 30px #22d3ee0f}@keyframes afc-slide-in{0%{opacity:0;transform:translateY(-50%)translate(-20px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.afc-detail-panel-glow{pointer-events:none;background:radial-gradient(circle at 30% 20%,#22d3ee1a,#0000 60%);position:absolute;inset:0}.afc-detail-panel-scanlines{pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#22d3ee05 3px 4px);position:absolute;inset:0}.afc-detail-close{color:#bae6fd99;cursor:pointer;z-index:2;background:0 0;border:1px solid #22d3ee40;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:inline-flex;position:absolute;top:8px;right:8px}.afc-detail-close:hover{color:#e0f2fe;border-color:#22d3ee99}.afc-detail-header{z-index:1;align-items:center;gap:8px;margin-bottom:16px;display:flex;position:relative}.afc-detail-header-line{background:linear-gradient(90deg,#0000,#22d3ee66,#0000);flex:1;height:1px}.afc-detail-header-title{letter-spacing:.18em;color:#22d3eed9;font-family:JetBrains Mono,SF Mono,monospace;font-size:.7rem}.afc-detail-date{z-index:1;color:#bae6fda6;letter-spacing:.04em;margin-bottom:6px;font-family:JetBrains Mono,SF Mono,monospace;font-size:.75rem;position:relative}.afc-detail-type{z-index:1;color:#fef08af2;text-shadow:0 0 6px #facc1533;margin-bottom:12px;font-size:.95rem;font-weight:600;position:relative}.afc-detail-text{z-index:1;color:#bae6fdbf;margin:0 0 12px;font-size:.82rem;line-height:1.4;position:relative}.afc-detail-diff{z-index:1;flex-direction:column;gap:6px;display:flex;position:relative}.afc-detail-diff-row{flex-direction:column;gap:2px;display:flex}.afc-detail-diff-label{letter-spacing:.18em;color:#22d3ee99;font-family:JetBrains Mono,SF Mono,monospace;font-size:.6rem}.afc-detail-diff-row code{color:#e0f2fecc;word-break:break-all;background:#0f172a99;border:1px solid #22d3ee26;border-radius:3px;padding:4px 8px;font-family:JetBrains Mono,SF Mono,monospace;font-size:.7rem}.og-image-section{flex-direction:column;display:flex}.og-preview-actions,.og-image-sub-actions{justify-content:center;align-items:center;min-height:28px;margin-top:6px;display:flex}.og-empty-state{aspect-ratio:1200/630;background:linear-gradient(135deg,#081423cc,#0f1e3299);border:1px solid #22d3ee4d;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:relative;overflow:hidden}.og-empty-state.og-generating{animation:2.5s ease-in-out infinite og-border-pulse}.og-generating-overlay{z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.og-generating-scanlines{pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#22d3ee04 0 1px,#0000 1px 3px);position:absolute;inset:0}.og-generating-sweep{pointer-events:none;z-index:1;background:linear-gradient(#0000,#22d3ee0f 40%,#22d3ee24,#22d3ee0f 60%,#0000);animation:2.4s ease-in-out infinite og-sweep;position:absolute;inset:0}.og-generating-line{pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000,#22d3ee66 10%,#22d3eecc,#22d3ee66 90%,#0000);height:2px;animation:3s ease-in-out infinite og-scan-line;position:absolute;left:8px;right:8px;box-shadow:0 0 8px #22d3ee99,0 0 16px #22d3ee66,0 0 32px #22d3ee33}@keyframes og-sweep{0%,to{transform:translateY(-100%)}50%{transform:translateY(100%)}}@keyframes og-scan-line{0%,to{top:8px}50%{top:calc(100% - 10px)}}@keyframes og-border-pulse{0%,to{border-color:#22d3ee4d;box-shadow:0 0 8px #22d3ee0d}50%{border-color:#22d3eeb3;box-shadow:0 0 20px #22d3ee26,0 0 40px #22d3ee0d}}.og-empty-upload{cursor:pointer;border-radius:6px;flex-direction:column;align-items:center;gap:4px;padding:10px 20px;transition:background .15s;display:flex}.og-empty-upload:hover{background:#22d3ee0f}.og-empty-divider{align-items:center;gap:12px;width:100%;padding:0 8px;display:flex}.og-empty-divider:before,.og-empty-divider:after{content:"";background:#22d3ee1f;flex:1;height:1px}.og-empty-divider span{letter-spacing:.15em;color:#22d3ee4d;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.55rem;font-weight:600}.og-generate-section{flex-direction:column;align-items:center;gap:8px;display:flex}.og-generate-btn{color:#22d3eecc;cursor:pointer;background:0 0;border:1px solid #22d3ee4d;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.7rem;font-weight:500;transition:all .15s;display:flex}.og-generate-btn:hover:not(:disabled){color:#22d3ee;filter:drop-shadow(0 0 6px #22d3ee4d);border-color:#22d3ee99}.og-generate-btn:disabled{opacity:.35;cursor:not-allowed}.og-quality-selector{background:#080d1899;border:1px solid #22d3ee26;border-radius:4px;gap:2px;padding:2px;display:flex}.og-quality-option{color:#22d3ee66;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:none;border-radius:3px;padding:2px 10px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.55rem;font-weight:500;transition:all .15s}.og-quality-option:hover{color:#22d3eeb3}.og-quality-option--active{color:#22d3ee;background:#22d3ee1f}.og-preview-actions{gap:12px}.og-action-btn{color:#22d3ee80;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.og-action-btn:hover{color:#22d3ee;filter:drop-shadow(0 0 6px #22d3ee80)}.og-action-btn:disabled{opacity:.3;cursor:not-allowed;filter:none}.og-action-btn--danger:hover{color:#ef4444;filter:drop-shadow(0 0 6px #ef444480)}.og-generating-overlay-preview{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.og-regen-quality-overlay{cursor:pointer;background:#000000b3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.og-regen-quality-close{color:#22d3ee80;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:all .15s;display:flex;position:absolute;top:6px;right:6px}.og-regen-quality-close:hover{color:#ef4444;filter:drop-shadow(0 0 6px #ef444480)}.og-regen-quality-options{gap:8px;display:flex}.og-regen-quality-btn{color:#22d3eecc;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #22d3ee66;border-radius:4px;padding:6px 16px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.6rem;font-weight:600;transition:all .15s}.og-regen-quality-btn:hover{color:#22d3ee;background:#22d3ee26;border-color:#22d3eecc;box-shadow:0 0 12px #22d3ee4d}.ads-section{box-sizing:border-box;flex-direction:column;align-items:center;gap:24px;width:100%;padding:20px 48px 0;display:flex;position:relative}.ads-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.ads-empty-icon-wrap{position:relative}.ads-empty-icon-glow{filter:blur(24px);background:#22d3ee1a;border-radius:50%;position:absolute;inset:0}.ads-empty-title{color:#bae6fdd9;margin-top:24px;font-size:1.125rem;font-weight:600}.ads-empty-desc{color:#7dd3fc80;max-width:420px;margin-top:8px}.ads-topbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.ads-topbar .headlines-repeat-counter{border-radius:0}.ads-topbar .headlines-repeat-counter.disabled{opacity:.35;pointer-events:none}.ads-topbar .headlines-counter-btn{border-radius:0}.ads-topbar .headlines-repeat-btn{white-space:nowrap;box-sizing:border-box;border-radius:0;height:36px;padding:6px 12px;font-size:.7rem}.ads-generate-group{justify-content:center;align-items:center;display:flex;position:relative}.ads-finetune-btn{white-space:nowrap;box-sizing:border-box;border-radius:0;height:36px;margin-left:10px;padding:6px 12px;font-size:.7rem;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.ads-publish-section{z-index:10;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:-60px;right:0}.ads-publish-label{letter-spacing:.15em;text-transform:uppercase;color:#facc1599;font-size:.55rem;font-weight:700;line-height:1}.ads-publish-frame{align-items:center;padding:8px 12px 14px;display:flex;position:relative}.ads-publish-frame:before{content:"";background:linear-gradient(90deg,#facc1580,#facc154d,#facc1580);height:1px;position:absolute;top:0;left:8px;right:8px;box-shadow:0 0 6px #facc154d}.ads-publish-glow{pointer-events:none;z-index:0;background:linear-gradient(#facc1514,#facc1508,#0000);height:60%;position:absolute;top:0;left:0;right:0}.ads-publish-scanlines{pointer-events:none;z-index:1;background:repeating-linear-gradient(#0000 0 3px,#facc151a 3px 4px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3 0%,#0006 40%,#00000026 70%,#0000 100%);mask-image:linear-gradient(#000000b3,#0006 40%,#00000026,#0000)}.ads-publish-corner{pointer-events:none;z-index:2;width:8px;height:8px;position:absolute}.ads-publish-corner--tl{border-top:1px solid #facc1599;border-left:1px solid #facc1599;top:0;left:0;box-shadow:-2px -2px 8px #facc1533,inset 1px 1px 4px #facc151a}.ads-publish-corner--tr{border-top:1px solid #facc1599;border-right:1px solid #facc1599;top:0;right:0;box-shadow:2px -2px 8px #facc1533,inset -1px 1px 4px #facc151a}.ads-publish-btns{z-index:3;gap:6px;display:flex;position:relative}.ads-publish-btn{cursor:pointer;border-radius:0;align-items:center;gap:4px;height:30px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:600;transition:border-color .2s,box-shadow .2s,opacity .2s;display:flex}.ads-publish-btn:disabled{opacity:.3;cursor:not-allowed}.ads-publish-btn--meta{color:#22c55ee6;background:linear-gradient(135deg,#22c55e26,#facc1514);border:1px solid #22c55e4d}.ads-publish-btn--meta:hover:not(:disabled){border-color:#22c55e80;box-shadow:0 0 12px #22c55e40}.ads-publish-btn--download{color:#3b82f6e6;background:linear-gradient(135deg,#3b82f626,#facc1514);border:1px solid #3b82f64d}.ads-publish-btn--download:hover:not(:disabled){border-color:#3b82f680;box-shadow:0 0 12px #3b82f640}.ads-progress-msg{color:#22d3eeb3;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.7rem}.ads-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-items:center;gap:24px;width:100%;max-width:1400px;display:grid;position:relative}.ads-select-all{letter-spacing:.08em;text-transform:uppercase;color:#e0f2fee6;cursor:pointer;z-index:2;background:#0f172a8c;border:1px solid #7dd3fc80;border-radius:0;padding:5px 12px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.72rem;font-weight:600;transition:color .18s,border-color .18s,box-shadow .22s;position:absolute;top:-42px;left:0}.ads-select-all:hover{color:var(--color-baby-blue-100);border-color:#7dd3fcf2;box-shadow:0 0 12px #7dd3fc73}.ads-select-all--active{color:#fed7aaf2;border-color:#fbbf24b3}.ads-select-all--active:hover{border-color:#fbbf24;box-shadow:0 0 12px #fbbf2480}.ads-carousel-toggle{letter-spacing:.08em;text-transform:uppercase;color:#e0f2fee6;cursor:pointer;background:#0f172a8c;border:1px solid #7dd3fc80;border-radius:0;align-items:center;gap:6px;padding:5px 12px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.72rem;font-weight:600;transition:color .18s,border-color .18s,box-shadow .22s;display:inline-flex}.ads-carousel-toggle:hover{color:#fed7aaf2;border-color:#fbbf24f2;box-shadow:0 0 12px #fbbf2473}.ads-carousel-toggle--active{color:#fed7aa;border-color:#fbbf24d9;box-shadow:0 0 12px #fbbf2480}.ads-carousel-toggle--active:hover{border-color:#fbbf24;box-shadow:0 0 16px #fbbf2499}.ads-card-wrap{flex-direction:column;width:100%;max-width:318px;display:flex}.ads-card.holo-frame{width:100%;max-width:318px;margin-right:0;overflow:visible}.ads-card .holo-reticle{width:18px;height:18px}.ads-card .holo-content-frame.ads-card-inner{min-height:unset;max-height:unset;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.ads-card .holo-content-glow:before,.ads-card .holo-content-glow:after{height:25%}.ads-card-label{z-index:20;letter-spacing:.08em;color:#facc15;text-shadow:0 1px 4px #0009;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.6rem;font-weight:600;position:absolute;top:8px;left:8px}.ads-card-chip{z-index:20;letter-spacing:.06em;color:#facc15;text-shadow:0 1px 4px #0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;pointer-events:none;background:#080e16b8;border:1px solid #facc1559;border-radius:999px;padding:3px 7px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.55rem;font-weight:600;position:absolute;top:6px;right:6px}.ads-card-canvas{aspect-ratio:4/5;z-index:1;width:100%;position:relative;overflow:hidden}.ads-card-canvas-el{object-fit:cover;width:100%;height:100%;display:block}.ads-card-empty{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.ads-card-scanlines{pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#22d3ee05 2px 4px);animation:8s linear infinite scanline-drift;position:absolute;inset:0}@keyframes scanline-drift{0%{background-position-y:0}to{background-position-y:100px}}.ads-card-empty.generating .ads-card-scanlines{background:repeating-linear-gradient(0deg,#0000,#0000 2px,#22d3ee0a 2px 4px);animation:3s linear infinite scanline-drift}.ads-card-empty-regen{z-index:2;color:#22d3ee80;cursor:pointer;background:0 0;border:1px solid #22d3ee40;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.ads-card-empty-regen:hover{color:#22d3ee;filter:drop-shadow(0 0 6px #22d3ee80);border-color:#22d3ee99}.ads-card-headline-preview{text-align:left;opacity:.25;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.ads-card-preview-pre{letter-spacing:.08em;text-transform:uppercase;color:#22d3ee99;font-size:.6rem;font-weight:600}.ads-card-preview-main{color:#bae6fdcc;font-size:.8rem;font-weight:700;line-height:1.3}.ads-card-preview-sub{color:#7dd3fc80;font-size:.65rem;font-weight:500}.ads-card-generating{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ads-card-gen-overlay{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ads-card-gen-overlay.regen{-webkit-backdrop-filter:blur(4px)saturate(.4);backdrop-filter:blur(4px)saturate(.4);background:#020c1bb3;animation:.6s forwards ads-regen-fade-in}@keyframes ads-regen-fade-in{0%{opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}to{opacity:1;-webkit-backdrop-filter:blur(4px)saturate(.4);backdrop-filter:blur(4px)saturate(.4)}}.ads-card-step-text{text-align:center;z-index:9;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:absolute;inset:0}.ads-card-step-text span{letter-spacing:.02em;color:#22d3eebf;text-shadow:0 0 10px #22d3ee4d;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.62rem;font-weight:500;line-height:1.6;animation:3.6s ease-in-out infinite ads-step-fade}@keyframes ads-step-fade{0%,to{opacity:.35}50%{opacity:1}}.ads-card-error-overlay{z-index:30;background:#140202cc;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.ads-card-error-dismiss{color:#ff787899;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ff78784d;border-radius:3px;margin-top:4px;padding:4px 14px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.55rem;font-weight:600;transition:all .2s}.ads-card-error-dismiss:hover{color:#ff6464;filter:drop-shadow(0 0 6px #ff505066);border-color:#ff646480}.ads-card-error-content{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.ads-card-error-label{letter-spacing:.06em;text-transform:uppercase;color:#ff6464e6;text-shadow:0 0 8px #ff505066;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.7rem;font-weight:700}.ads-card-error-msg{color:#ffb4b499;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:60px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.58rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ads-card-delete-overlay{z-index:35;cursor:default;background:#140202d1;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.ads-card-delete-content{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.ads-card-delete-title{letter-spacing:.06em;text-transform:uppercase;color:#ff8282f2;text-shadow:0 0 8px #ff505066;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.72rem;font-weight:700}.ads-card-delete-actions{gap:10px;display:flex}.ads-card-delete-cancel,.ads-card-delete-confirm{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;padding:6px 16px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.58rem;font-weight:600;transition:all .2s}.ads-card-delete-cancel{color:#bee1ffbf;border:1px solid #7dd3fc66}.ads-card-delete-cancel:hover{color:var(--color-baby-blue-100);filter:drop-shadow(0 0 6px #7dd3fc66);border-color:#7dd3fce6}.ads-card-delete-confirm{color:#ff8c8cd9;border:1px solid #ff787873}.ads-card-delete-confirm:hover{color:#ff6464;filter:drop-shadow(0 0 6px #ff505073);border-color:#ff6464bf}.ads-card-canvas:before{content:"";z-index:6;pointer-events:none;opacity:0;background:linear-gradient(#000000e0,#00000080,#0000 50%);transition:opacity .25s;position:absolute;inset:0}.ads-card:hover .ads-card-canvas:before{opacity:1}.ads-card-canvas:after{content:"";z-index:5;pointer-events:none;opacity:0;background:linear-gradient(175deg,#22d3ee38,#38bdf824 18%,#7dd3fc14 35%,#22d3ee08 55%,#0000 72%);transition:opacity .35s;position:absolute;inset:0}.ads-card.selectable:hover .ads-card-canvas:after{opacity:1}.ads-topbar .headlines-repeat-btn.generating{pointer-events:none;color:#22d3eee6;opacity:1;background:repeating-linear-gradient(0deg,#0000 0 2px,#22d3ee0a 2px 4px) 0 0/100% 4px,linear-gradient(90deg,#ff649605,#0000 15% 85%,#64ffff05) 0 0/100% 100%;border-color:#22d3ee99;animation:.15s step-end infinite holo-flicker;box-shadow:0 0 15px #22d3ee4d,inset 0 0 20px #22d3ee0d}.ads-card-caption-wrap{margin-top:10px;line-height:1.2;position:relative}.ads-card-caption-cell{display:inline}.ads-card-caption-text{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#bae6fdd9;border-left:2px solid #0000;border-radius:0;padding:1.25px 6px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.72rem;line-height:1.2;transition:all .2s;display:inline}.ads-card-caption-cell:hover .ads-card-caption-text{cursor:pointer;background:#22d3ee26;border-left-color:#22d3ee}.ads-card-caption-cell.editing .ads-card-caption-text{background:#22d3ee26;border-left-color:#22d3ee}.ads-card-caption-text[contenteditable=true]{caret-color:#22d3ee;outline:none}.ads-card-caption-text[contenteditable=true]:focus{background:#22d3ee26;border-left-color:#22d3ee}.ads-card-caption-icon{vertical-align:baseline;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;align-items:center;margin-left:24px;padding:0;transition:opacity .2s,color .2s;display:inline-flex;position:relative;top:2px}.ads-card-caption-cell:hover .ads-card-caption-icon,.ads-card-caption-cell.editing .ads-card-caption-icon{opacity:1;pointer-events:auto}.ads-card-caption-icon.edit{color:#22d3ee99}.ads-card-caption-icon.edit:hover{color:#22d3ee;filter:drop-shadow(0 0 6px #22d3eecc)}.ads-card-caption-icon.save{color:#4ade80;margin-left:3px;top:2px}.ads-card-caption-icon.save:hover{filter:drop-shadow(0 0 6px #4ade80cc)}.ads-card-caption-regen{color:#94a3b866;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;align-items:center;gap:4px;margin-top:4px;padding:2px 6px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.6rem;transition:all .2s;display:flex}.ads-card-caption-wrap:hover .ads-card-caption-regen{opacity:1;pointer-events:auto}.ads-card-caption-regen:hover{color:#22d3ee;filter:drop-shadow(0 0 4px #22d3ee80)}.ads-card-edit-btn{color:#dcf0ffd9;cursor:pointer;z-index:25;filter:drop-shadow(0 1px 2px #000c);background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.ads-card-edit-btn:hover{color:#22d3ee;filter:drop-shadow(0 0 6px #22d3ee99)drop-shadow(0 1px 3px #000000e6)}.ads-card-preview-btn{color:#dcf0ffd9;cursor:pointer;z-index:25;opacity:0;filter:drop-shadow(0 1px 2px #000c);background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;top:12px;right:108px}.ads-card:hover .ads-card-preview-btn{opacity:1}.ads-card-preview-btn:hover{color:#22d3ee;filter:drop-shadow(0 0 6px #22d3ee99)drop-shadow(0 1px 3px #000000e6)}.ads-card-prompt-btn{color:#dcf0ffd9;cursor:pointer;z-index:25;opacity:0;filter:drop-shadow(0 1px 2px #000c);background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;top:12px;right:76px}.ads-card:hover .ads-card-prompt-btn{opacity:1}.ads-card-prompt-btn:hover{color:#22d3ee;filter:drop-shadow(0 0 6px #22d3ee99)drop-shadow(0 1px 3px #000000e6)}.ads-card-regen-btn{color:#dcf0ffd9;cursor:pointer;z-index:25;opacity:0;filter:drop-shadow(0 1px 2px #000c);background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;top:12px;right:44px}.ads-card:hover .ads-card-regen-btn{opacity:1}.ads-card-regen-btn:hover{color:#22d3ee;filter:drop-shadow(0 0 6px #22d3ee99)drop-shadow(0 1px 3px #000000e6)}.ads-card .ads-card-edit-btn{opacity:0;transition:all .2s}.ads-card:hover .ads-card-edit-btn{opacity:1}.ads-card-delete-btn{color:#dcf0ffd9;cursor:pointer;opacity:0;z-index:25;filter:drop-shadow(0 1px 2px #000c);background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;top:12px;right:140px}.ads-card:hover .ads-card-delete-btn{opacity:1}.ads-card-delete-btn:hover{color:#f87171;filter:drop-shadow(0 0 6px #f8717199)drop-shadow(0 1px 3px #000000e6)}.ads-card.selectable{cursor:pointer}.ads-card.selected .holo-reticle{filter:drop-shadow(0 0 8px #22d3eee6);border-color:#22d3ee}.ads-card.selected .holo-content-frame.ads-card-inner{box-shadow:inset 0 0 0 2px #22d3eeb3,0 0 20px #22d3ee40,0 0 40px #22d3ee1a}.ads-prompt-modal-body{flex-direction:column;gap:12px;display:flex}.ads-prompt-text{color:#bae6fdd9;white-space:pre-wrap;word-break:break-word;background:#02061799;border:1px solid #22d3ee1f;border-radius:6px;max-height:50vh;margin:0;padding:16px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.75rem;line-height:1.6;overflow-y:auto}.ads-prompt-copy-btn{letter-spacing:.04em;color:#bae6fdb3;cursor:pointer;background:#22d3ee14;border:1px solid #22d3ee33;align-self:flex-end;align-items:center;gap:6px;padding:6px 14px;font-size:.7rem;font-weight:600;transition:all .2s;display:inline-flex}.ads-prompt-copy-btn:hover{color:#22d3ee;background:#22d3ee24;border-color:#22d3ee59}.adp-overlay{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#02040cd9;justify-content:center;align-items:center;animation:.2s ease-out adp-fade-in;display:flex;position:fixed;inset:0}@keyframes adp-fade-in{0%{opacity:0}to{opacity:1}}.adp-container{flex-direction:column;align-items:center;gap:16px;max-width:90vw;max-height:90vh;display:flex;position:relative}.adp-close{color:#bae6fd80;cursor:pointer;z-index:110;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:fixed;top:16px;right:16px}.adp-close:hover{color:#22d3ee;filter:drop-shadow(0 0 6px #22d3ee99)}.adp-header{align-items:center;gap:12px;display:flex}.adp-label{letter-spacing:.08em;color:#facc15;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.7rem;font-weight:600}.adp-ratio{letter-spacing:.06em;color:#22d3eeb3;background:#22d3ee0f;border:1px solid #22d3ee33;padding:2px 8px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.65rem;font-weight:500}.adp-canvas-wrap{justify-content:center;align-items:center;transition:aspect-ratio .25s;display:flex;position:relative;overflow:hidden}.adp-canvas-wrap.adp-ratio-9x16{aspect-ratio:9/16;max-height:80vh}.adp-canvas-wrap.adp-ratio-4x5{aspect-ratio:4/5;max-height:80vh}.adp-canvas-wrap.adp-ratio-16x9{aspect-ratio:16/9;max-height:80vh}.adp-canvas{object-fit:contain;width:100%;height:100%;display:block}.adp-nav{color:#bae6fd99;cursor:pointer;z-index:110;background:#02061799;border:1px solid #22d3ee26;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.adp-nav:hover{color:#22d3ee;background:#22d3ee14;border-color:#22d3ee66}.adp-nav-left{left:16px}.adp-nav-right{right:16px}.adp-dots{z-index:110;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.adp-dot{letter-spacing:.04em;color:#bae6fd59;cursor:pointer;background:#02061766;border:1px solid #bae6fd1f;padding:3px 10px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.6rem;font-weight:500;transition:all .2s}.adp-dot:hover{color:#bae6fdb3;border-color:#bae6fd40}.adp-dot.active{color:#22d3ee;background:#22d3ee1a;border-color:#22d3ee66}.aem-overlay{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02040cb8;justify-content:center;align-items:center;animation:.25s ease-out aem-fade-in;display:flex;position:fixed;inset:0}@keyframes aem-fade-in{0%{opacity:0}to{opacity:1}}.aem-close{z-index:110;color:#bae6fd80;cursor:pointer;background:#080d1899;border:1px solid #bae6fd26;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.aem-close:hover{color:#f46;filter:drop-shadow(0 0 8px #f466);border-color:#f466}.aem-layout{gap:20px;max-width:95vw;max-height:96vh;animation:.3s ease-out aem-scale-in;display:flex}@keyframes aem-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.aem-toolbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080d18b3;border:1px solid #22d3ee1a;border-radius:14px;flex-direction:column;align-self:center;align-items:center;gap:4px;padding:10px 6px;display:flex}.aem-tool-group{position:relative}.aem-tool-btn{color:#bae6fd73;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.aem-tool-btn:hover{color:#bae6fdd9;background:#22d3ee0f}.aem-tool-btn.active{color:#22d3ee;filter:drop-shadow(0 0 6px #22d3ee40);background:#22d3ee1a;border-color:#22d3ee4d}.aem-tool-btn.disabled{color:#bae6fd26;cursor:not-allowed}.aem-tool-btn.save{color:#facc15b3}.aem-tool-btn.save:hover{color:#facc15;filter:drop-shadow(0 0 8px #facc1559);background:#facc151a}.aem-tool-divider{background:#22d3ee1f;width:24px;height:1px;margin:4px 0}.aem-tool-spacer{flex:1}.aem-tool-flyout{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:120;background:#080d18f2;border:1px solid #22d3ee26;border-radius:12px;min-width:160px;padding:12px;animation:.15s ease-out aem-flyout-in;position:absolute;top:0;right:calc(100% + 12px);box-shadow:0 8px 32px #00000080,0 0 1px #22d3ee33,inset 0 1px #22d3ee0d}@keyframes aem-flyout-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.aem-flyout-label{letter-spacing:.1em;text-transform:uppercase;color:#7dd3fc73;margin-bottom:8px;font-size:.6rem;font-weight:700}.aem-flyout-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.aem-flyout-header .aem-flyout-label{margin-bottom:0}.aem-filter-stack{flex-direction:column;gap:4px;display:flex}.aem-filter-btn{color:#bae6fd59;letter-spacing:.1em;cursor:pointer;text-align:left;background:0 0;border:1px solid #22d3ee26;border-radius:6px;padding:5px 12px;font-family:JetBrains Mono,SF Mono,monospace;font-size:.65rem;font-weight:700;transition:all .15s}.aem-filter-btn:hover{color:#bae6fdb3;border-color:#22d3ee4d}.aem-filter-btn.active{color:#22d3ee;background:#22d3ee1f;border-color:#22d3ee73}.aem-link-btn{color:#7dd3fc66;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:22px;transition:all .15s;display:flex}.aem-link-btn:hover{color:#7dd3fccc}.aem-link-btn.active{color:#facc15;filter:drop-shadow(0 0 4px #facc1566)}.aem-variant-picker{gap:3px;margin-bottom:8px;display:flex}.aem-variant-chip{color:#bae6fd59;cursor:pointer;text-align:center;background:0 0;border:1px solid #22d3ee1f;border-radius:5px;flex:1;padding:3px 6px;font-family:JetBrains Mono,SF Mono,monospace;font-size:.6rem;font-weight:600;transition:all .15s}.aem-variant-chip:hover{border-color:#22d3ee4d}.aem-variant-chip.active{color:#facc15;background:#facc151a;border-color:#facc1573}.aem-pos-grid{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.aem-pos-cell{cursor:pointer;background:#080d1880;border:1px solid #22d3ee26;border-radius:4px;width:18px;height:18px;transition:all .15s}.aem-pos-cell:hover{background:#22d3ee14;border-color:#22d3ee73}.aem-pos-cell.active{background:#facc154d;border-color:#facc15;box-shadow:0 0 8px #facc154d}.aem-color-row{align-items:center;gap:8px;display:flex}.aem-color-swatch{cursor:pointer;border:1px solid #22d3ee40;border-radius:6px;width:28px;height:28px;position:relative;overflow:hidden}.aem-color-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.aem-color-hex{color:#bae6fd66;letter-spacing:.05em;font-family:JetBrains Mono,SF Mono,monospace;font-size:.6rem}.aem-highlight-toggle{color:#bae6fd59;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #22d3ee26;border-radius:5px;padding:4px 10px;font-size:.6rem;font-weight:700;transition:all .15s}.aem-highlight-toggle.on{color:#22d3ee;background:#22d3ee1f;border-color:#22d3ee73}.aem-canvas-area{flex-direction:column;gap:20px;padding:8px 0;display:flex}.aem-portrait-row{justify-content:center;gap:28px;padding-top:20px;display:flex}.aem-landscape-row{justify-content:center;padding-top:20px;display:flex}.aem-variant-wrap{position:relative}.aem-ratio-label{z-index:25;letter-spacing:.12em;color:#facc15b3;text-shadow:0 0 8px #facc154d;font-family:JetBrains Mono,SF Mono,monospace;font-size:.55rem;font-weight:700;position:absolute;top:-18px;right:-8px}.aem-card.holo-frame{margin-right:0;overflow:visible}.aem-card .holo-reticle{width:20px;height:20px}.holo-content-frame.aem-card-inner{min-height:unset;max-height:unset;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.aem-card .holo-content-glow:before,.aem-card .holo-content-glow:after{height:20%}.aem-fill-overlay{z-index:10;pointer-events:none;-webkit-backdrop-filter:blur(4px)saturate(.4);backdrop-filter:blur(4px)saturate(.4);background:#020c1bb3;animation:.6s forwards ads-regen-fade-in;position:absolute;inset:0}.aem-fill-step-text{text-align:center;justify-content:center;align-items:center;padding:12px 16px;display:flex;position:absolute;inset:0}.aem-fill-step-text span{letter-spacing:.02em;color:#22d3eebf;text-shadow:0 0 10px #22d3ee4d;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.62rem;font-weight:500;line-height:1.6;animation:3.6s ease-in-out infinite ads-step-fade}.aem-card .ads-edit-variant-label{display:none}.ads-edit-variant{flex-direction:column;align-items:center;gap:8px;display:flex}.ads-edit-variant-canvas-wrap{background:#080d18cc;border:1px solid #22d3ee1a;border-radius:8px;position:relative;overflow:hidden}.ads-edit-variant-canvas-wrap.draggable{cursor:grab}.ads-edit-variant-canvas-wrap.draggable:active{cursor:grabbing}.ads-edit-variant-canvas{object-fit:cover;width:100%;height:100%;display:block}.ads-edit-variant-placeholder{background:linear-gradient(#0c192df2,#081020);width:100%;height:100%}.ads-edit-variant-label{letter-spacing:.1em;color:#7dd3fc66;font-family:JetBrains Mono,SF Mono,monospace;font-size:.65rem;font-weight:600}.aem-card .ads-edit-variant{gap:0}.aem-card .ads-edit-variant-canvas-wrap{background:0 0;border:none;border-radius:0;overflow:hidden}.ads-edit-frosted-strip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#080d1899;width:15%;position:absolute;top:0;bottom:0}.ads-edit-frosted-strip.left{border-right:1px solid #22d3ee1a;left:0}.ads-edit-frosted-strip.right{border-left:1px solid #22d3ee1a;right:0}.ads-safe-zone{pointer-events:none;z-index:10;position:absolute;inset:0}.ads-safe-zone-top{background:#ff3c3c2e;height:14%;position:absolute;top:0;left:0;right:0}.ads-safe-zone-left{background:#ff3c3c2e;width:6%;position:absolute;top:14%;bottom:35%;left:0}.ads-safe-zone-right{background:#ff3c3c2e;width:6%;position:absolute;top:14%;bottom:35%;right:0}.ads-safe-zone-bottom-reels{background:#ff3c3c2e;height:35%;position:absolute;bottom:0;left:0;right:0}.ads-safe-zone-stories-line{border-top:1px dashed #22d3eeb3;position:absolute;bottom:20%;left:0;right:0}.ads-safe-zone-reels-line{border-top:1px dashed #ffa03cb3;position:absolute;bottom:35%;left:0;right:0}.ads-safe-zone-top:after{content:"";border-bottom:1px dashed #ffa03cb3;position:absolute;bottom:0;left:0;right:0}.ads-safe-zone-label{letter-spacing:.08em;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:600;line-height:14px;position:absolute;top:-16px;right:8px}.ads-safe-zone-stories-line .ads-safe-zone-label{color:#22d3ee;background:#080d18cc}.ads-safe-zone-reels-line .ads-safe-zone-label{color:#ffa03c;background:#080d18cc}.mpw-overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030712d1;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mpw-panel{background:#0c111e;border:1px solid #22d3ee40;flex-direction:column;width:100%;min-height:750px;display:flex;position:relative;box-shadow:0 0 30px #22d3ee0f,0 24px 48px #00000080}.mpw-panel--md{max-width:32rem}.mpw-panel--xl{max-width:56rem}.mpw-panel .holo-reticle{z-index:40;width:20px;height:20px}.mpw-body{flex-direction:column;flex:1;padding:24px;display:flex;position:relative}.mpw-body .mpw-container{flex:1}.mpw-body .mpw-footer{margin-top:auto}.mpw-push-btn{letter-spacing:.02em;color:#22d3ee;cursor:pointer;white-space:nowrap;background:#22d3ee14;border:1px solid #22d3ee40;border-radius:0;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.mpw-push-btn:hover{filter:drop-shadow(0 0 6px #22d3ee4d);background:#22d3ee26;border-color:#22d3ee66}.mpw-container{flex-direction:column;gap:20px;min-height:400px;display:flex}.mpw-not-configured{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.mpw-account-bar{background:#0f172a99;border:1px solid #94a3b81a;border-radius:0;gap:16px;padding:10px 14px;display:flex}.mpw-account-selector{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mpw-account-label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b899;font-size:10px;font-weight:700}.mpw-account-field{color:#e2e8f0;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0f172a99;border:1px solid #94a3b826;border-radius:0;width:100%;padding:6px 10px;font-size:12px;font-weight:600;transition:all .2s;overflow:hidden}.mpw-account-field:hover{color:#22d3ee;background:#22d3ee14;border-color:#22d3ee4d;box-shadow:0 0 12px #22d3ee26}.mpw-account-field:disabled{opacity:.4;cursor:not-allowed}.mpw-stepper{justify-content:center;align-items:center;gap:0;padding:33px 24px 12px;display:flex}.mpw-step{align-items:center;gap:8px;display:flex}.mpw-step-dot{border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;transition:all .25s;display:flex}.mpw-step.upcoming .mpw-step-dot{color:#94a3b880;background:#94a3b81a;border:1px solid #94a3b833}.mpw-step.active .mpw-step-dot{color:#22d3ee;background:#22d3ee26;border:1px solid #22d3ee80;box-shadow:0 0 8px #22d3ee4d}.mpw-step.completed .mpw-step-dot{color:#22c55e;background:#22c55e26;border:1px solid #22c55e66}.mpw-step-label{letter-spacing:.02em;white-space:nowrap;font-size:12px;font-weight:600}.mpw-step.upcoming .mpw-step-label{color:#94a3b866}.mpw-step.active .mpw-step-label{color:#22d3ee}.mpw-step.completed .mpw-step-label{color:#22c55e}.mpw-step-line{background:#94a3b826;width:40px;height:1px;margin:0 8px}.mpw-step.completed .mpw-step-line{background:#22c55e4d}.mpw-step.active .mpw-step-line{background:#22d3ee33}.mpw-api-error{color:#f87171;background:#ef44441a;border:1px solid #ef444440;border-radius:0;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.mpw-content{flex:1;max-height:55vh;padding:0 2px;overflow-y:auto}.mpw-step-content{flex-direction:column;gap:16px;display:flex}.mpw-section-title{color:var(--baby-blue-100,#e0f2fe);margin:0;font-size:15px;font-weight:700}.mpw-form-group{flex-direction:column;gap:6px;display:flex}.mpw-form-row{gap:12px;display:flex}.mpw-form-group-half{flex:1}.mpw-label{color:var(--baby-blue-200,#bae6fd);font-size:12px;font-weight:600}.mpw-label-row{justify-content:space-between;align-items:center;display:flex}.mpw-optional{color:#94a3b880;font-weight:400}.mpw-field-hint{color:#94a3b866;margin:2px 0 0;font-size:11px}.mpw-input,.mpw-select{width:100%;color:var(--baby-blue-100,#e0f2fe);background:#0f172a99;border:1px solid #94a3b826;border-radius:0;outline:none;padding:8px 12px;font-size:13px;transition:border-color .2s}.mpw-input:focus,.mpw-select:focus{border-color:#22d3ee66}.mpw-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.mpw-select option{color:#e0f2fe;background:#0f172a}.mpw-new-form{background:#0f172a66;border:1px solid #94a3b814;border-radius:0;flex-direction:column;gap:14px;padding:14px;transition:opacity .2s;display:flex}.mpw-form-faded{opacity:.3;pointer-events:none}.mpw-radio-group{gap:16px;display:flex}.mpw-radio{color:var(--baby-blue-200,#bae6fd);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.mpw-radio input[type=radio]{accent-color:#22d3ee}.mpw-placement-picker{z-index:1;grid-template-columns:repeat(3,1fr);gap:28px;max-width:640px;margin:0 auto;padding:24px;display:grid;position:relative}.mpw-placement-preset-row{z-index:2;align-items:center;gap:8px;width:100%;max-width:640px;margin:0 auto;padding:0 24px;display:flex;position:relative}.mpw-placement-preset-input{color:#fffffff2;letter-spacing:.04em;background:#080c168c;border:1px solid #22d3ee59;border-radius:3px;outline:none;flex:1;height:32px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:12px;transition:border-color .12s,box-shadow .12s}.mpw-placement-preset-input::placeholder{color:#22d3ee73;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.mpw-placement-preset-input:focus{border-color:#22d3ee;box-shadow:0 0 8px #22d3ee4d}.mpw-placement-preset-icon{color:#22d3eed9;cursor:pointer;background:0 0;border:none;padding:4px;transition:color .12s,filter .12s}.mpw-placement-preset-icon:hover:not(:disabled){color:#67e8f9;filter:drop-shadow(0 0 6px #22d3eeb3)}.mpw-placement-preset-icon:disabled{opacity:.3;cursor:not-allowed}.mpw-placement-preset-loader{z-index:40;-webkit-backdrop-filter:blur(10px)saturate(140%);background:#14081ee0;justify-content:center;align-items:center;animation:.18s ease-out voBackdropFade;display:flex;position:absolute;inset:0}.mpw-placement-preset-loader-scanlines{pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#a855f70f 3px 4px);position:absolute;inset:0}.mpw-placement-preset-list{z-index:1;width:min(420px,80%);max-height:70%;padding:32px 0;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0%,#0006 6%,#000 18% 82%,#0006 94%,#0000 100%);mask-image:linear-gradient(#0000,#0006 6%,#000 18% 82%,#0006 94%,#0000)}.mpw-placement-preset-list::-webkit-scrollbar{width:6px}.mpw-placement-preset-list::-webkit-scrollbar-thumb{background:linear-gradient(#a855f700,#a855f766 28% 72%,#a855f700);border-radius:3px}.mpw-placement-preset-list::-webkit-scrollbar-track{background:0 0}.mpw-placement-preset-item{align-items:center;gap:8px;padding:4px 16px;transition:background .12s;display:flex}.mpw-placement-preset-item:hover{background:#a855f714}.mpw-placement-preset-load-btn{text-align:center;color:#ffffffeb;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;flex:1;padding:10px 8px;font-family:JetBrains Mono,monospace;font-size:13px;transition:color .12s,filter .12s}.mpw-placement-preset-load-btn:hover{color:#d8b4fe;filter:drop-shadow(0 0 5px #a855f799)}.mpw-placement-preset-delete{color:#f8717199;cursor:pointer;opacity:0;background:0 0;border:none;padding:4px;transition:opacity .12s,color .12s,filter .12s}.mpw-placement-preset-item:hover .mpw-placement-preset-delete{opacity:1}.mpw-placement-preset-delete:hover{color:#f87171;filter:drop-shadow(0 0 5px #f87171b3)}.mpw-placement-preset-empty{text-align:center;color:#ffffff80;letter-spacing:.08em;padding:40px 20px;font-family:JetBrains Mono,monospace;font-size:12px}.mpw-placement-preset-close{z-index:2;color:#fff9;cursor:pointer;background:0 0;border:none;padding:6px;transition:color .12s,filter .12s;position:absolute;top:16px;right:16px}.mpw-placement-preset-close:hover{color:#d8b4fe;filter:drop-shadow(0 0 6px #a855f799)}.mpw-placement-group{flex-direction:column;gap:4px;display:flex}.mpw-placement-title{text-transform:uppercase;letter-spacing:.1em;color:#22d3eeb3;text-shadow:0 0 12px #22d3ee40;border-bottom:1px solid #22d3ee1f;margin:0 0 6px;padding-bottom:6px;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700}.mpw-checkbox{color:#bae6fdb3;cursor:pointer;border:1px solid #0000;align-items:center;gap:10px;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:.7rem;transition:all .2s;display:flex}.mpw-checkbox:hover{color:#bae6fdf2;background:#22d3ee0a;border-color:#22d3ee1a}.mpw-checkbox input[type=checkbox]{appearance:none;cursor:pointer;background:#0f172a80;border:1.5px solid #94a3b84d;width:18px;min-width:18px;height:18px;transition:all .2s;position:relative}.mpw-checkbox input[type=checkbox]:hover{border-color:#22d3ee80;box-shadow:0 0 8px #22d3ee1a}.mpw-checkbox input[type=checkbox]:checked{background:#22d3ee1f;border-color:#22d3eeb3;box-shadow:0 0 10px #22d3ee26}.mpw-checkbox input[type=checkbox]:checked:after{content:"";filter:drop-shadow(0 0 4px #22d3ee99);border:2px solid #22d3ee;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.mpw-checkbox:has(input:checked){color:#bae6fd;background:#22d3ee08;border-color:#22d3ee14}.mpw-campaign-list{background:#0f172a66;border:1px solid #94a3b81a;border-radius:0;flex-direction:column;gap:2px;max-height:240px;padding:4px;display:flex;overflow-y:auto}.mpw-campaign-item{cursor:pointer;text-align:left;width:100%;color:var(--baby-blue-200,#bae6fd);background:0 0;border:none;border-radius:0;align-items:center;gap:6px;padding:8px 10px;font-size:13px;transition:background .15s;display:flex}.mpw-campaign-item:hover{background:#94a3b80f}.mpw-campaign-item.active{background:#22d3ee1a;outline:1px solid #22d3ee40}.mpw-campaign-item.disabled{opacity:.5;cursor:default}.mpw-campaign-item-select{cursor:pointer;color:inherit;font:inherit;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.mpw-campaign-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mpw-campaign-item-status{text-transform:uppercase;letter-spacing:.04em;color:#94a3b873;flex-shrink:0;font-size:10px;font-weight:600}.mpw-campaign-item-hide{color:#94a3b84d;cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}.mpw-campaign-item-hide:hover{color:#f87171;filter:drop-shadow(0 0 4px #f871714d);background:#f871711a}.mpw-restore-btn{color:#94a3b880;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin-top:6px;padding:4px 10px;font-size:11px;font-weight:500;transition:color .15s;display:inline-flex}.mpw-restore-btn:hover{color:#94a3b8cc}.mpw-campaign-field{width:100%;color:var(--baby-blue-100,#e0f2fe);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0f172a99;border:1px solid #94a3b826;border-radius:0;padding:10px 14px;font-size:13px;font-weight:600;transition:all .2s;overflow:hidden}.mpw-campaign-field:hover{color:#22d3ee;background:#0e202af2;border-color:#22d3ee59;box-shadow:0 0 12px #22d3ee26}.mpw-campaign-picker-overlay{z-index:35;-webkit-backdrop-filter:blur(8px);background:#0e202ad9;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px 24px;display:flex;position:absolute;inset:0}.mpw-campaign-picker-scanlines{pointer-events:none;z-index:0;background:repeating-linear-gradient(#0000 0 3px,#22d3ee0f 3px 4px);position:absolute;inset:0}.mpw-campaign-picker-filter{z-index:2;letter-spacing:.06em;text-transform:uppercase;color:#94a3b899;cursor:pointer;align-items:center;gap:6px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:10px;font-weight:600;display:flex;position:absolute;top:16px;left:20px}.mpw-campaign-picker-filter input[type=checkbox]{accent-color:#22d3ee;appearance:none;cursor:pointer;background:#0f172a;border:1px solid #94a3b84d;border-radius:0;width:13px;height:13px;position:relative}.mpw-campaign-picker-filter input[type=checkbox]:checked{background:#22d3ee26;border-color:#22d3ee80}.mpw-campaign-picker-filter input[type=checkbox]:checked:after{content:"";border:1.5px solid #22d3ee;border-width:0 1.5px 1.5px 0;width:3px;height:7px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.mpw-campaign-picker{z-index:1;scrollbar-width:none;flex-direction:column;gap:2px;width:100%;max-width:460px;max-height:60vh;padding:8px 0;display:flex;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(#0000,#000 6% 94%,#0000)}.mpw-campaign-picker::-webkit-scrollbar{display:none}.mpw-campaign-picker-item{width:100%;color:var(--baby-blue-200,#bae6fd);cursor:pointer;text-align:left;background:#0f172a;border:1px solid #94a3b81a;border-radius:0;align-items:center;gap:10px;padding:12px 16px;font-size:14px;transition:all .15s;display:flex}.mpw-campaign-picker-item:hover{color:#22d3ee;background:#22d3ee14;border-color:#22d3ee4d;box-shadow:0 0 12px #22d3ee26}.mpw-campaign-picker-item.active{color:#22d3ee;background:#22d3ee1a;border-color:#22d3ee59}.mpw-campaign-picker-item.disabled{opacity:.5;cursor:default}.mpw-campaign-picker-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mpw-campaign-picker-status{text-transform:uppercase;letter-spacing:.04em;color:#94a3b873;flex-shrink:0;font-size:10px;font-weight:600}.mpw-campaign-picker-restore{color:#94a3b880;cursor:pointer;background:0 0;border:1px dashed #94a3b833;border-radius:0;align-items:center;gap:6px;padding:8px 16px;font-size:12px;transition:all .15s;display:inline-flex}.mpw-campaign-picker-restore:hover{color:#94a3b8cc;border-color:#94a3b84d}.mpw-campaign-picker-close{z-index:1;color:#94a3b8b3;cursor:pointer;background:#0f172a;border:1px solid #94a3b833;border-radius:0;padding:8px 24px;font-size:13px;font-weight:600;transition:all .15s;position:relative}.mpw-campaign-picker-close:hover{color:#22d3ee;background:#22d3ee14;border-color:#22d3ee4d;box-shadow:0 0 12px #22d3ee26}.mpw-cost-goal-section{background:linear-gradient(135deg,#22d3ee0f,#facc150a,#22d3ee0f);border:1px solid #22d3ee33;border-radius:0;flex-direction:column;align-items:center;gap:8px;width:320px;padding:20px 24px 16px;display:flex;position:relative}.mpw-cost-goal-section:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#22d3ee14,#0000 70%);border-radius:0;position:absolute;inset:0}.mpw-cost-goal-header{align-items:baseline;gap:8px;width:100%;display:flex}.mpw-cost-goal-label{letter-spacing:.08em;text-transform:uppercase;color:#22d3eee6;text-shadow:0 0 10px #22d3ee66;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700}.mpw-cost-goal-optional{letter-spacing:.06em;color:#94a3b866;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.55rem;font-weight:500}.mpw-cost-goal-input-wrap{background:#0f172a99;border:1px solid #22d3ee26;align-items:center;width:100%;height:44px;transition:border-color .2s,box-shadow .2s;display:flex}.mpw-cost-goal-input-wrap:focus-within{border-color:#22d3ee80;box-shadow:0 0 12px #22d3ee26,inset 0 0 8px #22d3ee0d}.mpw-cost-goal-currency{color:#facc15b3;text-shadow:0 0 8px #facc154d;-webkit-user-select:none;user-select:none;padding:0 0 0 14px;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:700;line-height:1}.mpw-cost-goal-input{color:#ffffffe6;letter-spacing:.02em;background:0 0;border:none;outline:none;flex:1;height:100%;padding:0 14px 0 6px;font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600}.mpw-cost-goal-input::placeholder{color:#94a3b84d;font-size:.8rem;font-weight:400}.mpw-cost-goal-hint{color:#94a3b859;letter-spacing:.04em;text-align:center;font-family:JetBrains Mono,monospace;font-size:.55rem}.mpw-cost-goal-divider{background:linear-gradient(90deg,#0000,#22d3ee33 30%,#facc1526,#22d3ee33 70%,#0000);width:280px;height:1px;margin:4px 0 8px}.mpw-cards-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.mpw-card-preview{background:#0f172a80;border:1px solid #94a3b81a;border-radius:0;flex-direction:column;gap:10px;padding:12px;display:flex}.mpw-card-canvas-wrap{aspect-ratio:4/5;background:#0000004d;border-radius:0;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.mpw-card-canvas{object-fit:contain;width:100%;height:100%}.mpw-card-placeholder{color:#94a3b84d;font-size:13px}.mpw-ratio-toggles{justify-content:center;gap:4px;display:flex}.mpw-ratio-btn{color:#94a3b880;cursor:pointer;background:#0f172a66;border:1px solid #94a3b81a;border-radius:0;padding:3px 10px;font-size:11px;font-weight:600;transition:all .2s}.mpw-ratio-btn.active{color:#22d3ee;background:#22d3ee1a;border-color:#22d3ee4d}.mpw-ratio-btn.active.previewing{box-shadow:0 0 6px #22d3ee66}.mpw-ratio-btn:disabled{opacity:.3;cursor:not-allowed}.mpw-card-field,.mpw-card-headline-preview{flex-direction:column;gap:3px;display:flex}.mpw-card-field-label{text-transform:uppercase;letter-spacing:.06em;color:#94a3b873;font-size:10px;font-weight:700}.mpw-card-input{width:100%;color:var(--baby-blue-100,#e0f2fe);background:#0f172a99;border:1px solid #94a3b81f;border-radius:0;outline:none;padding:6px 10px;font-size:12px;transition:border-color .2s}.mpw-card-input:focus{border-color:#22d3ee59}.mpw-card-textarea{width:100%;color:var(--baby-blue-100,#e0f2fe);resize:vertical;background:#0f172a99;border:1px solid #94a3b81f;border-radius:0;outline:none;padding:6px 10px;font-family:inherit;font-size:12px;transition:border-color .2s}.mpw-card-textarea:focus{border-color:#22d3ee59}.mpw-card-select{width:100%;color:var(--baby-blue-100,#e0f2fe);cursor:pointer;appearance:none;background:#0f172a99 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 8px center no-repeat;border:1px solid #94a3b81f;border-radius:0;outline:none;padding:6px 24px 6px 10px;font-size:12px}.mpw-card-select option{color:#e0f2fe;background:#0f172a}.mpw-compact-cards-grid{flex-direction:column;gap:6px;display:flex}.mpw-compact-card{cursor:pointer;text-align:left;color:inherit;background:#0f172a80;border:1px solid #94a3b81a;border-radius:0;flex-direction:row;align-items:center;gap:12px;padding:8px 12px;font-family:inherit;transition:all .2s;display:flex}.mpw-compact-card:hover{border-color:#22d3ee4d;box-shadow:0 0 12px #22d3ee14}.mpw-compact-card-num{color:#22d3ee;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.mpw-compact-card-fields{flex:1;gap:12px;min-width:0;display:flex}.mpw-compact-card-field{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mpw-compact-card-field--wide{flex:2}.mpw-compact-card-field-label{text-transform:uppercase;letter-spacing:.06em;color:#94a3b873;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:600}.mpw-compact-card-field-value{color:#e0f2fed9;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mpw-compact-card-edit-icon{color:#94a3b859;flex-shrink:0;transition:all .2s}.mpw-compact-card:hover .mpw-compact-card-edit-icon{color:#22d3ee;filter:drop-shadow(0 0 4px #22d3ee80)}.mpw-creative-overlay-counter{z-index:2;letter-spacing:.06em;color:#22d3ee99;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;position:absolute;top:16px;right:20px}.mpw-creative-overlay-nav{z-index:2;color:#94a3b866;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.mpw-creative-overlay-nav:hover{color:#22d3ee;filter:drop-shadow(0 0 6px #22d3ee80)}.mpw-creative-overlay-nav--prev{left:12px}.mpw-creative-overlay-nav--next{right:12px}.mpw-creative-overlay-body{z-index:1;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:816px;max-height:72vh;padding:0 48px;display:flex}.mpw-creative-overlay-left{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:312px;display:flex;position:relative}.mpw-creative-overlay-canvas-wrap{background:#0000004d;border-radius:0;justify-content:center;align-items:center;width:100%;transition:aspect-ratio .2s;display:flex;overflow:hidden}.mpw-creative-overlay-canvas-wrap .mpw-card-canvas{object-fit:contain;width:100%;height:100%}.mpw-creative-overlay-ratios{z-index:2;gap:4px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.mpw-creative-overlay-ratios .mpw-ratio-btn{-webkit-backdrop-filter:blur(4px);background:#0f172abf}.mpw-creative-overlay-right{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.mpw-creative-overlay-done{align-self:center;margin-top:6px}.mpw-multi-adv-checkbox{z-index:2;position:absolute;top:8px;left:12px}.mpw-review{flex-direction:column;gap:16px;display:flex}.mpw-review-section{background:#0f172a66;border:1px solid #94a3b814;border-radius:0;padding:12px}.mpw-review-heading{text-transform:uppercase;letter-spacing:.06em;color:#22d3eeb3;margin:0 0 8px;font-size:12px;font-weight:700}.mpw-review-heading-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.mpw-review-heading-row .mpw-review-heading{margin:0}.mpw-review-heading-row .ads-carousel-toggle:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;color:#e0f2fe80;border-color:#7dd3fc4d}.mpw-review-carousel-note{margin-top:0}.mpw-review-value{color:var(--baby-blue-100,#e0f2fe);margin:0;font-size:13px;font-weight:600}.mpw-review-detail{color:#94a3b899;margin:2px 0 0;font-size:12px}.mpw-review-card{border-top:1px solid #94a3b80f;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.mpw-review-card:first-of-type{border-top:none}.mpw-review-card-num{color:#22d3ee80;min-width:24px;font-size:11px;font-weight:700}.mpw-review-card-info{flex:1}.mpw-review-note{color:#facc15b3;text-align:center;padding:8px;font-size:12px}.mpw-push-error{color:#f87171;background:#ef44441a;border:1px solid #ef444440;border-radius:0;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.mpw-push-error.mpw-push-error--warn{color:#facc15;text-align:left;background:#eab30814;border-color:#eab3084d;margin-top:12px}.mpw-pushing{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 24px;display:flex}.mpw-pushing-stage{color:var(--baby-blue-200,#bae6fd);font-size:14px;font-weight:600}.mpw-progress-bar{background:#94a3b81a;border-radius:0;width:100%;max-width:300px;height:4px;overflow:hidden}.mpw-progress-fill{background:#22d3ee;border-radius:0;height:100%;transition:width .3s}.mpw-result{flex-direction:column;align-items:center;gap:8px;padding:32px 24px;display:flex}.mpw-result-title{color:#22c55e;margin:4px 0 0;font-size:18px;font-weight:700}.mpw-result-subtitle{color:#94a3b899;margin:0 0 12px;font-size:13px}.mpw-result-ids{flex-direction:column;gap:6px;width:100%;max-width:400px;display:flex}.mpw-result-id-row{background:#0f172a66;border-radius:0;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.mpw-result-id-label{color:#94a3b899;font-size:12px;font-weight:600}.mpw-result-id-row code{color:var(--baby-blue-200,#bae6fd);background:#0f172a99;border-radius:0;padding:2px 6px;font-size:11px}.mpw-footer{border-top:1px solid #94a3b81a;align-items:center;padding-top:12px;display:flex}.mpw-footer-spacer{flex:1}.mpw-nav-btn{cursor:pointer;border:none;border-radius:0;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.mpw-nav-cancel{color:#94a3b880;background:0 0}.mpw-nav-cancel:hover:not(:disabled){color:#94a3b8cc}.mpw-nav-back{color:#94a3b8b3;background:#94a3b814}.mpw-nav-back:hover:not(:disabled){color:#94a3b8e6;background:#94a3b81f}.mpw-nav-next{color:#22d3ee;background:#22d3ee1a}.mpw-nav-next:hover:not(:disabled){filter:drop-shadow(0 0 6px #22d3ee33);background:#22d3ee2e}.mpw-nav-next:disabled{opacity:.35;cursor:not-allowed}.mpw-nav-push{color:#22c55e;background:#22c55e1f}.mpw-nav-push:hover:not(:disabled){filter:drop-shadow(0 0 6px #22c55e40);background:#22c55e33}.mpw-nav-push:disabled{opacity:.5;cursor:not-allowed}.mpw-nav-done{color:var(--baby-blue-100,#e0f2fe);background:#22d3ee1a}.mpw-nav-done:hover{background:#22d3ee2e}.mpw-interest-search-wrap{position:relative}.mpw-interest-input-row{align-items:center;display:flex;position:relative}.mpw-interest-spinner{color:#22d3ee99;position:absolute;right:10px}.mpw-interest-dropdown{z-index:50;background:#0f172af7;border:1px solid #22d3ee33;border-radius:0;max-height:200px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000080}.mpw-interest-result{width:100%;color:var(--baby-blue-200,#bae6fd);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.82rem;display:flex}.mpw-interest-result:hover{background:#22d3ee14}.mpw-interest-result-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mpw-interest-result-size{color:#22d3ee80;flex-shrink:0;margin-left:12px;font-size:.75rem}.mpw-interest-pills{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.mpw-interest-pill{color:var(--baby-blue-200,#bae6fd);background:#22d3ee0f;border:1px solid #22d3ee59;border-radius:0;align-items:center;gap:4px;padding:3px 10px;font-size:.78rem;display:inline-flex}.mpw-interest-pill button{color:#bae6fd80;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.mpw-interest-pill button:hover{color:#f87171;filter:drop-shadow(0 0 4px #f8717180)}.mpw-adset-label-row{justify-content:space-between;align-items:center;margin-bottom:4px;padding:0;display:flex}.mpw-adset-bar-label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b899;font-size:10px;font-weight:700;transform:translateY(10px)}.mpw-adset-label-row .mpw-preset-icons{transform:translateY(10px)}.mpw-field-placeholder{color:#94a3b866;font-weight:400}.mpw-preset-icons{align-items:center;gap:6px;display:flex}.mpw-preset-icon-btn{color:#94a3b880;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mpw-preset-icon-btn:hover{color:#22d3ee;filter:drop-shadow(0 0 5px #22d3ee66)}.mpw-preset-icon-btn.mpw-preset-icon-cancel:hover{color:#f87171;filter:drop-shadow(0 0 5px #f8717166)}.mpw-preset-dropdown-wrap{position:relative}.mpw-preset-dropdown{z-index:50;background:#0f172af7;border:1px solid #22d3ee33;border-radius:0;min-width:200px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 8px 24px #00000080}.mpw-preset-dropdown-empty{color:#94a3b880;text-align:center;padding:12px 14px;font-size:.8rem}.mpw-preset-dropdown-item{border-bottom:1px solid #94a3b80f;align-items:center;display:flex}.mpw-preset-dropdown-item:last-child{border-bottom:none}.mpw-preset-dropdown-name{color:var(--baby-blue-200,#bae6fd);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;padding:8px 12px;font-size:.82rem}.mpw-preset-dropdown-name:hover{background:#22d3ee14}.mpw-preset-dropdown-delete{color:#94a3b866;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px 10px;display:inline-flex}.mpw-preset-dropdown-delete:hover{color:#f87171;filter:drop-shadow(0 0 4px #f8717180)}.mpw-preset-save-row{align-items:center;gap:4px;display:flex}.mpw-preset-save-input{width:140px;color:var(--baby-blue-100,#e0f2fe);background:#0f172a99;border:1px solid #22d3ee40;border-radius:0;padding:4px 10px;font-size:.78rem}.mpw-preset-save-input:focus{border-color:#22d3ee80;outline:none}.mpw-budget-options{gap:10px;display:flex}.mpw-budget-option{color:#94a3b8b3;cursor:pointer;text-align:left;background:#0f172a99;border:1px solid #94a3b826;border-radius:0;flex:1;align-items:center;gap:10px;padding:12px 14px;font-family:JetBrains Mono,monospace;transition:all .2s;display:flex}.mpw-budget-option:hover{color:#bae6fde6;border-color:#22d3ee4d}.mpw-budget-option.active{color:#bae6fdf2;background:#0e202a99;border-color:#22d3ee80;box-shadow:0 0 12px #22d3ee14}.mpw-budget-option:disabled{opacity:.3;cursor:not-allowed}.mpw-budget-radio{border:2px solid #94a3b84d;border-radius:50%;flex-shrink:0;width:14px;height:14px;transition:all .2s;position:relative}.mpw-budget-option.active .mpw-budget-radio,.mpw-budget-editor-radio-btn.active .mpw-budget-radio{border-color:#22d3eecc}.mpw-budget-option.active .mpw-budget-radio:after,.mpw-budget-editor-radio-btn.active .mpw-budget-radio:after{content:"";background:#22d3ee;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;left:2px;box-shadow:0 0 6px #22d3ee99}.mpw-budget-option-text{flex-direction:column;flex:1;gap:2px;display:flex}.mpw-budget-option-title{letter-spacing:.03em;font-size:.7rem;font-weight:600}.mpw-budget-option-desc{opacity:.5;letter-spacing:.02em;font-size:.55rem}.mpw-budget-edit-btn{letter-spacing:.05em;text-transform:uppercase;color:#22d3eecc;cursor:pointer;white-space:nowrap;background:#22d3ee14;border:1px solid #22d3ee40;border-radius:0;flex-shrink:0;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:600;transition:all .2s}.mpw-budget-edit-btn:hover{background:#22d3ee26;border-color:#22d3ee80;box-shadow:0 0 10px #22d3ee26}.mpw-budget-editor{z-index:1;flex-direction:column;gap:20px;width:320px;display:flex}.mpw-budget-editor-group{flex-direction:column;gap:8px;display:flex}.mpw-budget-editor-label{letter-spacing:.1em;text-transform:uppercase;color:#22d3ee99;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:600}.mpw-startdate-chips{flex-wrap:wrap;gap:6px;display:flex}.mpw-startdate-chip{letter-spacing:.08em;text-transform:uppercase;color:#94a3b88c;cursor:pointer;background:0 0;border:1px solid #94a3b84d;border-radius:0;height:26px;padding:0 10px;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:600;transition:color .14s,border-color .14s,background .14s,box-shadow .14s}.mpw-startdate-chip:hover{color:#94a3b8e6;border-color:#94a3b88c}.mpw-startdate-chip--active,.mpw-startdate-chip--active:hover{color:#67e8f9;text-shadow:0 0 6px #22d3ee80;background:#22d3ee14;border-color:#22d3eed9;box-shadow:0 0 10px #22d3ee52,inset 0 0 8px #22d3ee14}.mpw-budget-editor-radios{gap:8px;display:flex}.mpw-budget-editor-radios--col{flex-direction:column}.mpw-budget-editor-radio-btn{color:#94a3b8b3;cursor:pointer;background:#0f172a;border:1px solid #94a3b826;border-radius:0;align-items:center;gap:8px;padding:8px 14px;font-family:JetBrains Mono,monospace;font-size:.65rem;transition:all .2s;display:flex}.mpw-budget-editor-radio-btn:hover{color:#bae6fde6;background:#0e202acc;border-color:#22d3ee4d;box-shadow:0 0 10px #22d3ee14}.mpw-budget-editor-radio-btn.active{color:#bae6fdf2;background:#0e202acc;border-color:#22d3ee80;box-shadow:0 0 12px #22d3ee1a}.mpw-budget-editor-input{color:#bae6fde6;background:#0f172a;border:1px solid #94a3b826;border-radius:0;width:100%;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:.7rem;transition:border-color .2s}.mpw-budget-editor-input:focus{border-color:#22d3ee80;outline:none;box-shadow:0 0 8px #22d3ee1a}.mpw-budget-editor-input::-webkit-calendar-picker-indicator{filter:invert(.7)sepia()saturate(3)hue-rotate(150deg);cursor:pointer}.mpw-budget-amount-wrap{align-items:stretch;display:flex}.mpw-budget-amount-wrap .mpw-budget-editor-input{text-align:center;-moz-appearance:textfield;border-left:none;border-right:none;flex:1}.mpw-budget-amount-btn{color:#22d3ee99;cursor:pointer;background:#0f172a;border:1px solid #94a3b826;border-radius:0;justify-content:center;align-items:center;width:34px;transition:all .2s;display:flex}.mpw-budget-amount-btn:hover{color:#22d3ee;filter:drop-shadow(0 0 6px #22d3ee66);background:#22d3ee14;border-color:#22d3ee66}.mpw-budget-section-btn{color:#bae6fdcc;cursor:pointer;background:#0f172a99;border:1px solid #94a3b826;border-radius:0;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:.65rem;transition:all .2s;display:flex}.mpw-budget-section-btn:hover:not(:disabled){background:#0e202a99;border-color:#22d3ee66;box-shadow:0 0 10px #22d3ee14}.mpw-budget-section-btn:disabled{opacity:.4;cursor:not-allowed}.mpw-budget-section-btn-label{letter-spacing:.08em;text-transform:uppercase;color:#22d3eeb3;font-size:.6rem;font-weight:700}.mpw-budget-section-btn-summary{color:#94a3b899;font-size:.58rem}.mpw-section-btn-row{gap:8px;display:flex}.mpw-section-btn-row .mpw-budget-section-btn{flex:1}.mpw-country-badges{z-index:1;flex-wrap:wrap;justify-content:center;gap:6px;max-width:400px;display:flex}.mpw-country-badge{color:#22d3eee6;letter-spacing:.08em;background:#22d3ee1f;border:1px solid #22d3ee59;border-radius:0;align-items:center;gap:4px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:600;display:inline-flex}.mpw-country-badge-x{color:#22d3ee80;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.mpw-country-badge-x:hover{color:#f87171;filter:drop-shadow(0 0 3px #f8717180)}.mpw-audience-badge{gap:6px}.mpw-audience-badge--include{color:#bbf7d0f2;background:#4ade801a;border-color:#4ade8066}.mpw-audience-badge--include .mpw-country-badge-x{color:#4ade808c}.mpw-audience-badge--exclude{color:#fecacaf2;background:#f871711a;border-color:#f8717166}.mpw-audience-badge--exclude .mpw-country-badge-x{color:#f871718c}.mpw-audience-badge-tag{letter-spacing:.1em;background:#0f172a8c;border-radius:0;padding:1px 4px;font-size:.55rem}.mpw-audience-row{background:#0f172a80;border:1px solid #22d3ee1f;align-items:center;gap:12px;padding:8px 12px;transition:border-color .14s;display:flex}.mpw-audience-row:hover{border-color:#22d3ee4d}.mpw-audience-row-info{flex:1;align-items:baseline;gap:10px;min-width:0;display:inline-flex}.mpw-audience-row-info .mpw-campaign-picker-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.mpw-audience-subtype{letter-spacing:.1em;color:#94a3b899;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.6rem;font-weight:600}.mpw-audience-row-actions{gap:6px;display:inline-flex}.mpw-audience-action-btn{color:#cbd5e1d9;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #94a3b859;border-radius:0;padding:4px 10px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.65rem;font-weight:600;transition:all .16s}.mpw-audience-action-btn:hover{color:#e2e8f0;border-color:#cbd5e199}.mpw-audience-action-btn--include-on,.mpw-audience-action-btn--include-on:hover{color:#bbf7d0;background:#4ade801f;border-color:#4ade80b3;box-shadow:0 0 8px #4ade8040}.mpw-audience-action-btn--exclude-on,.mpw-audience-action-btn--exclude-on:hover{color:#fecaca;background:#f871711f;border-color:#f87171b3;box-shadow:0 0 8px #f8717140}.mpw-audience-error{color:#fecacaf2;background:#f8717114;border:1px solid #f8717166;padding:10px 14px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.7rem}.mpw-audience-empty{text-align:center;color:#94a3b899;letter-spacing:.05em;padding:14px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.7rem}.mpw-country-search{color:#bae6fde6;z-index:1;background:#0f172a;border:1px solid #94a3b826;border-radius:0;width:320px;padding:8px 14px;font-family:JetBrains Mono,monospace;font-size:.7rem;transition:border-color .2s}.mpw-country-search:focus{border-color:#22d3ee80;outline:none;box-shadow:0 0 8px #22d3ee1a}.mpw-country-search::placeholder{color:#94a3b859}.mpw-targeting-search-wrap{z-index:1;align-items:center;display:flex;position:relative}.mpw-targeting-search-wrap .mpw-country-search{width:320px}.mpw-targeting-spinner{color:#22d3ee99;position:absolute;right:10px}.mpw-overlay-top{justify-content:flex-start;padding-top:60px}.mpw-overlay-search-row{z-index:1;align-items:center;gap:8px;display:flex}.mpw-overlay-search-row .mpw-country-search{flex:1}.mpw-overlay-done-btn{color:#22d3eecc;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#0f172a;border:1px solid #94a3b826;border-radius:0;padding:8px 16px;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:600;transition:all .2s}.mpw-overlay-done-btn:hover{background:#22d3ee14;border-color:#22d3ee66;box-shadow:0 0 10px #22d3ee1f}.mpw-audience-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mpw-audience-row-btn{color:#94a3b8b3;cursor:pointer;text-align:left;background:#0f172a99;border:1px solid #94a3b81f;border-radius:0;align-items:center;gap:10px;padding:12px 14px;transition:all .3s;display:flex}.mpw-audience-row-btn:hover:not(:disabled){background:#0f172acc;border-color:#94a3b840}.mpw-audience-row-btn:disabled{opacity:.4;cursor:not-allowed}.mpw-audience-row-btn.active.gold{background:linear-gradient(135deg,#facc150f,#22d3ee08);border-color:#facc1566;box-shadow:0 0 16px #facc150f,inset 0 0 20px #facc1505}.mpw-audience-row-btn.active.gold .mpw-budget-radio{border-color:#facc15cc}.mpw-audience-row-btn.active.gold .mpw-budget-radio:after{content:"";background:#facc15;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;left:2px;box-shadow:0 0 8px #facc15b3}.mpw-audience-row-btn.active.gold .mpw-audience-row-title{color:#facc15e6;text-shadow:0 0 10px #facc1533}.mpw-audience-row-btn.active.cyan{background:linear-gradient(135deg,#22d3ee0f,#0f172a99);border-color:#22d3ee66;box-shadow:0 0 16px #22d3ee0f,inset 0 0 20px #22d3ee05}.mpw-audience-row-btn.active.cyan .mpw-budget-radio{border-color:#22d3eecc}.mpw-audience-row-btn.active.cyan .mpw-budget-radio:after{content:"";background:#22d3ee;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;left:2px;box-shadow:0 0 8px #22d3eeb3}.mpw-audience-row-btn.active.cyan .mpw-audience-row-title{color:#22d3eee6;text-shadow:0 0 10px #22d3ee33}.mpw-audience-row-text{flex-direction:column;gap:2px;display:flex}.mpw-audience-row-title{letter-spacing:.04em;color:#bae6fdcc;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700}.mpw-audience-row-desc{letter-spacing:.02em;opacity:.5;font-family:JetBrains Mono,monospace;font-size:.52rem}.mpw-budget-editor-hint{color:#94a3b873;letter-spacing:.02em;font-family:JetBrains Mono,monospace;font-size:.52rem}.mpw-budget-amount-disabled{opacity:.4}.mpw-budget-amount-disabled .mpw-budget-editor-input{cursor:not-allowed}.sa-popup-backdrop{-webkit-backdrop-filter:blur(8px);z-index:1000;justify-content:center;align-items:center;animation:.2s sa-fadeIn;display:flex;position:fixed;inset:0}@keyframes sa-fadeIn{0%{opacity:0}to{opacity:1}}.sa-popup-container{-webkit-backdrop-filter:blur(16px);background:#080f1eeb;border:1px solid #22d3ee59;border-radius:0;flex-direction:column;width:100%;max-width:1200px;max-height:85vh;padding:24px;animation:.25s sa-slideUp;display:flex;position:relative;overflow:visible;box-shadow:0 0 40px #22d3ee1f,0 0 80px #22d3ee0f,0 25px 50px -12px #000c,inset 0 1px #ffffff0d}@keyframes sa-slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.sa-popup-glow{pointer-events:none;background:linear-gradient(135deg,#22d3ee14,#0000,#22d3ee0a);position:absolute;inset:-1px}.sa-popup-scanlines{pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#22d3ee04 2px 4px);position:absolute;inset:0}.sa-popup-corner{pointer-events:none;width:12px;height:12px;position:absolute}.sa-popup-corner--tl{border-top:2px solid #22d3eeb3;border-left:2px solid #22d3eeb3;top:-1px;left:-1px}.sa-popup-corner--tr{border-top:2px solid #22d3eeb3;border-right:2px solid #22d3eeb3;top:-1px;right:-1px}.sa-popup-corner--bl{border-bottom:2px solid #22d3eeb3;border-left:2px solid #22d3eeb3;bottom:-1px;left:-1px}.sa-popup-corner--br{border-bottom:2px solid #22d3eeb3;border-right:2px solid #22d3eeb3;bottom:-1px;right:-1px}.sa-popup-close{color:#22d3eeb3;cursor:pointer;z-index:10;background:0 0;border:1px solid #22d3ee66;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.sa-popup-close:hover{color:#22d3ee;border-color:#22d3ee;box-shadow:0 0 12px #22d3ee66}.sa-popup-close svg{width:14px;height:14px}.sa-popup-header{justify-content:space-between;align-items:center;margin-bottom:20px;padding-right:30px;display:flex}.sa-popup-title-group{align-items:baseline;gap:12px;display:flex}.sa-popup-title{letter-spacing:.2em;color:#22d3eee6;margin:0;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.7rem;font-weight:700}.sa-popup-angle{color:#94a3b899;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;max-width:400px;font-family:JetBrains Mono,monospace;font-size:.6rem;overflow:hidden}.sa-popup-regen{color:#22d3ee80;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .2s;display:flex;position:absolute;bottom:calc(50% - 42.5vh + 12px);right:calc(50% - 636px)}.sa-popup-regen:hover:not(:disabled){color:#22d3ee;filter:drop-shadow(0 0 6px #22d3ee99)}.sa-popup-regen:disabled{cursor:not-allowed;opacity:.5}.sa-popup-regen svg{width:16px;height:16px}.sa-popup-regen-spin{animation:1s linear infinite spin}.sa-grouped-scroll{flex-direction:column;gap:12px;max-height:calc(85vh - 100px);padding-right:4px;display:flex;overflow-y:auto}.sa-grouped-scroll::-webkit-scrollbar{width:1px}.sa-grouped-scroll::-webkit-scrollbar-track{background:#22d3ee0f}.sa-grouped-scroll::-webkit-scrollbar-thumb{background:#22d3ee66}.sa-grouped-scroll::-webkit-scrollbar-thumb:hover{background:#22d3eeb3}.sa-archetype-section{flex-direction:column;display:flex}.sa-archetype-section-header{cursor:pointer;background:#0f172a66;border:1px solid #3341554d;border-radius:0;align-items:center;gap:8px;padding:6px 8px;transition:background .15s;display:flex}.sa-archetype-section-header:hover{background:#0f172a99}.sa-section-chevron{color:#94a3b880;align-items:center;display:flex}.sa-section-chevron svg{width:14px;height:14px}.sa-section-count{color:#94a3b866;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:.48rem}.sa-section-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:10px 0 4px;display:grid}.sa-persona-card{background:#0f172a99;border:1px solid #33415566;border-radius:0;flex-direction:column;gap:5px;padding:10px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.sa-popup-count{color:#94a3b866;letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:.5rem}.sa-persona-variant{letter-spacing:.03em;font-family:JetBrains Mono,monospace;font-size:.46rem;font-style:italic}.sa-persona-variant--amber{color:#f59e0b99}.sa-persona-variant--red{color:#ef444499}.sa-persona-variant--blue{color:#3b82f699}.sa-persona-variant--purple{color:#a855f799}.sa-persona-variant--green{color:#22c55e99}.sa-persona-variant--pink{color:#ec489999}.sa-persona-variant--gold{color:#facc1599}.sa-persona-variant--teal{color:#2dd4bf99}.sa-persona-card:before{content:"";height:2px;position:absolute;top:0;left:0;right:0}.sa-persona-card--amber:before{background:linear-gradient(90deg,#f59e0bcc,#f59e0b33)}.sa-persona-card--red:before{background:linear-gradient(90deg,#ef4444cc,#ef444433)}.sa-persona-card--blue:before{background:linear-gradient(90deg,#3b82f6cc,#3b82f633)}.sa-persona-card--purple:before{background:linear-gradient(90deg,#a855f7cc,#a855f733)}.sa-persona-card--green:before{background:linear-gradient(90deg,#22c55ecc,#22c55e33)}.sa-persona-card--pink:before{background:linear-gradient(90deg,#ec4899cc,#ec489933)}.sa-persona-card--gold:before{background:linear-gradient(90deg,#facc15cc,#facc1533)}.sa-persona-card--teal:before{background:linear-gradient(90deg,#2dd4bfcc,#2dd4bf33)}.sa-persona-card-regenerating{z-index:2;background:#080f1e80;animation:1.5s ease-in-out infinite sa-pulse;position:absolute;inset:0}@keyframes sa-pulse{0%,to{opacity:.3}50%{opacity:.6}}.sa-archetype-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:3px;align-self:flex-start;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:600;display:inline-flex}.sa-archetype-badge--amber{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d}.sa-archetype-badge--red{color:#ef4444;background:#ef444426;border:1px solid #ef44444d}.sa-archetype-badge--blue{color:#3b82f6;background:#3b82f626;border:1px solid #3b82f64d}.sa-archetype-badge--purple{color:#a855f7;background:#a855f726;border:1px solid #a855f74d}.sa-archetype-badge--green{color:#22c55e;background:#22c55e26;border:1px solid #22c55e4d}.sa-archetype-badge--pink{color:#ec4899;background:#ec489926;border:1px solid #ec48994d}.sa-archetype-badge--gold{color:#facc15;background:#facc1526;border:1px solid #facc154d}.sa-archetype-badge--teal{color:#2dd4bf;background:#2dd4bf26;border:1px solid #2dd4bf4d}.sa-persona-identity{align-items:baseline;gap:8px;display:flex}.sa-persona-name{color:#e2e8f0e6;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:600}.sa-persona-age{color:#94a3b880;font-family:JetBrains Mono,monospace;font-size:.55rem}.sa-persona-age:before{content:"age "}.sa-persona-field{flex-direction:column;gap:2px;display:flex}.sa-persona-field-label{letter-spacing:.15em;text-transform:uppercase;color:#22d3ee80;font-family:JetBrains Mono,monospace;font-size:.45rem;font-weight:600}.sa-persona-field-value{color:#cbd5e1cc;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:JetBrains Mono,monospace;font-size:.5rem;line-height:1.45;display:-webkit-box;overflow:hidden}.sa-trigger-pills{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.sa-trigger-pill{color:#22d3eeb3;letter-spacing:.03em;background:#22d3ee14;border:1px solid #22d3ee33;border-radius:3px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:.48rem}.sa-popup-loading{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 0;display:flex}.sa-popup-loading-scanner{background:#22d3ee1a;border-radius:1px;width:200px;height:2px;position:relative;overflow:hidden}.sa-popup-loading-scanner:after{content:"";background:linear-gradient(90deg,#0000,#22d3eecc,#0000);width:50%;height:100%;animation:1.5s ease-in-out infinite sa-scan;position:absolute;top:0;left:-50%}@keyframes sa-scan{0%{left:-50%}to{left:100%}}.sa-popup-loading-text{color:#22d3ee80;letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:.55rem}.sa-popup-empty{justify-content:center;align-items:center;padding:60px 0;display:flex}.sa-popup-empty-text{color:#94a3b866;letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:.55rem}.sa-button{z-index:100;color:#facc1533;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex;position:absolute;top:-32px;left:0}.sa-button:hover{color:#facc15;filter:drop-shadow(0 0 8px #facc1599)}.sa-button--active{color:#facc1580}.sa-button svg{width:18px;height:18px}.sa-button-badge{color:#facc15;filter:drop-shadow(0 0 4px #facc1580);position:absolute;top:-4px;right:-6px}.sa-button-badge svg{width:10px;height:10px}.sales-new-btn{letter-spacing:.15em;color:var(--color-gold-400);cursor:pointer;background:0 0;border:1px solid #facc1580;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:7px 16px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.6rem;font-weight:600;transition:all .2s;display:inline-flex}.sales-new-btn:hover{background:var(--color-gold-400);border-color:var(--color-gold-400);color:#000;box-shadow:0 0 16px #facc1566}.sales-new-btn svg{width:12px;height:12px}.sales-reuse-dropdown{align-items:center;gap:10px;min-width:280px;display:flex;position:relative}.sales-reuse-label{letter-spacing:.15em;color:#fb923cb3;text-transform:uppercase;white-space:nowrap;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.6rem;font-weight:600}.publish-site-select--sales{border-color:#fb923c4d;flex:1}.publish-site-select--sales:hover{border-color:#fb923c80}.publish-site-select--sales .publish-site-select-chevron{color:#fb923c80}.publish-site-select--sales:hover .publish-site-select-chevron{color:#fb923c;filter:drop-shadow(0 0 4px #fb923c99)}.publish-site-select--sales .publish-site-select-chevron.open{color:#fb923c;animation:1.5s ease-in-out infinite chevronPulseSales}@keyframes chevronPulseSales{0%,to{filter:drop-shadow(0 0 3px #fb923c66)}50%{filter:drop-shadow(0 0 8px #fb923ccc)}}.publish-site-dropdown--sales{border-color:#fb923c4d;box-shadow:0 8px 24px #00000080,0 0 12px #fb923c1a}.publish-site-dropdown--sales .publish-site-dropdown-item{border-bottom-color:#fb923c14}.publish-site-dropdown--sales .publish-site-dropdown-item:hover{color:#fb923c;background:#fb923c14}.sales-reuse-empty{color:#fb923c66;padding:12px 14px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.7rem;font-style:italic}.sales-reuse-item-title{color:#e0f2fee6;font-weight:500}.sales-reuse-item-meta{color:#fb923c80;letter-spacing:.05em;align-items:center;gap:10px;font-size:.6rem;display:flex}.sales-reuse-published{color:#4ade80;font-weight:600}.sales-empty-state--loading{background:0 0;border-color:#0000;min-height:220px}.sales-empty-projection{margin-top:0}.sales-empty-content-right{width:100%}.sales-empty-frame{position:relative}.sales-empty-content{gap:16px}.sales-empty-setup{cursor:pointer;background:radial-gradient(at 20% 0,#fb923c14,#0000 52%),radial-gradient(at 80% 100%,#22d3ee0a,#0000 50%),linear-gradient(160deg,#1a120eeb,#081020f5);border:1px solid #fb923c47;border-radius:0;width:min(520px,100%);padding:24px 28px;transition:border-color .2s,box-shadow .2s,background .2s;position:relative;box-shadow:0 0 30px #fb923c1a,inset 0 0 40px #fb923c06}.sales-empty-setup:hover{border-color:#fb923c73;box-shadow:0 0 34px #fb923c29,inset 0 0 44px #fb923c09}.sales-empty-setup:focus-visible{outline-offset:3px;outline:1px solid #fb923cb3}.sales-empty-setup:before,.sales-empty-setup:after{content:"";pointer-events:none;width:16px;height:16px;position:absolute}.sales-empty-setup:before{border-top:2px solid #fb923c8c;border-left:2px solid #fb923c8c;top:8px;left:8px}.sales-empty-setup:after{border-bottom:2px solid #fb923c8c;border-right:2px solid #fb923c8c;bottom:8px;right:8px}.sales-empty-setup-label{color:#fb923c}.sales-empty-setup-label svg{color:#fb923c;filter:drop-shadow(0 0 4px #fb923ca6)}.sales-empty-title{text-shadow:0 0 20px #fb923c47,0 0 40px #fb923c1f;margin-bottom:16px}.sales-empty-field{background:#080d18a6;border:1px solid #22d3ee24;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:8px 12px;display:flex}.sales-empty-field--url{border-color:#fb923c2e}.sales-empty-field-label,.sales-empty-setting span{color:#94a3b8a6;text-transform:uppercase;letter-spacing:.06em;font-size:.66rem;font-weight:600}.sales-empty-field-value{color:#e0f2fee0;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:600;overflow:hidden}.sales-empty-field-placeholder{color:#fb923cb8}.sales-empty-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.sales-empty-process-step{color:#e0f2fed1;letter-spacing:.04em;text-transform:uppercase;background:#fb923c0e;border:1px solid #fb923c2e;min-width:0;padding:8px;font-size:.68rem;font-weight:700}.sales-empty-step-index{color:#fb923cd1;margin-bottom:3px;font-size:.62rem;display:block}.sales-empty-settings{border-top:1px solid #fb923c29;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin-top:14px;padding-top:14px;display:grid}.sales-empty-setting{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.sales-empty-setting strong{color:#fb923ce6;text-align:right;text-shadow:0 0 8px #fb923c40;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.74rem;font-weight:700;overflow:hidden}.sales-empty-create-wrapper{margin-top:0}.sales-empty-create-btn{color:#fb923c;text-shadow:0 0 8px #fb923c59;border-color:#fb923c59}.holo-projection--sales .holo-reticle--tl:before,.holo-projection--sales .holo-reticle--tl:after,.holo-projection--sales .holo-reticle--tr:before,.holo-projection--sales .holo-reticle--tr:after,.holo-projection--sales .holo-reticle--bl:before,.holo-projection--sales .holo-reticle--bl:after,.holo-projection--sales .holo-reticle--br:before,.holo-projection--sales .holo-reticle--br:after{background:#fb923c;box-shadow:0 0 8px #fb923c}.holo-projection--sales .holo-title.editing{caret-color:#fb923c;background:#fb923c1a;border-left-color:#fb923c}.holo-projection--sales .holo-title-area.selectable:hover:not(.selected) .holo-title{background:#fb923c1f;border-left-color:#fb923c}.holo-projection--sales .holo-title-btn.edit{color:#fb923c99}.holo-projection--sales .holo-title-btn.edit:hover{color:#fb923c;filter:drop-shadow(0 0 8px #fb923ccc)}.holo-projection--sales .holo-content-glow:before,.holo-projection--sales .holo-content-glow:after{background:linear-gradient(#fb923c6b 0 1px,#fb923c21 2px,#fb923c0d 40%,#fb923c05,#0000)}.holo-projection--sales .holo-content-glow:after{background:linear-gradient(0deg,#fb923c6b 0 1px,#fb923c21 2px,#fb923c0d 40%,#fb923c05,#0000)}.holo-projection--sales .holo-fade--top{background:linear-gradient(#1c120c99,#1c120c33 40%,#0000)}.holo-projection--sales .holo-fade--bottom{background:linear-gradient(#0000,#1c120c80,#1c120ce6)}.holo-projection--sales .holo-word-count-text{color:#fb923c80}.holo-projection--sales .holo-word-count-value{color:#fb923cd9}.holo-projection--sales .holo-controls{border-color:#fb923c33}.holo-projection--sales .holo-control-btn{color:#fb923cb3;border-color:#fb923c4d}.holo-projection--sales .holo-control-btn:hover{color:#fb923c;filter:drop-shadow(0 0 4px #fb923c66);background:#fb923c26;border-color:#fb923c;box-shadow:0 0 16px #fb923c80}.holo-control-btn--danger{color:#f87171b3;border-color:#f871714d}.holo-control-btn--danger:hover:not(:disabled){color:#f87171;filter:drop-shadow(0 0 4px #f8717166);background:#f8717126;border-color:#f87171;box-shadow:0 0 16px #f8717173}.holo-projection--sales .holo-control-btn--published{color:var(--color-gold-400);border-color:#facc1566}.holo-projection--sales .holo-control-btn--published:hover{color:var(--color-gold-300);filter:drop-shadow(0 0 4px #facc154d);background:#facc151a;border-color:#facc15b3;box-shadow:0 0 16px #facc1566}.holo-projection--sales .holo-control-divider{background:linear-gradient(90deg,#0000,#fb923c4d,#0000)}.holo-scroll-indicator--sales .holo-scroll-glow-ring{background:radial-gradient(circle,#fb923c26,#fb923c0f 50%,#0000 75%)}.holo-scroll-indicator--sales .holo-scroll-scanline{background:conic-gradient(#0000,#fb923c4d,#0000 20deg)}.holo-scroll-indicator--sales .holo-scroll-svg{filter:drop-shadow(0 0 4px #fb923c80)}.holo-scroll-indicator--sales .holo-scroll-progress-arc{filter:drop-shadow(0 0 3px #fb923ccc)}.holo-scroll-indicator--sales .holo-scroll-inner{filter:drop-shadow(0 0 2px #fb923c4d)}.holo-scroll-indicator--sales .holo-scroll-percent{color:#fb923ce6;text-shadow:0 0 4px #fb923c99}.holo-projection--sales .holo-filter-btn{color:#fb923cb3;border-color:#fb923c4d}.holo-projection--sales .holo-filter-btn:hover:not(:disabled):not(.active){color:#fb923c;background:#fb923c26;border-color:#fb923c;box-shadow:0 0 12px #fb923c66}.holo-projection--sales .holo-filter-cta{letter-spacing:.1em;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:9px;font-weight:700}.holo-corner-btn--danger{color:#f87171bf;background:#f871711a;border-color:#f871714d}.holo-corner-btn--danger:hover:not(:disabled){color:#f87171;background:#f8717133;border-color:#f8717199;box-shadow:0 0 10px #f8717166}.holo-block-cta-pill{pointer-events:none;background:linear-gradient(#facc151f,#fb923c14);border:1px solid #facc1580;border-radius:4px;align-items:center;gap:10px;margin:4px 0;padding:8px 16px;display:inline-flex;box-shadow:0 0 12px #facc1526,inset 0 0 8px #fb923c0d}.holo-block-cta-pill-label{letter-spacing:.18em;color:#facc15d9;text-transform:uppercase;background:#facc1514;border:1px solid #facc1566;border-radius:3px;padding:2px 8px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.55rem;font-weight:700}.holo-block-cta-pill-text{letter-spacing:.05em;color:#facc15f2;text-shadow:0 0 8px #facc1559;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.78rem;font-weight:600}.holo-projection--sales .holo-block.selected .holo-block-cta-pill{border-color:#facc15cc;box-shadow:0 0 16px #facc154d}.holo-block-cta-pill--offer{background:linear-gradient(#4ade801f,#22c55e14);border-color:#4ade8080;box-shadow:0 0 12px #4ade8026,inset 0 0 8px #22c55e0d}.holo-block-cta-pill--offer .holo-block-cta-pill-label{color:#4ade80e6;background:#4ade8014;border-color:#4ade8066}.holo-block-cta-pill--offer .holo-block-cta-pill-text{color:#86efacf2;text-shadow:0 0 8px #4ade8059}.holo-projection--sales .holo-block:hover:not(.selected) .holo-block-heading,.holo-projection--sales .holo-block:hover:not(.selected) .holo-block-paragraph{background:#fb923c1f;border-left-color:#fb923c}.holo-projection--sales .holo-block-heading{color:#fed7aa;text-shadow:0 0 16px #fb923c59}.holo-projection--sales .holo-block.editing .holo-block-heading,.holo-projection--sales .holo-block.editing .holo-block-paragraph{caret-color:#fb923c;background:#fb923c14}.holo-projection--sales .holo-block-edit-btn.edit{color:#fb923c99}.holo-projection--sales .holo-block-edit-btn.edit:hover{color:#fb923c;filter:drop-shadow(0 0 8px #fb923ccc)}.sales-header-actions{z-index:5;flex-direction:column;justify-content:flex-end;gap:6px;height:124px;padding-bottom:4px;display:flex;position:absolute;top:0;right:-350px}.sales-header-action-btn{letter-spacing:.14em;color:#fb923cd9;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fb923c73;border-radius:4px;justify-content:flex-start;align-items:center;gap:6px;min-width:110px;padding:6px 12px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.6rem;font-weight:600;transition:all .2s;display:inline-flex}.sales-header-action-btn:hover{color:#fb923c;background:#fb923c1f;border-color:#fb923c;box-shadow:0 0 14px #fb923c4d}.sales-header-action-btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.sales-header-action-btn:disabled:hover{color:#fb923cd9;background:0 0;border-color:#fb923c73}.sales-header-action-btn svg{flex-shrink:0}.sales-header-offer-url-row{position:relative}.article-header-actions{z-index:5;flex-direction:column;justify-content:flex-end;gap:6px;height:124px;padding-bottom:4px;display:flex;position:absolute;top:0;right:-350px}.article-header-sp-url-row{position:relative}.article-header-action-btn{letter-spacing:.14em;color:#22d3eed9;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #22d3ee73;border-radius:4px;justify-content:flex-start;align-items:center;gap:6px;min-width:110px;padding:6px 12px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.6rem;font-weight:600;transition:all .2s;display:inline-flex}.article-header-action-btn:hover:not(:disabled){color:#22d3ee;background:#22d3ee1f;border-color:#22d3ee;box-shadow:0 0 14px #22d3ee4d}.article-header-action-btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.article-header-action-btn svg{flex-shrink:0}.article-header-status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-left:4px}.article-header-status-dot--on{background:#4ade80;box-shadow:0 0 6px #4ade80d9}.article-header-status-dot--off{background:#f87171;box-shadow:0 0 6px #f87171b3}.article-header-link-btn{color:#22d3eed9;cursor:pointer;background:0 0;border:1px solid #22d3ee73;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;margin-right:6px;transition:all .2s;display:inline-flex;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.article-header-link-btn:hover:not(:disabled){color:#22d3ee;background:#22d3ee1f;border-color:#22d3ee;box-shadow:0 0 14px #22d3ee4d}.article-header-link-btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.article-header-link-btn svg{flex-shrink:0}.sales-idea-picker-meta{color:#22d3ee80;letter-spacing:0;font-size:.85em;font-weight:400}.sales-header-link-btn{color:#fb923cd9;cursor:pointer;background:0 0;border:1px solid #fb923c73;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;margin-right:6px;transition:all .2s;display:inline-flex;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.sales-header-link-btn:hover:not(:disabled){color:#fb923c;background:#fb923c1f;border-color:#fb923c;box-shadow:0 0 14px #fb923c4d}.sales-header-link-btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.sales-header-link-btn svg{flex-shrink:0}.sales-publish-offer-summary{background:#080d1899;border:1px solid #fb923c33;border-radius:6px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.sales-publish-offer-label{letter-spacing:.12em;color:#fb923c8c;text-transform:uppercase;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.56rem;font-weight:700}.sales-publish-offer-value{color:#e0f2fee6;overflow-wrap:anywhere;max-width:100%;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.68rem;line-height:1.45}.sales-offer-url-body{z-index:2;padding:12px 4px;position:relative}.sales-offer-url-note{color:#fb923c94;margin-top:10px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.68rem;line-height:1.5}.sales-offer-url-library-btn{letter-spacing:.04em;text-transform:uppercase;color:#fb923ce6;cursor:pointer;background:#fb923c0f;border:1px solid #fb923c59;align-items:center;gap:6px;margin-top:10px;padding:7px 12px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.68rem;transition:all .15s;display:inline-flex}.sales-offer-url-library-btn:hover{background:#fb923c1f;border-color:#fb923c99;box-shadow:0 0 8px #fb923c40}.sales-selector-container{max-width:600px!important}.sales-selector-container .angles-holo-container,.sales-wizard-container .angles-holo-container{min-height:500px}.sales-selector-holo{flex-direction:column;display:flex}.sales-selector-list-wrapper{z-index:2;flex:1;min-height:460px;position:relative;overflow:hidden}.sales-selector-fade{pointer-events:none;z-index:5;height:36px;position:absolute;left:0;right:0}.sales-selector-fade--top{background:linear-gradient(#1c120cf2,#1c120c80,#0000);top:0}.sales-selector-fade--bottom{background:linear-gradient(#0000,#1c120c80,#1c120cf2);bottom:0}.sales-selector-list{scrollbar-width:thin;scrollbar-color:#fb923c66 transparent;flex-direction:column;gap:6px;height:100%;max-height:100%;padding:24px 4px;display:flex;overflow-y:auto}.sales-selector-list::-webkit-scrollbar{width:6px}.sales-selector-list::-webkit-scrollbar-track{background:0 0}.sales-selector-list::-webkit-scrollbar-thumb{background:linear-gradient(#fb923c00,#fb923c66 28% 72%,#fb923c00);border-radius:3px}.sales-selector-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(#fb923c00,#fb923c99 28% 72%,#fb923c00)}.sales-selector-row{cursor:pointer;text-align:left;background:#080d188c;border:1px solid #fb923c40;border-radius:4px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:12px 14px;transition:all .18s;display:flex}.sales-selector-row:hover:not(.active){background:#fb923c0f;border-color:#fb923c8c;box-shadow:0 0 10px #fb923c26}.sales-selector-row.active{background:#facc1517;border-color:#facc15a6;box-shadow:0 0 12px #facc1533}.sales-selector-row-title{color:#e0f2fef2;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.82rem;font-weight:500;line-height:1.35}.sales-selector-row-meta{letter-spacing:.05em;color:#fb923c99;text-transform:lowercase;align-items:center;gap:12px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.6rem;font-weight:500;display:flex}.sales-selector-published{color:#4ade80;font-weight:600}.sales-selector-empty{color:#fb923c73;text-align:center;padding:40px 20px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.75rem;font-style:italic}.holo-sales-textarea{resize:none;z-index:2;color:#e0f2fef2;text-shadow:0 0 8px #e0f2fe1a;letter-spacing:.01em;caret-color:#fb923c;scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:none;outline:none;width:100%;height:100%;min-height:670px;padding:40px 24px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.85rem;line-height:1.75;display:block;position:relative;overflow-y:auto}.holo-sales-textarea::-webkit-scrollbar{display:none}.holo-sales-textarea::placeholder{color:#fb923c59;font-style:italic}.angles-popup-container--sales{border-color:#fb923c66;box-shadow:0 0 30px #fb923c26,0 0 60px #fb923c1a,0 25px 50px -12px #000c,0 12px 24px -8px #0009,inset 0 1px #ffffff0d}.angles-popup-container--sales .angles-popup-close{color:#fb923cb3;border-color:#fb923c80}.angles-popup-container--sales .angles-popup-close:hover{color:#fb923c;border-color:#fb923c;box-shadow:0 0 12px #fb923c66,0 0 20px #fb923c33}.angles-popup-container--sales .angles-header-line{background:linear-gradient(90deg,#0000,#fb923c66,#0000)}.angles-popup-container--sales .angles-header-line--left{background:linear-gradient(90deg,#0000,#fb923c66)}.angles-popup-container--sales .angles-header-line--right{background:linear-gradient(90deg,#fb923c66,#0000)}.angles-popup-container--sales .angles-header-title{color:#fb923c;text-shadow:0 0 10px #fb923c80}.angles-popup-container--sales .angles-holo-container{background:linear-gradient(#1c120c99,#301c1066)}.angles-popup-container--sales .angles-holo-glow{background:radial-gradient(at top,#fb923c0f,#0000 70%)}.angles-popup-container--sales .angles-holo-scanlines{background:repeating-linear-gradient(0deg,#fb923c08 0 1px,#0000 1px 3px)}.angles-popup-container--sales .angles-corner{border-color:#fb923c80}.angles-popup-container--sales .publish-section-label{color:#fb923cbf}.angles-popup-container--sales .publish-slug-input{border-color:#fb923c4d}.angles-popup-container--sales .publish-slug-input:focus-within{border-color:#fb923c99;box-shadow:0 0 12px #fb923c26,0 0 4px #fb923c1a}.angles-popup-container--sales .publish-slug-prefix{color:#fb923c8c;border-right-color:#fb923c26}.angles-popup-container--sales .publish-slug-field::placeholder{color:#fb923c4d}.angles-popup-container--sales .publish-slug-action{color:#fb923c99;border-left-color:#fb923c26}.angles-popup-container--sales .publish-slug-action:hover{color:#fb923c;background:#fb923c14}.angles-popup-container--sales .publish-site-select{border-color:#fb923c4d}.angles-popup-container--sales .publish-site-select:hover{border-color:#fb923c80}.angles-popup-container--sales .publish-site-select-chevron{color:#fb923c8c}.angles-popup-container--sales .publish-site-select:hover .publish-site-select-chevron{color:#fb923c;filter:drop-shadow(0 0 4px #fb923c99)}.angles-popup-container--sales .publish-site-select-chevron.open{color:#fb923c;animation:1.5s ease-in-out infinite chevronPulseSales}.angles-popup-container--sales .publish-site-dropdown{border-color:#fb923c4d;box-shadow:0 8px 24px #00000080,0 0 12px #fb923c1f}.angles-popup-container--sales .publish-site-dropdown-item{border-bottom-color:#fb923c14}.angles-popup-container--sales .publish-site-dropdown-item:hover{color:#fb923c;background:#fb923c14}.angles-popup-container--sales .publish-live-badge{color:#4ade80;border-color:#4ade8080}.sales-confirm-container{max-width:460px!important}.sales-confirm-body{z-index:2;color:#e0f2fed9;padding:12px 4px;font-size:.78rem;line-height:1.6;position:relative}.sales-confirm-actions{gap:10px}.sales-cancel-btn{letter-spacing:.15em;color:#fb923cb3;cursor:pointer;background:0 0;border:1px solid #fb923c40;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.65rem;font-weight:600;transition:all .2s;display:inline-flex}.sales-cancel-btn:hover{color:#fb923c;border-color:#fb923c80}.sales-cancel-btn:disabled{opacity:.4;cursor:not-allowed}.publish-action-btn--danger{color:#f87171;border-color:#f8717180}.publish-action-btn--danger:hover{color:#000;background:#f87171;border-color:#f87171;box-shadow:0 0 20px #f8717180}.sales-wizard-container{flex-direction:column;display:flex;position:relative;max-width:720px!important;padding:0!important;overflow:hidden!important}.sales-wizard-scroll{scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;padding:24px;overflow-y:auto}.sales-wizard-scroll::-webkit-scrollbar{width:0;height:0}.sales-wizard-container:before,.sales-wizard-container:after{content:"";pointer-events:none;z-index:5;height:36px;position:absolute;left:0;right:0}.sales-wizard-container:before{background:linear-gradient(#080f1ef2,#080f1e00);top:0}.sales-wizard-container:after{background:linear-gradient(#080f1e00,#080f1ef2);bottom:0}.sales-wizard-container .angles-popup-close{z-index:10}.sales-linked-idea-field .publish-site-select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.angles-popup-container--sales .sales-linked-idea-field{color:#fef08af2;background:#facc151a;border-color:#facc15a6;box-shadow:0 0 12px #facc152e}.angles-popup-container--sales .sales-linked-idea-field:hover{color:#fef08a;background:#facc1524;border-color:#facc15c7;box-shadow:0 0 15px #facc153d}.sales-wizard-container .publish-site-select,.sales-wizard-container .publish-site-dropdown,.sales-wizard-container .publish-site-dropdown-item,.sales-wizard-container .publish-slug-input,.sales-wizard-container .publish-slug-field{border-radius:0}.sales-idea-picker-overlay{z-index:15;-webkit-backdrop-filter:blur(8px);background:#1c120ce6;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:44px 28px 28px;display:flex;position:absolute;inset:0}.sales-idea-picker-scanlines{z-index:0;pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#fb923c0e 3px 4px);position:absolute;inset:0}.sales-idea-picker-header{z-index:1;letter-spacing:.16em;color:#fb923cd9;text-transform:uppercase;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.68rem;font-weight:700;position:relative}.sales-idea-picker{z-index:1;scrollbar-width:thin;scrollbar-color:#fb923c66 transparent;flex-direction:column;gap:6px;width:100%;max-width:560px;max-height:62vh;padding:22px 4px;display:flex;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.sales-idea-picker::-webkit-scrollbar{width:6px}.sales-idea-picker::-webkit-scrollbar-track{background:0 0}.sales-idea-picker::-webkit-scrollbar-thumb{background:linear-gradient(#fb923c00,#fb923c66 28% 72%,#fb923c00);border-radius:3px}.sales-idea-picker-item{color:#e0f2fee0;cursor:pointer;text-align:left;background:#080d18bf;border:1px solid #fb923c38;border-radius:4px;align-items:center;gap:10px;width:100%;min-height:44px;padding:11px 14px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.76rem;transition:all .16s;display:flex}.sales-idea-picker-item:hover{color:#fb923c;background:#fb923c14;border-color:#fb923c8c;box-shadow:0 0 12px #fb923c26}.sales-idea-picker-item.active{color:#fef08af2;background:#facc151a;border-color:#facc15a6}.sales-idea-picker-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sales-idea-picker-check{color:#facc15;flex-shrink:0;width:14px;height:14px}.sales-idea-picker-close{z-index:1;color:#fb923cb8;letter-spacing:.12em;cursor:pointer;background:#080d18cc;border:1px solid #fb923c40;border-radius:4px;padding:9px 22px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.68rem;font-weight:700;transition:all .16s;position:relative}.sales-idea-picker-close:hover{color:#fb923c;border-color:#fb923c8c;box-shadow:0 0 12px #fb923c26}.sales-wizard-error{color:#fca5a5;background:#f871711a;border:1px solid #f871714d;border-radius:6px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 12px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.7rem;display:flex}.sales-wizard-summary{color:#e0f2fed9;background:#080d1899;border:1px solid #fb923c33;border-radius:6px;margin-bottom:14px;padding:12px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.7rem;line-height:1.6}.sales-wizard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.sales-wizard-summary-grid>div{min-width:0}.sales-wizard-summary-label{color:#fb923c8c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:.56rem;font-weight:700;line-height:1.3;display:block}.sales-wizard-summary strong{color:#e0f2fef2;overflow-wrap:anywhere;min-width:0;font-size:.68rem;font-weight:500;line-height:1.45;display:block}.sales-wizard-pain-list{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.sales-wizard-pain-chip{color:#fed7aaf2;letter-spacing:.05em;text-transform:uppercase;background:#fb923c14;border:1px solid #fb923c4d;border-radius:3px;align-items:center;padding:2px 7px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.55rem;font-weight:600;line-height:1.3;display:inline-flex}.sales-wizard-headlines{flex-direction:column;gap:6px;display:flex}.sales-wizard-headline{text-align:left;cursor:pointer;background:#080d1899;border:1px solid #fb923c33;border-radius:6px;width:100%;padding:10px 12px;transition:all .2s}.sales-wizard-headline:hover:not(.selected){background:#fb923c0a;border-color:#fb923c66}.sales-wizard-headline.selected{background:#facc150f;border-color:#facc1580;box-shadow:0 0 8px #facc1526}.sales-wizard-headline-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.sales-wizard-angle{letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:3px;align-items:center;padding:2px 8px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.55rem;font-weight:600;display:inline-flex}.sales-wizard-headline-check{width:14px;height:14px;color:var(--color-gold-400);margin-left:auto}.sales-wizard-headline-text{color:#e0f2fef2;font-size:.85rem;font-weight:500;line-height:1.4}.sales-wizard-headline-rationale{color:#fb923c8c;margin-top:4px;font-size:.7rem;line-height:1.5}.sales-wizard-headline-rationale span,.sales-wizard-headline-detail span,.sales-wizard-headline-risk-note span{color:#fb923cbf;font-weight:700}.sales-wizard-headline-detail,.sales-wizard-headline-risk-note{margin-top:4px;font-size:.68rem;line-height:1.45}.sales-wizard-headline-detail{color:#e0f2feb8}.sales-wizard-headline-risk-note{color:#fcd34db3}.sales-wizard-recommended,.sales-wizard-risk{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:3px;align-items:center;min-height:18px;padding:2px 7px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.53rem;font-weight:700;line-height:1;display:inline-flex}.sales-wizard-recommended{color:#facc15f2;background:#facc151a;border-color:#facc154d}.sales-wizard-risk--low{color:#86eface6;background:#22c55e17;border-color:#22c55e47}.sales-wizard-risk--medium{color:#fdba74f2;background:#f9731617;border-color:#f9731647}.sales-wizard-risk--high{color:#fca5a5f2;background:#ef444417;border-color:#ef444447}.sales-wizard-templates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sales-wizard-template{text-align:left;cursor:pointer;background:#080d1899;border:1px solid #fb923c33;border-radius:6px;padding:10px 12px;transition:all .2s}.sales-wizard-template:hover:not(.selected):not(:disabled){background:#fb923c0a;border-color:#fb923c66}.sales-wizard-template.selected{background:#facc150f;border-color:#facc1580;box-shadow:0 0 8px #facc1526}.sales-wizard-template:disabled{opacity:.5;cursor:not-allowed}.sales-wizard-template-name{color:#e0f2fef2;font-size:.8rem;font-weight:500}.sales-wizard-template-blurb{color:#fb923c8c;margin-top:4px;font-size:.68rem;line-height:1.5}.sales-wizard-grid{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.sales-wizard-headline-display{background:#080d1899;border:1px solid #fb923c33;border-radius:6px;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.sales-wizard-headline-display-label{letter-spacing:.15em;color:#fb923cb3;text-transform:uppercase;flex-shrink:0;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.6rem;font-weight:600}.sales-wizard-headline-display-text{color:#e0f2fef2;font-size:.8rem;line-height:1.4}.sales-wizard-actions{gap:10px}.info-bubble-trigger{color:#badaf78c;cursor:help;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:color .16s,filter .16s;display:inline-flex}.info-bubble-trigger:hover,.info-bubble-trigger:focus-visible{color:#a5d5fff2;filter:drop-shadow(0 0 4px #6398e073);outline:none}.info-bubble{z-index:50;-webkit-backdrop-filter:blur(8px);color:#c7dbf5eb;background:linear-gradient(#0f1a33f7,#0b1429f7);border:1px solid #87b4ff52;border-radius:4px;width:300px;padding:10px 12px;font-size:.72rem;line-height:1.5;animation:.18s cubic-bezier(.16,1,.3,1) info-bubble-fade-in;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 0 14px #6398e02e,0 8px 24px #02061273,inset 0 1px #ffffff0a}.info-bubble:before{content:"";width:10px;position:absolute;top:0;bottom:0;left:-10px}.info-bubble a{color:#87b4ff;text-underline-offset:2px;text-decoration:underline}.info-bubble a:hover{color:#a5d5ff}.info-bubble code{color:#badaf7f2;white-space:nowrap;background:#87b4ff14;border:1px solid #87b4ff2e;border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.68rem}@keyframes info-bubble-fade-in{0%{opacity:0;transform:translateY(-50%)translate(-4px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.ads-manager-page{justify-content:center;align-items:center;min-height:calc(100vh - 48px);padding:24px;display:flex}.ads-manager-stage{justify-content:center;align-items:center;gap:28px;width:100%;max-width:1120px;display:flex}.ads-manager-character{flex-shrink:0;justify-content:center;align-items:center;width:320px;height:320px;display:flex;position:relative}.ads-manager-character-glow{filter:blur(32px);z-index:0;background:radial-gradient(circle,#facc1552,#22d3ee29 45%,#0000 70%);animation:4.5s ease-in-out infinite ads-manager-glow-pulse;position:absolute;inset:8%}.ads-manager-character-img{z-index:1;object-fit:contain;filter:drop-shadow(0 0 18px #facc1559)drop-shadow(0 0 6px #22d3ee40);width:100%;height:100%;animation:6s ease-in-out infinite ads-manager-float;position:relative}@keyframes ads-manager-glow-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes ads-manager-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ads-manager-speech{color:#0a0a0a;outline-offset:0;background:#fff;border-radius:22px;outline:3px solid #0a0a0a;max-width:360px;margin-right:18px;padding:22px 28px 22px 26px;animation:.6s cubic-bezier(.34,1.56,.64,1) both ads-manager-bubble-in;position:relative;box-shadow:4px 4px #0a0a0a,6px 6px #facc158c,0 14px 32px #00000059}.ads-manager-speech:before,.ads-manager-speech:after{content:"";border-style:solid;width:0;height:0;position:absolute;top:56%;transform:translateY(-50%)}.ads-manager-speech:before{border-width:16px 0 8px 26px;border-color:#0000 #0000 #0000 #0a0a0a;right:-26px}.ads-manager-speech:after{border-width:11px 0 5px 19px;border-color:#0000 #0000 #0000 #fff;right:-19px}.ads-manager-speech-text{flex-direction:column;gap:6px;margin:0;display:flex}.ads-manager-speech-sub{letter-spacing:.01em;color:#0a0a0a;font-family:Rajdhani,Orbitron,system-ui,sans-serif;font-size:1.05rem;font-weight:500;line-height:1.45}.ads-manager-speech-tag{letter-spacing:.12em;text-transform:uppercase;color:#0a0a0a;white-space:nowrap;font-family:Orbitron,Rajdhani,system-ui,sans-serif;font-size:1rem;font-weight:700}@keyframes ads-manager-bubble-in{0%{opacity:0;transform:translate(-16px)rotate(-2deg)scale(.9)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}.ads-manager-moves{flex-direction:column;flex-shrink:0;gap:10px;width:280px;display:flex}.ads-manager-moves-header{letter-spacing:.18em;text-transform:uppercase;text-align:center;color:var(--color-gold-400);text-shadow:0 0 12px #facc158c;font-family:Orbitron,system-ui,sans-serif;font-size:.95rem;font-weight:700}.ads-manager-moves-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ads-manager-move{letter-spacing:.06em;text-transform:uppercase;text-align:center;min-height:64px;color:var(--color-baby-blue-100);cursor:pointer;background:linear-gradient(160deg,#0f172af2,#082f49e0);border:2px solid #22d3ee59;border-radius:10px;padding:14px 10px;font-family:Orbitron,system-ui,sans-serif;font-size:.78rem;font-weight:600;transition:transform .16s,border-color .2s,color .2s,box-shadow .22s,text-shadow .22s;position:relative}.ads-manager-move:hover{color:var(--color-gold-400);border-color:var(--color-gold-400);text-shadow:0 0 10px #facc15b3;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #facc1566,0 0 14px #facc158c,0 0 28px #facc1559}.ads-manager-move:focus-visible{border-color:var(--color-gold-400);outline:none;box-shadow:inset 0 0 0 1px #facc1580,0 0 16px #facc1599}@media(max-width:720px){.ads-manager-stage{flex-direction:column;gap:24px}.ads-manager-character{order:2;width:260px;height:260px}.ads-manager-speech{order:1;margin-bottom:18px;margin-right:0}.ads-manager-moves{order:3;width:100%;max-width:320px}.ads-manager-speech:before,.ads-manager-speech:after{top:auto;left:38%;right:auto;transform:none}.ads-manager-speech:before{border-width:26px 16px 0 8px;border-color:#0a0a0a #0000 #0000;bottom:-26px}.ads-manager-speech:after{border-width:19px 11px 0 5px;border-color:#fff #0000 #0000;bottom:-19px;left:calc(38% + 4px)}}.metric-toggle-btn{letter-spacing:.08em;text-transform:uppercase;text-align:center;width:100%;color:var(--color-baby-blue-100);cursor:pointer;text-shadow:0 0 6px #7dd3fc59;background:linear-gradient(160deg,#0f172ad9,#082f49b3);border:1.5px solid #7dd3fc73;border-radius:0;padding:10px 12px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem;font-weight:600;transition:transform .16s,border-color .2s,color .2s,box-shadow .22s,text-shadow .22s,opacity .2s;position:relative;box-shadow:inset 0 0 0 1px #7dd3fc14,0 0 10px #7dd3fc26}.metric-toggle-btn:hover{color:#fff;z-index:5;text-shadow:0 0 10px #7dd3fcb3;border-color:#7dd3fcd9;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #7dd3fc66,0 0 14px #7dd3fc8c,0 0 28px #7dd3fc4d}.metric-toggle-btn:focus-visible{border-color:#7dd3fce6;outline:none;box-shadow:inset 0 0 0 1px #7dd3fc80,0 0 16px #7dd3fc99}.metric-toggle-btn.off{color:#7dd3fc52;box-shadow:none;text-shadow:none;background:linear-gradient(160deg,#0f172a66,#082f4952);border-color:#7dd3fc26}.metric-toggle-btn.off:hover{color:#7dd3fc99;box-shadow:none;text-shadow:none;background:linear-gradient(160deg,#0f172aa6,#082f498c);border-color:#7dd3fc59;transform:none}.metric-toggle-section{letter-spacing:.1em;text-transform:uppercase;text-align:center;width:100%;color:var(--color-baby-blue-100);cursor:pointer;text-shadow:0 0 6px #7dd3fc66;background:0 0;border:none;border-bottom:1.5px solid #7dd3fc66;margin-bottom:12px;padding:4px 4px 8px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem;font-weight:700;transition:color .2s,border-color .2s,text-shadow .22s,opacity .2s;display:block}.metric-toggle-section:hover{color:#fff;text-shadow:0 0 12px #7dd3fcbf;border-bottom-color:#7dd3fce6}.metric-toggle-section:focus-visible{text-shadow:0 0 12px #7dd3fcbf;border-bottom-color:#7dd3fce6;outline:none}.metric-toggle-section.off{color:#7dd3fc52;text-shadow:none;border-bottom-color:#7dd3fc1f}.metric-toggle-section.off:hover{color:#7dd3fcb3;text-shadow:0 0 8px #7dd3fc66;border-bottom-color:#7dd3fc73}[data-tooltip]{position:relative}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{content:attr(data-tooltip);z-index:100;letter-spacing:.03em;text-transform:none;white-space:nowrap;color:var(--color-gold-400);text-shadow:0 0 6px #facc1573;pointer-events:none;background:linear-gradient(#141006f7,#0c0903f7);border:1px solid #facc1580;border-radius:0;padding:5px 9px;font-family:Rajdhani,JetBrains Mono,system-ui,sans-serif;font-size:.72rem;font-weight:500;animation:.14s ease-out data-tooltip-fade;position:absolute;bottom:calc(100% + 8px);left:50%;box-shadow:0 0 14px #facc1547,0 4px 12px #02061280,inset 0 0 0 1px #facc1514}@keyframes data-tooltip-fade{0%{opacity:0}to{opacity:1}}.article-settings-grid{grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:480px;margin-top:16px;display:grid}.article-setting-btn{cursor:pointer;text-align:left;background:#0810208c;border:1px solid #22d3ee2e;flex-direction:column;align-items:flex-start;gap:4px;min-height:56px;padding:10px 14px;transition:background .15s,border-color .15s,box-shadow .18s;display:flex}.article-setting-btn:hover{background:#22d3ee14;border-color:#22d3ee80;box-shadow:0 0 12px #22d3ee2e}.article-setting-btn:active{transform:scale(.99)}.article-setting-label{letter-spacing:.14em;text-transform:uppercase;color:#bae6fd8c;font-family:JetBrains Mono,Fira Code,monospace;font-size:.6rem;font-weight:600}.article-setting-value{color:#dcf0fff2;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.95rem;font-weight:500;line-height:1.2;overflow:hidden}.article-setting-btn.voice-add-sentinel .article-setting-value{color:#facc15f2}.article-picker-overlay{z-index:40;-webkit-backdrop-filter:blur(8px)saturate(.95);background:#040a16d9;flex-direction:column;justify-content:center;align-items:center;padding:28px;animation:.16s ease-out article-picker-fade;display:flex;position:absolute;inset:0}@keyframes article-picker-fade{0%{opacity:0}to{opacity:1}}.article-picker-scanlines{z-index:0;pointer-events:none;opacity:.6;background:repeating-linear-gradient(0deg,#22d3ee0b 0 1px,#0000 1px 3px);position:absolute;inset:0}.article-picker-frame{z-index:2;flex-direction:column;gap:10px;width:100%;max-width:480px;max-height:80%;display:flex;position:relative}.article-picker-header{letter-spacing:.22em;text-transform:uppercase;color:#22d3eee6;text-shadow:0 0 10px #22d3ee66;text-align:center;padding-bottom:6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem;font-weight:700}.article-picker-list{flex-direction:column;gap:3px;max-height:56vh;padding-right:4px;display:flex;overflow-y:auto}.article-picker-option{cursor:pointer;text-align:left;color:#dcf0ffe0;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 16px;transition:background .15s,color .15s,box-shadow .15s;display:flex}.article-picker-option:hover{color:#fffffffa;background:#22d3ee0f}.article-picker-option.selected{color:#fffffffa;background:#22d3ee24;box-shadow:inset 3px 0 #22d3eed9}.article-picker-option-label{font-size:.95rem;font-weight:500;line-height:1.2}.article-picker-option-desc{color:#bae6fd8c;font-size:.75rem;font-style:italic;line-height:1.3}.article-picker-section-label{letter-spacing:.2em;text-transform:uppercase;color:#bae6fd6b;padding:10px 4px 2px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.6rem;font-weight:600}.article-picker-scroll-list{flex-direction:column;align-self:center;gap:0;width:140px;max-height:50vh;padding:32px 0;display:flex;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.article-picker-scroll-list::-webkit-scrollbar{display:none}.article-picker-scroll-list{scrollbar-width:none}.article-picker-scroll-item{color:#dcf0ffa6;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:10px 16px;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.1rem;font-weight:500;transition:color .12s,background .12s,text-shadow .12s;display:flex}.article-picker-scroll-item:hover{color:#22d3ee;background:#22d3ee0f}.article-picker-scroll-item.selected{color:#22d3ee;text-shadow:0 0 14px #22d3eeb3;font-size:1.25rem;font-weight:700}.article-picker-footer-btn{color:#22d3eee6;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#081020b3;border:1px solid #22d3ee59;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:10px 16px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;font-weight:600;transition:all .18s;display:flex}.article-picker-footer-btn:hover{color:#22d3ee;background:#22d3ee1a;border-color:#22d3eeb3;box-shadow:0 0 16px #22d3ee47}.article-picker-manage{z-index:3;color:#bae6fd80;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;font-family:JetBrains Mono,Fira Code,monospace;font-size:.62rem;transition:color .15s,filter .15s;position:absolute;top:14px;right:14px}.article-picker-manage:hover{color:#22d3eef2;filter:drop-shadow(0 0 6px #22d3ee80)}.tracking-page,.tracking-page *{-webkit-tap-highlight-color:transparent}.trk-select{appearance:none;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2322d3ee' stroke-width='3' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='M4 8l8 8 8-8'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:11px 11px;min-width:110px;max-width:170px;padding-right:26px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.trk-select:hover{border-color:#22d3ee80}.trk-select:focus,.trk-select:focus-visible{border-color:#22d3eeb3;outline:none;box-shadow:0 0 10px #22d3ee2e}.trk-select option{color:var(--color-baby-blue-100);background-color:#0f172a}@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}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@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-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
