/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-scroll-snap-strictness:proximity;--tw-scrollbar-thumb:#0000;--tw-scrollbar-track:#0000;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-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}}}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/mona-sans-vietnamese-wght-normal-DsUdksa4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/mona-sans-latin-ext-wght-normal-BqSk0Z3x.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/mona-sans-latin-wght-normal-Pz49MTQZ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:"Mona Sans Variable", "Mona Sans", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Geist Mono Variable", "SFMono-Regular", ui-monospace, "Cascadia Code", "Fira Code", monospace;--color-red-100:oklch(93.6% .032 17.717);--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-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--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-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--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-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-300:oklch(82.7% .119 306.383);--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-fuchsia-300:oklch(83.3% .145 321.434);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--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:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--blur-sm:8px;--blur-xl:24px;--aspect-video:16 / 9;--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);--surface-card-soft:#0a0f18e0;--surface-card-strong:#080c14f5;--surface-border-soft:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){:root,:host{--surface-border-soft:color-mix(in srgb, var(--app-accent) 16%, #ffffff14)}}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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:where(:not(iframe)){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-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:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[18\%\]{top:18%}.top-\[calc\(var\(--app-topbar-height\)\+4px\)\]{top:calc(var(--app-topbar-height) + 4px)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.right-\[25\%\]{right:25%}.bottom-\[88px\]{bottom:88px}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[20\%\]{left:20%}.left-\[22px\]{left:22px}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=90rem){.container{max-width:90rem}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.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)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-11{margin-left:calc(var(--spacing) * 11)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.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}.aspect-\[9\/16\]{aspect-ratio:9/16}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.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-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-64{height:calc(var(--spacing) * 64)}.h-\[18px\]{height:18px}.h-\[52\%\]{height:52%}.h-\[100dvh\]{height:100dvh}.h-\[120px\]{height:120px}.h-\[200px\]{height:200px}.h-\[280px\]{height:280px}.h-\[520px\]{height:520px}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[95vh\]{max-height:95vh}.max-h-\[100vh\]{max-height:100vh}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.max-h-\[520px\]{max-height:520px}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60vh\]{min-height:60vh}.min-h-\[96px\]{min-height:96px}.min-h-\[240px\]{min-height:240px}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.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-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-64{width:calc(var(--spacing) * 64)}.w-\[52\%\]{width:52%}.w-\[280px\]{width:280px}.w-\[520px\]{width:520px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[80\%\]{max-width:80%}.max-w-\[240px\]{max-width:240px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[18px\]{min-width:18px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.scrollbar-none{scrollbar-width:none}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thumb-white\/10{--tw-scrollbar-thumb:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.scrollbar-thumb-white\/10{--tw-scrollbar-thumb:color-mix(in oklab, var(--color-white) 10%, transparent)}}.scrollbar-thumb-white\/10{scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.scrollbar-track-transparent{--tw-scrollbar-track:transparent;scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.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)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}: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-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.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-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:var\(--accent-border\)\]{border-color:var(--accent-border)}.border-\[color\:var\(--accent-border-strong\)\]{border-color:var(--accent-border-strong)}.border-\[color\:var\(--border-default\)\]{border-color:var(--border-default)}.border-\[color\:var\(--border-soft\)\]{border-color:var(--border-soft)}.border-\[color\:var\(--border-white-08\)\]{border-color:var(--border-white-08)}.border-\[var\(--app-border-subtle\)\]{border-color:var(--app-border-subtle)}.border-\[var\(--app-border-subtle\,\#1B2635\)\]{border-color:var(--app-border-subtle,#1b2635)}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/20{border-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/40{border-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.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-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-blue-400\/20{border-color:#54a2ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/20{border-color:color-mix(in oklab, var(--color-blue-400) 20%, transparent)}}.border-blue-400\/30{border-color:#54a2ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/30{border-color:color-mix(in oklab, var(--color-blue-400) 30%, transparent)}}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/20{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/40{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.border-blue-500\/50{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/50{border-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/20{border-color:color-mix(in oklab, currentcolor 20%, transparent)}}.border-cyan-300\/20{border-color:#53eafd33}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/20{border-color:color-mix(in oklab, var(--color-cyan-300) 20%, transparent)}}.border-cyan-300\/25{border-color:#53eafd40}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/25{border-color:color-mix(in oklab, var(--color-cyan-300) 25%, transparent)}}.border-cyan-300\/30{border-color:#53eafd4d}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/30{border-color:color-mix(in oklab, var(--color-cyan-300) 30%, transparent)}}.border-cyan-300\/35{border-color:#53eafd59}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/35{border-color:color-mix(in oklab, var(--color-cyan-300) 35%, transparent)}}.border-cyan-400\/30{border-color:#00d2ef4d}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/30{border-color:color-mix(in oklab, var(--color-cyan-400) 30%, transparent)}}.border-cyan-400\/40{border-color:#00d2ef66}@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\/40{border-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/40{border-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/20{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-emerald-400\/50{border-color:#00d29480}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/50{border-color:color-mix(in oklab, var(--color-emerald-400) 50%, transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, 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-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/20{border-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.border-purple-500\/50{border-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/50{border-color:color-mix(in oklab, var(--color-purple-500) 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-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/20{border-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.border-rose-500\/40{border-color:#ff235766}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/40{border-color:color-mix(in oklab, var(--color-rose-500) 40%, transparent)}}.border-violet-400\/20{border-color:#a685ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/20{border-color:color-mix(in oklab, var(--color-violet-400) 20%, transparent)}}.border-violet-500\/20{border-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/20{border-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/\[0\.04\]{border-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.04\]{border-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-\[\#0A0E14\]{background-color:#0a0e14}.bg-\[\#0a0d14\]{background-color:#0a0d14}.bg-\[\#0a1018\]\/80{background-color:oklab(17.101% -.00473458 -.0187016/.8)}.bg-\[\#0a1018\]\/90{background-color:oklab(17.101% -.00473458 -.0187016/.9)}.bg-\[\#0f1219\]{background-color:#0f1219}.bg-\[\#0f1219\]\/92{background-color:oklab(18.2389% -.000863992 -.0151732/.92)}.bg-\[\#0f1629\]{background-color:#0f1629}.bg-\[\#0f1629\]\/95{background-color:oklab(20.4183% -.00170074 -.0395062/.95)}.bg-\[\#151a25\]{background-color:#151a25}.bg-\[\#060910\]{background-color:#060910}.bg-\[color\:var\(--accent-hover\)\]{background-color:var(--accent-hover)}.bg-\[color\:var\(--accent-primary\)\]{background-color:var(--accent-primary)}.bg-\[color\:var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[color\:var\(--app-surface\)\]\/70{background-color:var(--app-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--app-surface\)\]\/70{background-color:color-mix(in oklab, var(--app-surface) 70%, transparent)}}.bg-\[color\:var\(--app-surface-elevated\)\],.bg-\[color\:var\(--app-surface-elevated\)\]\/70{background-color:var(--app-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--app-surface-elevated\)\]\/70{background-color:color-mix(in oklab, var(--app-surface-elevated) 70%, transparent)}}.bg-\[color\:var\(--app-surface-elevated\)\]\/80{background-color:var(--app-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--app-surface-elevated\)\]\/80{background-color:color-mix(in oklab, var(--app-surface-elevated) 80%, transparent)}}.bg-\[color\:var\(--border-white-08\)\]{background-color:var(--border-white-08)}.bg-\[color\:var\(--glow-selected\)\]{background-color:var(--glow-selected)}.bg-\[color\:var\(--info\)\]{background-color:var(--info)}.bg-\[color\:var\(--success\)\]{background-color:var(--success)}.bg-\[color\:var\(--surface-chip\)\]{background-color:var(--surface-chip)}.bg-\[color\:var\(--surface-control\)\],.bg-\[color\:var\(--surface-control\)\]\/70{background-color:var(--surface-control)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--surface-control\)\]\/70{background-color:color-mix(in oklab, var(--surface-control) 70%, transparent)}}.bg-\[color\:var\(--surface-elevated\)\]{background-color:var(--surface-elevated)}.bg-\[color\:var\(--warning\)\]{background-color:var(--warning)}.bg-\[var\(--app-accent\)\],.bg-\[var\(--app-accent\)\]\/10{background-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--app-accent\)\]\/10{background-color:color-mix(in oklab, var(--app-accent) 10%, transparent)}}.bg-\[var\(--app-bg-canvas\)\]{background-color:var(--app-bg-canvas)}.bg-\[var\(--app-surface-base\)\],.bg-\[var\(--app-surface-base\)\]\/95{background-color:var(--app-surface-base)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--app-surface-base\)\]\/95{background-color:color-mix(in oklab, var(--app-surface-base) 95%, transparent)}}.bg-\[var\(--app-surface-deep\)\]{background-color:var(--app-surface-deep)}.bg-\[var\(--app-surface-raised\)\]{background-color:var(--app-surface-raised)}.bg-\[var\(--app-surface-raised\,\#111925\)\]{background-color:var(--app-surface-raised,#111925)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, 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-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-400\/15{background-color:#54a2ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/15{background-color:color-mix(in oklab, var(--color-blue-400) 15%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.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-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/20{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.bg-blue-500\/50{background-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/50{background-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.bg-blue-500\/60{background-color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/60{background-color:color-mix(in oklab, var(--color-blue-500) 60%, transparent)}}.bg-blue-500\/\[0\.05\]{background-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-blue-500) 5%, transparent)}}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/10{background-color:color-mix(in oklab, var(--color-cyan-300) 10%, transparent)}}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/10{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-cyan-500\/15{background-color:#00b7d726}@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-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/20{background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/5{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, 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\/12{background-color:#00bb7f1f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/12{background-color:color-mix(in oklab, var(--color-emerald-500) 12%, 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-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-emerald-500\/25{background-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/25{background-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.bg-emerald-500\/\[0\.05\]{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\/15{background-color:#6a728226}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/15{background-color:color-mix(in oklab, var(--color-gray-500) 15%, transparent)}}.bg-gray-500\/20{background-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/20{background-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.bg-gray-900\/90{background-color:#101828e6}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/90{background-color:color-mix(in oklab, var(--color-gray-900) 90%, transparent)}}.bg-gray-950{background-color:var(--color-gray-950)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/20{background-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/20{background-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.bg-pink-500\/20{background-color:#f6339a33}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\/20{background-color:color-mix(in oklab, var(--color-pink-500) 20%, transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/5{background-color:#ac4bff0d}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/5{background-color:color-mix(in oklab, var(--color-purple-500) 5%, transparent)}}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/15{background-color:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/20{background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.bg-purple-500\/50{background-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/50{background-color:color-mix(in oklab, var(--color-purple-500) 50%, transparent)}}.bg-purple-500\/60{background-color:#ac4bff99}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/60{background-color:color-mix(in oklab, var(--color-purple-500) 60%, transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.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-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/20{background-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.bg-sky-500\/20{background-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/20{background-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/10{background-color:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.bg-teal-500\/20{background-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/20{background-color:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-violet-500\/20{background-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/20{background-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.bg-violet-500\/\[0\.06\]{background-color:#8d54ff0f}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-violet-500) 6%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/20{background-color:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(160deg\,rgba\(10\,18\,34\,0\.96\)\,rgba\(12\,74\,110\,0\.9\)\)\]{background-image:linear-gradient(160deg,#0a1222f5,#0c4a6ee6)}.from-amber-500\/90{--tw-gradient-from:#f99c00e6}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/90{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 90%, transparent)}}.from-amber-500\/90{--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-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-blue-600{--tw-gradient-from:var(--color-blue-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-cyan-400{--tw-gradient-from:var(--color-cyan-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))}.from-cyan-500\/20{--tw-gradient-from:#00b7d733}@supports (color:color-mix(in lab, red, red)){.from-cyan-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.from-cyan-500\/20{--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-400{--tw-gradient-from:var(--color-purple-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))}.via-pink-400{--tw-gradient-via:var(--color-pink-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-500\/15{--tw-gradient-via:#00baa726}@supports (color:color-mix(in lab, red, red)){.via-teal-500\/15{--tw-gradient-via:color-mix(in oklab, var(--color-teal-500) 15%, transparent)}}.via-teal-500\/15{--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-amber-400{--tw-gradient-to:var(--color-amber-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-blue-500{--tw-gradient-to: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))}.to-cyan-500\/10{--tw-gradient-to:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.to-cyan-500\/10{--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-600\/90{--tw-gradient-to:#f05100e6}@supports (color:color-mix(in lab, red, red)){.to-orange-600\/90{--tw-gradient-to:color-mix(in oklab, var(--color-orange-600) 90%, transparent)}}.to-orange-600\/90{--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-purple-500{--tw-gradient-to: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))}.to-purple-600{--tw-gradient-to: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))}.to-teal-400{--tw-gradient-to:var(--color-teal-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))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-4{padding:calc(var(--spacing) * 4)!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.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:var(--spacing)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.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-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--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-sm\/6{font-size:var(--text-sm);line-height:calc(var(--spacing) * 6)}.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-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#071019\]{color:#071019}.text-\[color\:var\(--accent-hover\)\]{color:var(--accent-hover)}.text-\[color\:var\(--accent-ink\)\],.text-\[color\:var\(--accent-ink\)\]\/80{color:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:var\(--accent-ink\)\]\/80{color:color-mix(in oklab, var(--accent-ink) 80%, transparent)}}.text-\[color\:var\(--text-body\)\]{color:var(--text-body)}.text-\[color\:var\(--text-faint\)\]{color:var(--text-faint)}.text-\[color\:var\(--text-muted\)\]{color:var(--text-muted)}.text-\[color\:var\(--text-primary\)\]{color:var(--text-primary)}.text-\[color\:var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--app-accent\)\]{color:var(--app-accent)}.text-\[var\(--app-accent\,\#528BFF\)\]{color:var(--app-accent,#528bff)}.text-\[var\(--app-text-muted\)\]{color:var(--app-text-muted)}.text-\[var\(--app-text-muted\,\#94a3b8\)\]{color:var(--app-text-muted,#94a3b8)}.text-\[var\(--app-text-primary\)\]{color:var(--app-text-primary)}.text-\[var\(--app-text-secondary\)\]{color:var(--app-text-secondary)}.text-\[var\(--app-text-tertiary\)\]{color:var(--app-text-tertiary)}.text-amber-50\/80{color:#fffbebcc}@supports (color:color-mix(in lab, red, red)){.text-amber-50\/80{color:color-mix(in oklab, var(--color-amber-50) 80%, transparent)}}.text-amber-50\/90{color:#fffbebe6}@supports (color:color-mix(in lab, red, red)){.text-amber-50\/90{color:color-mix(in oklab, var(--color-amber-50) 90%, transparent)}}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/90{color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-blue-50{color:var(--color-blue-50)}.text-blue-100{color:var(--color-blue-100)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-200\/90{color:#a2f4fde6}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/90{color:color-mix(in oklab, var(--color-cyan-200) 90%, transparent)}}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-50\/80{color:#ecfdf5cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-50\/80{color:color-mix(in oklab, var(--color-emerald-50) 80%, transparent)}}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-200\/90{color:#a4f4cfe6}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/90{color:color-mix(in oklab, var(--color-emerald-200) 90%, transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-fuchsia-300{color:var(--color-fuchsia-300)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-indigo-400{color:var(--color-indigo-400)}.text-orange-400{color:var(--color-orange-400)}.text-pink-400{color:var(--color-pink-400)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-200\/90{color:#ffcacae6}@supports (color:color-mix(in lab, red, red)){.text-red-200\/90{color:color-mix(in oklab, var(--color-red-200) 90%, transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-rose-100{color:var(--color-rose-100)}.text-rose-400{color:var(--color-rose-400)}.text-sky-400{color:var(--color-sky-400)}.text-teal-400{color:var(--color-teal-400)}.text-transparent{color:#0000}.text-violet-100{color:var(--color-violet-100)}.text-violet-300{color:var(--color-violet-300)}.text-violet-400{color:var(--color-violet-400)}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab, red, red)){.text-white\/20{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-white\/20{text-decoration-color:#fff3}@supports (color:color-mix(in lab, red, red)){.decoration-white\/20{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 20%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 20%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 20%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-500::placeholder{color:var(--color-gray-500)}.placeholder-gray-600::placeholder{color:var(--color-gray-600)}.accent-blue-500{accent-color:var(--color-blue-500)}.accent-emerald-400{accent-color:var(--color-emerald-400)}.accent-purple-500{accent-color:var(--color-purple-500)}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.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\(16\,185\,129\,0\.15\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#10b98126);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_24px_var\(--glow-primary\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,var(--glow-primary));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_32px_rgba\(245\,158\,11\,0\.25\)\]{--tw-shadow:0 0 32px var(--tw-shadow-color,#f59e0b40);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_80px_rgba\(34\,211\,238\,0\.12\)\]{--tw-shadow:0 0 80px var(--tw-shadow-color,#22d3ee1f);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_14px_45px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 14px 45px var(--tw-shadow-color,#0000001f);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_24px_80px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000047);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{--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)}.shadow-black\/60{--tw-shadow-color:#0009}@supports (color:color-mix(in lab, red, red)){.shadow-black\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500\/10{--tw-shadow-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.shadow-blue-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500\/25{--tw-shadow-color:#3080ff40}@supports (color:color-mix(in lab, red, red)){.shadow-blue-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-500\/30{--tw-shadow-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.shadow-red-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-500) 30%, 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-\[1px\]{--tw-blur:blur(1px);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-\[100px\]{--tw-blur:blur(100px);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-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter\!{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)!important;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,)!important}.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-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-shadow{transition-property:box-shadow;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-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[analytics\:scrubbed\]{analytics:scrubbed}.\[dev\:full\]{dev:full}.\[smoke\:beta-ops\]{smoke:beta-ops}.\[smoke\:revenue-god\]{smoke:revenue-god}@media (hover:hover){.group-hover\:text-\[var\(--app-text-tertiary\)\]:is(:where(.group):hover *){color:var(--app-text-tertiary)}}.placeholder\:text-gray-600::placeholder{color:var(--color-gray-600)}.first\:rounded-l-full:first-child{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.last\:rounded-r-full:last-child{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:border-\[var\(--app-accent\)\]:hover,.hover\:border-\[var\(--app-accent\)\]\/40:hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--app-accent\)\]\/40:hover{border-color:color-mix(in oklab, var(--app-accent) 40%, transparent)}}.hover\:border-blue-500\/30:hover{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-500\/30:hover{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.hover\:border-emerald-500\/30:hover{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-500\/30:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.hover\:border-white\/15:hover{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/15:hover{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-amber-500\/15:hover{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/15:hover{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.hover\:bg-blue-500\/10:hover{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/10:hover{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.hover\:bg-blue-500\/20:hover{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/20:hover{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.hover\:bg-cyan-400:hover{background-color:var(--color-cyan-400)}.hover\:bg-emerald-500\/20:hover{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/20:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.hover\:bg-emerald-500\/\[0\.04\]:hover{background-color:#00bb7f0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 4%, transparent)}}.hover\:bg-purple-500:hover{background-color:var(--color-purple-500)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:text-\[color\:var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-\[var\(--app-accent\)\]:hover{color:var(--app-accent)}.hover\:text-blue-200:hover{color:var(--color-blue-200)}.hover\:text-blue-400:hover{color:var(--color-blue-400)}.hover\:text-cyan-100:hover{color:var(--color-cyan-100)}.hover\:text-cyan-200:hover{color:var(--color-cyan-200)}.hover\:text-gray-200:hover{color:var(--color-gray-200)}.hover\:text-gray-300:hover{color:var(--color-gray-300)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/60:hover{color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/60:hover{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_40px_rgba\(34\,211\,238\,0\.18\)\]:hover{--tw-shadow:0 0 40px var(--tw-shadow-color,#22d3ee2e);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-lg:hover{--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)}.hover\:shadow-xl:hover{--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)}.hover\:shadow-blue-500\/20:hover{--tw-shadow-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-blue-500\/20:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-blue-500\/30:hover{--tw-shadow-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-blue-500\/30:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}}.focus\:border-\[color\:var\(--accent-border-strong\)\]:focus{border-color:var(--accent-border-strong)}.focus\:border-blue-400\/40:focus{border-color:#54a2ff66}@supports (color:color-mix(in lab, red, red)){.focus\:border-blue-400\/40:focus{border-color:color-mix(in oklab, var(--color-blue-400) 40%, transparent)}}.focus\:border-blue-500\/40:focus{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.focus\:border-blue-500\/40:focus{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.focus\:border-blue-500\/50:focus{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.focus\:border-blue-500\/50:focus{border-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.focus\:border-cyan-300\/40:focus{border-color:#53eafd66}@supports (color:color-mix(in lab, red, red)){.focus\:border-cyan-300\/40:focus{border-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent)}}.focus\:border-cyan-400\/50:focus{border-color:#00d2ef80}@supports (color:color-mix(in lab, red, red)){.focus\:border-cyan-400\/50:focus{border-color:color-mix(in oklab, var(--color-cyan-400) 50%, transparent)}}.focus\:border-purple-500\/50:focus{border-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.focus\:border-purple-500\/50:focus{border-color:color-mix(in oklab, var(--color-purple-500) 50%, transparent)}}.focus\:ring-1:focus{--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)}.focus\:ring-blue-500\/30:focus{--tw-ring-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-blue-500\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.focus\:ring-cyan-300\/20:focus{--tw-ring-color:#53eafd33}@supports (color:color-mix(in lab, red, red)){.focus\:ring-cyan-300\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-cyan-300) 20%, transparent)}}.focus\:ring-purple-500\/30:focus{--tw-ring-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-purple-500\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.focus\:ring-purple-500\/50:focus{--tw-ring-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.focus\:ring-purple-500\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-purple-500) 50%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (hover:hover){.disabled\:hover\:text-gray-400:disabled:hover{color:var(--color-gray-400)}}@media not all and (width>=767px){.max-\[767px\]\:max-w-none{max-width:none}.max-\[767px\]\:overflow-visible{overflow:visible}.max-\[767px\]\:whitespace-normal{white-space:normal}}@media (width>=375px){.min-\[375px\]\:gap-2{gap:calc(var(--spacing) * 2)}}@media (width>=380px){.min-\[380px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=480px){.min-\[480px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[480px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=40rem){.sm\:absolute{position:absolute}.sm\:inset-auto{inset:auto}.sm\:top-full{top:100%}.sm\:right-0{right:0}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:left-auto{left:auto}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:ml-auto{margin-left:auto}.sm\:inline{display:inline}.sm\:aspect-video{aspect-ratio:var(--aspect-video)}.sm\:h-\[500px\]{height:500px}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:w-\[380px\]{width:380px}.sm\:w-\[400px\]{width:400px}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing) * 3)}:where(.sm\: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)))}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (width>=48rem){.md\:right-8{right:calc(var(--spacing) * 8)}.md\:bottom-8{bottom:calc(var(--spacing) * 8)}.md\:\!table{display:table!important}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.\[\&\:\:-webkit-slider-thumb\]\:h-4::-webkit-slider-thumb{height:calc(var(--spacing) * 4)}.\[\&\:\:-webkit-slider-thumb\]\:w-4::-webkit-slider-thumb{width:calc(var(--spacing) * 4)}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:3.40282e38px}.\[\&\:\:-webkit-slider-thumb\]\:bg-gradient-to-r::-webkit-slider-thumb{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[\&\:\:-webkit-slider-thumb\]\:from-blue-500::-webkit-slider-thumb{--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))}.\[\&\:\:-webkit-slider-thumb\]\:to-purple-500::-webkit-slider-thumb{--tw-gradient-to: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))}}:root{--app-bg:#050812;--app-bg-depth:#09111d;--scrim-core:#0508127a;--scrim-edge:#0508121a;--overlay-dark:#03070f94;--env-overlay-top:#080e183d;--env-overlay-mid:#0a101c1f;--env-overlay-bottom:#060a1242;--surface-primary:#0a0e14f0;--surface-secondary:#0e1218e6;--surface-elevated:#12181ff5;--surface-glass:#0f151cdb;--surface-chip:#0d1218e0;--surface-control:#10161de6;--surface-solid:#0a1018;--surface-solid-raised:#0f161f;--surface-solid-control:#141c25;--surface-hero-top:#11171ef0;--surface-hero-bottom:#090d14e6;--surface-inner-highlight:#ffffff0a;--border-default:#a2abb72c;--border-strong:#b6c0ce48;--border-soft:#94a3b824;--border-soft-strong:#bac6d747;--border-white-08:#ffffff14;--border-white-10:#ffffff1a;--border-white-12:#ffffff1f;--text-primary:#f7f9fc;--text-body:#e8eef6;--text-secondary:#b6c2d4;--text-muted:#9aabc0;--text-faint:#7d8fa3;--text-disabled:#7d8fa39e;--accent-primary:#7b8fae;--accent-hover:#a4b4cd;--accent-ink:#eff4ff;--accent-soft:#7b8fae2e;--accent-soft-strong:#7b8fae1f;--accent-border:#7b8fae38;--accent-border-strong:#a4b4cd4d;--glow-primary:#7b8fae38;--glow-selected:#7b8fae4d;--success:#34d399;--success-soft:#34d39929;--success-ink:#b8f5d8;--warning:#fbbf24;--warning-soft:#fbbf2429;--warning-ink:#fde68a;--danger:#f87171;--danger-soft:#f8717129;--danger-ink:#fecaca;--info:#60a5fa;--info-soft:#38bdf824;--info-ink:#bae6fd;--glass-blur:blur(22px) saturate(1.15);--shadow-card:inset 0 1px 0 #ffffff0a, 0 10px 24px #0000003d;--shadow-card-premium:inset 0 1px 0 #ffffff0d, inset 0 0 20px #6e93ff03, 0 0 0 1px #91adff22, 0 0 18px #6e93ff05, 0 16px 36px #00000047;--chart-blue:#5b8def;--chart-blue-soft:#7aa3f5;--chart-green:#34d399;--chart-amber:#fbbf24;--chart-red:#f87171;--chart-muted:#7d8fa3;--type-page:clamp(1.7rem, 2.5vw, 2.2rem);--type-page-weight:680;--type-page-tracking:-.026em;--type-page-leading:1.08;--type-hero-line:clamp(1.3rem, 2.1vw, 1.6rem);--type-hero-line-weight:620;--type-hero-line-tracking:-.018em;--type-section:clamp(1.05rem, 1.5vw, 1.16rem);--type-section-weight:620;--type-section-tracking:-.01em;--type-section-leading:1.24;--type-card:clamp(.92rem, 1.1vw, .98rem);--type-card-weight:620;--type-card-tracking:-.008em;--type-body:.95rem;--type-body-weight:460;--type-body-leading:1.55;--type-lede:.875rem;--type-lede-leading:1.45;--type-lede-max:40rem;--type-kicker:.7rem;--type-kicker-weight:650;--type-kicker-tracking:.12em;--type-meta:.75rem;--type-meta-leading:1.4;--type-metric:clamp(1.25rem, 2vw, 1.75rem);--type-metric-weight:550;--type-metric-tracking:-.02em;--type-button:.875rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--gap-stack:clamp(.9rem, 1.7vw, 1.35rem);--pad-hero:clamp(.95rem, 1.6vw, 1.1rem);--pad-card:clamp(.95rem, 1.45vw, 1.1rem);--pad-dense:.7rem;--radius-chip:.5rem;--radius-control:.625rem;--radius-card:1rem;--radius-hero:1.15rem;--radius-pill:999px;--app-bg-canvas:var(--app-bg);--app-bg-content:transparent;--app-env-overlay:var(--env-overlay-mid);--app-page-wash:var(--scrim-core);--app-surface-base:var(--surface-solid);--app-surface-raised:var(--surface-solid-raised);--app-surface-control:var(--surface-solid-control);--app-surface-card:var(--surface-primary);--app-surface-elevated:var(--surface-elevated);--app-surface-glass:var(--surface-glass);--app-border-subtle:var(--border-default);--app-border-strong:var(--border-strong);--app-text-primary:var(--text-primary);--app-text-secondary:var(--text-secondary);--app-text-tertiary:var(--text-muted);--app-text-muted:var(--text-faint);--app-accent:var(--accent-primary);--app-accent-hover:var(--accent-hover);--app-accent-soft:var(--accent-soft);--app-accent-ink:var(--accent-ink);--app-glow:var(--glow-primary);--app-success:var(--success);--app-warning:var(--warning);--app-danger:var(--danger);--app-error:var(--danger);--app-info:var(--info);--app-shadow-low:0 1px 2px #00000047;--app-shadow-medium:0 10px 28px #00000057;--app-shadow-card:var(--shadow-card);--owl-premium-bg:var(--app-bg);--owl-premium-s1:var(--surface-solid);--owl-premium-s2:var(--surface-solid-raised);--owl-premium-s3:var(--surface-solid-control);--owl-premium-border:#263552;--owl-premium-accent:var(--accent-primary);--owl-premium-accent-hover:var(--accent-hover);--owl-premium-text:var(--text-primary);--owl-premium-text-2:var(--text-secondary);--color-deep:var(--app-bg);--color-card:var(--surface-solid);--color-surface:var(--surface-solid-raised);--color-elevated:var(--surface-solid-control);--color-primary:var(--accent-primary);--color-accent:var(--accent-primary);--color-success:var(--success);--color-warning:var(--warning);--color-danger:var(--danger)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-bg:#f4f7fc;--app-bg-depth:#e7edf6;--scrim-core:#0f172a1f;--scrim-edge:#0f172a0f;--overlay-dark:#0f172a29;--env-overlay-top:#3d5fd11f;--env-overlay-mid:#0f172a0f;--env-overlay-bottom:#63748e1f;--surface-primary:#fffffff0;--surface-secondary:#f7fafdf2;--surface-elevated:#fffffffa;--surface-glass:#ffffffbd;--surface-chip:#f4f8fcf2;--surface-control:#f2f7fcf5;--surface-solid:#f7f9fc;--surface-solid-raised:#fff;--surface-solid-control:#eef4f9;--surface-hero-top:#fffffff5;--surface-hero-bottom:#f3f7fcf5;--surface-inner-highlight:#3d5fd10f;--border-default:#0f172a1a;--border-strong:#3d5fd12e;--border-soft:#0f172a14;--border-soft-strong:#3d5fd11f;--border-white-08:#ffffffb8;--border-white-10:#fffc;--border-white-12:#ffffffdb;--text-primary:#0f172a;--text-body:#1f2937;--text-secondary:#334155;--text-muted:#475569;--text-faint:#64748b;--text-disabled:#64748bb3;--accent-primary:#3d5fd1;--accent-hover:#314fb3;--accent-ink:#14213d;--accent-soft:#3d5fd11f;--accent-soft-strong:#3d5fd129;--accent-border:#3d5fd133;--accent-border-strong:#3d5fd142;--glow-primary:#3d5fd129;--glow-selected:#3d5fd138;--success:#059669;--success-soft:#0596691f;--success-ink:#065f46;--warning:#b45309;--warning-soft:#b453091f;--warning-ink:#92400e;--danger:#dc2626;--danger-soft:#dc26261f;--danger-ink:#991b1b;--info:#0369a1;--info-soft:#0369a11f;--info-ink:#0c4a6e;--glass-blur:blur(18px) saturate(1.08);--app-shadow-float:0 18px 42px #0f172a1a;--app-divider:#0f172a14;--app-panel-surface:#ffffffdb;--app-focus-ring:#3d5fd133;--shadow-card:inset 0 1px 0 #fffc, 0 10px 24px #0f172a0f, 0 0 0 1px #0f172a0f;--shadow-card-premium:inset 0 1px 0 #fffc, 0 0 0 1px #3d5fd11f, 0 12px 30px #0f172a14;--app-bg-canvas:var(--app-bg);--app-bg-content:transparent;--app-env-overlay:var(--env-overlay-mid);--app-page-wash:var(--scrim-core);--app-surface-base:var(--surface-solid);--app-surface-raised:var(--surface-solid-raised);--app-surface-control:var(--surface-solid-control);--app-surface-card:var(--surface-primary);--app-surface-elevated:var(--surface-elevated);--app-border-subtle:var(--border-default);--app-border-strong:var(--border-strong);--app-text-primary:var(--text-primary);--app-text-secondary:var(--text-secondary);--app-text-tertiary:var(--text-muted);--app-text-muted:var(--text-faint);--app-accent:var(--accent-primary);--app-accent-hover:var(--accent-hover);--app-accent-soft:var(--accent-soft);--app-accent-ink:var(--accent-ink);--app-glow:var(--glow-primary);--app-success:var(--success);--app-warning:var(--warning);--app-danger:var(--danger);--app-error:var(--danger);--app-info:var(--info);--app-shadow-low:0 1px 2px #0f172a0f;--app-shadow-medium:0 10px 28px #0f172a14;--app-shadow-card:var(--shadow-card);--owl-premium-bg:var(--app-bg);--owl-premium-s1:var(--surface-solid);--owl-premium-s2:var(--surface-solid-raised);--owl-premium-s3:var(--surface-solid-control);--owl-premium-border:#3d5fd129;--owl-premium-accent:var(--accent-primary);--owl-premium-accent-hover:var(--accent-hover);--owl-premium-text:var(--text-primary);--owl-premium-text-2:var(--text-secondary);--color-deep:var(--app-bg);--color-card:var(--surface-solid);--color-surface:var(--surface-solid-raised);--color-elevated:var(--surface-solid-control);--color-primary:var(--accent-primary);--color-accent:var(--accent-primary);--color-success:var(--success);--color-warning:var(--warning);--color-danger:var(--danger)}html[data-theme=dark],html:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#040810;--app-bg-depth:#070c14;--scrim-core:#0408106b;--scrim-edge:#04081014;--overlay-dark:#02060e8c;--env-overlay-top:#04081047;--env-overlay-mid:#0408102e;--env-overlay-bottom:#04081057;--surface-primary:#0a0e14eb;--surface-secondary:#0e1218e0;--surface-elevated:#11161df5;--surface-glass:#0d1219e6;--surface-chip:#0d1219e6;--surface-control:#0f151ceb;--surface-solid:#0a1018;--surface-solid-raised:#0d141d;--surface-solid-control:#121b25;--surface-hero-top:#0f151cf0;--surface-hero-bottom:#080c12e6;--border-default:#9da7b331;--border-strong:#b3becc4c;--border-soft:#94a3b824;--border-soft-strong:#a8c0f547;--text-primary:#f7f9fc;--text-body:#e8eef6;--text-secondary:#b6c2d4;--text-muted:#9aabc0;--text-faint:#7d8fa3;--text-disabled:#7d8fa39e;--accent-primary:#7b8fae;--accent-hover:#a4b4cd;--accent-ink:#eff4ff;--accent-soft:#7b8fae29;--glow-primary:#7b8fae33;--glow-selected:#7b8fae47;--success:#34d399;--warning:#fbbf24;--danger:#f87171;--info:#60a5fa;--app-bg-canvas:var(--app-bg);--app-bg-content:transparent;--app-env-overlay:var(--env-overlay-mid);--app-page-wash:var(--scrim-core);--app-surface-base:var(--surface-solid);--app-surface-raised:var(--surface-solid-raised);--app-surface-control:var(--surface-solid-control);--app-surface-card:var(--surface-primary);--app-surface-elevated:var(--surface-elevated);--app-border-subtle:var(--border-default);--app-border-strong:var(--border-strong);--app-text-primary:var(--text-primary);--app-text-secondary:var(--text-secondary);--app-text-tertiary:var(--text-muted);--app-text-muted:var(--text-faint);--app-accent:var(--accent-primary);--app-accent-hover:var(--accent-hover);--app-accent-soft:var(--accent-soft);--app-accent-ink:var(--accent-ink);--app-glow:var(--glow-primary);--app-success:var(--success);--app-warning:var(--warning);--app-danger:var(--danger);--app-error:var(--danger);--app-info:var(--info);--app-shadow-low:0 1px 2px #00000047;--app-shadow-medium:0 10px 28px #00000057;--app-shadow-card:var(--shadow-card)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-bg:#eef2f7;--app-bg-depth:#e2e8f0;--scrim-core:#eef2f78f;--scrim-edge:#eef2f724;--overlay-dark:#0f172a29;--env-overlay-top:#f8fafc6b;--env-overlay-mid:#f1f5f957;--env-overlay-bottom:#e2e8f075;--surface-primary:#f8fafcf0;--surface-secondary:#f2f5faf0;--surface-elevated:#fffffff5;--surface-glass:#ffffffe0;--surface-chip:#eff4faf0;--surface-control:#f4f7fbf5;--surface-solid:#f3f6fb;--surface-solid-raised:#fff;--surface-solid-control:#ebf0f7;--surface-hero-top:#fffffff5;--surface-hero-bottom:#f0f4f9f0;--border-default:#2c45943c;--border-strong:#2f499d59;--border-soft:#47556929;--border-soft-strong:#3d5fd13d;--text-primary:#0f172a;--text-body:#1e293b;--text-secondary:#334155;--text-muted:#475569;--text-faint:#64748b;--text-disabled:#64748b9e;--accent-primary:#3d5fd1;--accent-hover:#4d6fd8;--accent-ink:#203a7a;--accent-soft:#3d5fd11f;--glow-primary:#3d5fd11f;--glow-selected:#3d5fd133;--success:#059669;--warning:#d97706;--danger:#dc2626;--info:#0284c7;--shadow-card:inset 0 1px 0 #ffffffb3, 0 12px 28px #0f172a14;--app-bg-canvas:var(--app-bg);--app-bg-content:transparent;--app-env-overlay:var(--env-overlay-mid);--app-page-wash:var(--scrim-core);--app-surface-base:var(--surface-solid);--app-surface-raised:var(--surface-solid-raised);--app-surface-control:var(--surface-solid-control);--app-surface-card:var(--surface-primary);--app-surface-elevated:var(--surface-elevated);--app-border-subtle:var(--border-default);--app-border-strong:var(--border-strong);--app-text-primary:var(--text-primary);--app-text-secondary:var(--text-secondary);--app-text-tertiary:var(--text-muted);--app-text-muted:var(--text-faint);--app-accent:var(--accent-primary);--app-accent-hover:var(--accent-hover);--app-accent-soft:var(--accent-soft);--app-accent-ink:var(--accent-ink);--app-glow:var(--glow-primary);--app-success:var(--success);--app-warning:var(--warning);--app-danger:var(--danger);--app-error:var(--danger);--app-info:var(--info);--app-shadow-low:0 1px 2px #0f172a14;--app-shadow-medium:0 10px 28px #0f172a1a;--app-shadow-card:var(--shadow-card)}:root{--owl-premium-bg:var(--app-bg,#050812);--owl-premium-s1:var(--surface-solid,#08111d);--owl-premium-s2:var(--surface-solid-raised,#0b1424);--owl-premium-s3:var(--surface-solid-control,#101b2c);--owl-premium-border:#29385b;--owl-premium-accent:var(--accent-primary,#6e93ff);--owl-premium-accent-hover:var(--accent-hover,#8faeff);--owl-premium-text:var(--text-primary,#f7f9fc);--owl-premium-text-2:var(--text-secondary,#b6c2d4);--owl-premium-radius:14px;--owl-premium-radius-lg:18px;--owl-premium-space:8px;--owl-premium-motion:cubic-bezier(.2, .8, .2, 1)}:where(.dashboard-card,.mc-card,.mc-mission,.mc-opportunity,.truth-move,.truth-verify-mission,.truth-loop-strip,.truth-deeper,.learn-featured-card,.learn-feature-card,.learn-path-card,.learn-library-card,.learn-quick-card,.learn-whats-card,.rank-section,.rank-card,.rank-achieve,.rank-loop-card,.settings-panel,.settings-guest-card,.settings-note-card,.settings-account-card,.pos-setup,.pos-recommend,.pos-platforms,.pos-matrix,.pos-health,.pos-activity,.pos-card,.companion-panel-intro,.leo-inline-card,.create-hub,.ui-card,.panel,.card,.surface){border:1px solid var(--owl-premium-accent,var(--app-accent))}@supports (color:color-mix(in lab, red, red)){:where(.dashboard-card,.mc-card,.mc-mission,.mc-opportunity,.truth-move,.truth-verify-mission,.truth-loop-strip,.truth-deeper,.learn-featured-card,.learn-feature-card,.learn-path-card,.learn-library-card,.learn-quick-card,.learn-whats-card,.rank-section,.rank-card,.rank-achieve,.rank-loop-card,.settings-panel,.settings-guest-card,.settings-note-card,.settings-account-card,.pos-setup,.pos-recommend,.pos-platforms,.pos-matrix,.pos-health,.pos-activity,.pos-card,.companion-panel-intro,.leo-inline-card,.create-hub,.ui-card,.panel,.card,.surface){border:1px solid color-mix(in srgb, var(--owl-premium-accent,var(--app-accent)) 14%, var(--app-border-subtle,#94a3b83d))}}:where(.dashboard-card,.mc-card,.mc-mission,.mc-opportunity,.truth-move,.truth-verify-mission,.truth-loop-strip,.truth-deeper,.learn-featured-card,.learn-feature-card,.learn-path-card,.learn-library-card,.learn-quick-card,.learn-whats-card,.rank-section,.rank-card,.rank-achieve,.rank-loop-card,.settings-panel,.settings-guest-card,.settings-note-card,.settings-account-card,.pos-setup,.pos-recommend,.pos-platforms,.pos-matrix,.pos-health,.pos-activity,.pos-card,.companion-panel-intro,.leo-inline-card,.create-hub,.ui-card,.panel,.card,.surface){background:linear-gradient(145deg, var(--app-surface-raised,#0f172a), var(--app-surface-base,#0b1220))}@supports (color:color-mix(in lab, red, red)){:where(.dashboard-card,.mc-card,.mc-mission,.mc-opportunity,.truth-move,.truth-verify-mission,.truth-loop-strip,.truth-deeper,.learn-featured-card,.learn-feature-card,.learn-path-card,.learn-library-card,.learn-quick-card,.learn-whats-card,.rank-section,.rank-card,.rank-achieve,.rank-loop-card,.settings-panel,.settings-guest-card,.settings-note-card,.settings-account-card,.pos-setup,.pos-recommend,.pos-platforms,.pos-matrix,.pos-health,.pos-activity,.pos-card,.companion-panel-intro,.leo-inline-card,.create-hub,.ui-card,.panel,.card,.surface){background:linear-gradient(145deg, color-mix(in srgb, var(--app-surface-raised,#0f172a) 94%, transparent), color-mix(in srgb, var(--app-surface-base,#0b1220) 90%, transparent))}}:where(.dashboard-card,.mc-card,.mc-mission,.mc-opportunity,.truth-move,.truth-verify-mission,.truth-loop-strip,.truth-deeper,.learn-featured-card,.learn-feature-card,.learn-path-card,.learn-library-card,.learn-quick-card,.learn-whats-card,.rank-section,.rank-card,.rank-achieve,.rank-loop-card,.settings-panel,.settings-guest-card,.settings-note-card,.settings-account-card,.pos-setup,.pos-recommend,.pos-platforms,.pos-matrix,.pos-health,.pos-activity,.pos-card,.companion-panel-intro,.leo-inline-card,.create-hub,.ui-card,.panel,.card,.surface){-webkit-backdrop-filter:blur(14px)saturate(1.02);backdrop-filter:blur(14px)saturate(1.02);box-shadow:inset 0 1px #ffffff0d,0 12px 24px #00000029}html[data-theme=dark],html[data-theme=light],html:not([data-theme]){--owl-signal-emerging:var(--accent-primary,#5b8def);--owl-signal-rising:var(--accent-hover,#7aa3f5);--owl-signal-peak:var(--warning,#fbbf24);--owl-signal-declining:var(--danger,#f87171);--owl-accent-secondary:var(--accent-ink,#a8c0f5);--owl-success:var(--success,#34d399);--owl-warning:var(--warning,#fbbf24);--owl-danger:var(--danger,#f87171);--owl-info:var(--info,#60a5fa);--owl-radius-card:14px;--owl-radius-control:10px;--owl-space-1:4px;--owl-space-2:8px;--owl-space-3:12px;--owl-space-4:16px;--owl-space-5:20px;--owl-space-6:24px;--owl-space-8:32px;--owl-space-10:40px}.owl-theme,.dashboard-page,.trend-radar-page,.truth-radar-page{--dash-bg-canvas:var(--app-bg-canvas);--dash-bg-depth:var(--app-bg-depth);--dash-surface-base:var(--app-surface-base);--dash-surface-raised:var(--app-surface-raised);--dash-surface-control:var(--app-surface-control);--dash-border-subtle:var(--app-border-subtle);--dash-border-strong:var(--app-border-strong);--dash-text-primary:var(--app-text-primary);--dash-text-secondary:var(--app-text-secondary);--dash-text-tertiary:var(--app-text-tertiary);--dash-text-muted:var(--app-text-muted);--dash-accent-primary:var(--accent-primary,var(--app-accent,#5b8def));--dash-accent-primary-deep:var(--accent-primary,var(--app-accent,#5b8def))}@supports (color:color-mix(in lab, red, red)){.owl-theme,.dashboard-page,.trend-radar-page,.truth-radar-page{--dash-accent-primary-deep:color-mix(in srgb, var(--accent-primary,var(--app-accent,#5b8def)) 82%, #000 18%)}}.owl-theme,.dashboard-page,.trend-radar-page,.truth-radar-page{--dash-accent-secondary:var(--owl-accent-secondary);--dash-success:var(--owl-success);--dash-warning:var(--owl-warning);--dash-danger:var(--owl-danger);--dash-info:var(--owl-info);--dash-radar-emerging:var(--owl-signal-emerging);--dash-radar-rising:var(--owl-signal-rising);--dash-radar-peak:var(--owl-signal-peak);--dash-radar-declining:var(--owl-signal-declining);--dash-radius-card:var(--owl-radius-card);--dash-radius-control:var(--owl-radius-control);--dash-space-1:var(--owl-space-1);--dash-space-2:var(--owl-space-2);--dash-space-3:var(--owl-space-3);--dash-space-4:var(--owl-space-4);--dash-space-5:var(--owl-space-5);--dash-space-6:var(--owl-space-6);--dash-space-8:var(--owl-space-8);--dash-space-10:var(--owl-space-10);--dash-shadow-card:var(--shadow-card,inset 0 1px 0 #ffffff0a, 0 18px 40px #00000057);--dash-glow-border:var(--accent-primary,var(--app-accent,#5b8def))}@supports (color:color-mix(in lab, red, red)){.owl-theme,.dashboard-page,.trend-radar-page,.truth-radar-page{--dash-glow-border:color-mix(in srgb, var(--accent-primary,var(--app-accent,#5b8def)) 16%, var(--dash-border-subtle))}}.owl-theme,.dashboard-page,.trend-radar-page,.truth-radar-page{--dash-glass-blur:var(--glass-blur,blur(22px) saturate(1.15));--dash-divider:var(--dash-border-subtle)}@supports (color:color-mix(in lab, red, red)){.owl-theme,.dashboard-page,.trend-radar-page,.truth-radar-page{--dash-divider:color-mix(in srgb, var(--dash-border-subtle) 88%, transparent)}}.owl-theme,.dashboard-page,.trend-radar-page,.truth-radar-page{--dash-hover-bg:#93b4f41b;--dash-surface-glass:var(--surface-glass,#0c121cdb)}.brand-discovery.owl-theme{--dash-bg-canvas:var(--app-bg-canvas);--dash-surface-base:var(--app-surface-base);--dash-surface-raised:var(--app-surface-raised);--dash-surface-control:var(--app-surface-control);--dash-border-subtle:var(--app-border-subtle);--dash-border-strong:var(--app-border-strong);--dash-text-primary:var(--app-text-primary);--dash-text-secondary:var(--app-text-secondary);--dash-text-tertiary:var(--app-text-tertiary);--dash-text-muted:var(--app-text-muted);--dash-accent-primary:var(--app-accent);--dash-radius-card:var(--owl-radius-card);--dash-radius-control:var(--owl-radius-control);--dash-space-1:var(--owl-space-1);--dash-space-2:var(--owl-space-2);--dash-space-3:var(--owl-space-3);--dash-space-4:var(--owl-space-4);--dash-space-5:var(--owl-space-5);--dash-space-6:var(--owl-space-6);--dash-divider:var(--dash-border-subtle)}@supports (color:color-mix(in lab, red, red)){.brand-discovery.owl-theme{--dash-divider:color-mix(in srgb, var(--dash-border-subtle) 88%, transparent)}}.brand-discovery.owl-theme{--dash-hover-bg:var(--dash-surface-raised)}@supports (color:color-mix(in lab, red, red)){.brand-discovery.owl-theme{--dash-hover-bg:color-mix(in srgb, var(--dash-surface-raised) 88%, var(--dash-accent-primary) 12%)}}.brand-discovery.owl-theme{--dash-shadow-card:0 1px 0 var(--app-text-primary) inset, 0 8px 24px var(--app-bg-canvas)}@supports (color:color-mix(in lab, red, red)){.brand-discovery.owl-theme{--dash-shadow-card:0 1px 0 color-mix(in srgb, var(--app-text-primary) 4%, transparent) inset, 0 8px 24px color-mix(in srgb, var(--app-bg-canvas) 55%, transparent)}}.brand-discovery.owl-theme{gap:var(--dash-space-5);border:1px solid var(--dash-border-subtle);border-radius:var(--dash-radius-card);background:var(--dash-surface-base);min-width:0;box-shadow:var(--dash-shadow-card);padding:var(--dash-space-4);flex-direction:column;display:flex}@media (width>=768px){.brand-discovery.owl-theme{padding:var(--dash-space-5)}}.brand-discovery.owl-theme.is-compact{gap:var(--dash-space-4);box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.creator-dna-shell .brand-discovery.owl-theme,.brand-discovery.owl-theme.is-embedded{box-shadow:none;background:0 0;border:none;border-radius:0}.brand-discovery.owl-theme .brand-discovery-heading{gap:var(--dash-space-3);margin-bottom:0}.brand-discovery.owl-theme .brand-discovery-kicker{border:1px solid var(--dash-accent-primary);border-radius:999px;align-items:center;width:fit-content;margin-bottom:2px;padding:5px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.brand-discovery.owl-theme .brand-discovery-kicker{border:1px solid color-mix(in srgb, var(--dash-accent-primary) 22%, transparent)}}.brand-discovery.owl-theme .brand-discovery-kicker{background:var(--dash-accent-primary)}@supports (color:color-mix(in lab, red, red)){.brand-discovery.owl-theme .brand-discovery-kicker{background:color-mix(in srgb, var(--dash-accent-primary) 10%, transparent)}}.brand-discovery.owl-theme .brand-discovery-kicker{color:var(--dash-accent-primary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1}.brand-discovery.owl-theme .brand-discovery-heading h2{margin:var(--dash-space-1) 0 0;color:var(--dash-text-primary);letter-spacing:-.01em;font-size:clamp(18px,1.6vw,22px);font-weight:650;line-height:28px}.brand-discovery.owl-theme .brand-discovery-lede{margin:var(--dash-space-2) 0 0;max-width:42rem;color:var(--dash-text-secondary);font-size:14px;font-weight:450;line-height:22px}.brand-discovery.owl-theme .brand-discovery-body{gap:var(--dash-space-4);flex-direction:column;min-width:0;display:flex}.brand-discovery.owl-theme .brand-discovery-hero{gap:var(--dash-space-3);border:1px solid var(--dash-accent-primary);flex-direction:column;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.brand-discovery.owl-theme .brand-discovery-hero{border:1px solid color-mix(in srgb, var(--dash-accent-primary) 18%, transparent)}}.brand-discovery.owl-theme .brand-discovery-hero{background:linear-gradient(135deg, var(--dash-accent-primary) 0%, var(--dash-surface-raised) 100%);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.brand-discovery.owl-theme .brand-discovery-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--dash-accent-primary) 12%, transparent) 0%, color-mix(in srgb, var(--dash-surface-raised) 90%, transparent) 100%)}}.brand-discovery.owl-theme .brand-discovery-hero{box-shadow:inset 0 1px #ffffff2e}.brand-discovery.owl-theme .brand-discovery-hero-eyebrow{color:var(--dash-accent-primary);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1}.brand-discovery.owl-theme .brand-discovery-hero-copy h3{color:var(--dash-text-primary);margin:4px 0 0;font-size:clamp(16px,1.2vw,19px);font-weight:700;line-height:24px}.brand-discovery.owl-theme .brand-discovery-hero-copy p{color:var(--dash-text-secondary);margin:6px 0 0;font-size:13px;line-height:20px}.brand-discovery.owl-theme .brand-discovery-hero-badges{flex-wrap:wrap;gap:8px;display:flex}.brand-discovery.owl-theme .brand-discovery-hero-badges span{border:1px solid var(--dash-border-subtle);border-radius:999px;align-items:center;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.brand-discovery.owl-theme .brand-discovery-hero-badges span{border:1px solid color-mix(in srgb, var(--dash-border-subtle) 70%, transparent)}}.brand-discovery.owl-theme .brand-discovery-hero-badges span{background:var(--dash-surface-base)}@supports (color:color-mix(in lab, red, red)){.brand-discovery.owl-theme .brand-discovery-hero-badges span{background:color-mix(in srgb, var(--dash-surface-base) 82%, transparent)}}.brand-discovery.owl-theme .brand-discovery-hero-badges span{color:var(--dash-text-primary);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.brand-discovery.owl-theme .brand-discovery-progress{gap:var(--dash-space-2);display:flex}.brand-discovery.owl-theme .brand-discovery-progress-dot{background:var(--dash-border-subtle);border-radius:999px;flex:1 1 0;height:3px}.brand-discovery.owl-theme .brand-discovery-progress-dot.is-active,.brand-discovery.owl-theme .brand-discovery-progress-dot.is-complete{background:var(--dash-accent-primary)}.brand-discovery.owl-theme .brand-discovery-step{gap:var(--dash-space-4);flex-direction:column;min-width:0;display:flex}.brand-discovery.owl-theme .brand-discovery-step-count{color:var(--dash-text-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650;line-height:16px}.brand-discovery.owl-theme .brand-discovery-step-head h3{margin:var(--dash-space-2) 0 0;color:var(--dash-text-primary);font-size:16px;font-weight:650;line-height:22px}.brand-discovery.owl-theme .brand-discovery-step-head p{margin:var(--dash-space-2) 0 0;max-width:40rem;color:var(--dash-text-secondary);font-size:13px;line-height:20px}.brand-discovery.owl-theme .brand-discovery-option-list{border-top:1px solid var(--dash-divider);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.brand-discovery.owl-theme .brand-discovery-option{gap:var(--dash-space-3);border:none;border-bottom:1px solid var(--dash-divider);width:100%;color:var(--dash-text-secondary);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px 0;transition:color .16s,background .16s;display:grid}.brand-discovery.owl-theme .brand-discovery-option:last-child{border-bottom:none}.brand-discovery.owl-theme .brand-discovery-option:hover,.brand-discovery.owl-theme .brand-discovery-option.is-active{color:var(--dash-text-primary)}.brand-discovery.owl-theme .brand-discovery-option-body strong{color:var(--dash-text-primary);font-size:13px;font-weight:650;line-height:18px;display:block}.brand-discovery.owl-theme .brand-discovery-option-body span{color:var(--dash-text-tertiary);margin-top:2px;font-size:12px;line-height:17px;display:block}.brand-discovery.owl-theme .brand-discovery-option-mark{border:1px solid var(--dash-border-strong);color:#0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.brand-discovery.owl-theme .brand-discovery-option.is-active .brand-discovery-option-mark{border-color:var(--dash-accent-primary);background:var(--dash-accent-primary);color:#f8fafc}.brand-discovery.owl-theme .brand-discovery-field textarea{border-radius:var(--dash-radius-control);border:1px solid var(--dash-border-subtle);background:var(--dash-surface-control);width:100%;padding:var(--dash-space-4);color:var(--dash-text-primary);resize:vertical;outline:none;font-size:14px;line-height:22px}.brand-discovery.owl-theme .brand-discovery-field textarea:focus{border-color:var(--dash-accent-primary)}@supports (color:color-mix(in lab, red, red)){.brand-discovery.owl-theme .brand-discovery-field textarea:focus{border-color:color-mix(in srgb, var(--dash-accent-primary) 42%, transparent)}}.brand-discovery.owl-theme .brand-discovery-field textarea:focus{box-shadow:0 0 0 3px var(--dash-accent-primary)}@supports (color:color-mix(in lab, red, red)){.brand-discovery.owl-theme .brand-discovery-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--dash-accent-primary) 12%, transparent)}}.brand-discovery.owl-theme .brand-discovery-vibe-grid{gap:var(--dash-space-2);padding-top:var(--dash-space-1);flex-wrap:wrap;display:flex}.brand-discovery.owl-theme .brand-discovery-vibe{border:1px solid var(--dash-border-subtle);background:var(--dash-surface-control);min-height:32px;color:var(--dash-text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:650;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.brand-discovery.owl-theme .brand-discovery-vibe:hover{color:var(--dash-text-primary);border-color:var(--dash-border-strong)}.brand-discovery.owl-theme .brand-discovery-vibe.is-active{border-color:var(--dash-accent-primary)}@supports (color:color-mix(in lab, red, red)){.brand-discovery.owl-theme .brand-discovery-vibe.is-active{border-color:color-mix(in srgb, var(--dash-accent-primary) 35%, transparent)}}.brand-discovery.owl-theme .brand-discovery-vibe.is-active{background:var(--dash-accent-primary)}@supports (color:color-mix(in lab, red, red)){.brand-discovery.owl-theme .brand-discovery-vibe.is-active{background:color-mix(in srgb, var(--dash-accent-primary) 10%, var(--dash-surface-control))}}.brand-discovery.owl-theme .brand-discovery-vibe.is-active{color:var(--dash-text-primary)}.brand-discovery.owl-theme .brand-discovery-preview{padding-top:var(--dash-space-4);border-top:1px solid var(--dash-divider)}.brand-discovery.owl-theme .brand-discovery-preview-head{gap:var(--dash-space-3);color:var(--dash-accent-primary);align-items:flex-start;display:flex}.brand-discovery.owl-theme .brand-discovery-preview-score{border:1px solid var(--dash-accent-primary);border-radius:999px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.brand-discovery.owl-theme .brand-discovery-preview-score{border:1px solid color-mix(in srgb, var(--dash-accent-primary) 25%, transparent)}}.brand-discovery.owl-theme .brand-discovery-preview-score{background:var(--dash-accent-primary)}@supports (color:color-mix(in lab, red, red)){.brand-discovery.owl-theme .brand-discovery-preview-score{background:color-mix(in srgb, var(--dash-accent-primary) 10%, transparent)}}.brand-discovery.owl-theme .brand-discovery-preview-score{color:var(--dash-accent-primary);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;font-size:12px;font-weight:700}.brand-discovery.owl-theme .brand-discovery-preview-head h4{margin:var(--dash-space-1) 0 0;color:var(--dash-text-primary);font-size:14px;font-weight:650;line-height:20px}.brand-discovery.owl-theme .brand-discovery-preview-subtitle{color:var(--dash-text-secondary);margin:2px 0 0;font-size:12px;line-height:18px}.brand-discovery.owl-theme .brand-discovery-preview-rows{margin:var(--dash-space-3) 0 0;flex-direction:column;gap:0;padding:0;display:flex}.brand-discovery.owl-theme .brand-discovery-preview-row{border-bottom:1px solid var(--dash-divider);width:100%;display:block}.brand-discovery.owl-theme .brand-discovery-preview-row:last-child{border-bottom:none}.brand-discovery.owl-theme .brand-discovery-preview-row .metric-hover-trigger{width:100%;display:block}.brand-discovery.owl-theme .brand-discovery-preview-row-inner{gap:var(--dash-space-3);grid-template-columns:88px minmax(0,1fr);align-items:baseline;padding:10px 0;display:grid}.brand-discovery.owl-theme .brand-discovery-preview-row-inner dt{color:var(--dash-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650;line-height:16px}.brand-discovery.owl-theme .brand-discovery-preview-row-inner dd{color:var(--dash-text-primary);margin:0;font-size:13px;line-height:20px}.brand-discovery.owl-theme .brand-discovery-actions{justify-content:space-between;align-items:center;gap:var(--dash-space-3);padding-top:var(--dash-space-4);border-top:1px solid var(--dash-divider);display:flex}.brand-discovery.owl-theme .brand-discovery-actions-right,.brand-discovery.owl-theme .brand-discovery-actions-left{gap:var(--dash-space-2);display:flex}@media (width<=767px){.brand-discovery.owl-theme{border-radius:20px;padding:16px}.brand-discovery.owl-theme .brand-discovery-heading{flex-direction:column;align-items:flex-start}.brand-discovery.owl-theme .brand-discovery-heading svg{display:none}.brand-discovery.owl-theme .brand-discovery-body{gap:14px}.brand-discovery.owl-theme .brand-discovery-step{gap:12px}.brand-discovery.owl-theme .brand-discovery-option{padding:14px 0}.brand-discovery.owl-theme .brand-discovery-option-body strong{font-size:14px}.brand-discovery.owl-theme .brand-discovery-option-body span{font-size:12px;line-height:17px}.brand-discovery.owl-theme .brand-discovery-vibe{min-height:38px;padding:0 13px}.brand-discovery.owl-theme .brand-discovery-hero{border-radius:16px;padding:14px}.brand-discovery.owl-theme .brand-discovery-preview{background:var(--dash-surface-raised);border-radius:16px;padding:14px}@supports (color:color-mix(in lab, red, red)){.brand-discovery.owl-theme .brand-discovery-preview{background:color-mix(in srgb, var(--dash-surface-raised) 82%, transparent)}}.brand-discovery.owl-theme .brand-discovery-preview-head{flex-direction:column;align-items:flex-start}.brand-discovery.owl-theme .brand-discovery-preview-row-inner{grid-template-columns:1fr;gap:4px}.brand-discovery.owl-theme .brand-discovery-actions{flex-direction:column;align-items:stretch}.brand-discovery.owl-theme .brand-discovery-actions-left,.brand-discovery.owl-theme .brand-discovery-actions-right{flex-direction:column;width:100%}.brand-discovery.owl-theme .brand-discovery-actions button{justify-content:center;width:100%}}.creator-dna-page.owl-theme .creator-dna-shell{flex-direction:column;padding:0;display:flex;overflow:hidden}.creator-dna-page.owl-theme .creator-dna-shell-head{padding:var(--dash-space-3) var(--dash-space-4);border-bottom:1px solid var(--dash-divider);background:var(--dash-surface-control);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .creator-dna-shell-head{background:color-mix(in srgb, var(--dash-surface-control) 55%, transparent)}}.creator-dna-page.owl-theme .creator-dna-tab-hint{text-align:left;width:100%;min-width:0;max-width:100%;color:var(--dash-text-muted);flex:none;margin:0;font-size:13px;font-weight:450;line-height:1.5}@media (width>=640px){.creator-dna-page.owl-theme .creator-dna-tab-hint{text-align:left;flex:none}}@media (width>=768px){.creator-dna-page.owl-theme .creator-dna-shell-head{padding:var(--dash-space-4) var(--dash-space-5);gap:14px}}.creator-dna-page.owl-theme .creator-dna-shell .creator-dna-tabs{border:1px solid var(--dash-accent-primary);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;max-width:560px;display:grid}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .creator-dna-shell .creator-dna-tabs{border:1px solid color-mix(in srgb, var(--dash-accent-primary) 10%, var(--dash-border-subtle))}}.creator-dna-page.owl-theme .creator-dna-shell .creator-dna-tabs{background:var(--dash-surface-control);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .creator-dna-shell .creator-dna-tabs{background:color-mix(in srgb, var(--dash-surface-control) 72%, transparent)}}.creator-dna-page.owl-theme .creator-dna-shell .creator-dna-tabs{min-width:0;padding:5px}.creator-dna-page.owl-theme .creator-dna-tabs{background:0 0;border:none}.creator-dna-page.owl-theme .creator-dna-tab{min-width:0;height:auto;min-height:40px;color:var(--dash-text-secondary);letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.creator-dna-page.owl-theme .creator-dna-tab-icon{opacity:.85;flex-shrink:0}.creator-dna-page.owl-theme .creator-dna-tab-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:inherit;font-weight:inherit;line-height:inherit;display:block;overflow:hidden}.creator-dna-page.owl-theme .creator-dna-tab em{display:none!important}.creator-dna-page.owl-theme .creator-dna-tab.is-active{background:var(--dash-accent-primary)}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .creator-dna-tab.is-active{background:color-mix(in srgb, var(--dash-accent-primary) 12%, var(--dash-surface-control))}}.creator-dna-page.owl-theme .creator-dna-tab.is-active{color:var(--dash-text-primary);box-shadow:inset 0 0 0 1px var(--dash-accent-primary)}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .creator-dna-tab.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dash-accent-primary) 28%, transparent)}}.creator-dna-page.owl-theme .creator-dna-tab.is-active .creator-dna-tab-icon{opacity:1;color:var(--dash-accent-primary)}@media (width<=639px){.creator-dna-page.owl-theme .creator-dna-shell .creator-dna-tabs{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.creator-dna-page.owl-theme .creator-dna-tab{min-height:44px;padding:10px 12px;font-size:12.5px}}@media (width<=389px){.creator-dna-page.owl-theme .creator-dna-shell .creator-dna-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}.creator-dna-page.owl-theme .creator-dna-shell .creator-dna-tabs::-webkit-scrollbar{display:none}.creator-dna-page.owl-theme .creator-dna-tab{flex:none;min-width:max-content;padding-inline:14px}}.creator-dna-page.owl-theme .creator-dna-metrics{border-bottom:1px solid var(--dash-divider);box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;min-width:0;margin:0;padding:12px;display:grid}.creator-dna-page.owl-theme .creator-dna-metric-hover{min-width:0;max-width:100%}.creator-dna-page.owl-theme .creator-dna-metric-card{box-sizing:border-box;flex-direction:column;min-width:0;max-width:100%;height:100%;display:flex;overflow:hidden}.creator-dna-page.owl-theme .creator-dna-metric-head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.creator-dna-page.owl-theme .creator-dna-metric-head span{overflow-wrap:anywhere;min-width:0}.creator-dna-page.owl-theme .creator-dna-metric-head em{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:48%;overflow:hidden}.creator-dna-page.owl-theme .creator-dna-metric-card p,.creator-dna-page.owl-theme .creator-dna-metric-card small,.creator-dna-page.owl-theme .creator-dna-metric-card b{overflow-wrap:break-word}@media (width<=1100px){.creator-dna-page.owl-theme .creator-dna-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.creator-dna-page.owl-theme .creator-dna-metrics{grid-template-columns:1fr}}.creator-dna-page.owl-theme .creator-dna-metrics.app-kpi-strip{border-bottom:1px solid var(--dash-divider);flex-wrap:wrap;gap:0;margin:0;display:flex}.creator-dna-page.owl-theme .creator-dna-metrics .app-kpi-hover{border-right:1px solid var(--dash-divider);flex:1 1 0;min-width:130px}.creator-dna-page.owl-theme .creator-dna-metrics .app-kpi-hover:last-child{border-right:none}.creator-dna-page.owl-theme .creator-dna-metrics .app-kpi-tile{background:0 0;border:none;border-radius:0;min-height:72px;padding:12px 16px}.creator-dna-page.owl-theme .creator-dna-metrics .app-kpi-label{color:var(--dash-text-muted);letter-spacing:.03em;text-transform:none;font-size:10px;font-weight:650;line-height:1.3}.creator-dna-page.owl-theme .creator-dna-metrics .app-kpi-value{color:var(--dash-text-primary);font-size:15px}.creator-dna-page.owl-theme .creator-dna-metrics .app-kpi-detail{color:var(--dash-text-tertiary)}.creator-dna-page.owl-theme .creator-dna-shell-body{min-width:0}.creator-dna-page.owl-theme .creator-dna-genome-split{min-width:0;min-height:480px;display:grid}@media (width>=1024px){.creator-dna-page.owl-theme .creator-dna-genome-split{grid-template-columns:minmax(300px,1.05fr) minmax(340px,1fr);align-items:stretch}.creator-dna-page.owl-theme .creator-dna-strand-column{border-left:1px solid var(--dash-divider)}}.creator-dna-page.owl-theme .creator-dna-helix-column{background:radial-gradient(ellipse 80% 60% at 50% 38%, var(--dash-accent-primary), transparent 70%), radial-gradient(circle at 50% 100%, var(--dash-accent-secondary), transparent 55%), linear-gradient(180deg, var(--dash-surface-raised) 0%, var(--dash-surface-base) 100%);flex-direction:column;flex:auto;min-width:0;min-height:420px;display:flex}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .creator-dna-helix-column{background:radial-gradient(ellipse 80% 60% at 50% 38%, color-mix(in srgb, var(--dash-accent-primary) 14%, transparent), transparent 70%), radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--dash-accent-secondary) 8%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--dash-surface-raised) 40%, #020617) 0%, var(--dash-surface-base) 100%)}}@media (width>=1024px){.creator-dna-page.owl-theme .creator-dna-helix-column{min-height:560px}}.creator-dna-page.owl-theme .creator-dna-helix-score-inline{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.creator-dna-page.owl-theme .creator-dna-helix-score-inline span{color:var(--dash-text-muted);letter-spacing:.03em;text-transform:none;font-size:10px;font-weight:650}.creator-dna-page.owl-theme .creator-dna-helix-score-inline strong{color:var(--dash-accent-primary);font-size:22px;font-weight:700;line-height:1}.creator-dna-page.owl-theme .creator-dna-strand-column{flex-direction:column;min-width:0;display:flex}.creator-dna-page.owl-theme .creator-dna-shell .brand-discovery.owl-theme{box-shadow:none;background:0 0;border:none;border-radius:0}.creator-dna-page.owl-theme .creator-dna-shell .brand-discovery.owl-theme.is-embedded{padding:var(--dash-space-4)}@media (width>=768px){.creator-dna-page.owl-theme .creator-dna-shell .brand-discovery.owl-theme.is-embedded{padding:var(--dash-space-5)}}.creator-dna-page.owl-theme .creator-dna-rhythm{flex-direction:column;min-width:0;display:flex}.creator-dna-page.owl-theme .creator-dna-rhythm-heading{padding:var(--dash-space-4) var(--dash-space-5);border-bottom:1px solid var(--dash-divider);margin:0}.creator-dna-page.owl-theme .creator-dna-rhythm-heading h2{margin:var(--dash-space-1) 0 0;color:var(--dash-text-primary);font-size:clamp(18px,1.6vw,22px);font-weight:650;line-height:28px}.creator-dna-page.owl-theme .creator-dna-rhythm-lede{margin:var(--dash-space-2) 0 0;max-width:42rem;color:var(--dash-text-secondary);font-size:14px;line-height:22px}.creator-dna-page.owl-theme .creator-dna-rhythm-heading>svg{color:var(--dash-text-tertiary)}.creator-dna-page.owl-theme .creator-dna-rhythm-score-row{border-bottom:1px solid var(--dash-divider);grid-template-columns:1fr;display:grid}@media (width>=768px){.creator-dna-page.owl-theme .creator-dna-rhythm-score-row{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-dna-page.owl-theme .creator-dna-rhythm-gauge:first-child{border-right:1px solid var(--dash-divider)}}.creator-dna-page.owl-theme .creator-dna-rhythm-gauge{padding:var(--dash-space-4) var(--dash-space-5)}.creator-dna-page.owl-theme .creator-dna-rhythm-gauge-body{align-items:center;gap:var(--dash-space-4);margin-top:var(--dash-space-3);display:flex}.creator-dna-page.owl-theme .creator-dna-rhythm-gauge-title{color:var(--dash-text-primary);margin:0;font-size:20px;font-weight:650;line-height:26px}.creator-dna-page.owl-theme .creator-dna-rhythm-gauge-copy{margin:var(--dash-space-1) 0 0;color:var(--dash-text-secondary);font-size:13px;line-height:20px}.creator-dna-page.owl-theme .creator-dna-rhythm-gauge-meta{margin:var(--dash-space-2) 0 0;color:var(--dash-text-tertiary);font-size:12px;line-height:18px}.creator-dna-page.owl-theme .creator-dna-rhythm-inline-metric{color:var(--dash-accent-primary);font-weight:650}.creator-dna-page.owl-theme .creator-dna-rhythm-metrics{border-bottom:1px solid var(--dash-divider);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){.creator-dna-page.owl-theme .creator-dna-rhythm-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.creator-dna-page.owl-theme .creator-dna-rhythm-metric{align-items:flex-start;gap:var(--dash-space-2);padding:var(--dash-space-4) var(--dash-space-5);border-right:1px solid var(--dash-divider);color:var(--dash-text-muted);flex-direction:column;display:flex}.creator-dna-page.owl-theme .creator-dna-rhythm-metric:last-child{border-right:none}.creator-dna-page.owl-theme .creator-dna-rhythm-metric svg{color:var(--dash-accent-primary)}.creator-dna-page.owl-theme .creator-dna-rhythm-metric-value{color:var(--dash-text-primary);font-size:22px;font-weight:700;line-height:1}.creator-dna-page.owl-theme .creator-dna-rhythm-metric span:last-child{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:650}.creator-dna-page.owl-theme .creator-dna-rhythm-charts{border-bottom:1px solid var(--dash-divider);grid-template-columns:1fr;display:grid}@media (width>=1024px){.creator-dna-page.owl-theme .creator-dna-rhythm-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-dna-page.owl-theme .creator-dna-rhythm-chart-panel:first-child{border-right:1px solid var(--dash-divider)}}.creator-dna-page.owl-theme .creator-dna-rhythm-chart-panel{padding:var(--dash-space-4) var(--dash-space-5);min-width:0}.creator-dna-page.owl-theme .creator-dna-rhythm-chart-head h3{color:var(--dash-text-primary);margin:0;font-size:14px;font-weight:650;line-height:20px}.creator-dna-page.owl-theme .creator-dna-rhythm-chart-head p{margin:var(--dash-space-1) 0 0;color:var(--dash-text-tertiary);font-size:12px;line-height:18px}.creator-dna-page.owl-theme .creator-dna-rhythm-chart-body{height:224px;margin-top:var(--dash-space-4)}.creator-dna-page.owl-theme .creator-dna-rhythm-trend-note{margin:var(--dash-space-3) 0 0;color:var(--dash-success);align-items:center;gap:6px;font-size:12px;line-height:18px;display:flex}.creator-dna-page.owl-theme .creator-dna-rhythm-tooltip{border:1px solid var(--dash-border-subtle);border-radius:var(--dash-radius-control);background:var(--dash-surface-base);box-shadow:var(--dash-shadow-card);padding:10px 12px}.creator-dna-page.owl-theme .creator-dna-rhythm-tooltip p{color:var(--dash-text-primary);margin:0;font-size:13px;font-weight:650}.creator-dna-page.owl-theme .creator-dna-rhythm-tooltip span{color:var(--dash-text-tertiary);font-size:12px}.creator-dna-page.owl-theme .creator-dna-rhythm-prescriptions{padding:var(--dash-space-4) var(--dash-space-5);border-bottom:1px solid var(--dash-divider)}.creator-dna-page.owl-theme .creator-dna-rhythm-section-head{justify-content:space-between;align-items:center;gap:var(--dash-space-3);margin-bottom:var(--dash-space-3);display:flex}.creator-dna-page.owl-theme .creator-dna-rhythm-section-head h3{color:var(--dash-text-primary);margin:0;font-size:14px;font-weight:650}.creator-dna-page.owl-theme .creator-dna-rhythm-text-link{color:var(--dash-accent-primary);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:650}.creator-dna-page.owl-theme .creator-dna-rhythm-text-link:hover{color:var(--dash-accent-primary)}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .creator-dna-rhythm-text-link:hover{color:color-mix(in srgb, var(--dash-accent-primary) 82%, white)}}.creator-dna-page.owl-theme .creator-dna-rhythm-prescription-list{border-top:1px solid var(--dash-divider);flex-direction:column;display:flex}.creator-dna-page.owl-theme .creator-dna-rhythm-prescription{gap:var(--dash-space-3);border-bottom:1px solid var(--dash-divider);color:var(--dash-text-secondary);grid-template-columns:18px minmax(0,1fr);padding:12px 0;display:grid}.creator-dna-page.owl-theme .creator-dna-rhythm-prescription:last-child{border-bottom:none}.creator-dna-page.owl-theme .creator-dna-rhythm-prescription svg{color:var(--dash-accent-primary);margin-top:2px}.creator-dna-page.owl-theme .creator-dna-rhythm-prescription strong{color:var(--dash-text-primary);font-size:13px;font-weight:650;line-height:18px;display:block}.creator-dna-page.owl-theme .creator-dna-rhythm-prescription p{margin:4px 0 0;font-size:13px;line-height:20px}.creator-dna-page.owl-theme .creator-dna-rhythm-footer{grid-template-columns:1fr;display:grid}@media (width>=1024px){.creator-dna-page.owl-theme .creator-dna-rhythm-footer{grid-template-columns:1.15fr .85fr}.creator-dna-page.owl-theme .creator-dna-rhythm-quote{border-right:1px solid var(--dash-divider)}}.creator-dna-page.owl-theme .creator-dna-rhythm-quote,.creator-dna-page.owl-theme .creator-dna-rhythm-recovery{padding:var(--dash-space-5);min-width:0}.creator-dna-page.owl-theme .creator-dna-rhythm-quote-body{min-height:88px;margin-top:var(--dash-space-4);text-align:center;place-items:center;display:grid}.creator-dna-page.owl-theme .creator-dna-rhythm-quote-body p{max-width:34rem;color:var(--dash-text-secondary);margin:0;font-size:17px;font-style:italic;line-height:26px}.creator-dna-page.owl-theme .creator-dna-rhythm-recovery h3{margin:var(--dash-space-2) 0 0;color:var(--dash-text-primary);font-size:18px;font-weight:650;line-height:24px}.creator-dna-page.owl-theme .creator-dna-rhythm-recovery>p:not(.dashboard-eyebrow){margin:var(--dash-space-2) 0 0;color:var(--dash-text-secondary);font-size:13px;line-height:20px}.creator-dna-page.owl-theme .creator-dna-rhythm-recovery-actions{gap:var(--dash-space-2);margin-top:var(--dash-space-4);flex-direction:column;display:flex}.creator-dna-page.owl-theme .creator-dna-layer-icon{background:0 0;border:none;width:auto;height:auto;padding:0}.creator-dna-page.owl-theme .creator-dna-genome-grid{gap:var(--dash-space-4);align-items:stretch;display:grid}@media (width>=1024px){.creator-dna-page.owl-theme .creator-dna-genome-grid{gap:var(--dash-space-6);grid-template-columns:minmax(300px,1.05fr) minmax(360px,1fr)}}.creator-dna-page.owl-theme .creator-dna-helix-viewport{background:radial-gradient(ellipse 80% 60% at 50% 38%, var(--dash-accent-primary), transparent 70%), radial-gradient(circle at 50% 100%, var(--dash-accent-secondary), transparent 55%), linear-gradient(180deg, var(--dash-surface-raised) 0%, var(--dash-surface-base) 100%);flex-direction:column;min-height:420px;padding:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .creator-dna-helix-viewport{background:radial-gradient(ellipse 80% 60% at 50% 38%, color-mix(in srgb, var(--dash-accent-primary) 14%, transparent), transparent 70%), radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--dash-accent-secondary) 8%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--dash-surface-raised) 40%, #020617) 0%, var(--dash-surface-base) 100%)}}@media (width>=1024px){.creator-dna-page.owl-theme .creator-dna-helix-viewport{min-height:560px}}.creator-dna-page.owl-theme .creator-dna-helix-viewport-head{justify-content:space-between;align-items:flex-start;gap:var(--dash-space-4);padding:var(--dash-space-4) var(--dash-space-5) 0;z-index:2;display:flex}.creator-dna-page.owl-theme .creator-dna-helix-viewport-head h2{margin:var(--dash-space-1) 0 0;color:var(--dash-text-primary);font-size:14px;font-weight:650;line-height:20px}.creator-dna-page.owl-theme .creator-dna-helix-viewport-head p{margin:var(--dash-space-1) 0 0;color:var(--dash-text-tertiary);font-size:12px;line-height:18px}.creator-dna-page.owl-theme .creator-dna-helix-score-pill{border-radius:var(--dash-radius-control);border:1px solid var(--dash-accent-primary);flex-direction:column;align-items:flex-end;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .creator-dna-helix-score-pill{border:1px solid color-mix(in srgb, var(--dash-accent-primary) 28%, transparent)}}.creator-dna-page.owl-theme .creator-dna-helix-score-pill{background:var(--dash-accent-primary)}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .creator-dna-helix-score-pill{background:color-mix(in srgb, var(--dash-accent-primary) 8%, transparent)}}.creator-dna-page.owl-theme .creator-dna-helix-score-pill span:first-child{color:var(--dash-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:650}.creator-dna-page.owl-theme .creator-dna-helix-score-pill strong{color:var(--dash-accent-primary);font-size:22px;font-weight:700;line-height:1}.creator-dna-page.owl-theme .creator-dna-helix-stage{min-height:320px;margin-top:var(--dash-space-2);border-radius:var(--dash-radius-control);background:radial-gradient(ellipse 72% 58% at 50% 44%, var(--dash-accent-primary), transparent 68%), radial-gradient(circle at 18% 82%, #818cf814, transparent 42%), radial-gradient(circle at 82% 18%, #38bdf80f, transparent 38%), linear-gradient(180deg, #030712 0%, #020617 100%);flex:auto;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .creator-dna-helix-stage{background:radial-gradient(ellipse 72% 58% at 50% 44%, color-mix(in srgb, var(--dash-accent-primary) 12%, transparent), transparent 68%), radial-gradient(circle at 18% 82%, #818cf814, transparent 42%), radial-gradient(circle at 82% 18%, #38bdf80f, transparent 38%), linear-gradient(180deg, #030712 0%, #020617 100%)}}@media (width>=1024px){.creator-dna-page.owl-theme .creator-dna-helix-stage{min-height:460px}}.creator-dna-page.owl-theme .creator-dna-helix-stage .dna-helix-canvas{min-height:320px;position:absolute;inset:0}.creator-dna-page.owl-theme .dna-helix-strand-tip,.creator-dna-focus-scrim .dna-helix-strand-tip{pointer-events:none;z-index:6;border:1px solid var(--dash-accent-primary);width:min(240px,100% - 24px);padding:12px 14px;position:absolute}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .dna-helix-strand-tip,.creator-dna-focus-scrim .dna-helix-strand-tip{border:1px solid color-mix(in srgb, var(--dash-accent-primary) 28%, var(--dash-border-subtle))}}.creator-dna-page.owl-theme .dna-helix-strand-tip,.creator-dna-focus-scrim .dna-helix-strand-tip{border-radius:var(--dash-radius-control);background:var(--dash-surface-base)}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .dna-helix-strand-tip,.creator-dna-focus-scrim .dna-helix-strand-tip{background:color-mix(in srgb, var(--dash-surface-base) 94%, transparent)}}.creator-dna-page.owl-theme .dna-helix-strand-tip,.creator-dna-focus-scrim .dna-helix-strand-tip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--dash-shadow-card)}.creator-dna-page.owl-theme .dna-helix-strand-tip strong,.creator-dna-focus-scrim .dna-helix-strand-tip strong{color:var(--dash-text-primary);margin-top:4px;font-size:14px;font-weight:650;line-height:20px;display:block}.creator-dna-page.owl-theme .dna-helix-strand-tip-strength,.creator-dna-focus-scrim .dna-helix-strand-tip-strength{border:1px solid var(--dash-accent-primary);border-radius:999px;margin-top:6px;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .dna-helix-strand-tip-strength,.creator-dna-focus-scrim .dna-helix-strand-tip-strength{border:1px solid color-mix(in srgb, var(--dash-accent-primary) 24%, transparent)}}.creator-dna-page.owl-theme .dna-helix-strand-tip-strength,.creator-dna-focus-scrim .dna-helix-strand-tip-strength{background:var(--dash-accent-primary)}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .dna-helix-strand-tip-strength,.creator-dna-focus-scrim .dna-helix-strand-tip-strength{background:color-mix(in srgb, var(--dash-accent-primary) 10%, transparent)}}.creator-dna-page.owl-theme .dna-helix-strand-tip-strength,.creator-dna-focus-scrim .dna-helix-strand-tip-strength{color:var(--dash-accent-primary);font-size:11px;font-weight:650}.creator-dna-page.owl-theme .dna-helix-strand-tip-preview,.creator-dna-focus-scrim .dna-helix-strand-tip-preview{color:var(--dash-text-secondary);margin:8px 0 0;font-size:12px;line-height:18px}.creator-dna-page.owl-theme .dna-helix-strand-tip em,.creator-dna-focus-scrim .dna-helix-strand-tip em{color:var(--dash-text-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font-size:10px;font-style:normal;font-weight:650;display:block}.creator-dna-page.owl-theme .creator-dna-helix-caption{left:50%;bottom:var(--dash-space-4);z-index:2;border:1px solid var(--dash-accent-primary);border-radius:999px;max-width:calc(100% - 32px);padding:6px 12px;position:absolute;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .creator-dna-helix-caption{border:1px solid color-mix(in srgb, var(--dash-accent-primary) 24%, transparent)}}.creator-dna-page.owl-theme .creator-dna-helix-caption{background:var(--dash-surface-base)}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .creator-dna-helix-caption{background:color-mix(in srgb, var(--dash-surface-base) 72%, transparent)}}.creator-dna-page.owl-theme .creator-dna-helix-caption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--dash-text-tertiary);text-align:center;overflow-wrap:anywhere;font-size:11px;font-weight:550;line-height:1.35}.creator-dna-page.owl-theme .creator-dna-helix-loading{color:var(--dash-text-muted);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.creator-dna-page.owl-theme .creator-dna-strand-panel{flex-direction:column;gap:0;min-width:0;padding:0;display:flex}.creator-dna-page.owl-theme .creator-dna-inspector-head{justify-content:space-between;align-items:flex-start;gap:var(--dash-space-3);padding:var(--dash-space-4) var(--dash-space-5) 0;display:flex}.creator-dna-page.owl-theme .creator-dna-inspector-kicker{color:var(--dash-text-muted);letter-spacing:.03em;text-transform:none;font-size:11px;font-weight:650}.creator-dna-page.owl-theme .creator-dna-inspector-title{margin-top:var(--dash-space-1);color:var(--dash-text-primary);overflow-wrap:anywhere;word-break:break-word;font-size:16px;font-weight:650}.creator-dna-page.owl-theme .creator-dna-inspector-icon{color:var(--dash-accent-primary)}.creator-dna-page.owl-theme .creator-dna-detail-list{padding:var(--dash-space-3) var(--dash-space-5) var(--dash-space-4);border-bottom:1px solid var(--dash-divider)}.creator-dna-page.owl-theme .creator-dna-detail-row{border-bottom-color:var(--dash-divider)}.creator-dna-page.owl-theme .creator-dna-detail-row dt{color:var(--dash-text-muted);overflow-wrap:anywhere;min-width:0}.creator-dna-page.owl-theme .creator-dna-detail-row dd{color:var(--dash-text-primary);overflow-wrap:anywhere;word-break:break-word;text-align:right;min-width:0}.creator-dna-page.owl-theme .creator-dna-detail-row dd.is-tag{background:var(--dash-accent-secondary)}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .creator-dna-detail-row dd.is-tag{background:color-mix(in srgb, var(--dash-accent-secondary) 12%, transparent)}}.creator-dna-page.owl-theme .creator-dna-detail-row dd.is-tag{color:var(--dash-accent-secondary)}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .creator-dna-detail-row dd.is-tag{color:color-mix(in srgb, var(--dash-accent-secondary) 72%, white)}}.creator-dna-page.owl-theme .creator-dna-layer-stack{overscroll-behavior:contain;flex-direction:column;min-width:0;max-height:min(52vh,520px);display:flex;overflow-y:auto}.creator-dna-page.owl-theme .creator-dna-layer-stack-head{padding:var(--dash-space-3) var(--dash-space-5) var(--dash-space-2);color:var(--dash-text-muted);letter-spacing:.03em;text-transform:none;font-size:11px;font-weight:650}.creator-dna-page.owl-theme .creator-dna-layer-row{border:none;border-top:1px solid var(--dash-divider);background:0 0;border-radius:0;padding:0;transition:background .16s;display:block}.creator-dna-page.owl-theme .creator-dna-layer-row:hover{background:var(--dash-hover-bg);transform:none}.creator-dna-page.owl-theme .creator-dna-layer-row.is-active{background:var(--dash-accent-primary)}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .creator-dna-layer-row.is-active{background:color-mix(in srgb, var(--dash-accent-primary) 7%, transparent)}}.creator-dna-page.owl-theme .creator-dna-layer-row.is-active{box-shadow:inset 3px 0 0 var(--dash-accent-primary);border-color:var(--dash-divider)}.creator-dna-page.owl-theme .creator-dna-layer-row-select{padding:12px var(--dash-space-5);gap:8px}.creator-dna-page.owl-theme .creator-dna-layer-icon{border-color:var(--dash-border-subtle);background:var(--dash-surface-control);width:26px;height:26px;color:var(--dash-accent-primary);border-radius:8px}.creator-dna-page.owl-theme .creator-dna-layer-kicker{color:var(--dash-text-muted);overflow-wrap:anywhere}.creator-dna-page.owl-theme .creator-dna-layer-preview-row span:last-child{overflow-wrap:anywhere;text-align:right;min-width:0}.creator-dna-page.owl-theme .creator-dna-metrics .app-kpi-hover:last-child .app-kpi-value{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:clamp(14px,1.4vw,16px);line-height:1.25;display:-webkit-box;overflow:hidden}.creator-dna-page.owl-theme .creator-dna-helix-viewport-head{gap:var(--dash-space-3);flex-wrap:wrap}.creator-dna-page.owl-theme .creator-dna-helix-viewport-head>div:first-child{flex:12rem;min-width:0}.creator-dna-page.owl-theme .creator-dna-helix-viewport-head h2,.creator-dna-page.owl-theme .creator-dna-helix-viewport-head p{overflow-wrap:anywhere}.creator-dna-page.owl-theme .creator-dna-layer-title{color:var(--dash-text-primary);overflow-wrap:anywhere;word-break:break-word}.creator-dna-page.owl-theme .creator-dna-layer-strength-value{color:var(--dash-accent-primary)}.creator-dna-page.owl-theme .creator-dna-layer-strength-label{color:var(--dash-text-muted)}.creator-dna-page.owl-theme .creator-dna-layer-preview-row{color:var(--dash-text-secondary)}.creator-dna-page.owl-theme .creator-dna-layer-preview-row span:first-child{color:var(--dash-text-muted)}.creator-dna-page.owl-theme .creator-dna-layer-tag{border:1px solid var(--dash-accent-secondary)}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .creator-dna-layer-tag{border:1px solid color-mix(in srgb, var(--dash-accent-secondary) 24%, transparent)}}.creator-dna-page.owl-theme .creator-dna-layer-tag{background:var(--dash-accent-secondary)}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .creator-dna-layer-tag{background:color-mix(in srgb, var(--dash-accent-secondary) 10%, transparent)}}.creator-dna-page.owl-theme .creator-dna-layer-tag{color:var(--dash-accent-secondary)}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .creator-dna-layer-tag{color:color-mix(in srgb, var(--dash-accent-secondary) 80%, white)}}.creator-dna-page.owl-theme .creator-dna-layer-track{background:var(--dash-border-subtle)}.creator-dna-page.owl-theme .creator-dna-layer-fill{background:linear-gradient(90deg, var(--dash-accent-primary), var(--dash-accent-secondary))}@supports (color:color-mix(in lab, red, red)){.creator-dna-page.owl-theme .creator-dna-layer-fill{background:linear-gradient(90deg, var(--dash-accent-primary), color-mix(in srgb, var(--dash-accent-secondary) 80%, var(--dash-accent-primary)))}}.creator-dna-page.owl-theme .creator-dna-layer-edit{padding:0 var(--dash-space-5) 10px;color:var(--dash-text-muted)}.creator-dna-page.owl-theme .creator-dna-layer-edit:hover{color:var(--dash-accent-primary)}.creator-dna-focus-scrim.owl-theme{--dash-bg-canvas:var(--app-bg-canvas);--dash-surface-base:var(--app-surface-base);--dash-surface-control:var(--app-surface-control);--dash-border-subtle:var(--app-border-subtle);--dash-border-strong:var(--app-border-strong);--dash-text-primary:var(--app-text-primary);--dash-text-secondary:var(--app-text-secondary);--dash-text-tertiary:var(--app-text-tertiary);--dash-text-muted:var(--app-text-muted);--dash-accent-primary:var(--app-accent);--dash-radius-control:var(--owl-radius-control);--dash-space-2:var(--owl-space-2);--dash-space-3:var(--owl-space-3);--dash-space-4:var(--owl-space-4);--dash-space-5:var(--owl-space-5)}.creator-dna-focus-scrim{z-index:120;padding:max(16px, env(safe-area-inset-top,0px)) 16px max(16px, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617b8;place-items:center;display:grid;position:fixed;inset:0}.creator-dna-focus-stage{border:1px solid var(--dash-accent-primary);border-radius:1.15rem;width:min(100%,560px);height:min(68dvh,480px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.creator-dna-focus-stage{border:1px solid color-mix(in srgb, var(--dash-accent-primary) 28%, transparent)}}.creator-dna-focus-stage{background:radial-gradient(ellipse 88% 68% at 50% 40%, var(--dash-accent-primary), transparent 70%), radial-gradient(circle at 12% 88%, #818cf81a, transparent 48%), radial-gradient(circle at 88% 12%, #38bdf814, transparent 44%), linear-gradient(180deg, #030712 0%, #010409 100%)}@supports (color:color-mix(in lab, red, red)){.creator-dna-focus-stage{background:radial-gradient(ellipse 88% 68% at 50% 40%, color-mix(in srgb, var(--dash-accent-primary) 14%, transparent), transparent 70%), radial-gradient(circle at 12% 88%, #818cf81a, transparent 48%), radial-gradient(circle at 88% 12%, #38bdf814, transparent 44%), linear-gradient(180deg, #030712 0%, #010409 100%)}}.creator-dna-focus-stage{box-shadow:0 28px 64px #00000080}.creator-dna-focus-stage .dna-helix-canvas,.creator-dna-focus-stage .dna-helix-canvas-focus{min-height:100%;position:absolute;inset:0}.creator-dna-focus-vignette{pointer-events:none;background:radial-gradient(75% 65% at 50% 45%,#0000 35%,#0206178c 100%),linear-gradient(#02061759 0%,#0000 18% 78%,#020617a6 100%);position:absolute;inset:0}.creator-dna-focus-grid{pointer-events:none;opacity:.18;background-image:linear-gradient(var(--dash-accent-primary) 1px, transparent 1px), linear-gradient(90deg, var(--dash-accent-primary) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.creator-dna-focus-grid{background-image:linear-gradient(color-mix(in srgb, var(--dash-accent-primary) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dash-accent-primary) 18%, transparent) 1px, transparent 1px)}}.creator-dna-focus-grid{background-size:48px 48px;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 100%)}.creator-dna-focus-hud{pointer-events:none;padding:var(--dash-space-5);flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}@media (width>=768px){.creator-dna-focus-hud{padding:var(--dash-space-6)}}.creator-dna-focus-hud-top{pointer-events:auto;justify-content:space-between;align-items:flex-start;gap:var(--dash-space-4);display:flex}.creator-dna-focus-meta h2{margin:var(--dash-space-1) 0 0;color:var(--dash-text-primary);letter-spacing:-.02em;font-size:clamp(22px,2.4vw,30px);font-weight:650;line-height:1.15}.creator-dna-focus-meta p:last-child{margin:var(--dash-space-2) 0 0;max-width:28rem;color:var(--dash-text-tertiary);font-size:13px;line-height:20px}.creator-dna-focus-meta .dashboard-eyebrow{align-items:center;gap:6px;display:inline-flex}.creator-dna-focus-hud-actions{align-items:center;gap:var(--dash-space-3);display:flex}.creator-dna-focus-score-pill{border-radius:var(--dash-radius-control);border:1px solid var(--dash-accent-primary);flex-direction:column;align-items:flex-end;min-width:88px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.creator-dna-focus-score-pill{border:1px solid color-mix(in srgb, var(--dash-accent-primary) 30%, transparent)}}.creator-dna-focus-score-pill{background:var(--dash-surface-base)}@supports (color:color-mix(in lab, red, red)){.creator-dna-focus-score-pill{background:color-mix(in srgb, var(--dash-surface-base) 72%, transparent)}}.creator-dna-focus-score-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.creator-dna-focus-score-pill span{color:var(--dash-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:650}.creator-dna-focus-score-pill strong{color:var(--dash-accent-primary);margin-top:4px;font-size:28px;font-weight:700;line-height:1}.creator-dna-focus-close{border-radius:var(--dash-radius-control);border:1px solid var(--dash-border-subtle);background:var(--dash-surface-base);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.creator-dna-focus-close{background:color-mix(in srgb, var(--dash-surface-base) 78%, transparent)}}.creator-dna-focus-close{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--dash-text-secondary);cursor:pointer;transition:border-color .16s,color .16s,background .16s}.creator-dna-focus-close:hover{border-color:var(--dash-border-strong);background:var(--dash-surface-raised)}@supports (color:color-mix(in lab, red, red)){.creator-dna-focus-close:hover{background:color-mix(in srgb, var(--dash-surface-raised) 82%, transparent)}}.creator-dna-focus-close:hover{color:var(--dash-text-primary)}.creator-dna-focus-hud-bottom{pointer-events:none;justify-content:center;gap:var(--dash-space-2);flex-wrap:wrap;display:flex}.creator-dna-focus-chip{border:1px solid var(--dash-accent-primary);border-radius:999px;padding:6px 12px}@supports (color:color-mix(in lab, red, red)){.creator-dna-focus-chip{border:1px solid color-mix(in srgb, var(--dash-accent-primary) 22%, transparent)}}.creator-dna-focus-chip{background:var(--dash-surface-base)}@supports (color:color-mix(in lab, red, red)){.creator-dna-focus-chip{background:color-mix(in srgb, var(--dash-surface-base) 68%, transparent)}}.creator-dna-focus-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--dash-text-tertiary);font-size:11px;font-weight:550;line-height:16px}.creator-dna-focus-loading{color:var(--dash-text-muted);place-items:center;font-size:14px;display:grid;position:absolute;inset:0}:root{--bp-xs:320px;--bp-sm-phone:375px;--bp-lg-phone:430px;--bp-sm-tablet:768px;--bp-lg-tablet:1024px;--bp-laptop:1280px;--bp-desktop:1440px;--bp-ultrawide:1920px;--touch-min:44px;--content-max:1240px;--content-max-wide:1440px;--readable-measure:68ch;--type-display:clamp(1.25rem, 1.1rem + .7vw, 1.75rem);--type-title:clamp(1.125rem, 1.05rem + .4vw, 1.375rem);--type-body:clamp(.875rem, .84rem + .15vw, .9375rem);--type-meta:clamp(.6875rem, .66rem + .1vw, .75rem);--motion-fast:.12s;--motion-base:.18s;--motion-enter:.28s}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s;--motion-enter:0s}.owl-app-shell *,.owl-app-shell :before,.owl-app-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.owl-app-shell .vtp-node-pulse.is-live-pulse,.owl-app-shell .vtp-node-pulse.is-selected-pulse,.owl-app-shell .vtp-node-halo.is-live-halo,.owl-app-shell .tr-sky-stars--mid,.owl-app-shell .tr-sky-stars--near,.owl-app-shell .tr-sky-stars--blink-a,.owl-app-shell .tr-sky-stars--blink-b,.owl-app-shell .tr-sky-stars--blink-c{animation-duration:revert!important;animation-iteration-count:infinite!important}}@media (hover:none) and (pointer:coarse){:root{--motion-enter:.18s}.glass-card-hover:hover{transform:none;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #00000047,0 20px 48px #00000061}}.owl-app-shell{--app-content-max:var(--content-max);--app-shell-pad-inline:clamp(12px, 1.6vw, 24px);--app-shell-pad-block:clamp(10px, 1.1vw, 16px);--app-shell-inner-gap:clamp(.9rem, 1.3vw, 1.25rem)}@media (width<=374px){.owl-app-shell{--app-page-padding-x:10px;--app-page-padding-y:8px;--app-page-gap:10px;--app-mobile-nav-height:64px}}@media (width>=430px) and (width<=767px){.owl-app-shell{--app-page-padding-x:16px;--app-page-gap:14px}}@media (width>=768px) and (width<=1023px){.owl-app-shell{--app-page-gap:18px;--app-page-padding-x:20px;--app-page-padding-y:18px}}@media (width>=1024px) and (width<=1279px){.owl-app-shell{--app-page-gap:22px;--app-page-padding-x:28px;--app-page-padding-y:22px}}@media (width>=1024px){.owl-app-shell{--app-page-gap:24px;--app-shell-pad-inline:clamp(16px, 1.8vw, 28px);--app-shell-pad-block:clamp(12px, 1.4vw, 18px)}}@media (width>=1440px){.owl-app-shell{--app-content-max:min(1440px, calc(100vw - 3.5rem));--app-page-gap:28px;--app-shell-pad-inline:clamp(20px, 2vw, 32px);--app-shell-pad-block:clamp(14px, 1.6vw, 20px)}}@media (width>=1920px){.owl-app-shell{--app-content-max:min(1520px, calc(100vw - 4rem))}}.app-main{padding:var(--app-shell-pad-block) var(--app-shell-pad-inline) calc(var(--app-shell-pad-block) + 12px);justify-content:center;display:flex}.app-main-inner{width:min(100%, var(--app-content-max,var(--content-max)));max-width:var(--app-content-max,var(--content-max));box-sizing:border-box;gap:var(--app-shell-inner-gap);flex-direction:column;margin-inline:auto;padding:clamp(.9rem,1.2vw,1.2rem) clamp(.95rem,1.6vw,1.5rem) clamp(1.2rem,2vw,1.6rem);display:flex}@media (width<=767px){.app-main-inner{padding:.85rem .75rem 1.1rem}}.touch-target,.app-icon-button,.app-user-button,.app-sidebar-collapse,.app-mobile-modules-close{min-height:var(--touch-min);min-width:var(--touch-min)}.app-nav-item,.btn-primary,.settings-btn,.settings-export-row{min-height:var(--touch-min)}.app-mobile-nav-item{min-height:var(--touch-min);min-width:0;padding:8px 4px}.app-mobile-nav-item span{font-size:11px;line-height:13px}@media (width<=374px){.app-mobile-nav-item span{font-size:10px}}.app-mobile-modules-link{min-height:var(--touch-min);padding:14px 12px}.app-mobile-modules-close{width:var(--touch-min);height:var(--touch-min)}@media (hover:hover) and (pointer:fine) and (width>=1024px){.app-icon-button,.app-user-button{min-width:40px;min-height:40px}.app-nav-item{min-height:40px}}.app-page-title{font-size:var(--type-display);overflow-wrap:anywhere;line-height:1.25}.app-page-description{font-size:var(--type-body);max-width:var(--readable-measure)}@media (width<=767px){.app-page-description{max-width:none}}@media (width>=1280px){.app-page-title{letter-spacing:-.01em}}.owl-stack{gap:var(--app-page-gap,16px);flex-direction:column;min-width:0;display:flex}.owl-grid{gap:var(--app-page-gap,16px);min-width:0;display:grid}.owl-grid>*{min-width:0}.owl-grid-auto{gap:var(--app-page-gap,16px);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));min-width:0;display:grid}.owl-grid-2{gap:var(--app-page-gap,16px);grid-template-columns:1fr;min-width:0;display:grid}@media (width>=768px){.owl-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.owl-grid-3{gap:var(--app-page-gap,16px);grid-template-columns:1fr;min-width:0;display:grid}@media (width>=640px){.owl-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.owl-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.owl-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}@media (width>=430px){.owl-metric-row.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px){.owl-metric-row.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.owl-table-desktop{border-collapse:collapse;width:100%;display:none}.owl-table-cards{flex-direction:column;gap:10px;display:flex}.owl-table-card{border:1px solid var(--app-border-subtle);background:var(--app-surface-base);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.owl-table-card-row{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.owl-table-card-label{color:var(--app-text-muted);font-size:var(--type-meta);flex-shrink:0;font-weight:620}.owl-table-card-value{color:var(--app-text-primary);font-size:var(--type-body);text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:560}@media (width>=768px){.owl-table-desktop{display:table}.owl-table-cards{display:none}}@media (width<=767px){.owl-responsive-table-wrap{overflow:visible}.owl-responsive-table{width:100%;min-width:0!important}.owl-responsive-table thead{display:none}.owl-responsive-table,.owl-responsive-table tbody,.owl-responsive-table tr,.owl-responsive-table td{width:100%;display:block}.owl-responsive-table tr{border:1px solid var(--app-border-subtle);background:var(--app-surface-base);border-radius:12px;margin-bottom:10px;padding:12px 14px}.owl-responsive-table td{text-align:right;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.owl-responsive-table td:before{content:attr(data-label);color:var(--app-text-muted);font-size:var(--type-meta);text-align:left;flex-shrink:0;font-weight:620}.owl-responsive-table td:first-child{padding-top:0}.owl-responsive-table td:last-child{padding-bottom:0}}.owl-chart,.recharts-responsive-container{min-width:0;width:100%!important}.owl-chart{min-height:200px}@media (width<=767px){.owl-chart{min-height:180px}.recharts-text{font-size:10px!important}.recharts-legend-wrapper{max-width:100%!important}}@media (width>=1024px){.owl-chart{min-height:240px}}.owl-app-shell input,.owl-app-shell select,.owl-app-shell textarea{max-width:100%;font-size:16px}@media (width>=768px){.owl-app-shell input,.owl-app-shell select,.owl-app-shell textarea{font-size:inherit}}.owl-app-shell label{margin-bottom:6px;display:block}.owl-app-shell :focus-visible{outline:2px solid var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.owl-app-shell :focus-visible{outline:2px solid color-mix(in srgb, var(--app-accent) 80%, white)}}.owl-app-shell :focus-visible{outline-offset:2px}.owl-app-shell :focus:not(:focus-visible){outline:none}.owl-app-shell .app-main,.owl-app-shell .app-main-inner,.owl-app-shell .app-page-stack,.owl-app-shell .dashboard-stack,.owl-app-shell .dashboard-deck{min-width:0;max-width:100%}.owl-app-shell img,.owl-app-shell video:not(.owl-env-video),.owl-app-shell canvas,.owl-app-shell svg{max-width:100%}@media (width<=767px){.app-sticky-toolbar{top:0}.app-page-header-actions{gap:10px}.app-page-header-actions>*{min-height:var(--touch-min);flex:none}}@media (width>=900px) and (width<=1099px) and (orientation:landscape){.dashboard-decision-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@supports (padding:max(0px)){.app-mobile-nav{padding-bottom:max(6px, env(safe-area-inset-bottom,0px))}.app-main{padding-bottom:calc(var(--app-mobile-nav-height) + 8px + env(safe-area-inset-bottom,0px))}@media (width>=768px){.app-main{padding-bottom:20px}}}:root{--owl-keyboard-inset:0px}@media (width<=767px){body.owl-keyboard-open .app-mobile-nav{transform:translateY(calc(100% + env(safe-area-inset-bottom,0px)));pointer-events:none;opacity:0;transition:opacity var(--motion-fast,.12s) ease, transform var(--motion-fast,.12s) ease}body.owl-keyboard-open .owl-command-launcher-wrap,body.owl-keyboard-open .owl-command-minimized-chip{bottom:calc(12px + var(--owl-keyboard-inset,0px))!important}body.owl-keyboard-open .owl-command-panel:not(.is-expanded){bottom:calc(8px + var(--owl-keyboard-inset,0px))!important;max-height:min(52vh, calc(100dvh - var(--owl-keyboard-inset,0px) - 96px))!important}body.owl-keyboard-open .app-main{padding-bottom:calc(16px + var(--owl-keyboard-inset,0px));scroll-padding-bottom:calc(24px + var(--owl-keyboard-inset,0px))}body.owl-keyboard-open .pn-publish-bar,body.owl-keyboard-open .post-now-sticky-actions,body.owl-keyboard-open .studio-review-primary-cta,body.owl-keyboard-open .app-sticky-action-bar{bottom:calc(8px + var(--owl-keyboard-inset,0px))!important}}html,body,#root{max-width:100vw;overflow-x:hidden}html{-webkit-tap-highlight-color:#6e93ff26;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;touch-action:manipulation}#root{touch-action:manipulation;-webkit-overflow-scrolling:touch}*{scrollbar-width:thin;scrollbar-color:#ffffff0f transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:4px}::selection{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--app-accent) 28%, transparent)}}::selection{color:#fff}html[data-theme=light] *{scrollbar-color:#0f172a24 transparent}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#0f172a24}html[data-theme=light] ::selection{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] ::selection{background:color-mix(in srgb, var(--app-accent) 28%, transparent)}}html[data-theme=light] ::selection{color:var(--app-surface-elevated)}button,a,input,select,textarea{-webkit-tap-highlight-color:#6e93ff1f}button,a{touch-action:manipulation}input,select,textarea{touch-action:auto}@media (hover:hover) and (pointer:fine){*{cursor:inherit}a,button,[role=button],[role=tab],[role=menuitem],input[type=checkbox],input[type=radio],select{cursor:pointer}button:disabled,[role=button][aria-disabled=true],a[aria-disabled=true]{cursor:not-allowed}*{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#ffffff1f}html[data-theme=light] *{scrollbar-color:#0f172a29 transparent}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#0f172a29}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#0f172a3d}}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--app-text-secondary);letter-spacing:-.01em;font-optical-sizing:auto;font-variant-ligatures:common-ligatures discretionary-ligatures;font-feature-settings:"liga" 1, "kern" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;text-wrap:pretty;background:radial-gradient(ellipse 82% 58% at 50% -12%, var(--app-accent) 0%, transparent 62%), linear-gradient(135deg, var(--surface-primary) 0%, var(--surface-secondary) 58%, #03080ff5 100%);font-family:Mona Sans Variable,Mona Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.55;overflow-x:hidden}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(ellipse 82% 58% at 50% -12%, color-mix(in srgb, var(--app-accent) 18%, transparent) 0%, transparent 62%), linear-gradient(135deg, color-mix(in srgb, var(--surface-primary) 86%, transparent) 0%, color-mix(in srgb, var(--surface-secondary) 92%, transparent) 58%, #03080ff5 100%)}}body:before{content:"";background:radial-gradient(circle, var(--app-accent), transparent 72%);border-radius:999px;width:min(44rem,70vw);height:min(24rem,42vw);position:fixed;inset:-16% auto auto -8%}@supports (color:color-mix(in lab, red, red)){body:before{background:radial-gradient(circle, color-mix(in srgb, var(--app-accent) 22%, transparent), transparent 72%)}}body:before{filter:blur(72px);opacity:.82;pointer-events:none;z-index:-2}body:after{content:"";background:radial-gradient(circle, var(--app-accent), transparent 72%);border-radius:999px;width:min(34rem,60vw);height:min(24rem,42vw);position:fixed;inset:auto -8% -18% auto}@supports (color:color-mix(in lab, red, red)){body:after{background:radial-gradient(circle, color-mix(in srgb, var(--app-accent) 14%, transparent), transparent 72%)}}body:after{filter:blur(86px);opacity:.5;pointer-events:none;z-index:-1}html[data-theme=light] body{background:radial-gradient(78% 52% at 50% -10%,#3d5fd114 0%,#0000 58%),linear-gradient(#f8fbff 0%,#eef4fb 62%,#e8eef7 100%)}html[data-theme=dark] body{background:radial-gradient(82% 58% at 50% -12%,#7b8fae1f 0%,#0000 58%),linear-gradient(#050811 0%,#09111d 54%,#0b1424 100%)}a{color:var(--app-accent);outline-offset:2px;text-decoration:none;transition:color .16s,opacity .16s}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;text-wrap:balance;-webkit-font-smoothing:antialiased;font-weight:650;line-height:1.12}h1{font-size:clamp(1.3rem,1.7vw + .9rem,1.75rem)}h2{font-size:clamp(1.1rem,1.3vw + .9rem,1.35rem)}h3{font-size:clamp(1rem,1vw + .85rem,1.15rem)}p,li,span,label,small,figcaption{text-wrap:pretty}.text-7xl,.text-6xl,.text-5xl,.text-4xl{font-size:clamp(1.8rem,2.2vw + 1rem,2.5rem)!important}.text-3xl{font-size:clamp(1.35rem,1.6vw + .95rem,1.7rem)!important}.text-2xl{font-size:clamp(1.2rem,1.2vw + .95rem,1.45rem)!important}.text-xl{font-size:1.1rem!important}.text-lg{font-size:1rem!important}.font-black,.font-extrabold{font-weight:700!important}strong,b,.numeric,.metric,.stat,.count,.value,.score,[data-number]{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1}a:hover{color:var(--app-accent-hover)}a:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}button,[role=button],input,select,textarea{font:inherit}button,[role=button]{outline-offset:2px;transition:background-color .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1)}button:hover,[role=button]:hover{transform:translateY(-1px)}button:active,[role=button]:active{transform:translateY(0)}button,[role=button],.dashboard-button,.dashboard-button-primary,.mc-btn-primary,.learn-btn-primary,.settings-btn-primary,.pos-btn--primary{box-shadow:inset 0 1px #ffffff0f,0 10px 24px #00000029}button:hover,[role=button]:hover,.dashboard-button:hover,.dashboard-button-primary:hover,.mc-btn-primary:hover,.learn-btn-primary:hover,.settings-btn-primary:hover,.pos-btn--primary:hover{box-shadow:inset 0 1px #ffffff14,0 14px 30px #0003}button:focus-visible,[role=button]:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px;transition:outline .18s cubic-bezier(.2,.8,.2,1)}input:not([type=checkbox]):not([type=radio]),textarea,select{color:var(--app-text-primary);border:1px solid var(--app-accent)}@supports (color:color-mix(in lab, red, red)){input:not([type=checkbox]):not([type=radio]),textarea,select{border:1px solid color-mix(in srgb, var(--app-accent) 12%, var(--app-border-subtle))}}input:not([type=checkbox]):not([type=radio]),textarea,select{background:linear-gradient(180deg, var(--surface-control), var(--surface-control))}@supports (color:color-mix(in lab, red, red)){input:not([type=checkbox]):not([type=radio]),textarea,select{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-control) 96%, transparent), color-mix(in srgb, var(--surface-control) 90%, transparent))}}input:not([type=checkbox]):not([type=radio]),textarea,select{will-change:border-color, box-shadow;border-radius:12px;outline:none;transition:border-color .16s,box-shadow .16s,background-color .16s,transform .16s;box-shadow:inset 0 1px #ffffff0a}@supports (color:color-mix(in lab, red, red)){input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-accent) 16%, transparent), inset 0 1px 0 #ffffff0f}}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{border-color:var(--app-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{border-color:color-mix(in srgb, var(--app-accent) 36%, var(--app-border-strong))}}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{box-shadow:0 0 0 3px var(--app-accent)}@supports (color:color-mix(in lab, red, red)){input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-accent) 12%, transparent)}}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{background:color-mix(in srgb, var(--surface-elevated) 96%, transparent)}}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{outline-offset:2px;outline:2px solid #0000}html{background-color:var(--app-bg-canvas,var(--app-bg,#040810));background-image:var(--environment-background,none);background-position:50%;background-repeat:no-repeat;background-size:cover}#root{z-index:auto;isolation:isolate;will-change:contents;contain:layout style paint;background:0 0;min-height:100vh;position:relative}.dashboard-page,.creator-studio-page,.auth-shell,.owl-theme,.settings-page,.pricing-page,.onboarding-page{isolation:isolate;color:var(--app-text-primary);background:0 0;position:relative}.dashboard-surface,.glass-card,.creator-studio-section,.dashboard-console{border:1px solid var(--app-accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-surface,.glass-card,.creator-studio-section,.dashboard-console{border:1px solid color-mix(in srgb, var(--app-accent) 14%, var(--surface-border-soft))}}.dashboard-surface,.glass-card,.creator-studio-section,.dashboard-console{background:linear-gradient(145deg, #ffffff14 0%, #ffffff05 40%, transparent 100%), linear-gradient(150deg, var(--app-accent), var(--surface-card-strong));border-radius:24px}@supports (color:color-mix(in lab, red, red)){.dashboard-surface,.glass-card,.creator-studio-section,.dashboard-console{background:linear-gradient(145deg, #ffffff14 0%, #ffffff05 40%, transparent 100%), linear-gradient(150deg, color-mix(in srgb, var(--app-accent) 12%, var(--surface-card-soft)), var(--surface-card-strong))}}.dashboard-surface,.glass-card,.creator-studio-section,.dashboard-console{-webkit-backdrop-filter:var(--glass-blur,blur(24px) saturate(1.16));will-change:transform, border-color;transition:border-color .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1),background-color .22s cubic-bezier(.2,.8,.2,1);box-shadow:inset 0 1px #ffffff14,0 24px 60px #00000052,0 0 0 1px #ffffff08}.dashboard-surface:before,.glass-card:before,.creator-studio-section:before,.dashboard-console:before{content:"";pointer-events:none;opacity:.82;background:linear-gradient(120deg,#ffffff1c 0%,#0000 34%,#ffffff08 72%,#0000 100%);position:absolute;inset:0}.dashboard-surface:after,.glass-card:after,.creator-studio-section:after,.dashboard-console:after{content:"";background:radial-gradient(circle, var(--app-accent) 0%, transparent 70%);border-radius:999px;width:56%;height:56%;position:absolute;inset:auto -20% -42% auto}@supports (color:color-mix(in lab, red, red)){.dashboard-surface:after,.glass-card:after,.creator-studio-section:after,.dashboard-console:after{background:radial-gradient(circle, color-mix(in srgb, var(--app-accent) 16%, transparent) 0%, transparent 70%)}}.dashboard-surface:after,.glass-card:after,.creator-studio-section:after,.dashboard-console:after{pointer-events:none;filter:blur(18px)}.dashboard-surface:hover,.glass-card:hover,.creator-studio-section:hover,.dashboard-console:hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-surface:hover,.glass-card:hover,.creator-studio-section:hover,.dashboard-console:hover{border-color:color-mix(in srgb, var(--app-accent) 28%, #ffffff1a)}}.dashboard-surface:hover,.glass-card:hover,.creator-studio-section:hover,.dashboard-console:hover{box-shadow:inset 0 1px 0 #ffffff1a, 0 26px 64px #0000005c, 0 0 0 1px var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-surface:hover,.glass-card:hover,.creator-studio-section:hover,.dashboard-console:hover{box-shadow:inset 0 1px 0 #ffffff1a, 0 26px 64px #0000005c, 0 0 0 1px color-mix(in srgb, var(--app-accent) 12%, transparent)}}.dashboard-surface:hover,.glass-card:hover,.creator-studio-section:hover,.dashboard-console:hover{transform:translateY(-2px)}.dashboard-page section,.creator-studio-page section,.settings-page section,.pricing-page section,.onboarding-page section,.dashboard-page article,.creator-studio-page article,.settings-page article,.pricing-page article,.onboarding-page article{border:1px solid var(--app-accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-page section,.creator-studio-page section,.settings-page section,.pricing-page section,.onboarding-page section,.dashboard-page article,.creator-studio-page article,.settings-page article,.pricing-page article,.onboarding-page article{border:1px solid color-mix(in srgb, var(--app-accent) 12%, var(--surface-border-soft))}}.dashboard-page section,.creator-studio-page section,.settings-page section,.pricing-page section,.onboarding-page section,.dashboard-page article,.creator-studio-page article,.settings-page article,.pricing-page article,.onboarding-page article{background:linear-gradient(145deg, #ffffff0f 0%, #ffffff03 42%, transparent 100%), linear-gradient(145deg, var(--app-accent) 0%, var(--surface-card-strong) 100%);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.dashboard-page section,.creator-studio-page section,.settings-page section,.pricing-page section,.onboarding-page section,.dashboard-page article,.creator-studio-page article,.settings-page article,.pricing-page article,.onboarding-page article{background:linear-gradient(145deg, #ffffff0f 0%, #ffffff03 42%, transparent 100%), linear-gradient(145deg, color-mix(in srgb, var(--app-accent) 10%, var(--surface-card-soft)) 0%, var(--surface-card-strong) 100%)}}.dashboard-page section,.creator-studio-page section,.settings-page section,.pricing-page section,.onboarding-page section,.dashboard-page article,.creator-studio-page article,.settings-page article,.pricing-page article,.onboarding-page article{-webkit-backdrop-filter:blur(24px)saturate(1.14);box-shadow:inset 0 1px #ffffff12,0 18px 40px #00000038,0 0 0 1px #ffffff06}.dashboard-page section:before,.creator-studio-page section:before,.settings-page section:before,.pricing-page section:before,.onboarding-page section:before,.dashboard-page article:before,.creator-studio-page article:before,.settings-page article:before,.pricing-page article:before,.onboarding-page article:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(120deg,#ffffff17 0%,#0000 36%,#ffffff07 100%);position:absolute;inset:0}html[data-theme=light] .glass-card{background:linear-gradient(#ffffffeb 0%,#f8fafce0 100%),linear-gradient(135deg,#fffffff5,#f1f5fae6);border:1px solid #0f172a0f;box-shadow:inset 0 1px #ffffffc7,0 8px 20px #0f172a0d,0 0 0 1px #3d5fd10a}html[data-theme=light] .glass-card:before{opacity:.48}.glass-card-hover{cursor:pointer;will-change:transform, border-color;transition:border-color .2s cubic-bezier(.2,.8,.2,1),background .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1)}.glass-card-hover:hover{border-color:var(--app-accent);background:linear-gradient(#ffffff0f 0%,#ffffff04 100%),linear-gradient(135deg,#0b111bf5,#080c14e6)}@supports (color:color-mix(in lab, red, red)){.glass-card-hover:hover{border-color:color-mix(in srgb, var(--app-accent) 18%, var(--app-border-strong))}}.glass-card-hover:hover{box-shadow:inset 0 1px 0 #ffffff0d, 0 0 16px var(--app-accent), 0 14px 34px #00000042}@supports (color:color-mix(in lab, red, red)){.glass-card-hover:hover{box-shadow:inset 0 1px 0 #ffffff0d, 0 0 16px color-mix(in srgb, var(--app-accent) 8%, transparent), 0 14px 34px #00000042}}.glass-card-hover:hover{transform:translateY(-1px)}@media (hover:hover) and (pointer:fine){.glass-card-hover:hover{transform:translateY(-2px)scale(1.005)}.glass-card-hover:active{transition:transform 80ms;transform:translateY(0)scale(.998)}}html[data-theme=light] .glass-card-hover:hover{background:linear-gradient(#fffffff5 0%,#f8fafceb 100%),linear-gradient(135deg,#fffffffa,#f2f7fcf0);box-shadow:inset 0 1px #ffffffd6,0 8px 20px #0f172a0f,0 0 0 1px #3d5fd10f}.glass-card-blue,.glass-card-purple,.glass-card-emerald,.glass-card-amber,.glass-card-rose,.glass-card-cyan{border-left:none;box-shadow:inset 0 1px #ffffff0a,0 8px 32px #00000029}.glass-card-blue{border-color:#6b9aff29}.glass-card-purple{border-color:#5b8def29}.glass-card-emerald{border-color:#34d39929}.glass-card-amber{border-color:#fbbf2429}.glass-card-rose{border-color:#f8717129}.glass-card-cyan{border-color:#5b8def29}.gradient-text{color:var(--app-text-primary,#f5f7fa);font-weight:650}.gradient-border{position:relative}.gradient-border:before{content:"";border-radius:inherit;opacity:.95;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#6e93ff5c,#8faeff47,#6e93ff29);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glow-blue,.glow-purple,.glow-emerald{box-shadow:0 1px 2px #0000002e}.dna-helix-canvas{width:100%;min-height:320px;position:relative}.dna-helix-canvas canvas{display:block;width:100%!important;height:100%!important}@keyframes border-pulse{0%,to{border-color:#3b82f626}50%{border-color:#3b82f659}}.animate-border-pulse{animation:3s ease-in-out infinite border-pulse}.btn-primary{background:linear-gradient(135deg, var(--app-accent), var(--app-accent))}@supports (color:color-mix(in lab, red, red)){.btn-primary{background:linear-gradient(135deg, color-mix(in srgb, var(--app-accent) 92%, #fff 8%), color-mix(in srgb, var(--app-accent) 64%, #09111d 36%))}}.btn-primary{color:#f8fafc;border:1px solid var(--app-accent);border-radius:999px;padding:.72rem 1.5rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.btn-primary{border:1px solid color-mix(in srgb, var(--app-accent) 36%, transparent)}}.btn-primary{cursor:pointer;box-shadow:inset 0 1px 0 #ffffff29, 0 10px 22px var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.btn-primary{box-shadow:inset 0 1px 0 #ffffff29, 0 10px 22px color-mix(in srgb, var(--app-accent) 26%, transparent)}}.btn-primary{transition:transform .18s,box-shadow .18s,background .18s,border-color .18s}.btn-primary:hover{background:linear-gradient(135deg, var(--app-accent), var(--app-accent))}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--app-accent) 96%, #fff 4%), color-mix(in srgb, var(--app-accent) 70%, #0b1220 30%))}}.btn-primary:hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{border-color:color-mix(in srgb, var(--app-accent) 50%, transparent)}}.btn-primary:hover{box-shadow:inset 0 1px 0 #fff3, 0 14px 26px var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{box-shadow:inset 0 1px 0 #fff3, 0 14px 26px color-mix(in srgb, var(--app-accent) 30%, transparent)}}.btn-primary:hover{transform:translateY(-1px)}.btn-primary:active{background:linear-gradient(135deg, var(--app-accent), var(--app-accent))}@supports (color:color-mix(in lab, red, red)){.btn-primary:active{background:linear-gradient(135deg, color-mix(in srgb, var(--app-accent) 86%, #000 14%), color-mix(in srgb, var(--app-accent) 54%, #0b1220 46%))}}.btn-secondary,.btn-ghost{border:1px solid var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.btn-secondary,.btn-ghost{border:1px solid color-mix(in srgb, var(--app-accent) 12%, #ffffff14)}}.btn-secondary,.btn-ghost{color:var(--app-text-secondary);background:linear-gradient(145deg,#ffffff0b,#ffffff05);border-radius:999px;padding:.72rem 1.1rem;font-weight:650;box-shadow:inset 0 1px #ffffff0a,0 8px 16px #0000001f}.btn-secondary:hover,.btn-ghost:hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.btn-secondary:hover,.btn-ghost:hover{border-color:color-mix(in srgb, var(--app-accent) 24%, #ffffff1a)}}.btn-secondary:hover,.btn-ghost:hover{color:var(--app-text-primary);background:linear-gradient(145deg, var(--app-accent), #ffffff08)}@supports (color:color-mix(in lab, red, red)){.btn-secondary:hover,.btn-ghost:hover{background:linear-gradient(145deg, color-mix(in srgb, var(--app-accent) 10%, #ffffff0f), #ffffff08)}}.btn-secondary:hover,.btn-ghost:hover{transform:translateY(-1px)}html[data-theme=light] .btn-primary{box-shadow:inset 0 1px #fff3,0 8px 16px #3d5fd11f}@keyframes pulse-glow{0%,to{box-shadow:0 0 12px #3b82f633}50%{box-shadow:0 0 28px #3b82f659}}.animate-pulse-glow{animation:2.5s ease-in-out infinite pulse-glow}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float{animation:5s ease-in-out infinite float}.skeleton{background:linear-gradient(90deg, var(--app-surface-raised) 25%, var(--app-accent-soft) 50%, var(--app-surface-raised) 75%)}@supports (color:color-mix(in lab, red, red)){.skeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--app-surface-raised) 58%, transparent) 25%, color-mix(in srgb, var(--app-accent-soft) 18%, transparent) 50%, color-mix(in srgb, var(--app-surface-raised) 58%, transparent) 75%)}}.skeleton{background-size:200% 100%;border-radius:10px;animation:2s ease-in-out infinite skeleton-shimmer}[role=dialog],dialog,.modal,.sheet{border:1px solid var(--app-divider,#ffffff14);background:var(--app-panel-surface,var(--surface-elevated));box-shadow:var(--app-shadow-float,0 18px 48px #00000047);color:var(--app-text-primary);z-index:1200;isolation:isolate;transform-origin:50%;will-change:transform, opacity;border-radius:18px;transition:box-shadow .18s ease-out,transform .18s ease-out,border-color .18s ease-out;position:relative}dialog[open],.modal.is-open,.sheet.is-open{animation:.18s ease-out overlay-surface-in}@keyframes overlay-surface-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}:is(body:has([role=dialog]) .owl-app-shell,body:has([role=dialog]) .app-main,body:has([role=dialog]) .app-main-inner){overflow:hidden}[role=dialog][aria-modal=true],[role=alertdialog][aria-modal=true],[role=dialog].is-sheet,[role=alertdialog].is-sheet{z-index:1300}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.tabular-nums{font-variant-numeric:tabular-nums}.scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.recharts-cartesian-grid line{stroke:#ffffff08!important}html[data-theme=light] .recharts-cartesian-grid line{stroke:#1c19170f!important}.recharts-text{fill:#64748b!important;font-size:11px!important}.recharts-tooltip-wrapper{filter:drop-shadow(0 12px 32px #00000080)!important}html[data-theme=light] .recharts-tooltip-wrapper{filter:drop-shadow(0 8px 24px #1c19171f)!important}.recharts-default-tooltip{background:#0f1219f2!important;border:1px solid #ffffff14!important;border-radius:12px!important;padding:10px 14px!important;box-shadow:0 8px 32px #00000080!important}html[data-theme=light] .recharts-default-tooltip{background:#fffffffa!important;border:1px solid #1c191714!important;box-shadow:0 8px 24px #1c191714!important}.recharts-tooltip-label{color:#94a3b8!important;margin-bottom:4px!important;font-size:11px!important}.recharts-tooltip-item{color:#e2e8f0!important;font-size:13px!important;font-weight:600!important}.owl-app-shell{--app-topbar-height:64px;--app-mobile-nav-height:62px;--app-page-gap:20px;--app-page-gap-desktop:28px;--app-page-padding-x:16px;--app-page-padding-y:16px;--app-content-max:1240px;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-family:Mona Sans Variable,Mona Sans,system-ui,-apple-system,sans-serif}.owl-app-shell:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(78% 48% at 50% -16%,#7b8fae24,#0000 58%),radial-gradient(36% 26% at 100% 2%,#a4b4cd14,#0000 50%),radial-gradient(34% 24% at 0 100%,#60708414,#0000 46%);position:fixed;inset:0}.owl-app-shell:after{content:"";z-index:0;pointer-events:none;opacity:.18;background-image:linear-gradient(#7e8a9804 1px,#0000 1px),linear-gradient(90deg,#7e8a9804 1px,#0000 1px);background-size:96px 96px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000f2,#0000 92%);mask-image:linear-gradient(#000000f2,#0000 92%)}.owl-app-shell[data-shell=video] .app-topbar,.owl-app-shell[data-shell=gradient] .app-topbar{background:var(--surface-primary,#090e16e6);-webkit-backdrop-filter:var(--glass-blur,blur(22px) saturate(1.15))}.app-shell-overlay-video{background:linear-gradient(180deg, var(--env-overlay-top,#04081047) 0%, var(--env-overlay-mid,#0408102e) 55%, var(--env-overlay-bottom,#04081057) 100%);-webkit-backdrop-filter:blur(.5px)}.owl-app-shell[data-shell=video] .dashboard-page,.owl-app-shell[data-shell=gradient] .dashboard-page,.owl-app-shell[data-shell=video] .creator-studio-page,.owl-app-shell[data-shell=gradient] .creator-studio-page{background-color:#0000!important}html[data-theme=dark] .owl-app-shell[data-shell=video] .dashboard-page.dashboard-premium,html[data-theme=dark] .owl-app-shell[data-shell=gradient] .dashboard-page.dashboard-premium,html:not([data-theme]) .owl-app-shell[data-shell=video] .dashboard-page.dashboard-premium,html:not([data-theme]) .owl-app-shell[data-shell=gradient] .dashboard-page.dashboard-premium,html[data-theme=dark] .owl-app-shell[data-shell=video] .creator-studio-page.creator-studio-premium,html[data-theme=dark] .owl-app-shell[data-shell=gradient] .creator-studio-page.creator-studio-premium,html:not([data-theme]) .owl-app-shell[data-shell=video] .creator-studio-page.creator-studio-premium,html:not([data-theme]) .owl-app-shell[data-shell=gradient] .creator-studio-page.creator-studio-premium,html[data-theme=light] .owl-app-shell[data-shell=video] .dashboard-page.dashboard-premium,html[data-theme=light] .owl-app-shell[data-shell=gradient] .dashboard-page.dashboard-premium{background:0 0!important}.owl-app-shell[data-shell=video] .dashboard-page.creator-dna-premium,.owl-app-shell[data-shell=gradient] .dashboard-page.creator-dna-premium,.owl-app-shell[data-shell=video] .media-builder-shell,.owl-app-shell[data-shell=gradient] .media-builder-shell{background-image:none!important}.app-shell-overlay-video-studio{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#05070b29}.app-shell-overlay-gradient{background:#05070b59}.auth-shell{background:var(--app-bg-canvas);min-height:100vh;color:var(--app-text-secondary);position:relative;overflow:hidden}.auth-shell-hero{object-fit:cover;opacity:.22;width:100%;height:100%;position:absolute;inset:0}.auth-shell-overlay{background:radial-gradient(circle at top,#06b6d424,#0000 38%),linear-gradient(#0609109e,#060910eb);position:absolute;inset:0}.auth-shell-toolbar{z-index:20;position:absolute;top:16px;right:16px}.auth-theme-toggle{border:1px solid var(--app-border-subtle);background:var(--app-surface-raised);color:var(--app-text-secondary);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.auth-theme-toggle:hover{background:var(--app-surface-control);border-color:var(--app-border-strong);color:var(--app-text-primary)}.theme-bar{border:1px solid var(--app-border-subtle);background:var(--app-surface-raised);border-radius:12px;width:fit-content;max-width:100%;padding:3px;display:flex;position:relative}.theme-bar-thumb{width:calc((100% - 6px) / var(--theme-bar-segments,3));border:1px solid var(--app-border-strong);background:var(--app-surface-control);pointer-events:none;border-radius:9px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #00000014}html[data-theme=dark] .theme-bar-thumb,html:not([data-theme]) .theme-bar-thumb{box-shadow:0 1px 3px #00000047}.theme-bar-option{z-index:1;min-width:0;color:var(--app-text-muted);background:0 0;border:0;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:600;line-height:1;transition:color .16s;display:inline-flex;position:relative}.theme-bar-option:hover{color:var(--app-text-secondary)}.theme-bar-option-active{color:var(--app-text-primary)}.theme-bar-label{white-space:nowrap}.theme-bar-compact .theme-bar-option{min-width:34px;padding:7px 8px}.theme-bar-compact .theme-bar-label{white-space:nowrap;font-size:11px;font-weight:650}@media (width<=639px){.theme-bar:not(.theme-bar-compact) .theme-bar-label{display:none}.theme-bar:not(.theme-bar-compact) .theme-bar-option{min-width:36px;padding:7px 8px}}.environment-option-strip{scrollbar-width:thin;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.environment-option-card{border:1px solid var(--app-border-subtle);background:var(--app-surface-raised);text-align:left;min-width:132px;color:var(--app-text-secondary);border-radius:12px;flex-direction:column;flex:none;gap:8px;padding:8px;font-size:12px;font-weight:600;transition:border-color .16s,background .16s,color .16s;display:flex}.environment-option-card:hover{border-color:var(--app-border-strong);background:var(--app-surface-control);color:var(--app-text-primary)}.environment-option-card-active{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.environment-option-card-active{border-color:color-mix(in srgb, var(--app-accent) 40%, var(--app-border-strong))}}.environment-option-card-active{background:var(--app-accent-soft);color:var(--app-text-primary)}.environment-option-preview{aspect-ratio:16/10;border:1px solid var(--app-border-subtle);border-radius:8px}.auth-shell-inner{z-index:10;align-items:center;max-width:72rem;min-height:100vh;margin:0 auto;padding:72px 16px 40px;display:flex;position:relative}@media (width>=640px){.auth-shell-inner{padding-left:32px;padding-right:32px}}.auth-shell-grid{align-items:center;gap:32px;width:100%;display:grid}@media (width>=1024px){.auth-shell-grid{grid-template-columns:1.05fr .95fr}}.auth-shell-copy{max-width:36rem}.auth-shell-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--app-accent);margin-top:20px;font-size:12px}.auth-shell-title{color:var(--app-text-primary);margin-top:20px;font-size:clamp(2rem,5vw,3rem);font-weight:650;line-height:1.1}.auth-shell-description{max-width:32rem;color:var(--app-text-secondary);margin-top:20px;font-size:1rem;line-height:1.6}@media (width>=640px){.auth-shell-description{font-size:1.125rem}}.auth-shell-bullets{color:var(--app-text-tertiary);flex-wrap:wrap;gap:24px;margin-top:20px;font-size:14px;display:flex}.early-access-notes{max-width:34rem;margin-top:28px}.early-access-notes-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--app-text-tertiary);margin:0 0 12px;font-size:11px;font-weight:650}.early-access-notes-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.early-access-notes-item{border:1px solid var(--app-border-subtle);background:var(--app-surface-base);border-radius:14px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.early-access-notes-item{background:color-mix(in srgb, var(--app-surface-base) 55%, transparent)}}.early-access-notes-item blockquote{color:var(--app-text-secondary);margin:0;font-size:.95rem;line-height:1.45}.early-access-notes-item cite{color:var(--app-text-tertiary);margin-top:8px;font-size:12px;font-style:normal;display:block}.love-prompt{border:1px solid var(--dash-accent,#5b8def);margin-top:14px;padding:14px 16px 12px;position:relative}@supports (color:color-mix(in lab, red, red)){.love-prompt{border:1px solid color-mix(in srgb, var(--dash-accent,#5b8def) 28%, transparent)}}.love-prompt{background:linear-gradient(180deg, var(--dash-accent,#5b8def), transparent 70%), var(--app-surface-base,#0c121c);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.love-prompt{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-accent,#5b8def) 10%, transparent), transparent 70%), color-mix(in srgb, var(--app-surface-base,#0c121c) 88%, transparent)}}.love-prompt-dismiss{width:28px;height:28px;color:var(--app-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;right:10px}.love-prompt-body{color:var(--app-text-secondary);align-items:flex-start;gap:12px;padding-right:24px;display:flex}.love-prompt-body strong{color:var(--app-text-primary);font-size:.95rem;display:block}.love-prompt-body p{color:var(--app-text-tertiary);margin:4px 0 0;font-size:.85rem;line-height:1.4}.love-prompt-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.love-prompt-btn{border:1px solid var(--app-border-subtle);background:var(--app-surface-base);border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.love-prompt-btn{background:color-mix(in srgb, var(--app-surface-base) 70%, transparent)}}.love-prompt-btn{color:var(--app-text-secondary);cursor:pointer;font-size:.85rem;font-weight:600}.love-prompt-btn-primary{border-color:var(--dash-accent,#5b8def)}@supports (color:color-mix(in lab, red, red)){.love-prompt-btn-primary{border-color:color-mix(in srgb, var(--dash-accent,#5b8def) 40%, transparent)}}.love-prompt-btn-primary{background:var(--dash-accent,#5b8def)}@supports (color:color-mix(in lab, red, red)){.love-prompt-btn-primary{background:color-mix(in srgb, var(--dash-accent,#5b8def) 16%, transparent)}}.love-prompt-btn-primary{color:var(--app-text-primary)}.love-prompt-btn-ghost{background:0 0;border-color:#0000}.love-prompt.is-thanks .love-prompt-body{color:var(--dash-success,#34d399)}.auth-shell-panel{border:1px solid var(--app-border-subtle);background:var(--app-surface-base);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.auth-shell-panel{background:color-mix(in srgb, var(--app-surface-base) 88%, transparent)}}.auth-shell-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:24px;box-shadow:0 24px 64px #0000002e}@media (width>=640px){.auth-shell-panel{padding:32px}}.auth-field-label{color:var(--app-text-secondary);font-size:14px;display:block}.auth-field-input{border:1px solid var(--app-border-subtle);background:var(--app-surface-control);width:100%;min-height:44px;color:var(--app-text-primary);border-radius:10px;outline:none;padding:12px 14px;font-size:16px;transition:border-color .16s}@media (width>=768px){.auth-field-input{font-size:14px}}.auth-field-input:focus{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.auth-field-input:focus{border-color:color-mix(in srgb, var(--app-accent) 50%, var(--app-border-strong))}}.auth-heading{color:var(--app-text-primary);font-size:1.5rem;font-weight:650}.auth-copy{color:var(--app-text-secondary);margin-top:8px;font-size:14px}.auth-divider{letter-spacing:.14em;text-transform:uppercase;color:var(--app-text-muted);align-items:center;gap:12px;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--app-border-subtle);flex:1;height:1px}.auth-button{border:1px solid var(--app-border-subtle);background:var(--app-surface-control);width:100%;min-height:44px;color:var(--app-text-primary);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;transition:background .16s,border-color .16s;display:inline-flex}.auth-button:hover{background:var(--app-surface-raised);border-color:var(--app-border-strong)}.auth-button:disabled{cursor:not-allowed;opacity:.6}.auth-button-primary{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.auth-button-primary{background:color-mix(in srgb, var(--app-accent) 12%, var(--app-surface-control))}}.auth-button-primary{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.auth-button-primary{border-color:color-mix(in srgb, var(--app-accent) 28%, var(--app-border-subtle))}}.auth-footnote{color:var(--app-text-muted);margin-top:24px;font-size:12px}.auth-footnote a{color:var(--app-accent)}.owl-app-shell[data-shell=solid] .app-topbar{background:var(--app-bg-canvas)}@supports (color:color-mix(in lab, red, red)){.owl-app-shell[data-shell=solid] .app-topbar{background:color-mix(in srgb, var(--app-bg-canvas) 82%, transparent)}}.owl-app-shell[data-shell=solid] .app-topbar{-webkit-backdrop-filter:blur(20px)saturate(1.3);border-bottom-color:#5b8def}@supports (color:color-mix(in lab, red, red)){.owl-app-shell[data-shell=solid] .app-topbar{border-bottom-color:color-mix(in srgb, #5b8def 14%, var(--app-border-subtle))}}.app-topbar{z-index:30;height:var(--app-topbar-height);border-bottom:1px solid var(--app-accent);flex-shrink:0;align-items:center;gap:16px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.app-topbar{border-bottom:1px solid color-mix(in srgb, var(--app-accent) 18%, #ffffff14)}}.app-topbar{-webkit-backdrop-filter:blur(22px)saturate(1.18);background:linear-gradient(#ffffff0f,#ffffff05 30%,#0000 100%),linear-gradient(135deg,#5b8def29,#080d15eb 48%,#080d15d6);padding:0 24px;overflow:hidden;box-shadow:0 10px 32px #0000002e,inset 0 -1px #ffffff0a}.app-topbar:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(90deg,#0000,#ffffff0f,#0000);position:absolute;inset:0}.app-topbar-title{min-width:0;color:var(--app-text-primary);flex-shrink:0;font-size:17px;font-weight:680;line-height:24px}@media (width>=768px){.app-topbar-title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.app-icon-button,.app-user-button{border:1px solid var(--app-accent);min-height:42px}@supports (color:color-mix(in lab, red, red)){.app-icon-button,.app-user-button{border:1px solid color-mix(in srgb, var(--app-accent) 16%, #ffffff14)}}.app-icon-button,.app-user-button{background:linear-gradient(145deg, #ffffff0f, #ffffff05 46%, #ffffff03 100%), var(--app-surface-raised);color:var(--app-text-tertiary);border-radius:14px;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #00000029}.app-icon-button{justify-content:center;align-items:center;width:42px;display:flex;position:relative}.app-icon-button:hover,.app-user-button:hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-icon-button:hover,.app-user-button:hover{border-color:color-mix(in srgb, var(--app-accent) 24%, #ffffff1a)}}.app-icon-button:hover,.app-user-button:hover{background:linear-gradient(145deg, #ffffff14, #ffffff06 46%, #ffffff03 100%), var(--app-surface-control);color:var(--app-text-primary);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 14px 28px #0003}.app-user-button{align-items:center;gap:10px;padding:4px 12px 4px 5px;display:inline-flex}.app-user-button>span,.app-profile-mark{background:var(--app-surface-control);color:var(--app-accent);font-variant-numeric:tabular-nums;border:1px solid #5b8def38;justify-content:center;align-items:center;font-family:Geist Mono Variable,ui-monospace,SF Mono,monospace;font-weight:760;display:flex}.app-user-button>span{border-radius:9px;width:32px;height:32px;font-size:13px}.app-user-button>strong{max-width:110px;color:var(--app-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:18px;overflow:hidden}.app-dropdown{border:1px solid var(--app-border-subtle);background:#0d131cfa;border-radius:14px;overflow:hidden;box-shadow:0 24px 80px #0000006b}.app-dropdown-header{border-bottom:1px solid #b5c0cf17;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.app-dropdown-header h3{color:var(--app-text-primary);margin:0;font-size:14px;font-weight:680;line-height:20px}.app-dropdown-badge{background:var(--app-accent-soft);color:var(--app-accent);border:1px solid #5b8def2e;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-family:Geist Mono Variable,ui-monospace,SF Mono,monospace;font-size:11px;font-weight:650;display:inline-flex}.app-dropdown-badge span,.app-dropdown-dot{background:currentColor;border-radius:999px;width:6px;height:6px}.app-dropdown-row{text-align:left;border-bottom:1px solid #b5c0cf0d;gap:12px;width:100%;padding:14px 18px;transition:background .16s;display:flex}.app-dropdown-row:hover,.app-dropdown-row-unread{background:#5b8def0a}.app-profile-panel{border-bottom:1px solid #b5c0cf17;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px;display:grid}.app-profile-mark{border-radius:11px;width:42px;height:42px;font-size:15px}.app-profile-panel p{color:var(--app-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:680;line-height:20px;overflow:hidden}.app-profile-panel span{color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;display:block;overflow:hidden}.app-profile-plan{border:1px solid var(--app-border-subtle);background:var(--app-surface-control);width:fit-content;color:var(--app-text-secondary);border-radius:999px;grid-column:1/-1;align-items:center;gap:6px;padding:4px 9px;font-family:Geist Mono Variable,ui-monospace,SF Mono,monospace;font-size:11px;font-weight:650;display:inline-flex}.app-profile-menu-item{width:100%;color:var(--app-text-tertiary);text-align:left;align-items:center;gap:12px;padding:10px 16px;font-size:13px;font-weight:560;line-height:18px;transition:background .16s,color .16s;display:flex}.app-profile-menu-item:hover{color:var(--app-text-primary);background:#ffffff0a}.app-profile-menu-danger{color:var(--app-danger)}.owl-app-shell[data-shell=video] .app-sidebar,.owl-app-shell[data-shell=gradient] .app-sidebar{background:var(--surface-primary,#090e16e6);-webkit-backdrop-filter:var(--glass-blur,blur(22px) saturate(1.15))}.owl-app-shell[data-shell=solid] .app-sidebar{background:var(--app-bg-canvas)}@supports (color:color-mix(in lab, red, red)){.owl-app-shell[data-shell=solid] .app-sidebar{background:color-mix(in srgb, var(--app-bg-canvas) 90%, transparent)}}.owl-app-shell[data-shell=solid] .app-sidebar{-webkit-backdrop-filter:var(--glass-blur,blur(22px) saturate(1.15))}.app-sidebar{z-index:20;border-right:1px solid var(--app-border-subtle);flex-direction:column;flex-shrink:0;height:100vh;position:relative}.app-sidebar-edge{background:linear-gradient(180deg, transparent, var(--accent-soft,#5b8def33), transparent);width:1px;position:absolute;inset:0 0 0 auto}.owl-app-shell[data-shell=solid] .app-sidebar-edge{display:none}.app-sidebar-brand{height:var(--app-topbar-height);border-bottom:1px solid var(--border-soft,#94a3b824);flex-shrink:0;align-items:center;gap:12px;padding:0 20px;display:flex}.app-sidebar-mark{border-color:var(--accent-border,#5b8def38);flex-shrink:0;width:40px;height:40px}.app-sidebar-brand-copy{flex-direction:column;min-width:0;display:flex}.app-sidebar-brand-copy span{color:var(--app-text-primary);font-size:18px;font-weight:720;line-height:22px}.app-sidebar-brand-copy small{color:var(--app-text-muted);font-size:11px;font-weight:500;line-height:16px}.app-sidebar-nav{overscroll-behavior:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex:1;padding:12px;overflow-y:auto}.app-nav-section+.app-nav-section{border-top:1px solid var(--border-soft,#94a3b824);margin-top:16px;padding-top:16px}.app-nav-section-label{color:var(--app-text-muted);letter-spacing:.02em;margin:0 0 6px;padding:0 12px;font-size:11px;font-weight:560;line-height:16px}.app-nav-item{color:var(--app-text-muted);outline-offset:2px;will-change:transform, background;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:600;line-height:18px;text-decoration:none;transition:background .18s,color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff05}.app-nav-item:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.app-nav-item:hover{background:linear-gradient(135deg, var(--app-accent), #ffffff08)}@supports (color:color-mix(in lab, red, red)){.app-nav-item:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--app-accent) 12%, #ffffff0a), #ffffff08)}}.app-nav-item:hover{color:var(--app-text-secondary);text-decoration:none;transform:translate(2px);box-shadow:inset 0 1px #ffffff0d,0 10px 20px #0000001f}@media (hover:hover) and (pointer:fine){.app-nav-item:hover{transform:translate(3px)}}.app-nav-item-active{color:var(--accent-ink,var(--app-text-primary));font-weight:700}.app-nav-active-bg{border:1px solid var(--app-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.app-nav-active-bg{border:1px solid color-mix(in srgb, var(--app-accent) 24%, #ffffff14)}}.app-nav-active-bg{background:linear-gradient(135deg, var(--app-accent), #ffffff08);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.app-nav-active-bg{background:linear-gradient(135deg, color-mix(in srgb, var(--app-accent) 18%, #ffffff0d), #ffffff08)}}.app-nav-active-bg{box-shadow:inset 0 1px #ffffff0f,0 12px 24px #00000024}.app-nav-active-bar{background:var(--accent-primary,var(--app-accent,#5b8def));border-radius:0 999px 999px 0;width:3px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.app-nav-icon{z-index:1;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .16s;display:flex;position:relative}.app-nav-icon-active{background:#5b8def1a}.app-nav-tooltip{pointer-events:none;z-index:50;border:1px solid var(--app-border-subtle);background:var(--app-surface-base);color:var(--app-text-primary);white-space:nowrap;border-radius:10px;margin-left:12px;padding:7px 10px;font-size:12px;font-weight:620;display:none;position:absolute;top:50%;left:100%;transform:translateY(-50%);box-shadow:0 18px 48px #0000006b}.app-nav-tooltip>div{border:1px solid var(--app-border-subtle);background:var(--app-surface-base);border-top:0;border-right:0;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)rotate(45deg)}.group:hover .app-nav-tooltip{display:block}.app-sidebar-footer{border-top:1px solid #b5c0cf14;flex-shrink:0;padding:12px}.app-sidebar-collapse{width:100%;color:var(--app-text-muted);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px;transition:background .16s,color .16s;display:flex}.app-sidebar-collapse:hover{color:var(--app-text-secondary);background:#ffffff0a}.app-mobile-nav{z-index:50;height:var(--app-mobile-nav-height);border-top:1px solid var(--app-accent);justify-content:space-around;align-items:stretch;gap:0;display:flex;position:fixed;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.app-mobile-nav{border-top:1px solid color-mix(in srgb, var(--app-accent) 18%, #ffffff14)}}.app-mobile-nav{background:linear-gradient(180deg, #ffffff0f, #ffffff05 32%, transparent 100%), var(--surface-elevated,#080d16f0);-webkit-backdrop-filter:var(--glass-blur,blur(22px) saturate(1.15));padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));box-shadow:0 -12px 30px #0003}.app-mobile-nav-item{min-width:0;color:var(--app-text-muted);border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:6px 4px;text-decoration:none;transition:transform .18s,color .18s,background .18s;display:flex;position:relative}.app-mobile-nav-item:hover{transform:translateY(-1px)}.app-mobile-nav-item-active{color:var(--app-accent)}.app-mobile-nav-active-bg{background:linear-gradient(135deg, var(--app-accent), #ffffff06);border-radius:14px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.app-mobile-nav-active-bg{background:linear-gradient(135deg, color-mix(in srgb, var(--app-accent) 18%, #ffffff0d), #ffffff06)}}.app-mobile-nav-active-bg{box-shadow:inset 0 1px #ffffff0f,0 10px 18px #0000001f}.app-mobile-nav-item span{z-index:1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:620;line-height:1.15;position:relative;overflow:hidden}button.app-mobile-nav-item{cursor:pointer;font:inherit;background:0 0;border:0}.app-mobile-modules-backdrop{z-index:55;background:var(--overlay-dark,#02060e8c);-webkit-backdrop-filter:blur(10px)saturate(1.1);touch-action:none;-webkit-tap-highlight-color:transparent;border:0;position:fixed;inset:0}.app-mobile-modules-drawer{left:0;right:0;bottom:var(--app-mobile-nav-height);z-index:56;border-top:1px solid var(--app-border-subtle);background:var(--surface-elevated,#080d16f0);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;border-radius:18px 18px 0 0;flex-direction:column;max-height:min(72dvh,560px);display:flex;position:fixed;box-shadow:0 -24px 48px #00000059}.app-mobile-modules-header{border-bottom:1px solid var(--app-border-subtle);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.app-mobile-modules-eyebrow{color:var(--app-text-muted);margin:0;font-size:11px;font-weight:560;line-height:16px}.app-mobile-modules-title{color:var(--app-text-primary);margin:4px 0 0;font-size:18px;font-weight:650;line-height:24px}.app-mobile-modules-close{border:1px solid var(--app-border-subtle);background:var(--app-surface-raised);width:36px;height:36px;color:var(--app-text-secondary);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.app-mobile-modules-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:12px 16px 18px;overflow-y:auto}.app-mobile-modules-section+.app-mobile-modules-section{margin-top:16px}.app-mobile-modules-section-label{color:var(--app-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:620}.app-mobile-modules-grid{gap:8px;display:grid}.app-mobile-modules-link{border:1px solid var(--app-border-subtle);background:var(--app-surface-base);color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:#6e93ff1f;border-radius:12px;align-items:flex-start;gap:12px;padding:12px;text-decoration:none;transition:border-color .16s,background .16s;display:flex}.app-mobile-modules-link:hover{border-color:var(--app-border-strong);background:var(--app-surface-raised)}.app-mobile-modules-link.is-active{background:#5b8def14;border-color:#5b8def52}.app-mobile-modules-link.is-preview{opacity:.72}.app-mobile-modules-link-icon{border:1px solid var(--app-border-subtle);background:var(--app-surface-raised);width:36px;height:36px;color:var(--app-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-mobile-modules-link-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.app-mobile-modules-link-label{color:var(--app-text-primary);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:620;line-height:20px;display:flex}.app-mobile-modules-link-hint{color:var(--app-text-muted);font-size:12px;line-height:18px}.app-mobile-modules-soon{color:#fde68a;letter-spacing:.08em;text-transform:uppercase;background:#f59e0b1a;border:1px solid #f59e0b3d;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}@media (width>=768px){.app-mobile-nav{display:none}}@media (width<=767px){.owl-app-shell{--app-topbar-height:60px;--app-page-gap:12px;--app-page-padding-x:12px;--app-page-padding-y:10px}.app-topbar{gap:8px;height:60px;padding:0 10px}.app-topbar-title{text-overflow:ellipsis;white-space:nowrap;max-width:min(42vw,148px);font-size:15px;overflow:hidden}.app-topbar-actions{gap:6px}.app-topbar-actions .theme-bar-compact{max-width:132px;padding:2px}.app-topbar-actions .theme-bar-compact .theme-bar-thumb{width:calc((100% - 4px) / var(--theme-bar-segments,3));top:2px;bottom:2px;left:2px}.app-topbar-actions .theme-bar-compact .theme-bar-option{min-width:40px;min-height:40px;padding:8px 4px}.app-topbar-actions .app-icon-button,.app-topbar-actions .app-user-button{width:44px;min-width:44px;min-height:44px}.app-user-button{width:40px;padding:3px}.app-user-button>strong{display:none}}.app-main{overscroll-behavior:contain;scroll-behavior:smooth;min-width:0;padding-bottom:calc(var(--app-mobile-nav-height) + 8px);-webkit-overflow-scrolling:touch;background:linear-gradient(#ffffff02 0%,#0000 20% 100%);flex:auto;scroll-padding-top:20px;overflow:hidden auto}@media (width>=768px){.app-main{padding-bottom:20px}}.app-main-inner{width:100%;max-width:var(--app-content-max,1320px);padding:calc(var(--app-page-padding-y) + 4px) calc(var(--app-page-padding-x) + 6px);z-index:2;isolation:isolate;margin-inline:auto;position:relative}@media (width>=640px){.app-main-inner{padding-block:20px;padding-inline:24px}}@media (width>=1024px){.app-main-inner{padding-block:24px;padding-inline:32px}}.app-page-stack{gap:calc(var(--app-page-gap) + 6px);isolation:isolate;z-index:2;flex-direction:column;min-width:0;display:flex;position:relative}.app-page-stack>*{min-width:0}.app-page-header{margin-bottom:calc(var(--app-page-gap) + 4px);border-bottom:1px solid var(--app-accent);flex-direction:column;gap:12px;padding:10px 2px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-page-header{border-bottom:1px solid color-mix(in srgb, var(--app-accent) 12%, var(--app-border-subtle,#ffffff14))}}.app-page-header{background:linear-gradient(#ffffff04 0%,#0000 100%);border-radius:18px 18px 0 0}.app-page-header-main{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.app-page-header-copy{flex:auto;min-width:0}.app-page-eyebrow{color:var(--app-text-muted,#536174);margin:0;font-size:11px;font-weight:560;line-height:16px}.app-page-title{color:var(--app-text-primary,#f5f7fa);margin:4px 0 0;font-size:22px;font-weight:650;line-height:28px}.app-page-description{max-width:none;color:var(--app-text-secondary,#b5c0cf);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;font-weight:450;line-height:22px}.app-page-header-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:flex}.app-sticky-toolbar{z-index:12;background:var(--app-bg-canvas,#05070b);box-shadow:0 1px 0 var(--app-border-subtle,#1b2635);position:sticky;top:0}@media (width<=767px){.glass-card{border-radius:10px;padding:12px!important}.analysis-strategy-header .app-page-header{border-bottom:none;margin-bottom:0;padding-bottom:0}.analysis-strategy-header-tabs{margin-bottom:var(--app-page-gap);border-bottom:1px solid var(--app-border-subtle,#1b2635);padding-bottom:12px}.analysis-strategy-view-tabs{width:100%;max-width:100%}.truth-radar-page,.analysis-strategy-page{min-width:0}.app-page-header-main{flex-direction:column;align-items:stretch}.app-page-header-actions{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.app-page-header-actions::-webkit-scrollbar{display:none}.app-page-title{font-size:20px;line-height:26px;display:none}.app-page-description{font-size:13px;line-height:20px}.app-panel{border-radius:10px;padding:12px}.app-kpi-strip{margin-bottom:var(--app-page-gap);gap:8px}.app-kpi-tile{padding:8px 10px}.app-kpi-value{font-size:15px;line-height:20px}.app-sticky-toolbar{z-index:1;box-shadow:none;position:relative;top:auto}}@media (width>=768px){.app-page-header{margin-bottom:var(--app-page-gap-desktop);padding-bottom:14px}}.studio-inline-alert{border:1px solid var(--app-border-subtle,#1b2635);border-radius:10px;padding:12px 14px;font-size:13px;line-height:20px}.studio-inline-alert.is-warning{color:#fde68a;background:#f59e0b14;border-color:#f59e0b47}.studio-inline-alert.is-info{color:#bfdbfe;background:#5b8def14;border-color:#5b8def47}.studio-inline-alert.is-setup{color:var(--accent-ink,#a8c0f5);background:#5b8def0f;border-color:#5b8def3d;flex-direction:column;gap:12px;display:flex}@media (width>=640px){.studio-inline-alert.is-setup{flex-direction:row;justify-content:space-between;align-items:center}}.studio-inline-alert.is-error{color:#fecaca;background:#ef444414;border-color:#ef444447}.studio-inline-alert.is-success{color:#a7f3d0;background:#10b98114;border-color:#10b98147}.studio-tier-bar-layout{flex-direction:column;gap:16px;display:flex}@media (width>=1024px){.studio-tier-bar-layout{flex-direction:row;justify-content:space-between;align-items:flex-start}}.studio-tier-bar-copy{min-width:0}.studio-tier-bar-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.studio-tier-badge{color:#dbeafe;letter-spacing:.08em;text-transform:uppercase;background:#5b8def1a;border:1px solid #5b8def47;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.studio-tier-price{color:var(--app-text-muted,#536174);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:560}.studio-tier-headline{color:var(--app-text-primary,#f5f7fa);margin:0;font-size:17px;font-weight:650;line-height:24px}.studio-tier-tagline{max-width:42rem;color:var(--app-text-secondary,#b5c0cf);margin:6px 0 0;font-size:13px;line-height:20px}.studio-tier-features{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.studio-tier-features{grid-template-columns:repeat(3,minmax(0,1fr))}}.studio-tier-features li{color:var(--app-text-secondary,#b5c0cf);align-items:flex-start;gap:8px;font-size:12px;line-height:18px;display:flex}.studio-tier-features li svg{color:#34d399;flex-shrink:0;margin-top:2px}.studio-tier-bar-actions{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.studio-tier-upgrade-link{border:1px solid var(--app-border-subtle,#1b2635);background:var(--app-surface-raised,#121923);min-height:40px;color:var(--app-text-primary,#f5f7fa);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;transition:background .16s,border-color .16s;display:inline-flex}.studio-tier-upgrade-link:hover{border-color:var(--app-border-strong,#243041);background:var(--app-surface-control,#18202c)}.studio-tier-preview-row{flex-wrap:wrap;gap:6px;display:flex}.studio-tier-preview-btn{color:var(--app-text-muted,#536174);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0a;border:1px solid #0000;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:700;transition:background .16s,color .16s,border-color .16s}.studio-tier-preview-btn:hover{color:var(--app-text-secondary,#b5c0cf)}.studio-tier-preview-btn.is-active{color:#dbeafe;background:#5b8def1f;border-color:#5b8def52}.app-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px;margin-bottom:20px;display:grid}.app-kpi-tile{border:1px solid var(--app-border-subtle,#1b2635);background:var(--app-surface-base,#0d131c);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.app-kpi-label{color:var(--app-text-muted,#536174);font-size:11px;font-weight:560;line-height:16px}.app-kpi-value{color:var(--app-text-primary,#f5f7fa);font-variant-numeric:tabular-nums;font-family:Geist Mono Variable,ui-monospace,SF Mono,monospace;font-size:16px;font-weight:650;line-height:22px}.app-kpi-value.is-muted{font-family:Mona Sans Variable,Mona Sans,system-ui,sans-serif;font-size:14px;font-weight:560}.app-kpi-detail{color:var(--app-text-tertiary,#7f8ca0);font-size:11px;line-height:16px}.app-panel{border:1px solid var(--app-border-subtle,#182230);background:linear-gradient(180deg, #ffffff06 0%, #fff0 100%), var(--app-surface-base,#0b1018);isolation:isolate;border-radius:16px;min-width:0;padding:20px;box-shadow:inset 0 1px #ffffff08,0 8px 32px #00000024}.app-panel+.app-panel,.app-kpi-strip+.app-panel,.app-page-header+.app-panel,.app-panel+.app-kpi-strip{margin-top:0}.app-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.app-section-heading h2{color:var(--app-text-primary,#f5f7fa);margin:0;font-size:15px;font-weight:650;line-height:22px}.app-section-heading p,.app-section-eyebrow{color:var(--app-text-muted,#536174);margin:0 0 4px;font-size:11px;font-weight:560;line-height:16px}.app-section-subcopy{color:var(--app-text-tertiary,#7f8ca0);margin:4px 0 0;font-size:12px;line-height:18px}.dashboard-page{min-height:calc(100vh - 96px);color:var(--dash-text-primary);letter-spacing:0;font-family:Mona Sans Variable,Mona Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dashboard-page *,.dashboard-page :before,.dashboard-page :after{letter-spacing:0}.dashboard-mono{font-variant-numeric:tabular-nums;font-family:Geist Mono Variable,Geist Mono,ui-monospace,SF Mono,monospace}.dashboard-stack{gap:var(--dash-space-4);padding:var(--dash-space-1) 0 var(--dash-space-6);display:grid}@media (width>=768px){.dashboard-stack{gap:var(--dash-space-6);padding-bottom:var(--dash-space-10)}}.dashboard-header,.app-page-header.dashboard-header{justify-content:space-between;align-items:flex-start;gap:var(--dash-space-6);padding:0 0 var(--dash-space-5);border:0;border-bottom:1px solid var(--dash-border-subtle);box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;margin-bottom:0;display:flex}.dashboard-title-block{align-items:center;gap:var(--dash-space-4);min-width:0;display:flex}.dashboard-product-mark{background:var(--dash-surface-raised);width:48px;height:48px;box-shadow:none;border-color:#5b8def38;flex:none}.dashboard-eyebrow{color:var(--dash-text-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650;line-height:16px}.dashboard-header h1{margin:var(--dash-space-1) 0 0;color:var(--dash-text-primary);font-size:clamp(24px,2vw,30px);font-weight:650;line-height:36px}.dashboard-header p:not(.dashboard-eyebrow){margin:var(--dash-space-2) 0 0;max-width:none;color:var(--dash-text-secondary);overflow-wrap:anywhere;font-size:15px;font-weight:450;line-height:24px}.app-page-header.dashboard-header .app-page-description{max-width:none}@media (width<=1280px){.app-page-header.dashboard-header .app-page-header-main{flex-direction:column;align-items:stretch}.app-page-header.dashboard-header .app-page-header-actions{justify-content:flex-start}}.dashboard-header-actions{justify-content:flex-end;align-items:center;gap:var(--dash-space-3);flex-wrap:wrap;display:flex}.dashboard-button{justify-content:center;align-items:center;gap:var(--dash-space-2);min-height:40px;padding:0 var(--dash-space-4);border:1px solid #0000;border-radius:12px;font-size:13px;font-weight:680;line-height:18px;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.dashboard-button:hover{text-decoration:none}.dashboard-button:disabled{cursor:not-allowed;opacity:.62;transform:none}.dashboard-button-primary{background:linear-gradient(135deg, var(--app-accent), var(--app-accent))}@supports (color:color-mix(in lab, red, red)){.dashboard-button-primary{background:linear-gradient(135deg, color-mix(in srgb, var(--app-accent) 90%, #fff 10%), color-mix(in srgb, var(--app-accent) 64%, #0b1220 36%))}}.dashboard-button-primary{color:var(--text-primary,#f7f9fc);border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-button-primary{border-color:color-mix(in srgb, var(--app-accent) 30%, transparent)}}.dashboard-button-primary{box-shadow:inset 0 1px 0 #ffffff2e, 0 12px 24px var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-button-primary{box-shadow:inset 0 1px 0 #ffffff2e, 0 12px 24px color-mix(in srgb, var(--app-accent) 24%, transparent)}}.dashboard-button-primary:hover{background:linear-gradient(135deg, var(--app-accent), var(--app-accent))}@supports (color:color-mix(in lab, red, red)){.dashboard-button-primary:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--app-accent) 96%, #fff 4%), color-mix(in srgb, var(--app-accent) 72%, #0b1220 28%))}}.dashboard-button-primary:hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-button-primary:hover{border-color:color-mix(in srgb, var(--app-accent) 44%, transparent)}}.dashboard-button-primary:hover{box-shadow:inset 0 1px 0 #fff3, 0 16px 28px var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-button-primary:hover{box-shadow:inset 0 1px 0 #fff3, 0 16px 28px color-mix(in srgb, var(--app-accent) 30%, transparent)}}.dashboard-button-primary:hover{transform:translateY(-1px)}html[data-theme=light] .dashboard-button-primary{color:var(--text-primary,#f7f9fc)}.dashboard-button-secondary{background:var(--surface-control,var(--dash-surface-control));color:var(--dash-text-secondary);border-color:var(--dash-border-subtle)}.dashboard-button-secondary:hover{color:var(--dash-text-primary);border-color:var(--dash-border-strong);background:var(--dash-surface-raised)}.dashboard-status-pill{align-items:center;gap:var(--dash-space-2);max-width:100%;min-height:40px;padding:0 var(--dash-space-4);white-space:nowrap;border:1px solid;border-radius:999px;font-family:Geist Mono Variable,Geist Mono,ui-monospace,SF Mono,monospace;font-size:12px;font-weight:680;line-height:16px;display:inline-flex}.dashboard-status-detail{color:var(--dash-text-tertiary);font-weight:560}.dashboard-status-dot{background:currentColor;border-radius:999px;width:7px;height:7px}.dashboard-tone-success{color:var(--dash-success)}.dashboard-tone-warning{color:var(--dash-warning)}.dashboard-tone-danger{color:var(--dash-danger)}.dashboard-tone-info{color:var(--dash-info)}.dashboard-alert{align-items:flex-start;gap:var(--dash-space-3);border-radius:var(--dash-radius-card);color:#fee2e2;padding:var(--dash-space-4) var(--dash-space-5);background:#f871711a;border:1px solid #f871713d;font-size:14px;line-height:22px;display:flex}.dashboard-primary-grid{gap:var(--dash-space-4);grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);align-items:start;display:grid}@media (width>=768px){.dashboard-primary-grid{gap:var(--dash-space-6)}}@media (width>=1280px){.dashboard-primary-grid{grid-template-columns:minmax(280px,.78fr) minmax(360px,1.22fr)}.dashboard-velocity-radar{min-height:0}}.dashboard-primary-grid>.glass-card,.dashboard-primary-grid>.dashboard-surface,.dashboard-primary-grid>.app-panel{min-height:0}.dashboard-trend-pulse{flex-direction:column;align-self:stretch;display:flex;padding:var(--dash-space-4)!important}.dashboard-trend-pulse-head{justify-content:space-between;align-items:flex-start;gap:var(--dash-space-3);margin-bottom:var(--dash-space-3);flex-shrink:0;display:flex}.dashboard-trend-pulse-head h2{margin:var(--dash-space-1) 0 0;color:var(--dash-text-primary);font-size:14px;font-weight:650;line-height:20px}.dashboard-trend-pulse-meta{border:1px solid var(--dash-border-subtle);background:var(--dash-surface-control);max-width:42%;color:var(--dash-text-tertiary);text-align:right;white-space:nowrap;border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-weight:650;line-height:14px}.dashboard-page .dashboard-trend-pulse-body{justify-content:center;align-items:center;gap:var(--dash-space-4);flex:auto;width:100%;min-height:0;display:flex}.dashboard-trend-pulse-chart{flex:none;width:min(100%,220px);position:relative}.dashboard-trend-pulse-svg{width:100%;height:auto;display:block}.dashboard-trend-pulse-side{gap:var(--dash-space-3);flex:1;min-width:0;display:grid}.dashboard-trend-pulse-hint{color:var(--dash-text-muted);margin:0;font-size:11px;font-weight:450;line-height:16px}.dashboard-trend-pulse-legend{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dashboard-trend-pulse-legend li{color:var(--dash-text-tertiary);align-items:center;gap:8px;font-size:11px;font-weight:560;line-height:16px;display:flex}.dashboard-trend-pulse-legend-dot{border-radius:999px;flex:none;width:7px;height:7px}@media (width<=767px){.dashboard-trend-pulse-body{flex-direction:column;align-items:stretch}.dashboard-trend-pulse-chart{width:min(100%,260px);margin:0 auto}.dashboard-trend-pulse-meta{max-width:52%}}.dashboard-decision-grid{grid-template-columns:1fr;align-items:stretch;gap:20px;display:grid}@media (width>=1100px){.dashboard-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}.dashboard-surface{border:1px solid var(--dash-border-subtle);border-radius:var(--dash-radius-card);background:var(--dash-surface-base);min-width:0;box-shadow:var(--dash-shadow-card);padding:var(--dash-space-4)}@media (width>=768px){.dashboard-surface{padding:var(--dash-space-5)}}.dashboard-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--dash-space-4);margin-bottom:var(--dash-space-5);min-width:0;display:flex}.dashboard-section-heading>div:first-child{flex:auto;min-width:0}.dashboard-section-heading .app-section-subcopy{overflow-wrap:anywhere;word-break:break-word}.dashboard-section-heading h2{margin:var(--dash-space-1) 0 0;color:var(--dash-text-primary);letter-spacing:.01em;text-transform:none;font-size:14px;font-weight:650;line-height:20px}.dashboard-section-heading>svg{color:var(--dash-text-tertiary);flex:none}.dashboard-velocity-radar,.dashboard-hoot-or-miss{flex-direction:column;min-height:0;display:flex}.dashboard-lc-head-badges{justify-content:flex-end;align-items:center;gap:var(--dash-space-2);flex-wrap:wrap;display:flex}.dashboard-lc-icon{color:var(--dash-text-tertiary);flex:none}.dashboard-lc-urgency-pill{border-color:var(--dash-warning)}@supports (color:color-mix(in lab, red, red)){.dashboard-lc-urgency-pill{border-color:color-mix(in srgb, var(--dash-warning) 32%, var(--dash-border-subtle))}}.dashboard-lc-urgency-pill{background:var(--dash-warning)}@supports (color:color-mix(in lab, red, red)){.dashboard-lc-urgency-pill{background:color-mix(in srgb, var(--dash-warning) 10%, var(--dash-surface-control))}}.dashboard-lc-urgency-pill,.dashboard-lc-urgency-pill svg{color:var(--dash-warning)}.market-live-dot.is-urgent{background:var(--dash-warning);box-shadow:0 0 0 0 var(--dash-warning)}@supports (color:color-mix(in lab, red, red)){.market-live-dot.is-urgent{box-shadow:0 0 0 0 color-mix(in srgb, var(--dash-warning) 45%, transparent)}}.market-live-dot.is-urgent{animation:1.6s ease-out infinite market-urgent-pulse}@keyframes market-urgent-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--dash-warning) 42%, transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb, var(--dash-warning) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--dash-warning) 0%, transparent)}}.dashboard-velocity-sections{gap:var(--dash-space-5);display:grid}.dashboard-lc-block{min-width:0}.dashboard-lc-block+.dashboard-lc-block{padding-top:var(--dash-space-4);margin-top:var(--dash-space-1);border-top:1px solid var(--dash-divider)}.dashboard-velocity-list{gap:var(--dash-space-2);max-height:min(200px,28vh);padding-right:2px;display:grid;overflow-y:auto}.dashboard-velocity-signal{border-radius:var(--dash-radius-control);cursor:pointer;background:0 0;border:1px solid #0000;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s}.dashboard-velocity-signal-main{gap:var(--dash-space-3);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;padding:10px 12px;display:grid}.dashboard-lc-velocity{border:1px solid var(--dash-border-subtle);background:var(--dash-surface-control);border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 6px;font-size:12px;font-weight:700;line-height:16px;display:flex}.dashboard-lc-velocity.is-positive{border-color:var(--dash-success)}@supports (color:color-mix(in lab, red, red)){.dashboard-lc-velocity.is-positive{border-color:color-mix(in srgb, var(--dash-success) 28%, transparent)}}.dashboard-lc-velocity.is-positive{background:var(--dash-success)}@supports (color:color-mix(in lab, red, red)){.dashboard-lc-velocity.is-positive{background:color-mix(in srgb, var(--dash-success) 8%, transparent)}}.dashboard-lc-velocity.is-positive{color:var(--dash-success)}.dashboard-lc-velocity.is-urgent{border-color:var(--dash-warning)}@supports (color:color-mix(in lab, red, red)){.dashboard-lc-velocity.is-urgent{border-color:color-mix(in srgb, var(--dash-warning) 32%, transparent)}}.dashboard-lc-velocity.is-urgent{background:var(--dash-warning)}@supports (color:color-mix(in lab, red, red)){.dashboard-lc-velocity.is-urgent{background:color-mix(in srgb, var(--dash-warning) 10%, transparent)}}.dashboard-lc-velocity.is-urgent{color:var(--dash-warning)}.dashboard-lc-body{min-width:0}.dashboard-lc-body strong{color:var(--dash-text-primary);overflow-wrap:anywhere;word-break:break-word;font-size:13px;font-weight:650;line-height:1.35;display:block}.dashboard-lc-body span{color:var(--dash-text-tertiary);overflow-wrap:anywhere;word-break:break-word;margin-top:3px;font-size:11px;font-weight:500;line-height:1.4;display:block}.dashboard-lc-heat-badge,.dashboard-lc-urgency-badge{letter-spacing:.03em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere;word-break:break-word;border-radius:999px;flex:none;max-width:100%;padding:4px 10px;font-size:10px;font-weight:700;line-height:1.25}.dashboard-lc-heat-badge{border:1px solid var(--dash-success)}@supports (color:color-mix(in lab, red, red)){.dashboard-lc-heat-badge{border:1px solid color-mix(in srgb, var(--dash-success) 24%, transparent)}}.dashboard-lc-heat-badge{background:var(--dash-success)}@supports (color:color-mix(in lab, red, red)){.dashboard-lc-heat-badge{background:color-mix(in srgb, var(--dash-success) 8%, transparent)}}.dashboard-lc-heat-badge{color:var(--dash-success)}.dashboard-lc-urgency-badge{border:1px solid var(--dash-warning)}@supports (color:color-mix(in lab, red, red)){.dashboard-lc-urgency-badge{border:1px solid color-mix(in srgb, var(--dash-warning) 30%, transparent)}}.dashboard-lc-urgency-badge{background:var(--dash-warning)}@supports (color:color-mix(in lab, red, red)){.dashboard-lc-urgency-badge{background:color-mix(in srgb, var(--dash-warning) 12%, transparent)}}.dashboard-lc-urgency-badge{color:var(--dash-warning)}.dashboard-lc-progress{margin:0 10px 8px}.dashboard-velocity-progress{height:3px;margin-top:var(--dash-space-3);background:var(--dash-border-subtle);border-radius:999px;overflow:hidden}.dashboard-velocity-progress>span{border-radius:inherit;background:linear-gradient(90deg, var(--dash-radar-peak), var(--dash-radar-declining));height:100%;transition:width .2s;display:block}.dashboard-velocity-preview{opacity:0;max-height:0;padding:0 var(--dash-space-4);transition:max-height .2s,opacity .2s,padding .2s;overflow:hidden}.dashboard-velocity-preview.is-visible{opacity:1;max-height:320px;padding:0 var(--dash-space-4) var(--dash-space-4)}.dashboard-velocity-preview-block+.dashboard-velocity-preview-block{margin-top:var(--dash-space-3)}.dashboard-velocity-preview-block span{color:var(--dash-text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:16px;display:block}.dashboard-velocity-preview-block p,.dashboard-velocity-preview-block li{margin:var(--dash-space-1) 0 0;color:var(--dash-text-muted);font-size:13px;font-weight:450;line-height:19px}.dashboard-velocity-preview-block ul{margin:var(--dash-space-1) 0 0;padding-left:1rem}.dashboard-velocity-open{width:100%;margin-top:var(--dash-space-4)}.dashboard-velocity-empty{color:var(--dash-text-muted);margin:0;font-size:13px;line-height:19px}.dashboard-velocity-signal.is-hovered-rising,.dashboard-velocity-signal-rising:focus-within,.dashboard-velocity-signal-rising.is-expanded{border-color:var(--dash-success);transform:translate(2px)}@supports (color:color-mix(in lab, red, red)){.dashboard-velocity-signal.is-hovered-rising,.dashboard-velocity-signal-rising:focus-within,.dashboard-velocity-signal-rising.is-expanded{border-color:color-mix(in srgb, var(--dash-success) 30%, var(--dash-border-subtle))}}.dashboard-velocity-signal.is-hovered-rising,.dashboard-velocity-signal-rising:focus-within,.dashboard-velocity-signal-rising.is-expanded{background:var(--dash-hover-bg)}.dashboard-velocity-signal.is-hovered-closing,.dashboard-velocity-signal-closing:focus-within,.dashboard-velocity-signal-closing.is-expanded{border-color:var(--dash-warning);transform:translate(2px)}@supports (color:color-mix(in lab, red, red)){.dashboard-velocity-signal.is-hovered-closing,.dashboard-velocity-signal-closing:focus-within,.dashboard-velocity-signal-closing.is-expanded{border-color:color-mix(in srgb, var(--dash-warning) 34%, var(--dash-border-subtle))}}.dashboard-velocity-signal.is-hovered-closing,.dashboard-velocity-signal-closing:focus-within,.dashboard-velocity-signal-closing.is-expanded{background:var(--dash-warning)}@supports (color:color-mix(in lab, red, red)){.dashboard-velocity-signal.is-hovered-closing,.dashboard-velocity-signal-closing:focus-within,.dashboard-velocity-signal-closing.is-expanded{background:color-mix(in srgb, var(--dash-warning) 6%, var(--dash-hover-bg))}}.dashboard-opportunity-meta span,.dashboard-market-metrics span,.dashboard-saturation-row span,.dashboard-freshness-line span{color:var(--dash-text-tertiary);font-size:12px;font-weight:560;line-height:16px;display:block}.dashboard-number{color:var(--dash-text-primary);font-size:24px;font-weight:760;line-height:28px}.dashboard-freshness-line{justify-content:space-between;align-items:center;gap:var(--dash-space-4);padding-top:var(--dash-space-5);border-top:1px solid var(--dash-divider);margin-top:auto;display:flex}.dashboard-freshness-line strong{min-width:0;color:var(--dash-text-secondary);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:18px;overflow:hidden}.dashboard-opportunity-brief,.dashboard-market-direction,.dashboard-trending-topics,.dashboard-next-actions{flex-direction:column;min-height:0;display:flex}.dashboard-trending-topics{min-width:0}.dashboard-trending-topics .market-trend-list{max-height:min(240px,34vh)}.dashboard-opportunity-hero{gap:var(--dash-space-3);display:grid}.dashboard-opportunity-rank-badge{border:1px solid var(--dash-accent-primary);border-radius:999px;align-items:center;width:fit-content;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-opportunity-rank-badge{border:1px solid color-mix(in srgb, var(--dash-accent-primary) 24%, transparent)}}.dashboard-opportunity-rank-badge{background:var(--dash-accent-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-opportunity-rank-badge{background:color-mix(in srgb, var(--dash-accent-primary) 8%, transparent)}}.dashboard-opportunity-rank-badge{color:var(--dash-accent-primary);letter-spacing:.04em;font-size:11px;font-weight:700;line-height:16px}.dashboard-opportunity-kicker{margin:0 0 var(--dash-space-1);color:var(--dash-text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:16px}.dashboard-opportunity-main{gap:var(--dash-space-3);grid-template-columns:52px minmax(0,1fr);align-items:start;display:grid}.dashboard-opportunity-score{border-radius:var(--dash-radius-control);border:1px solid var(--dash-accent-primary);justify-content:center;align-items:center;width:52px;height:52px;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-opportunity-score{border:1px solid color-mix(in srgb, var(--dash-accent-primary) 28%, transparent)}}.dashboard-opportunity-score{background:var(--dash-accent-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-opportunity-score{background:color-mix(in srgb, var(--dash-accent-primary) 10%, transparent)}}.dashboard-opportunity-score{color:var(--dash-accent-primary);font-family:Geist Mono Variable,Geist Mono,ui-monospace,SF Mono,monospace;font-size:17px;font-weight:700;line-height:22px}.dashboard-opportunity-main h3{color:var(--dash-text-primary);overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:16px;font-weight:650;line-height:1.35}.dashboard-opportunity-main p,.dashboard-next-summary{margin:var(--dash-space-2) 0 0;color:var(--dash-text-secondary);font-size:14px;font-weight:450;line-height:22px}.dashboard-opportunity-meta,.dashboard-market-metrics{margin-top:var(--dash-space-4);padding:var(--dash-space-3) 0;border-top:1px solid var(--dash-divider);border-bottom:1px solid var(--dash-divider);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.dashboard-opportunity-meta>div,.dashboard-market-metrics>div{border:1px solid var(--dash-divider);min-width:0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.dashboard-opportunity-meta>div,.dashboard-market-metrics>div{border:1px solid color-mix(in srgb, var(--dash-divider) 80%, transparent)}}.dashboard-opportunity-meta>div,.dashboard-market-metrics>div{background:var(--dash-surface-base,#0c121c);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.dashboard-opportunity-meta>div,.dashboard-market-metrics>div{background:color-mix(in srgb, var(--dash-surface-base,#0c121c) 40%, transparent)}}.dashboard-opportunity-meta strong,.dashboard-market-metrics strong,.dashboard-saturation-row strong{margin-top:var(--dash-space-1);color:var(--dash-text-primary);font-size:15px;font-weight:740;line-height:22px;display:block}.dashboard-opportunity-sources{min-height:28px;margin-top:var(--dash-space-4);align-items:center;display:flex}.dashboard-media-slot{margin-top:var(--dash-space-5)}.dashboard-platform-stack{align-items:center;gap:var(--dash-space-2);min-width:0;display:flex}.dashboard-platform-overflow{color:var(--dash-text-tertiary);font-family:Geist Mono Variable,Geist Mono,ui-monospace,SF Mono,monospace;font-size:12px;font-weight:650}.dashboard-muted-text{color:var(--dash-text-muted);font-size:13px;line-height:18px}.dashboard-ranked-block{margin-top:var(--dash-space-5);padding-top:var(--dash-space-5);border-top:1px solid var(--dash-divider)}.dashboard-ranked-heading{justify-content:space-between;align-items:center;gap:var(--dash-space-3);margin-bottom:var(--dash-space-3);flex-wrap:wrap;padding-top:2px;display:flex}.dashboard-ranked-heading span{color:var(--dash-text-secondary);letter-spacing:.01em;text-transform:none;overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.35}.dashboard-ranked-heading em{color:var(--dash-text-muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:600;line-height:1.35}.dashboard-ranked-list{gap:var(--dash-space-2);max-height:min(220px,32vh);padding-right:2px;display:grid;overflow-y:auto}.dashboard-ranked-row{gap:var(--dash-space-3);border-radius:var(--dash-radius-control);color:var(--dash-text-secondary);border:1px solid #0000;grid-template-columns:34px minmax(0,1fr) 42px;align-items:center;padding:8px 10px;font-size:13px;line-height:18px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:grid}.dashboard-ranked-row:hover{color:var(--dash-text-primary);background:var(--dash-hover-bg);border-color:var(--dash-border-strong);text-decoration:none;transform:translate(2px)}.dashboard-ranked-rank{color:var(--dash-text-muted);text-align:center;font-size:12px;font-weight:700}.dashboard-ranked-body{min-width:0}.dashboard-ranked-body strong{color:var(--dash-text-primary);overflow-wrap:anywhere;word-break:break-word;font-size:13px;font-weight:650;line-height:1.35;display:block}.dashboard-ranked-body span{color:var(--dash-text-tertiary);overflow-wrap:anywhere;word-break:break-word;margin-top:3px;font-size:11px;font-weight:500;line-height:1.4;display:block}.dashboard-ranked-score{border:1px solid var(--dash-border-subtle);background:var(--dash-surface-control);min-height:28px;color:var(--dash-text-secondary);border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;line-height:16px;display:flex}.dashboard-ranked-row:hover .dashboard-ranked-score{border-color:var(--dash-accent-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-ranked-row:hover .dashboard-ranked-score{border-color:color-mix(in srgb, var(--dash-accent-primary) 30%, transparent)}}.dashboard-ranked-row:hover .dashboard-ranked-score{color:var(--dash-accent-primary)}.dashboard-ranked-more{margin-top:var(--dash-space-3);color:var(--dash-text-tertiary);align-items:center;gap:4px;font-size:12px;font-weight:550;line-height:16px;text-decoration:none;display:inline-flex}.dashboard-ranked-more:hover{color:var(--dash-accent-primary);text-decoration:none}.dashboard-action-row{gap:var(--dash-space-3);padding-top:var(--dash-space-5);flex-wrap:wrap;margin-top:auto;display:flex}.dashboard-market-metrics{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;padding-top:0}.dashboard-chart-frame{height:190px;margin-top:var(--dash-space-5)}.dashboard-chart-axis{fill:var(--dash-text-muted);font-family:Geist Mono Variable,Geist Mono,ui-monospace,SF Mono,monospace;font-size:11px;font-weight:520}.dashboard-chart-tooltip{border:1px solid var(--dash-border-subtle);border-radius:var(--dash-radius-control);padding:var(--dash-space-3) var(--dash-space-4);background:#0d131cf5;box-shadow:0 18px 48px #0000006b}.dashboard-chart-tooltip-label{color:var(--dash-text-tertiary);margin:0;font-family:Geist Mono Variable,Geist Mono,ui-monospace,SF Mono,monospace;font-size:11px;font-weight:560;line-height:16px}.dashboard-chart-tooltip-value{margin:var(--dash-space-1) 0 0;color:var(--dash-text-primary);font-family:Geist Mono Variable,Geist Mono,ui-monospace,SF Mono,monospace;font-size:16px;font-weight:780;line-height:20px}.dashboard-saturation-grid{gap:var(--dash-space-3);margin-top:var(--dash-space-5);display:grid}.dashboard-saturation-row{gap:var(--dash-space-4);grid-template-columns:minmax(92px,.36fr) minmax(0,1fr);align-items:center;display:grid}.dashboard-saturation-row>div:first-child{justify-content:space-between;align-items:baseline;gap:var(--dash-space-2);display:flex}.dashboard-saturation-track{background:#ffffff0f;border-radius:999px;height:8px;position:relative;overflow:hidden}.dashboard-saturation-fill{width:var(--dash-bar-width);border-radius:inherit;position:absolute;inset:0 auto 0 0}.dashboard-saturation-emerging{background:var(--dash-radar-emerging)}.dashboard-saturation-rising{background:var(--dash-radar-rising)}.dashboard-saturation-peak{background:var(--dash-radar-peak)}.dashboard-saturation-declining{background:var(--dash-radar-declining)}.dashboard-market-direction{position:relative;overflow:hidden}.market-heading{margin-bottom:var(--dash-space-4);align-items:center}.market-eyebrow{align-items:center;gap:var(--dash-space-2);display:inline-flex}.market-live-dot{background:var(--dash-success);width:7px;height:7px;box-shadow:0 0 0 0 var(--dash-success);border-radius:999px;position:relative}@supports (color:color-mix(in lab, red, red)){.market-live-dot{box-shadow:0 0 0 0 color-mix(in srgb, var(--dash-success) 45%, transparent)}}.market-live-dot{animation:2s ease-out infinite market-live-pulse}@keyframes market-live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--dash-success) 42%, transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb, var(--dash-success) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--dash-success) 0%, transparent)}}.market-pulse{justify-content:center;align-items:center;gap:var(--dash-space-2);border:1px solid var(--dash-border-subtle);background:var(--dash-surface-control);color:var(--dash-text-secondary);overflow-wrap:anywhere;border-radius:999px;max-width:100%;padding:6px 12px;font-size:11px;font-weight:650;line-height:1.3;display:inline-flex}.market-pulse svg{color:var(--dash-text-tertiary)}.market-pulse em{font-style:normal;font-weight:700}.market-pulse em.is-up{color:var(--dash-success)}.market-pulse em.is-down{color:var(--dash-danger)}.market-sort{align-items:center;gap:var(--dash-space-2);margin-bottom:var(--dash-space-4);display:flex}.market-sort-tab{border:1px solid var(--dash-border-subtle);color:var(--dash-text-tertiary);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:12px;font-weight:640;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.market-sort-tab:hover{color:var(--dash-text-secondary);border-color:var(--dash-border-strong)}.market-sort-tab-active{color:#f8fafc;background:var(--dash-accent-primary);border-color:var(--dash-accent-primary)}.market-sort-riser{min-width:0;max-width:40%;color:var(--dash-warning);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:650;display:inline-flex;overflow:hidden}.market-sort-riser svg{flex:none}.market-trend-list{max-height:336px;margin:0 calc(-1 * var(--dash-space-2));padding:0 var(--dash-space-2);scrollbar-width:thin;scrollbar-color:var(--dash-border-strong) transparent;flex-direction:column;gap:4px;display:flex;overflow-y:auto}.market-trend-list::-webkit-scrollbar{width:6px}.market-trend-list::-webkit-scrollbar-thumb{background:var(--dash-border-strong);border-radius:999px}.market-trend-row{border-radius:var(--dash-radius-control);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:22px 40px minmax(0,1fr) 60px 50px;align-items:center;gap:10px;width:100%;padding:9px 10px;transition:background .16s,border-color .16s,transform .16s;display:grid}.market-trend-row:hover{background:var(--dash-hover-bg);border-color:var(--dash-border-strong);transform:translate(2px)}.market-trend-row-active{background:var(--dash-surface-raised);border-color:var(--market-tone)}@supports (color:color-mix(in lab, red, red)){.market-trend-row-active{border-color:color-mix(in srgb, var(--market-tone) 45%, transparent)}}.market-trend-row-active{box-shadow:inset 3px 0 0 0 var(--market-tone)}.market-trend-rank{color:var(--dash-text-muted);text-align:center;font-size:12px;font-weight:650}.market-trend-row-active .market-trend-rank{color:var(--market-tone)}.market-trend-thumb{border:1px solid var(--dash-border-subtle);background:var(--dash-surface-control);width:40px;height:40px;color:var(--dash-text-tertiary);border-radius:9px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.market-trend-thumb img{object-fit:cover;width:100%;height:100%}.market-trend-thumb-dot{border:1.5px solid var(--dash-surface-base);border-radius:999px;width:7px;height:7px;position:absolute;bottom:3px;right:3px}.market-dot-emerging{background:var(--dash-radar-emerging)}.market-dot-rising{background:var(--dash-radar-rising)}.market-dot-peak{background:var(--dash-radar-peak)}.market-dot-declining{background:var(--dash-radar-declining)}.market-trend-body{min-width:0}.market-trend-name{color:var(--dash-text-primary);overflow-wrap:anywhere;word-break:break-word;font-size:13px;font-weight:640;line-height:1.35;display:block}.market-trend-meta{align-items:center;gap:8px;margin-top:3px;display:flex}.market-trend-platforms{color:var(--dash-text-tertiary);align-items:center;gap:3px;display:inline-flex}.market-trend-views{color:var(--dash-text-tertiary);align-items:center;gap:3px;font-size:11px;font-weight:600;display:inline-flex}.market-trend-sat{letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:700}.market-sat-emerging{color:var(--dash-radar-emerging)}.market-sat-rising{color:var(--dash-radar-rising)}.market-sat-peak{color:var(--dash-radar-peak)}.market-sat-declining{color:var(--dash-radar-declining)}.market-trend-spark{width:60px;height:34px}.market-trend-spark-empty{border-bottom:1px dashed var(--dash-border-subtle);align-self:center;height:1px}.market-trend-figures{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.market-trend-momentum{color:var(--dash-text-primary);font-size:14px;font-weight:740;line-height:16px}.market-trend-delta{font-size:10px;font-weight:700}.market-trend-delta.is-up{color:var(--dash-success)}.market-trend-delta.is-down{color:var(--dash-danger)}.market-detail{margin-top:var(--dash-space-4);padding-top:var(--dash-space-4);border-top:1px solid var(--dash-border-subtle)}.market-detail-head{gap:var(--dash-space-3);grid-template-columns:56px minmax(0,1fr);align-items:center;display:grid}.market-detail-media{border:1px solid var(--dash-border-subtle);background:var(--dash-surface-control);border-radius:11px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;overflow:hidden}.market-detail-media img{object-fit:cover;width:100%;height:100%}.market-detail-media-empty{color:var(--dash-text-tertiary)}.market-glow-emerging{box-shadow:inset 0 0 24px var(--dash-radar-emerging)}@supports (color:color-mix(in lab, red, red)){.market-glow-emerging{box-shadow:inset 0 0 24px color-mix(in srgb, var(--dash-radar-emerging) 30%, transparent)}}.market-glow-rising{box-shadow:inset 0 0 24px var(--dash-radar-rising)}@supports (color:color-mix(in lab, red, red)){.market-glow-rising{box-shadow:inset 0 0 24px color-mix(in srgb, var(--dash-radar-rising) 30%, transparent)}}.market-glow-peak{box-shadow:inset 0 0 24px var(--dash-radar-peak)}@supports (color:color-mix(in lab, red, red)){.market-glow-peak{box-shadow:inset 0 0 24px color-mix(in srgb, var(--dash-radar-peak) 30%, transparent)}}.market-glow-declining{box-shadow:inset 0 0 24px var(--dash-radar-declining)}@supports (color:color-mix(in lab, red, red)){.market-glow-declining{box-shadow:inset 0 0 24px color-mix(in srgb, var(--dash-radar-declining) 30%, transparent)}}.market-detail-play{filter:drop-shadow(0 1px 3px #00000080);border:8px solid #0000;border-left:13px solid #ffffffeb;border-right-width:0;width:0;height:0;margin:auto;position:absolute;inset:0;transform:translate(2px)}.market-detail-headline{min-width:0}.market-detail-tag{letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:700}.market-detail-headline h3{color:var(--dash-text-primary);overflow-wrap:anywhere;margin:3px 0 0;font-size:15px;font-weight:680;line-height:20px}.market-detail-stats{gap:var(--dash-space-3);margin-top:var(--dash-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.market-detail-stats span{color:var(--dash-text-tertiary);font-size:11px;font-weight:560;display:block}.market-detail-stats strong{color:var(--dash-text-primary);margin-top:2px;font-size:15px;font-weight:740;display:block}.market-detail-insight{margin:var(--dash-space-4) 0 0;color:var(--dash-text-secondary);font-size:13px;line-height:20px}.market-source-block{margin-top:var(--dash-space-4)}.market-source-label{margin-bottom:var(--dash-space-2);color:var(--dash-text-tertiary);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:650;display:flex}.market-source-label svg{color:var(--dash-success)}.market-source-list{flex-direction:column;gap:4px;display:flex}.market-source-row{border-radius:var(--dash-radius-control);border:1px solid var(--dash-border-subtle);background:var(--dash-surface-base);grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:7px 8px;text-decoration:none;transition:background .16s,border-color .16s;display:grid}.market-source-row:hover{background:var(--dash-surface-raised);border-color:var(--dash-border-strong);text-decoration:none}.market-source-thumb{border:1px solid var(--dash-border-subtle);background:var(--dash-surface-control);width:34px;height:34px;color:var(--dash-text-tertiary);border-radius:7px;justify-content:center;align-items:center;display:flex;overflow:hidden}.market-source-thumb img{object-fit:cover;width:100%;height:100%}.market-source-body{min-width:0}.market-source-title{color:var(--dash-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:620;line-height:17px;display:block;overflow:hidden}.market-source-meta{color:var(--dash-text-tertiary);align-items:center;gap:5px;margin-top:2px;font-size:11px;font-weight:550;display:flex}.market-source-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-source-open{color:var(--dash-text-muted)}.market-source-row:hover .market-source-open{color:var(--dash-accent-primary)}.market-source-empty{color:var(--dash-text-muted);margin:0;font-size:12px;line-height:18px}.market-detail-actions{gap:var(--dash-space-2);margin-top:var(--dash-space-4);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.market-live-dot,.market-live-dot.is-urgent{animation:none}.market-trend-row:hover,.dashboard-velocity-signal.is-hovered-rising,.dashboard-velocity-signal.is-hovered-closing{transform:none}}.dashboard-trending-topics .dashboard-tt-head-badges{justify-content:flex-end;align-items:center;gap:var(--dash-space-2);flex-wrap:wrap;display:flex}.dashboard-tt-foot{margin-top:var(--dash-space-4);padding-top:var(--dash-space-3);border-top:1px solid var(--dash-border-subtle)}.dashboard-tt-skeleton{border-radius:var(--dash-radius-control);background:linear-gradient(90deg, var(--dash-surface-control) 0%, var(--dash-surface-raised) 50%, var(--dash-surface-control) 100%);background-size:200% 100%;height:52px;animation:1.2s ease-in-out infinite dashboard-tt-shimmer}@keyframes dashboard-tt-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dashboard-tt-rating{border:1px solid var(--dash-border-subtle);background:var(--dash-surface-control);color:var(--dash-text-secondary);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.dashboard-tt-rating.is-inline{margin-top:6px}.dashboard-tt-rating.is-legendary{color:#fde68a;border-color:#fbbf2447}.dashboard-tt-rating.is-fire{color:#fdba74;border-color:#fb923c47}.dashboard-tt-rating.is-hot{color:#fca5a5;border-color:#f8717147}.dashboard-tt-rating.is-warm{color:var(--dash-info);border-color:var(--dash-info)}@supports (color:color-mix(in lab, red, red)){.dashboard-tt-rating.is-warm{border-color:color-mix(in srgb, var(--dash-info) 28%, transparent)}}.dashboard-tt-rating.is-watch{color:var(--dash-text-tertiary)}.market-live-dot.is-syncing{background:var(--dash-accent-primary);animation:.8s ease-out infinite market-live-pulse}.dashboard-action-list{gap:var(--dash-space-3);margin-top:var(--dash-space-5);display:grid}.dashboard-action-link{gap:var(--dash-space-3);color:var(--dash-text-secondary);grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;text-decoration:none;display:grid}.dashboard-action-link:hover{color:var(--dash-text-primary);text-decoration:none}.dashboard-action-link>span{border-radius:var(--dash-radius-control);border:1px solid var(--dash-accent-primary);justify-content:center;align-items:center;width:40px;height:40px;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-action-link>span{border:1px solid color-mix(in srgb, var(--dash-accent-primary) 22%, transparent)}}.dashboard-action-link>span{background:var(--dash-accent-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-action-link>span{background:color-mix(in srgb, var(--dash-accent-primary) 8%, transparent)}}.dashboard-action-link>span{color:var(--dash-accent-primary)}.dashboard-action-link strong{color:var(--dash-text-primary);overflow-wrap:anywhere;word-break:break-word;font-size:14px;font-weight:680;line-height:1.35;display:block}.dashboard-action-link p{margin:var(--dash-space-1) 0 0;color:var(--dash-text-tertiary);overflow-wrap:anywhere;word-break:break-word;font-size:12px;line-height:1.45}.dashboard-empty-state{min-height:180px;color:var(--dash-text-tertiary);text-align:center;align-content:center;justify-items:center;display:grid}.dashboard-empty-state h3{margin:var(--dash-space-3) 0 0;color:var(--dash-text-primary);font-size:15px;font-weight:680;line-height:22px}.dashboard-empty-state p{max-width:420px;margin:var(--dash-space-2) 0 0;color:var(--dash-text-tertiary);font-size:13px;line-height:20px}.dashboard-empty-actions{margin-top:var(--dash-space-4);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.dashboard-empty-actions .dashboard-button{min-height:40px;padding-inline:16px}.dashboard-text-link{align-items:center;gap:var(--dash-space-2);margin-top:var(--dash-space-4);color:var(--dash-accent-primary);font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.dashboard-text-link:hover{color:#a8c0f5;text-decoration:none}.trend-media-preview{--trend-media-bg:#080d13bd;--trend-media-surface:#111925c7;--trend-media-border:#b5c0cf1f;--trend-media-border-strong:#7aa3f538;--trend-media-text:#f5f7fa;--trend-media-muted:#7f8ca0;--trend-media-soft:#b5c0cf;--trend-media-accent:#7aa3f5;--trend-media-studio-border:#7aa3f547;--trend-media-studio-border-hover:#7aa3f56b;--trend-media-studio-bg:linear-gradient(135deg, #7aa3f52e, #a8c0f51f);--trend-media-studio-text:var(--accent-ink,#a8c0f5);border:1px solid var(--trend-media-border);background:linear-gradient(145deg, #0d131ce6, #080d13eb), var(--trend-media-bg);border-radius:14px;grid-template-columns:minmax(180px,.88fr) minmax(0,1fr);gap:16px;min-width:0;display:grid;overflow:hidden}.trend-media-preview-compact{grid-template-columns:128px minmax(0,1fr);gap:14px}.trend-media-frame{background:#05070b;min-height:168px;position:relative;overflow:hidden}.trend-media-preview-compact .trend-media-frame{min-height:128px}.trend-media-asset{width:100%;height:100%;min-height:inherit;object-fit:cover;background:#05070b;border:0}.trend-media-headline-card{min-height:inherit;background:linear-gradient(145deg,#7aa3f533,#60a5fa1f 42%,#05070bf5),#071019;align-items:flex-end;padding:18px;display:flex;position:relative}.trend-media-headline-card:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:13px;position:absolute;inset:1px;-webkit-mask-image:linear-gradient(#0000,#000 18% 74%,#0000);mask-image:linear-gradient(#0000,#000 18% 74%,#0000)}.trend-media-headline-card>div:last-child{z-index:1;min-width:0;position:relative}.trend-media-headline-card span{color:var(--trend-media-accent);text-transform:uppercase;font-family:Geist Mono Variable,Geist Mono,ui-monospace,SF Mono,monospace;font-size:11px;font-weight:680;line-height:16px;display:block}.trend-media-headline-card strong{color:var(--trend-media-text);overflow-wrap:anywhere;margin-top:8px;font-size:17px;font-weight:720;line-height:23px;display:block}.trend-media-headline-orbit{border:1px solid #7aa3f538;border-radius:999px;width:136px;height:136px;position:absolute;top:-42px;right:-38px;box-shadow:inset 0 0 44px #7aa3f514}.trend-media-overlay{justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;inset:12px 12px auto}.trend-media-badge,.trend-media-play-indicator{color:var(--trend-media-text);-webkit-backdrop-filter:blur(12px);background:#05070bad;border:1px solid #f5f7fa24;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:680;line-height:14px;display:inline-flex}.trend-media-badge-video{color:#f5f7fa;border-color:#7aa3f547}.trend-media-badge-image{color:#dbeafe;border-color:#60a5fa47}.trend-media-badge-headline{color:var(--accent-ink,#a8c0f5);border-color:#7aa3f533}.trend-media-badge-audio{color:#f5e8ff;border-color:#c084fc47}.trend-media-audio-card{background:radial-gradient(circle at 0 0,#c084fc33,#0000 46%),linear-gradient(145deg,#0c121cf2,#05070bfa);flex-direction:column;justify-content:center;gap:10px;height:100%;padding:16px;display:flex}.trend-media-audio-badge{color:#f5e8ff;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;width:fit-content;font-size:11px;font-weight:700;display:inline-flex}.trend-media-audio-player{border-radius:10px;width:100%}.trend-media-play-indicator{width:32px;height:32px;color:var(--trend-media-accent);justify-content:center;padding:0}.trend-media-copy{flex-direction:column;justify-content:center;min-width:0;padding:16px 16px 16px 0;display:flex}.trend-media-preview-compact .trend-media-copy{padding:14px 14px 14px 0}.trend-media-eyebrow{color:var(--trend-media-accent);text-transform:uppercase;margin:0;font-family:Geist Mono Variable,Geist Mono,ui-monospace,SF Mono,monospace;font-size:11px;font-weight:680;line-height:16px}.trend-media-copy h3{color:var(--trend-media-text);overflow-wrap:anywhere;margin:6px 0 0;font-size:17px;font-weight:720;line-height:24px}.trend-media-preview-compact .trend-media-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.trend-media-meta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.trend-media-meta span{color:var(--trend-media-muted);align-items:center;gap:6px;font-family:Geist Mono Variable,Geist Mono,ui-monospace,SF Mono,monospace;font-size:11px;font-weight:620;line-height:15px;display:inline-flex}.trend-media-copy>p:not(.trend-media-eyebrow){color:var(--trend-media-soft);margin:12px 0 0;font-size:13px;line-height:20px}.trend-media-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.trend-media-source-link{border:1px solid var(--trend-media-border);background:var(--trend-media-surface);width:fit-content;color:var(--trend-media-text);border-radius:10px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:680;line-height:16px;text-decoration:none;display:inline-flex}.trend-media-source-link:hover{border-color:var(--trend-media-border-strong);color:var(--trend-media-accent);text-decoration:none}.trend-media-studio-link{border-color:var(--trend-media-studio-border);background:var(--trend-media-studio-bg);color:var(--trend-media-studio-text)}.trend-media-studio-link:hover{border-color:var(--trend-media-studio-border-hover);color:var(--trend-media-text)}.trend-media-source-link-compact{padding:7px 10px}.support-owl-launcher{z-index:70;color:#f5f7fa;background:linear-gradient(145deg,#111925f0,#080d13f5),#0d131c;border:1px solid #7aa3f538;border-radius:14px;align-items:center;gap:10px;max-width:calc(100vw - 32px);min-height:48px;padding:6px 12px 6px 6px;transition:transform .16s,border-color .16s,background .16s;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 54px #00000070}.support-owl-launcher:hover,.support-owl-launcher-open{border-color:#7aa3f55c;transform:translateY(-1px)}.support-owl-launcher-icon{color:#7aa3f5;background:radial-gradient(circle at 50% 24%,#7aa3f53d,#0000 48%),#08111a;border:1px solid #7aa3f533;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.support-owl-launcher-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.support-owl-launcher-copy strong{color:#f5f7fa;white-space:nowrap;font-size:13px;font-weight:700;line-height:16px}.support-owl-launcher-copy small{color:#7f8ca0;text-transform:uppercase;white-space:nowrap;font-family:Geist Mono Variable,Geist Mono,ui-monospace,SF Mono,monospace;font-size:10px;font-weight:650;line-height:14px}.support-owl-panel{z-index:70;-webkit-backdrop-filter:blur(20px)saturate(1.16);background:linear-gradient(145deg,#0d131cfa,#05070bfa),#0d131c;border:1px solid #b5c0cf1f;border-radius:18px;flex-direction:column;width:min(420px,100vw - 32px);max-height:min(720px,100vh - 112px);display:flex;position:fixed;bottom:82px;right:20px;overflow:hidden;box-shadow:0 28px 96px #00000094}.support-owl-header{border-bottom:1px solid #b5c0cf1a;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.support-owl-identity{align-items:center;gap:12px;min-width:0;display:flex}.support-owl-mark{color:#7aa3f5;background:radial-gradient(circle at 50% 24%,#7aa3f538,#0000 52%),#08111a;border:1px solid #7aa3f533;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.support-owl-identity p{color:#f5f7fa;margin:0;font-size:15px;font-weight:720;line-height:20px}.support-owl-identity span{color:#7f8ca0;font-size:12px;line-height:18px;display:block}.support-owl-status{text-transform:uppercase;border:1px solid;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 9px;font-family:Geist Mono Variable,Geist Mono,ui-monospace,SF Mono,monospace;font-size:10px;font-weight:700;line-height:14px;display:inline-flex}.support-owl-status-online{color:#34d399}.support-owl-status-waiting{color:#fbbf24}.support-owl-context{color:#b5c0cf;background:#7aa3f50e;border:1px solid #7aa3f51f;border-radius:13px;grid-template-columns:18px minmax(0,1fr);gap:10px;margin:14px 16px 0;padding:12px;display:grid}.support-owl-context svg{color:#7aa3f5}.support-owl-context p{margin:0;font-size:12px;line-height:18px}.support-owl-prompts{gap:8px;padding:12px 16px 2px;display:flex;overflow-x:auto}.support-owl-prompts button{color:#b5c0cf;background:#111925b3;border:1px solid #b5c0cf1f;border-radius:999px;flex:none;min-height:44px;padding:10px 14px;font-size:12px;font-weight:640;line-height:16px}.support-owl-prompts button:hover{color:#f5f7fa;border-color:#7aa3f538}.support-owl-thread{flex-direction:column;flex:1;gap:10px;min-height:180px;padding:14px 16px;display:flex;overflow-y:auto}.support-owl-message{overflow-wrap:anywhere;border-radius:13px;flex-direction:column;gap:6px;max-width:88%;padding:10px 12px;font-size:13px;line-height:20px;display:flex}.support-owl-message-meta{letter-spacing:.02em;color:#9aa8ba;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.support-owl-message-meta.is-user{color:#03110fb8;justify-content:flex-end}.support-owl-message-meta.is-system{color:#fbbf24}.support-owl-message-body{white-space:pre-wrap}.support-owl-message-assistant{color:#dde4ee;background:#ffffff0b;border:1px solid #b5c0cf1a;align-self:flex-start}.support-owl-message-user{color:#03110f;background:linear-gradient(135deg,#7aa3f5,#a8c0f5);align-self:flex-end;font-weight:620}.support-owl-message-system{color:#f8e7b0;background:#fbbf2414;border:1px dashed #fbbf2459;align-self:stretch;max-width:100%}.support-owl-thinking{color:#b5c0cf;background:#ffffff0b;border:1px solid #b5c0cf1a;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 11px;font-size:12px;font-weight:620;display:inline-flex}.support-owl-thinking svg{animation:.9s linear infinite dashboard-spin}.support-owl-error{color:#fde68a;border-top:1px solid #b5c0cf1a;margin:0;padding:12px 16px 0;font-size:12px;line-height:18px}.support-owl-composer{border-top:1px solid #b5c0cf1a;grid-template-columns:minmax(0,1fr) 44px;gap:10px;padding:12px;display:grid}.support-owl-composer textarea{resize:none;color:#f5f7fa;background:#05070b94;border:1px solid #b5c0cf1f;border-radius:13px;outline:none;min-height:44px;max-height:110px;padding:10px 12px;font-size:16px;line-height:20px}@media (width>=768px){.support-owl-composer textarea{font-size:13px}}.support-owl-composer textarea::placeholder{color:#536174}.support-owl-composer textarea:focus{border-color:#7aa3f557}.support-owl-composer button{color:#03110f;background:linear-gradient(135deg,#7aa3f5,#a8c0f5);border:1px solid #7aa3f557;border-radius:13px;justify-content:center;align-self:end;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:flex}.support-owl-composer button:disabled{cursor:not-allowed;color:#536174;background:#111925d1;border-color:#b5c0cf14}.dashboard-spin{animation:.9s linear infinite dashboard-spin}@keyframes dashboard-spin{to{transform:rotate(360deg)}}.dashboard-skeleton-stack{gap:var(--dash-space-6);flex-direction:column;display:flex}.dashboard-skeleton-block{border-radius:var(--dash-radius-card);background:linear-gradient(90deg,#ffffff08 0%,#ffffff14 50%,#ffffff08 100%) 0 0/200% 100%;border:1px solid #ffffff0f;animation:1.4s ease-in-out infinite dashboard-skeleton-shimmer}.dashboard-skeleton-header{min-height:88px}.dashboard-skeleton-radar{min-height:200px}.dashboard-skeleton-velocity{min-height:280px}.dashboard-skeleton-console{min-height:320px}.dashboard-skeleton-panel{min-height:280px}@keyframes dashboard-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dashboard-velocity-hint{margin:var(--dash-space-1) 0 0;color:var(--dash-text-muted);font-size:12px;line-height:18px}.dashboard-hoot-or-miss .app-section-subcopy{margin:var(--dash-space-1) 0 0;color:var(--dash-text-secondary);overflow-wrap:anywhere;word-break:break-word;font-size:12px;font-weight:450;line-height:1.45}.dashboard-velocity-signal.is-expanded .dashboard-velocity-preview{opacity:1;max-height:360px;padding:0 var(--dash-space-4) var(--dash-space-4)}@media (width<=767px){.dashboard-skeleton-radar,.dashboard-skeleton-velocity{min-height:240px}.dashboard-velocity-signal{cursor:pointer}.dashboard-stack{gap:var(--dash-space-3);padding-bottom:var(--dash-space-5)}.dashboard-header,.app-page-header.dashboard-header{gap:var(--dash-space-3);padding-bottom:var(--dash-space-3)}.dashboard-header-actions,.app-page-header.dashboard-header .app-page-header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.dashboard-header-actions .dashboard-button,.dashboard-header-actions .dashboard-status-pill{flex:calc(50% - 4px);width:auto;min-width:0}.dashboard-status-pill{flex:100%;justify-content:center}.dashboard-surface{padding:12px}.dashboard-opportunity-main{gap:var(--dash-space-3);grid-template-columns:48px minmax(0,1fr)}.dashboard-opportunity-score{border-radius:10px;width:48px;height:48px;font-size:16px;line-height:20px}.dashboard-opportunity-meta,.dashboard-market-metrics{gap:var(--dash-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-opportunity-meta,.dashboard-saturation-row,.trend-media-preview,.trend-media-preview-compact{grid-template-columns:1fr}.trend-media-preview-compact .trend-media-frame{min-height:160px}.trend-media-copy,.trend-media-preview-compact .trend-media-copy{padding:12px}.support-owl-launcher{right:max(16px, env(safe-area-inset-right,0px));bottom:calc(62px + env(safe-area-inset-bottom,0px) + 88px);z-index:48;border-radius:999px;justify-content:center;gap:0;width:48px;min-width:48px;height:48px;min-height:48px;padding:0}.support-owl-launcher-icon{background:0 0;border:0;border-radius:999px;width:48px;height:48px}.support-owl-launcher-copy{display:none}.support-owl-panel{left:max(10px, env(safe-area-inset-left,0px));right:max(10px, env(safe-area-inset-right,0px));top:calc(56px + env(safe-area-inset-top,0px) + 8px);bottom:calc(62px + env(safe-area-inset-bottom,0px) + 8px);z-index:58;width:auto;max-height:none}}@media (width<=1279px){.dashboard-primary-grid,.dashboard-decision-grid{grid-template-columns:1fr}.dashboard-primary-grid>.glass-card,.dashboard-next-actions{min-height:0}}.trending-music{background:#ffffff05;border:1px solid #b5c0cf1a;border-radius:16px;flex-direction:column;gap:16px;padding:16px;display:flex}.trending-music-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trending-music-eyebrow{color:#b5c0cfb8;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:16px}.trending-music-title{color:#f1f5fb;margin:4px 0 0;font-size:15px;font-weight:660;line-height:22px}.trending-music-subtitle{color:#94a3b8eb;max-width:34rem;margin:6px 0 0;font-size:12px;line-height:18px}.trending-music-icon{color:#c4b5fdeb;flex:none}.trending-music-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;display:grid}@media (width>=640px){.trending-music-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.trending-music-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.trending-music-card-wrap.is-hovered .trending-music-card,.trending-music-card-wrap.is-hovered{transform:translateY(-2px)}.trending-music-card-wrap.is-added .trending-music-card{border-color:#34d39947}.trending-music-card{cursor:pointer;flex-direction:column;gap:0;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.trending-music-card-wrap.is-hovered .trending-music-card{box-shadow:0 14px 32px #00000038}.trending-music-card-media{aspect-ratio:16/10;background:#00000059;position:relative;overflow:hidden}.trending-music-card-asset{object-fit:cover;width:100%;height:100%;display:block}.trending-music-card-fallback{color:#c4b5fdb8;background:radial-gradient(circle at 20% 20%,#c4b5fd29,#0000 45%),linear-gradient(#ffffff0a,#ffffff03);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.trending-music-card-overlay{pointer-events:none;background:linear-gradient(#00000059,#0000 42%,#0000006b);justify-content:space-between;align-items:flex-start;padding:10px;display:flex;position:absolute;inset:0}.trending-music-card-badge{color:var(--text-primary,#f7f9fc);letter-spacing:.06em;text-transform:uppercase;background:#00000073;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.trending-music-card-play{width:34px;height:34px;color:var(--text-primary,#f7f9fc);background:#0000007a;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;margin-left:auto;display:inline-flex}.trending-music-card-play.is-playing{color:#ede9fe;background:#c4b5fd38;border-color:#c4b5fd6b}.trending-music-card-audio-hint{color:#e2e8f0eb;background:#0f1219b8;border:1px solid #c4b5fd38;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;font-weight:650;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.trending-music-card-body{flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.trending-music-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.trending-music-card-head h3{color:var(--text-primary,#f7f9fc);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700;line-height:20px}.trending-music-card-artist{color:#94a3b8f2;margin:0;font-size:12px;line-height:16px}.trending-music-card-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.trending-music-card-score{color:#fbbf24eb;font-size:11px;font-weight:700}.trending-music-card-platforms{align-items:center;gap:4px;display:inline-flex}.trending-music-add{color:#d1fae5;background:#34d3991f;border:1px solid #34d39947;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 12px;font-size:12px;font-weight:700;transition:background-color .18s,border-color .18s;display:inline-flex}.trending-music-add:hover{background:#34d3992e}.trending-music-add.is-added{background:#34d39938;border-color:#34d3996b}.trending-music-add-modal{border-radius:999px;width:auto;min-width:148px}.trending-music-modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (width>=640px){.trending-music-modal-backdrop{align-items:center;padding:16px}}.trending-music-modal{background:#0c1018f5;border:1px solid #b5c0cf1f;border-radius:18px 18px 0 0;width:100%;max-width:42rem;max-height:92vh;padding:18px;position:relative;overflow-y:auto;box-shadow:0 24px 64px #00000073}@media (width>=640px){.trending-music-modal{border-radius:18px;padding:22px}}.trending-music-modal-close{color:#e2e8f0;background:#ffffff14;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:14px;right:14px}.trending-music-modal-close:hover{background:#ffffff24}.trending-music-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;padding-right:42px;display:flex}.trending-music-modal-head h2{color:var(--text-primary,#f7f9fc);margin:4px 0 0;font-size:20px;font-weight:700;line-height:28px}.trending-music-modal-copy{color:#94a3b8f2;margin:8px 0 0;font-size:13px;line-height:19px}.trending-music-modal-media{margin-top:16px}.trending-music-modal-actions{flex-direction:column;gap:12px;margin-top:16px;display:flex}@media (width>=640px){.trending-music-modal-actions{flex-direction:row;justify-content:space-between;align-items:center}}.trending-music-modal-meta{color:#94a3b8f2;flex-wrap:wrap;gap:8px 12px;font-size:12px;display:flex}.trending-music-wave{align-items:flex-end;gap:3px;height:14px;margin-left:auto;display:inline-flex}.trending-music-wave span{background:#c4b5fd8c;border-radius:999px;width:3px;height:4px;display:block}.trending-music-wave.is-active span{animation:.9s ease-in-out infinite alternate trending-music-wave}@keyframes trending-music-wave{0%{opacity:.45;height:4px}to{opacity:1;height:14px}}.trending-music-empty{color:#94a3b8f2;margin:0;font-size:13px;line-height:19px}.trending-music-media{display:none}.trending-music-tabs{flex-wrap:wrap;gap:8px;display:flex}.trending-music-tab{color:#e2e8f0e0;background:#ffffff08;border:1px solid #b5c0cf1f;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;transition:background-color .18s,border-color .18s,color .18s}.trending-music-tab.is-active{color:var(--accent-ink,#a8c0f5);background:#7aa3f51f;border-color:#7aa3f552}.trending-music-toolbar{flex-direction:column;gap:12px;display:flex}.trending-music-search{color:#94a3b8f2;background:#00000038;border:1px solid #b5c0cf1f;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.trending-music-search input{width:100%;color:var(--text-primary,#f7f9fc);background:0 0;border:0;outline:none;font-size:14px}.trending-music-search input::placeholder{color:#94a3b8b8}.trending-music-search.is-hero{background:linear-gradient(#7aa3f50f,#ffffff03),#00000040;border-color:#7aa3f547;border-radius:12px;padding:12px 14px;box-shadow:0 0 0 1px #7aa3f50d,0 10px 30px -18px #7aa3f580}.trending-music-search.is-hero svg:first-child{color:#5b8def}.trending-music-search.is-hero input{font-size:15px}.trending-music-search-clear{color:#e2e8f0d9;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.trending-music-search-clear:hover{color:#fff;background:#ffffff24}.trending-music-spin{color:#5b8def;animation:.8s linear infinite trending-music-spin}@keyframes trending-music-spin{to{transform:rotate(360deg)}}.trending-music-quick{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.trending-music-quick-label{color:#94a3b8b3;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.trending-music-quick-chip{color:#cbd5e1e6;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:640;transition:border-color .15s,background-color .15s,color .15s}.trending-music-quick-chip:hover{color:var(--accent-ink,#a8c0f5);background:#7aa3f51a;border-color:#7aa3f54d}.trending-music-skeletons{flex-direction:column;gap:8px;display:flex}.trending-music-skeleton{background:linear-gradient(100deg,#ffffff08 30%,#ffffff12 50%,#ffffff08 70%) 0 0/220% 100%;border:1px solid #ffffff0d;border-radius:10px;height:60px;animation:1.3s ease-in-out infinite trending-music-shimmer}@keyframes trending-music-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.trending-music-categories{flex-wrap:wrap;gap:8px;display:flex}.trending-music-category{color:#cbd5e1eb;background:#ffffff05;border:1px solid #b5c0cf1a;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:650}.trending-music-category.is-active{color:var(--accent-ink,#a8c0f5);background:#7aa3f51f;border-color:#7aa3f547}.trending-music-upload{color:#ede9fe;cursor:pointer;background:#c4b5fd14;border:1px dashed #c4b5fd57;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:fit-content;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.trending-music-upload-inline{margin-top:12px}.trending-music-scroll{flex-direction:column;gap:8px;max-height:420px;padding-right:4px;display:flex;overflow-y:auto}.trending-music-scroll::-webkit-scrollbar{width:8px}.trending-music-scroll::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:999px}.trending-music-row{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;padding:7px 9px;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.trending-music-row.is-hovered{background:#7aa3f50f;border-color:#7aa3f547;transform:translateY(-1px)}.trending-music-row.is-added{border-color:#34d39947}.trending-music-row-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:12px;padding:4px;display:flex}.trending-music-row-play{width:34px;height:34px;color:var(--text-primary,#f7f9fc);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.trending-music-row-play.is-playing{color:#ede9fe;background:#c4b5fd24;border-color:#c4b5fd57}.trending-music-row-copy{flex:auto;min-width:0}.trending-music-row-copy strong{color:#f1f5fb;overflow-wrap:anywhere;font-size:13px;font-weight:640;line-height:19px;display:block}.trending-music-row-copy span{color:#94a3b8f2;margin-top:2px;font-size:12px;line-height:16px;display:block}.trending-music-row-preview{color:#c4b5fdeb;text-transform:uppercase;letter-spacing:.06em;flex:none;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.trending-music-add-row{border-radius:999px;flex:none;width:auto;min-width:84px}.trending-music-empty-panel{color:#94a3b8f2;text-align:center;border:1px dashed #b5c0cf24;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:24px;display:flex}.trending-music-empty-panel p{max-width:28rem;margin:0;font-size:13px;line-height:19px}.trending-music-modal-audio{background:#ffffff08;border:1px solid #b5c0cf1f;border-radius:16px;margin-top:16px;padding:16px}.trending-music-modal-player{width:100%}.trending-music-premium{background:radial-gradient(circle at 100% 0,#7c3aed1f,#0000 34%),radial-gradient(circle at 0 100%,#7aa3f514,#0000 28%),#ffffff05;position:relative;overflow:hidden}.trending-music-title{align-items:center;gap:8px;display:flex}.trending-music-title svg{color:#5b8def;width:15px;height:15px}.trending-music-header-stat{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:62px;padding:8px 12px;display:flex}.trending-music-header-stat span{color:#f1f5fb;font-size:20px;font-weight:680;line-height:1}.trending-music-header-stat small{color:#94a3b8c7;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:700}.trending-music-live-pill{color:#bbf7d0;letter-spacing:.04em;text-transform:uppercase;background:#34d3991a;border:1px solid #34d3993d;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.trending-music-live-dot{background:#34d399;border-radius:999px;width:7px;height:7px;animation:1.8s ease-out infinite trending-music-pulse;box-shadow:0 0 #34d39973}.trending-music-live-pill.is-syncing{color:#fde68a;background:#fbbf241f;border-color:#fbbf2447}.trending-music-live-pill.is-syncing .trending-music-live-dot{background:#fbbf24;box-shadow:0 0 #fbbf2473}@keyframes trending-music-pulse{0%{box-shadow:0 0 #34d39973}70%{box-shadow:0 0 0 8px #34d39900}to{box-shadow:0 0 #34d39900}}.trending-music-top10-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.trending-music-top10-head h3{color:#f1f5fb;margin:0;font-size:13px;font-weight:640}.trending-music-top10-head p{color:#94a3b8f2;margin:4px 0 0;font-size:12px;line-height:18px}.trending-music-top10{flex-direction:column;gap:14px;display:flex}.trending-music-hero{background:linear-gradient(135deg,#7c3aed0f,#0f1219e6);border:1px solid #ffffff14;padding:0;overflow:hidden}.trending-music-hero-grid{grid-template-columns:minmax(120px,148px) minmax(0,1fr);gap:15px;padding:14px;display:grid}@media (width<=720px){.trending-music-hero-grid{grid-template-columns:1fr}}.trending-music-hero-art-wrap{position:relative}.trending-music-hero-art{border-radius:12px;min-height:116px}.trending-music-hero-play{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;bottom:10px;right:10px}.trending-music-hero-copy h3{color:#f1f5fb;margin:8px 0 0;font-size:18px;font-weight:680;line-height:24px}.trending-music-hero-copy p{color:#cbd5e1eb;margin:8px 0 0;font-size:13px;line-height:19px}.trending-music-hero-badges{flex-wrap:wrap;gap:8px;display:flex}.trending-music-hero-stats{color:#fbbf24eb;flex-wrap:wrap;gap:10px 14px;margin-top:14px;font-size:12px;font-weight:700;display:flex}.trending-music-hero-stats span{align-items:center;gap:6px;display:inline-flex}.trending-music-hero-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.trending-music-btn-secondary{color:#e2e8f0;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:700}.trending-music-add-hero{border-radius:999px;width:auto;padding:10px 16px}.trending-music-top10-list{flex-direction:column;gap:8px;max-height:460px;padding-right:4px;display:flex;overflow-y:auto}.trending-music-top-row{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:auto 44px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:7px 10px;transition:transform .18s,border-color .18s,background-color .18s;display:grid}.trending-music-top-row.is-hovered,.trending-music-top-row.is-playing{background:#7aa3f50f;border-color:#7aa3f547;transform:translateY(-1px)}.trending-music-top-row.is-added{border-color:#34d39947}.trending-music-top-art,.trending-music-row-art,.trending-music-dock-art{border-radius:10px;width:44px;height:44px;overflow:hidden}.trending-music-art{width:100%;height:100%;position:relative;overflow:hidden}.trending-music-art-gradient{color:#ffffffd1;filter:saturate(.5)brightness(.86);justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 999px #0f121952}.trending-music-art-gradient.is-playing{box-shadow:inset 0 0 0 1px #ffffff1f}.trending-music-art-wave{position:absolute;bottom:8px;left:8px;right:8px}.trending-music-rank{color:#cbd5e1;background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;min-width:30px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}.trending-music-rank-gold{color:#fbdd9a;background:#fbbf2424}.trending-music-rank-silver{color:#e2e8f0;background:#cbd5e11f}.trending-music-rank-bronze{color:#fed7aa;background:#fb923c24}.trending-music-top-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.trending-music-top-open strong,.trending-music-row-open strong{color:var(--text-primary,#f7f9fc);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:20px;display:block}.trending-music-top-open span,.trending-music-row-open span{color:#94a3b8f2;margin-top:2px;font-size:12px;line-height:16px;display:block}.trending-music-top-meta{align-items:center;gap:10px;min-width:88px;display:flex}.trending-music-heat{color:#fbbf24eb;font-size:12px;font-weight:800}.trending-music-top-play,.trending-music-row-play{width:34px;height:34px;color:var(--text-primary,#f7f9fc);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.trending-music-top-play.is-playing,.trending-music-row-play.is-playing{color:#ede9fe;background:#c4b5fd24;border-color:#c4b5fd57}.trending-music-row{grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.trending-music-dock{background:#0a0c12eb;border:1px solid #c4b5fd38;border-radius:18px;grid-template-columns:56px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;margin-top:8px;padding:12px 14px;display:grid;box-shadow:0 18px 40px #00000047}.trending-music-dock-copy{min-width:0}.trending-music-dock-copy strong{color:var(--text-primary,#f7f9fc);font-size:14px;display:block}.trending-music-dock-copy span{color:#94a3b8f2;margin-top:2px;font-size:12px;display:block}.trending-music-dock-play,.trending-music-dock-clear{width:36px;height:36px;color:var(--text-primary,#f7f9fc);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.trending-music-modal-hero-art{color:#ffffffeb;border-radius:18px;justify-content:center;align-items:center;min-height:160px;margin-top:8px;display:flex;position:relative}.trending-music-modal-hero-art .trending-music-rank{position:absolute;top:12px;left:12px}.post-now-music{border:1px solid var(--border-white-08,#ffffff14);background:var(--surface-secondary,#0a1018d1);border-radius:12px;flex-direction:column;gap:11px;padding:13px;display:flex}.post-now-music-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.post-now-music-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted,#9aabc0);align-items:center;gap:6px;margin:0 0 4px;font-size:10px;font-weight:700;display:inline-flex}.post-now-music-eyebrow svg{color:var(--accent-primary,#5b8def)}.post-now-music-head h3{color:var(--text-primary,#f7f9fc);margin:0;font-size:14px;font-weight:660}.post-now-music-copy{color:var(--text-muted,#9aabc0);margin:6px 0 0;font-size:12px;line-height:1.5}.post-now-music-live-pill{border:1px solid var(--success,#34d399);border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:5px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.post-now-music-live-pill{border:1px solid color-mix(in srgb, var(--success,#34d399) 24%, transparent)}}.post-now-music-live-pill{background:var(--success-soft,#34d39929);color:var(--success-ink,#b8f5d8);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.post-now-music-live-pill.is-syncing{border-color:var(--warning,#fbbf24)}@supports (color:color-mix(in lab, red, red)){.post-now-music-live-pill.is-syncing{border-color:color-mix(in srgb, var(--warning,#fbbf24) 28%, transparent)}}.post-now-music-live-pill.is-syncing{background:var(--warning-soft,#fbbf2429);color:var(--warning-ink,#fde68a)}.post-now-music-live-dot{background:var(--success,#34d399);border-radius:999px;width:6px;height:6px;animation:1.8s ease-out infinite trending-music-pulse}.post-now-music-live-pill.is-syncing .post-now-music-live-dot{background:var(--warning,#fbbf24)}.post-now-music-platform{color:var(--text-muted,#9aabc0);align-items:center;gap:10px;font-size:12px;display:flex}.post-now-music-platform select{border:1px solid var(--border-default);background:var(--surface-control,#0e1622e0);min-width:0;color:var(--text-primary,#f7f9fc);border-radius:10px;flex:1;padding:8px 10px;font-size:13px;font-weight:600}.post-now-music-list{flex-direction:column;gap:8px;display:flex}.post-now-music-row{border:1px solid var(--border-white-08,#ffffff14);background:var(--surface-chip,#0c121cdb);text-align:left;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:9px;width:100%;padding:7px 10px;transition:border-color .15s,background .15s;display:grid}.post-now-music-row:hover,.post-now-music-row.is-selected{border-color:var(--accent-hover,#7aa3f5)}@supports (color:color-mix(in lab, red, red)){.post-now-music-row:hover,.post-now-music-row.is-selected{border-color:color-mix(in srgb, var(--accent-hover,#7aa3f5) 35%, transparent)}}.post-now-music-row:hover,.post-now-music-row.is-selected{background:var(--accent-soft,#5b8def24)}.post-now-music-row.is-recommended{border-color:var(--success,#34d399)}@supports (color:color-mix(in lab, red, red)){.post-now-music-row.is-recommended{border-color:color-mix(in srgb, var(--success,#34d399) 24%, transparent)}}.post-now-music-rank{color:var(--text-muted,#9aabc0);min-width:22px;font-size:11px;font-weight:700}.post-now-music-row-art{width:30px;height:30px;color:var(--text-primary,#f7f9fc);filter:saturate(.62)brightness(.9);border-radius:8px;justify-content:center;align-items:center;display:flex}.post-now-music-row-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.post-now-music-row-copy strong{color:var(--text-primary,#f7f9fc);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:640;overflow:hidden}.post-now-music-row-copy span{color:var(--text-muted,#9aabc0);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.post-now-music-heat{color:var(--warning-ink,#fde68a);align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.post-now-music-row-play{border:1px solid var(--border-white-12,#ffffff1f);background:var(--surface-control,#0e1622e0);width:30px;height:30px;color:var(--text-primary,#f7f9fc);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.post-now-music-row-play.is-playing{border-color:var(--success,#34d399)}@supports (color:color-mix(in lab, red, red)){.post-now-music-row-play.is-playing{border-color:color-mix(in srgb, var(--success,#34d399) 35%, transparent)}}.post-now-music-row-play.is-playing{background:var(--success-soft,#34d39929);color:var(--success-ink,#b8f5d8)}.post-now-music-hint{border:1px solid var(--success,#34d399);border-radius:10px;margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.post-now-music-hint{border:1px solid color-mix(in srgb, var(--success,#34d399) 18%, transparent)}}.post-now-music-hint{background:var(--success-soft,#34d39929);color:var(--success-ink,#b8f5d8);font-size:12px;line-height:1.55}.post-now-music-foot{justify-content:flex-end;display:flex}.post-now-music-link{color:var(--accent-ink,#a8c0f5);font-size:11px;font-weight:600;text-decoration:none}.post-now-music-link:hover{color:var(--accent-hover,#7aa3f5);text-decoration:underline}#studio-music.studio-pro-card{gap:11px;padding:13px}.tm2{flex-direction:column;gap:9px;display:flex;container:tm2/inline-size}.tm2-audio{display:none}.tm2-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:4px;display:flex}.tm2-eyebrow{color:#c8d9ff;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 2px #0000004d;background:linear-gradient(135deg,#5b8def2e,#7aa3f51f);border:1px solid #5b8def4d;border-radius:999px;width:fit-content;margin:0 0 3px;padding:4px 10px;font-size:9.5px;font-weight:800;animation:3s ease-in-out infinite tm2-badge-shimmer}@keyframes tm2-badge-shimmer{0%,to{box-shadow:0 0 8px #0000}50%{box-shadow:0 0 16px #5b8def40}}.tm2-title-main{color:#fff;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#c8d9ff 100%);-webkit-background-clip:text;background-clip:text;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:750;display:flex}.tm2-title-main svg{color:#7aa3f5;filter:drop-shadow(0 2px 4px #7aa3f54d)}.tm2-live{color:#d1fae5;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#34d3992e,#34d3991f);border:1px solid #34d39966;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:5px 11px;font-size:10.5px;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #34d3991f,inset 0 1px #34d39940}.tm2-live.is-syncing{color:#fef3c7;background:linear-gradient(135deg,#fbbf242e,#fbbf241f);border-color:#fbbf2473;box-shadow:0 2px 8px #fbbf241f,inset 0 1px #fbbf2440}.tm2-live-dot{background:#34d399;border-radius:999px;width:7px;height:7px;animation:1.8s ease-out infinite trending-music-pulse;box-shadow:0 0 8px #34d39999}.tm2-live.is-syncing .tm2-live-dot{background:#fbbf24;box-shadow:0 0 8px #fbbf2499}.tm2-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tm2-tabs{flex-wrap:wrap;gap:7px;display:flex}.tm2-tab{color:#e2e8f0;background:linear-gradient(145deg,#ffffff12,#ffffff08);border:1px solid #ffffff1f;border-radius:9px;padding:7px 14px;font-size:12px;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #00000014}.tm2-tab:hover{color:#f5f9ff;background:linear-gradient(145deg,#ffffff1a,#ffffff0f);border-color:#7aa3f54d;transform:translateY(-2px);box-shadow:0 4px 12px #0000001f,0 0 20px #7aa3f51f}.tm2-tab.is-active{color:#e5f0ff;background:linear-gradient(145deg,#7aa3f538,#5b8def2e);border-color:#7aa3f580;font-weight:800;box-shadow:0 4px 16px #7aa3f540,inset 0 1px #7aa3f533}.tm2-searchbar{gap:8px;display:flex}.tm2-search{background:linear-gradient(145deg,#7aa3f514,#5b8def0d);border:1px solid #7aa3f559;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;padding:10px 14px;transition:all .25s;display:flex;box-shadow:0 2px 8px #0000001a,inset 0 1px #7aa3f51f}.tm2-search:focus-within{background:linear-gradient(145deg,#7aa3f51f,#5b8def14);border-color:#7aa3f58c;box-shadow:0 4px 16px #7aa3f533,0 0 24px #7aa3f526,inset 0 1px #7aa3f52e}.tm2-search svg:first-child{color:#7aa3f5;filter:drop-shadow(0 1px 3px #7aa3f566);flex:none}.tm2-search input{color:#f5f9ff;background:0 0;border:0;outline:none;width:100%;font-size:14px;font-weight:450}.tm2-search input::placeholder{color:#c8d9ff99;font-weight:400}.tm2-line{align-items:center;gap:9px;min-width:0;display:flex}.tm2-search-clear{color:#e2e8f0;cursor:pointer;background:linear-gradient(145deg,#ffffff14,#ffffff0a);border:1px solid #ffffff1a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:inline-flex}.tm2-search-clear:hover{color:#fff;background:linear-gradient(145deg,#ffffff24,#ffffff14);border-color:#ffffff2e;transform:scale(1.1)}.tm2-spin{color:#5b8def;animation:.8s linear infinite trending-music-spin}.tm2-upload{color:#c8d9ff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#7aa3f51f,#5b8def14);border:1px dashed #7aa3f566;border-radius:10px;flex:none;align-items:center;gap:8px;padding:10px 15px;font-size:12.5px;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 2px 8px #7aa3f51a,inset 0 1px #7aa3f526}.tm2-upload:hover{color:#e5f0ff;background:linear-gradient(135deg,#7aa3f52e,#5b8def24);border-color:#7aa3f599;transform:translateY(-2px);box-shadow:0 4px 16px #7aa3f533,0 0 24px #7aa3f51f,inset 0 1px #7aa3f533}.tm2-quick{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.tm2-quick-label{color:#c8d9ffb3;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:800}.tm2-quick-chip{color:#e2e8f0;cursor:pointer;background:linear-gradient(145deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1f;border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #00000014}.tm2-quick-chip:hover{color:#e5f0ff;background:linear-gradient(145deg,#7aa3f526,#5b8def1a);border-color:#7aa3f559;transform:translateY(-2px);box-shadow:0 4px 12px #0000001f,0 0 20px #7aa3f51f}.tm2-list{scrollbar-width:thin;scrollbar-color:#7aa3f533 transparent;flex-direction:column;gap:6px;max-height:680px;padding-right:6px;display:flex;overflow-y:auto}.tm2-list::-webkit-scrollbar{width:10px}.tm2-list::-webkit-scrollbar-track{background:0 0;border-radius:999px}.tm2-list::-webkit-scrollbar-thumb{background:linear-gradient(#7aa3f540,#5b8def33) padding-box padding-box;border:2px solid #0000;border-radius:999px}.tm2-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(#7aa3f559,#5b8def4d) padding-box padding-box}.tm2-row{background:linear-gradient(145deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1a;border-radius:11px;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.tm2-row:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#7aa3f580,#0000);height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.tm2-row:hover{background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border-color:#7aa3f559;transform:translateY(-4px);box-shadow:0 8px 24px #00000026,0 0 32px #7aa3f51f}.tm2-row:hover:before{opacity:1}.tm2-row.is-selected{background:linear-gradient(145deg,#34d3991f,#34d39914);border-color:#34d39980;box-shadow:0 4px 16px #34d39933,inset 0 1px #34d39926}.tm2-row.is-playing{border-color:#7aa3f58c;animation:2s ease-in-out infinite tm2-playing-pulse;box-shadow:0 4px 20px #7aa3f54d,0 0 40px #7aa3f526}@keyframes tm2-playing-pulse{0%,to{box-shadow:0 4px 20px #7aa3f54d,0 0 40px #7aa3f526}50%{box-shadow:0 6px 28px #7aa3f566,0 0 50px #7aa3f540}}.tm2-row-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;grid-template-columns:24px 42px minmax(0,1fr);align-items:center;gap:10px;padding:10px 5px 10px 12px;transition:all .2s;display:grid}.tm2-row:hover .tm2-row-main{padding-left:14px}.tm2-rank{color:#c5d5e8;background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border-radius:7px;justify-content:center;align-items:center;min-width:24px;height:22px;font-size:11.5px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.tm2-rank.is-plain{box-shadow:none;background:0 0}.tm2-rank.is-gold{color:#451a03;text-shadow:0 1px 1px #ffffff4d;background:linear-gradient(145deg,#fbbf24,#f59e0b);box-shadow:0 2px 8px #fbbf2459,inset 0 1px #fff6}.tm2-rank.is-silver{color:#1e293b;text-shadow:0 1px 1px #fff6;background:linear-gradient(145deg,#e2e8f0,#cbd5e1);box-shadow:0 2px 8px #e2e8f059,inset 0 1px #ffffff80}.tm2-rank.is-bronze{color:#431407;text-shadow:0 1px 1px #ffffff40;background:linear-gradient(145deg,#fb923c,#f97316);box-shadow:0 2px 8px #fb923c59,inset 0 1px #ffffff59}.tm2-art{border-radius:9px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;transition:all .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000026}.tm2-art img,.tm2-art video{object-fit:cover;width:100%;height:100%}.tm2-art-gradient{color:#ffffffe6;filter:saturate(.7)brightness(.95);box-shadow:inset 0 0 0 999px #0f121940,0 2px 8px #00000026}.tm2-row:hover .tm2-art{transform:scale(1.05);box-shadow:0 4px 12px #00000040}.tm2-row.is-playing .tm2-art{box-shadow:0 0 0 2px #7aa3f5b3,0 4px 16px #7aa3f566}.tm2-id{flex-direction:column;gap:2px;min-width:0;display:flex}.tm2-meta{color:#c8d9ffcc;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:450;line-height:16px;overflow:hidden}.tm2-stats{flex:none;align-items:center;gap:10px;display:flex}.tm2-stat{color:#e2e8f0;white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;font-weight:700;transition:all .2s;display:inline-flex}.tm2-stat svg{opacity:.95;filter:drop-shadow(0 1px 2px #0003)}.tm2-row:hover .tm2-stat{color:#f5f9ff}.tm2-stat-heat{color:#fbbf7c;text-shadow:0 0 8px #fbbf7c66}.tm2-stat-status.is-exploding{color:#fb7185;text-shadow:0 0 8px #fb718566}.tm2-stat-status.is-rising{color:#5b8def;text-shadow:0 0 8px #5b8def66}.tm2-stat-status.is-stable{color:#7dd3fc}.tm2-stat-status.is-fading{color:#cbd5e1b3}.tm2-stat-life{color:#c8d9ffe6}.tm2-actions{flex:none;align-items:center;gap:5px;padding-right:8px;display:flex}.tm2-icon-btn{color:#f5f9ff;cursor:pointer;background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff24;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 2px 8px #0000001a,inset 0 1px #ffffff14}.tm2-icon-btn:hover{background:linear-gradient(145deg,#ffffff24,#ffffff14);border-color:#7aa3f54d;transform:scale(1.1)translateY(-2px);box-shadow:0 4px 16px #00000026,0 0 24px #7aa3f526,inset 0 1px #ffffff1f}.tm2-icon-btn.is-playing{color:#e5f0ff;background:linear-gradient(145deg,#7aa3f540,#5b8def33);border-color:#7aa3f599;animation:2s ease-in-out infinite tm2-playing-btn;box-shadow:0 4px 16px #7aa3f54d,0 0 28px #7aa3f533,inset 0 1px #7aa3f54d}@keyframes tm2-playing-btn{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.tm2-add{white-space:nowrap;color:#d1fae5;cursor:pointer;background:linear-gradient(145deg,#34d39938,#34d3992e);border:1px solid #34d39980;border-radius:999px;align-items:center;gap:5px;padding:7px 13px;font-size:12.5px;font-weight:800;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 2px 8px #34d39933,inset 0 1px #34d39940}.tm2-add:hover{background:linear-gradient(145deg,#34d39947,#34d3993d);transform:translateY(-3px);box-shadow:0 6px 20px #34d3994d,0 0 32px #34d39926,inset 0 1px #34d3994d}.tm2-add.is-added{color:#ecfdf5;background:linear-gradient(145deg,#34d39959,#34d3994d);border-color:#34d399a6;box-shadow:0 4px 16px #34d39959,inset 0 1px #34d39966}.tm2-add-wide{padding:9px 18px;font-size:13px}.tm2-expand{color:#c8d9ffbf;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:26px;height:30px;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.tm2-expand:hover{color:#e5f0ff;transform:scale(1.15)}.tm2-expand.is-open{color:#7aa3f5;filter:drop-shadow(0 0 6px #7aa3f580);transform:rotate(180deg)}.tm2-expand.is-open:hover{transform:rotate(180deg)scale(1.15)}.tm2-detail{flex-basis:100%;width:100%;animation:.4s cubic-bezier(.4,0,.2,1) tm2-detail-entrance;overflow:hidden}@keyframes tm2-detail-entrance{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.tm2-detail-inner{background:linear-gradient(#7aa3f505,#0000 40%);border-top:1px solid #7aa3f526;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-top:3px;padding:6px 14px 16px;display:grid}.tm2-detail-graph-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.tm2-detail-graph-head>span:first-child{color:#e2e8f0;align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:inline-flex}.tm2-velocity{text-shadow:0 1px 2px #0000004d;font-size:12.5px;font-weight:800}.tm2-velocity.is-exploding,.tm2-velocity.is-rising{color:#34d399;text-shadow:0 0 8px #34d39980}.tm2-velocity.is-stable{color:#7dd3fc;text-shadow:0 0 8px #7dd3fc80}.tm2-velocity.is-fading{color:#fca5a5;text-shadow:0 0 8px #fca5a580}.tm2-spark{filter:drop-shadow(0 2px 6px #0003);width:100%;height:48px;display:block}.tm2-spark-line{stroke-width:2.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px)}.tm2-spark.is-exploding .tm2-spark-line,.tm2-spark.is-rising .tm2-spark-line{stroke:#34d399;animation:2s ease-in-out infinite tm2-spark-glow}.tm2-spark.is-stable .tm2-spark-line{stroke:#60a5fa;animation:2s ease-in-out infinite tm2-spark-glow}.tm2-spark.is-fading .tm2-spark-line{stroke:#fca5a5}@keyframes tm2-spark-glow{0%,to{filter:drop-shadow(0 0 4px)}50%{filter:drop-shadow(0 0 8px)}}.tm2-spark-area{opacity:.22;animation:.8s ease-out tm2-spark-fill}@keyframes tm2-spark-fill{0%{opacity:0}to{opacity:.22}}.tm2-spark.is-exploding .tm2-spark-area,.tm2-spark.is-rising .tm2-spark-area{fill:#34d399}.tm2-spark.is-stable .tm2-spark-area{fill:#60a5fa}.tm2-spark.is-fading .tm2-spark-area{fill:#fca5a5}.tm2-detail-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.tm2-detail-kpis>div{background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:9px;flex-direction:column;gap:3px;padding:9px 11px;transition:all .25s;animation:.5s ease-out backwards tm2-kpi-entrance;display:flex;box-shadow:0 2px 8px #00000014,inset 0 1px #ffffff0d}@keyframes tm2-kpi-entrance{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tm2-detail-kpis>div:first-child{animation-delay:0s}.tm2-detail-kpis>div:nth-child(2){animation-delay:60ms}.tm2-detail-kpis>div:nth-child(3){animation-delay:.12s}.tm2-detail-kpis>div:nth-child(4){animation-delay:.18s}.tm2-detail-kpis>div:hover{background:linear-gradient(145deg,#ffffff1f,#ffffff0f);border-color:#7aa3f540;transform:translateY(-3px);box-shadow:0 6px 16px #00000026,0 0 24px #7aa3f51a,inset 0 1px #ffffff14}.tm2-detail-kpis span{color:#c8d9ffbf;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.tm2-detail-kpis strong{color:#fff;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#e5f0ff 100%);-webkit-background-clip:text;background-clip:text;align-items:center;gap:5px;font-size:14px;font-weight:750;display:inline-flex}.tm2-status-text.is-exploding{color:#fb7185;text-shadow:0 0 8px #fb718580}.tm2-status-text.is-rising{color:#5b8def;text-shadow:0 0 8px #5b8def80}.tm2-status-text.is-stable{color:#7dd3fc;text-shadow:0 0 8px #7dd3fc80}.tm2-status-text.is-fading{color:#cbd5e1bf}.tm2-detail-side{flex-direction:column;gap:14px;display:flex}.tm2-detail-block{flex-direction:column;gap:8px;display:flex}.tm2-detail-label{color:#c8d9ffbf;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.tm2-detail-why{color:#e5f0ff;margin:0;font-size:12.5px;font-weight:450;line-height:18px}.tm2-bars{flex-direction:column;gap:8px;animation:.6s ease-out .2s backwards tm2-bars-entrance;display:flex}@keyframes tm2-bars-entrance{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.tm2-bar-row{grid-template-columns:70px minmax(0,1fr) 30px;align-items:center;gap:10px;display:grid}.tm2-bar-row>span:first-child{color:#e2e8f0;font-size:11.5px;font-weight:650}.tm2-bar-track{background:linear-gradient(90deg,#ffffff14,#ffffff0a);border-radius:999px;height:8px;overflow:hidden;box-shadow:inset 0 1px 3px #00000040}.tm2-bar-fill{background:linear-gradient(90deg,#7aa3f5 0%,#5b8def 50%,#4f7fd9 100%);border-radius:999px;height:100%;animation:.8s cubic-bezier(.4,0,.2,1) backwards tm2-bar-fill-entrance;display:block;position:relative;box-shadow:0 0 8px #7aa3f566,inset 0 1px #7aa3f566}@keyframes tm2-bar-fill-entrance{0%{width:0!important}}.tm2-bar-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d);width:40%;height:100%;animation:2s ease-in-out infinite tm2-bar-shine;position:absolute;top:0;right:0}@keyframes tm2-bar-shine{0%,to{opacity:0}50%{opacity:1}}.tm2-bar-val{color:#c8d9ff;text-align:right;font-size:11.5px;font-weight:700}.tm2-chips{flex-wrap:wrap;gap:7px;display:flex}.tm2-chip{color:#e2e8f0;background:linear-gradient(135deg,#ffffff0f,#ffffff08);border:1px solid #ffffff1a;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:650;box-shadow:0 1px 4px #00000014}.tm2-related{flex-wrap:wrap;gap:7px;display:flex}.tm2-related-item{color:#e5f0ff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(135deg,#ffffff0f,#ffffff08);border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:5px 11px 5px 5px;font-size:11.5px;font-weight:650;transition:all .2s;display:inline-flex;overflow:hidden;box-shadow:0 1px 4px #00000014}.tm2-related-item:hover{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-color:#7aa3f540;transform:translateY(-2px);box-shadow:0 3px 8px #0000001f,0 0 16px #7aa3f51a}.tm2-related-art{color:#ffffffe6;filter:saturate(.7)brightness(.95);border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;overflow:hidden;box-shadow:0 1px 3px #0003}.tm2-related-art img{object-fit:cover;width:100%;height:100%}.tm2-detail-foot{justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;display:flex}.tm2-detail-link{color:#e5f0ff;cursor:pointer;background:linear-gradient(145deg,#ffffff14,#ffffff0a);border:1px solid #ffffff29;border-radius:999px;padding:8px 15px;font-size:12.5px;font-weight:700;transition:all .25s;box-shadow:0 2px 8px #0000001a}.tm2-detail-link:hover{background:linear-gradient(145deg,#ffffff1f,#ffffff12);border-color:#7aa3f54d;transform:translateY(-2px);box-shadow:0 4px 12px #00000026,0 0 20px #7aa3f51f}.tm2-dock{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#0f1219fa,#141a22fa);border:1px solid #7aa3f566;border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:10px 12px;animation:.5s cubic-bezier(.4,0,.2,1) tm2-dock-entrance;display:grid;position:sticky;bottom:8px;box-shadow:0 8px 32px #0009,0 0 48px #7aa3f526,inset 0 1px #7aa3f533}@keyframes tm2-dock-entrance{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tm2-dock .tm2-art{width:44px;height:44px;box-shadow:0 0 0 2px #7aa3f580,0 4px 16px #7aa3f54d}.tm2-dock-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.tm2-dock-copy strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#e5f0ff 100%);-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:750;overflow:hidden}.tm2-dock-copy span{color:#c8d9ffd9;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.tm2-dock-clear{color:#e2e8f0;cursor:pointer;background:linear-gradient(145deg,#ffffff14,#ffffff0a);border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:inline-flex}.tm2-dock-clear:hover{color:#fff;background:linear-gradient(145deg,#ffffff24,#ffffff14);border-color:#fff3;transform:scale(1.1)}.tm2-skeleton{background:linear-gradient(110deg,#ffffff0a 30%,#7aa3f51a 50%,#ffffff0a 70%) 0 0/200% 100%;border:1px solid #ffffff14;border-radius:11px;height:64px;animation:1.8s ease-in-out infinite trending-music-shimmer;box-shadow:0 2px 8px #00000014}.tm2-empty{text-align:center;color:#c8d9ffd9;background:linear-gradient(145deg,#7aa3f50a,#5b8def05);border:1px dashed #7aa3f540;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:28px;display:flex}.tm2-empty p{max-width:28rem;margin:0;font-size:13px;font-weight:450;line-height:20px}.tm2-stat-status,.tm2-stat-uses{display:none}@container tm2 (width>=468px){.tm2-stat-status{display:inline-flex}}@container tm2 (width>=560px){.tm2-stat-uses{display:inline-flex}}@container tm2 (width>=680px){.tm2-row-main{grid-template-columns:26px 44px minmax(0,1fr)}.tm2-art{width:44px;height:44px}}@container tm2 (width<=640px){.tm2-detail-inner{grid-template-columns:1fr}}@media (width<=720px){.tm2-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.post-now-deck-pro-link{color:#e5e7eb;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.post-now-deck-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.post-now-ready-chip{color:var(--text-muted,#9aabc0);background:#00000038;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:inline-flex}.post-now-ready-chip.is-ready{color:var(--success-ink,#b8f5d8);background:#10b9811a;border-color:#34d39947}.post-now-ready-chip strong{color:inherit;font-size:11px;font-weight:700;display:block}.post-now-ready-chip small{opacity:.85;font-size:10px;display:block}.post-now-phone-shell{flex-direction:column;align-items:center;gap:12px;display:flex}.post-now-phone-frame{background:linear-gradient(#0f172af2,#020617fa);border:2px solid #ffffff24;border-radius:34px;width:min(100%,320px);padding:10px;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff14}.post-now-phone-notch{background:#ffffff29;border-radius:999px;width:34%;height:5px;margin:2px auto 10px}.post-now-phone-screen{background:#000;border-radius:24px;min-height:520px;overflow:hidden}.post-now-phone-empty,.post-now-phone-live,.post-now-phone-preview{min-height:520px}.post-now-phone-empty{text-align:center;border:1px dashed #ffffff1f;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:28px 22px;transition:border-color .16s,background .16s;display:flex}.post-now-phone-empty.is-dragging{background:#10b98114;border-color:#34d39973}.post-now-phone-empty-icon{width:56px;height:56px;color:var(--accent-ink,#a8c0f5);background:#5b8def24;border-radius:18px;place-items:center;display:grid}.post-now-phone-empty-title{color:#fff;margin-top:14px;font-size:18px;font-weight:800}.post-now-phone-empty-copy{color:#9ca3af;max-width:240px;margin-top:8px;font-size:13px;line-height:1.5}.post-now-phone-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.post-now-phone-btn{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.post-now-phone-btn.is-primary{color:#d1fae5;background:#10b98129;border-color:#34d39959}.post-now-phone-live,.post-now-phone-preview{position:relative}.post-now-phone-video{object-fit:cover;background:#000;width:100%;height:520px}.post-now-phone-prompt{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);inset-inline:12px;background:#000000ad;border:1px solid #ffffff1f;border-radius:14px;padding:12px 14px;position:absolute;top:12px}.post-now-phone-prompt p{letter-spacing:.12em;text-transform:uppercase;color:#6ee7b7;font-size:10px;font-weight:700}.post-now-phone-prompt strong{color:#fff;margin-top:6px;font-size:14px;line-height:1.35;display:block}.post-now-phone-countdown{color:#fff;background:#00000073;place-items:center;font-size:72px;font-weight:900;display:grid;position:absolute;inset:0}.post-now-phone-controls{inset-inline:12px;gap:8px;display:flex;position:absolute;bottom:12px}.post-now-phone-caption-overlay{text-align:center;color:#fff;inset-inline:14px;background:#000000c2;border:1px solid #ffffff1f;border-radius:14px;padding:10px 12px;font-size:14px;font-weight:700;position:absolute;bottom:56px}.post-now-phone-meta{inset-inline:12px;flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:12px}.post-now-phone-meta span{color:#e5e7eb;background:#000000b8;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.post-now-duration-note{text-align:center;color:#9ca3af;max-width:320px;font-size:12px;line-height:1.45}.post-now-duration-note.is-warn{color:#fcd34d}.post-now-duration-note.is-error{color:#fca5a5}.post-now-magic-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.post-now-magic-step{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint,#7d8fa3);flex-direction:column;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.post-now-magic-step.is-done{color:var(--success-ink,#b8f5d8)}.post-now-magic-step.is-active{color:var(--accent-ink,#a8c0f5)}.post-now-magic-step-dot{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.post-now-magic-btn{border:1px solid var(--accent-primary,#5b8def);border-radius:18px;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.post-now-magic-btn{border:1px solid color-mix(in srgb, var(--accent-primary,#5b8def) 35%, transparent)}}.post-now-magic-btn{background:linear-gradient(135deg, var(--accent-primary,#5b8def), var(--accent-hover,#7aa3f5))}@supports (color:color-mix(in lab, red, red)){.post-now-magic-btn{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-primary,#5b8def) 28%, transparent), color-mix(in srgb, var(--accent-hover,#7aa3f5) 16%, transparent))}}.post-now-magic-btn{color:#ecfdf5;padding:18px 20px;font-size:16px;font-weight:800;transition:transform .16s,box-shadow .16s,opacity .16s;box-shadow:0 16px 40px #10b9812e}.post-now-magic-btn.is-ready{animation:2.4s ease-in-out infinite post-now-pulse}.post-now-magic-btn.is-busy{opacity:.85}.post-now-magic-btn:disabled{cursor:not-allowed;opacity:.65}.post-now-magic-hint{text-align:center;color:#6b7280;font-size:12px;line-height:1.5}.post-now-success-banner{color:#a7f3d0;background:#10b9811a;border:1px solid #34d39940;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;font-size:14px;display:flex}.post-now-details-toggle{color:#e5e7eb;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;font-size:13px;font-weight:700;display:flex}.post-now-details-panel{background:#0000002e;border:1px solid #ffffff14;border-radius:16px;margin-top:10px;padding:16px}.post-now-details-grid{gap:12px;display:grid}@media (width>=640px){.post-now-details-grid{grid-template-columns:1fr 1fr}}.post-now-details-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:14px}.post-now-details-label{letter-spacing:.1em;text-transform:uppercase;color:#9ca3af;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.post-now-details-title{color:#fff;margin-top:8px;font-size:15px;font-weight:700}.post-now-caption-preview{white-space:pre-wrap;word-break:break-word;color:#d1d5db;max-height:180px;margin-top:10px;font-size:13px;line-height:1.55;overflow:auto}.post-now-inline-btn{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}@keyframes post-now-pulse{0%,to{box-shadow:0 16px 40px #10b9812e}50%{box-shadow:0 18px 52px #10b98157}}.creator-dna-rhythm-hero{gap:12px;display:grid}.creator-dna-rhythm-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=768px){.creator-dna-rhythm-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.creator-dna-rhythm-stat{min-height:108px}.creator-dna-page{gap:14px}.creator-dna-eyebrow{align-items:center;gap:8px;display:inline-flex}.creator-dna-founder{color:var(--accent-ink,#a8c0f5);background:#5b8def14;border:1px solid #5b8def40;border-radius:999px;align-items:center;gap:4px;margin-left:4px;padding:2px 8px;font-size:10px;font-weight:650;display:inline-flex}.creator-dna-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.creator-dna-btn{color:#e2e8f0eb;background:#ffffff08;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.creator-dna-btn:hover{background:#ffffff0f;border-color:#ffffff29}.creator-dna-btn-primary{color:var(--accent-ink,#a8c0f5);background:#5b8def1a;border-color:#5b8def47}.creator-dna-btn-primary:hover{background:#5b8def29}.creator-dna-tabs{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;min-width:0;max-width:560px;padding:5px;display:grid}.creator-dna-tab{color:#94a3b8f2;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:0;height:auto;min-height:40px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.creator-dna-tab em{display:none!important}.creator-dna-tab.is-active{color:#dbeafe;background:#3b82f624;box-shadow:inset 0 0 0 1px #60a5fa47}.creator-dna-panel{padding:0;overflow:hidden}.creator-dna-genome-grid{gap:12px;display:grid}@media (width>=1024px){.creator-dna-genome-grid{grid-template-columns:minmax(280px,1.1fr) minmax(360px,1.4fr);align-items:start}}.creator-dna-helix-panel{min-height:360px}@media (width>=1024px){.creator-dna-helix-panel{min-height:520px}}.creator-dna-helix-stage{background:radial-gradient(circle at 50% 42%,#5b8def12,#0000 58%),linear-gradient(#ffffff05,#fff0);min-height:360px;position:relative}@media (width>=1024px){.creator-dna-helix-stage{min-height:520px}}.creator-dna-helix-loading,.creator-dna-helix-caption{color:#94a3b8d9;font-size:11px;position:absolute;left:50%;transform:translate(-50%)}.creator-dna-helix-loading{top:50%;transform:translate(-50%,-50%)}.creator-dna-helix-caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02061773;border:1px solid #ffffff14;border-radius:999px;padding:4px 10px;bottom:12px}.creator-dna-inspector{gap:12px;display:grid}.creator-dna-inspector-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 0;display:flex}.creator-dna-inspector-kicker{letter-spacing:.14em;text-transform:uppercase;color:#7dd3fcbf;font-size:10px;font-weight:700}.creator-dna-inspector-title{color:var(--text-primary,#f7f9fc);margin-top:4px;font-size:16px;font-weight:650}.creator-dna-inspector-icon{color:#a8c0f5d9;margin-top:2px}.creator-dna-detail-list{gap:0;padding:10px 16px 16px;display:grid}.creator-dna-detail-row{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:12px;padding:10px 0;display:grid}.creator-dna-detail-row:last-child{border-bottom:none}.creator-dna-detail-row dt{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8e6;font-size:11px;font-weight:600}.creator-dna-detail-row dd{text-align:right;color:#e2e8f0f2;margin:0;font-size:13px}.creator-dna-detail-row dd.is-tag{width:fit-content;color:var(--accent-ink,#a8c0f5);background:#5b8def1f;border-radius:999px;justify-self:end;padding:2px 8px;font-size:11px}.creator-dna-layer-grid{gap:8px;display:grid}@media (width>=640px){.creator-dna-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.creator-dna-layer-row{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;gap:10px;padding:12px;transition:border-color .16s,background .16s,transform .12s;display:grid}.creator-dna-layer-row:hover{background:#ffffff09;border-color:#ffffff24}.creator-dna-layer-row.is-active{background:#5b8def0f;border-color:#5b8def47;box-shadow:inset 0 0 0 1px #5b8def1f}.creator-dna-layer-row-select{text-align:left;cursor:pointer;background:0 0;border:none;gap:10px;width:100%;padding:0;display:grid}.creator-dna-layer-row-head{align-items:flex-start;gap:10px;display:flex}.creator-dna-layer-icon{color:#a8c0f5e6;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.creator-dna-layer-kicker{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8d9;font-size:10px;font-weight:700}.creator-dna-layer-title{color:var(--text-primary,#f7f9fc);margin-top:2px;font-size:13px;font-weight:650}.creator-dna-layer-strength{text-align:right}.creator-dna-layer-strength-value{color:#a5f3fcf2;font-size:15px;font-weight:700;line-height:1;display:block}.creator-dna-layer-strength-label{letter-spacing:.12em;color:#94a3b8bf;font-size:9px;font-weight:700}.creator-dna-layer-preview{gap:4px;display:grid}.creator-dna-layer-preview-row{color:#cbd5e1e0;justify-content:space-between;gap:8px;font-size:11px;display:flex}.creator-dna-layer-preview-row span:first-child{color:#94a3b8e6}.creator-dna-layer-tag{color:var(--accent-ink,#a8c0f5);background:#5b8def1f;border-radius:999px;padding:1px 6px;font-size:10px}.creator-dna-layer-track{background:#ffffff0f;border-radius:999px;height:3px;overflow:hidden}.creator-dna-layer-fill{border-radius:inherit;background:linear-gradient(90deg,#5b8defd9,#818cf8d9);height:100%;display:block}.creator-dna-layer-edit{color:#94a3b8f2;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;width:100%;padding:6px 0 0;font-size:11px;font-weight:600;display:inline-flex}.creator-dna-layer-edit:hover{color:#e2e8f0f2}.metric-hover-wrap{outline:none;max-width:100%;display:inline-flex;position:relative}.metric-hover-wrap.app-kpi-hover{flex:1 1 0;min-width:0;display:block}.metric-hover-wrap.inline-metric-hover{vertical-align:baseline;display:inline-flex}.metric-hover-trigger{align-items:center;gap:6px;width:100%;display:inline-flex;position:relative}.metric-hover-hint{color:#94a3b8f2;opacity:0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:opacity .16s,color .16s,border-color .16s;display:inline-flex}.metric-hover-wrap:hover .metric-hover-hint,.metric-hover-wrap:focus-within .metric-hover-hint{opacity:1;color:#a8c0f5;border-color:#5b8def40}.app-kpi-tile.has-metric-hover{cursor:help}.metric-hover-panel{pointer-events:none;z-index:80;opacity:0;visibility:hidden;background:linear-gradient(#0f172afa,#020617fa);border:1px solid #ffffff1f;border-radius:14px;width:min(300px,100vw - 32px);padding:14px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;transform:translateY(6px);box-shadow:0 18px 48px #00000073}html[data-theme=light] .metric-hover-panel{background:linear-gradient(#fffffffa,#f3f5f8fa);border-color:#0f172a1f;box-shadow:0 18px 40px #0f172a1f}.metric-hover-wrap:hover .metric-hover-panel,.metric-hover-wrap:focus-within .metric-hover-panel{opacity:1;visibility:visible;transform:translateY(0)}.metric-hover-wrap[data-placement=bottom] .metric-hover-panel{top:calc(100% + 10px);left:50%;transform:translate(-50%,6px)}.metric-hover-wrap[data-placement=bottom]:hover .metric-hover-panel,.metric-hover-wrap[data-placement=bottom]:focus-within .metric-hover-panel{transform:translate(-50%)}.metric-hover-wrap[data-placement=top] .metric-hover-panel{bottom:calc(100% + 10px);left:50%;transform:translate(-50%,-6px)}.metric-hover-wrap[data-placement=top]:hover .metric-hover-panel,.metric-hover-wrap[data-placement=top]:focus-within .metric-hover-panel{transform:translate(-50%)}.metric-hover-wrap[data-placement=left] .metric-hover-panel{top:50%;right:calc(100% + 10px);transform:translateY(-50%)translate(-6px)}.metric-hover-wrap[data-placement=left]:hover .metric-hover-panel,.metric-hover-wrap[data-placement=left]:focus-within .metric-hover-panel{transform:translateY(-50%)translate(0)}.metric-hover-panel-arrow{background:#0f172afa;border:1px solid #ffffff1f;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.metric-hover-wrap[data-placement=bottom] .metric-hover-panel-arrow{border-bottom:0;border-right:0;margin-left:-5px;top:-5px;left:50%}.metric-hover-wrap[data-placement=top] .metric-hover-panel-arrow{border-top:0;border-left:0;margin-left:-5px;bottom:-5px;left:50%}.metric-hover-wrap[data-placement=left] .metric-hover-panel-arrow{border-bottom:0;border-left:0;margin-top:-5px;top:50%;right:-5px}.metric-hover-panel-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.metric-hover-kicker{letter-spacing:.14em;text-transform:uppercase;color:#94a3b8f2;margin:0;font-size:10px;font-weight:700}.metric-hover-value{color:var(--text-primary,#f7f9fc);margin:4px 0 0;font-family:Geist Mono Variable,ui-monospace,monospace;font-size:22px;font-weight:700;line-height:1.1}html[data-theme=light] .metric-hover-value{color:var(--surface-solid,#090e16)}.metric-hover-range{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.metric-hover-range.is-muted{color:var(--text-muted,#9aabc0);background:#94a3b81f}.metric-hover-range.is-info{color:#93c5fd;background:#3b82f624}.metric-hover-range.is-good{color:#6ee7b7;background:#10b98124}.metric-hover-range.is-gold{color:#fde68a;background:#fbbf2424}.metric-hover-range.is-warn{color:#fcd34d;background:#f59e0b24}.metric-hover-range.is-danger{color:#fca5a5;background:#ef444424}.metric-hover-summary{color:#cbd5e1f2;margin:10px 0 0;font-size:12px;line-height:1.55}html[data-theme=light] .metric-hover-summary{color:#475569}.metric-hover-list{color:#94a3b8f2;margin:10px 0 0;padding-left:18px;font-size:11px;line-height:1.5}.metric-hover-list li+li{margin-top:6px}.metric-hover-scale{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.metric-hover-scale-item{border-radius:999px;padding:3px 7px;font-size:10px;font-weight:650}.creator-dna-layer-strength-hover{flex-shrink:0}.creator-dna-layer-strength-hover .metric-hover-panel{width:min(280px,70vw)}.tr-deck-signal-hover{flex-shrink:0}.tr-deck-signal-hover .metric-hover-hint{position:absolute;top:-4px;right:-4px}.trend-radar-card{overflow:hidden}.trend-radar-preview-teaser{aspect-ratio:16/9;background:#00000059;border:1px solid #ffffff1a;border-radius:14px;position:relative;overflow:hidden}.trend-radar-preview-teaser-image{object-fit:cover;opacity:.82;width:100%;height:100%;transition:transform .22s,opacity .22s}.trend-radar-card:hover .trend-radar-preview-teaser-image,.trend-radar-card:focus-visible .trend-radar-preview-teaser-image{opacity:.95;transform:scale(1.03)}.trend-radar-preview-teaser-fallback{background:radial-gradient(circle at 20% 20%,#3b82f647,#0000 42%),radial-gradient(circle at 80% 80%,#a855f73d,#0000 40%),#0f172aeb;width:100%;height:100%}.trend-radar-preview-teaser-overlay{text-align:center;background:linear-gradient(#02061714,#020617b8);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex;position:absolute;inset:0}.trend-radar-preview-teaser-btn{color:var(--text-primary,#f7f9fc);letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab8;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #00000047}.trend-radar-card:hover .trend-radar-preview-teaser-btn,.trend-radar-card:focus-visible .trend-radar-preview-teaser-btn{background:#2563eb47;border-color:#60a5fa73}.trend-radar-preview-teaser-note{color:#e2e8f0e0;font-size:11px;font-weight:600}.trend-radar-preview-cta{color:#bfdbfe;white-space:nowrap;background:#3b82f61f;border:1px solid #60a5fa3d;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.trend-radar-card:hover .trend-radar-preview-cta,.trend-radar-card:focus-visible .trend-radar-preview-cta{color:#dbeafe;background:#3b82f633;border-color:#60a5fa6b}.trend-radar-hashtag-chip{color:#bfdbfe;background:#3b82f61a;border:1px solid #60a5fa38;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.trend-radar-hashtag-chip:hover,.trend-radar-hashtag-chip.is-active{color:#eff6ff;background:#3b82f638;border-color:#60a5fa73}.trend-radar-hashtag-count{color:#dbeafe;background:#0f172a8c;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.trend-radar-related-chip{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.trend-radar-related-chip:hover{color:var(--text-primary,#f7f9fc);background:#a855f724;border-color:#c4b5fd59}.trend-radar-modal-premium{background:radial-gradient(circle at 100% 0,#06b6d41a,#0000 34%),radial-gradient(circle at 0 100%,#7c3aed1a,#0000 30%)}.trend-radar-ten-rating{color:#fde68a;white-space:nowrap;background:#fbbf241f;border:1px solid #fbbf2447;border-radius:14px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.trend-radar-ten-rating strong{color:#fff;font-size:18px;font-weight:800;line-height:1}.trend-radar-ten-rating span{color:#fde68ae0;font-size:11px;font-weight:700}.trend-radar-hashtag-top10{background:linear-gradient(145deg,#082f4959,#0f172a8c);border:1px solid #5b8def2e;padding:16px!important}.trend-radar-hashtag-top10-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.trend-radar-hashtag-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#a8c0f5;align-items:center;gap:6px;margin:0 0 4px;font-size:11px;font-weight:700;display:inline-flex}.trend-radar-hashtag-top10-head h3{color:var(--text-primary,#f7f9fc);margin:0;font-size:17px;font-weight:800}.trend-radar-hashtag-subcopy{color:var(--text-muted,#9aabc0);margin:6px 0 0;font-size:12px;line-height:1.5}.trend-radar-ten-score{text-align:center;background:#0891b224;border:1px solid #5b8def3d;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-width:64px;padding:8px 12px;display:flex}.trend-radar-ten-score span{color:var(--text-primary,#f7f9fc);font-size:24px;font-weight:800;line-height:1}.trend-radar-ten-score small{color:#a8c0f5;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:700}.trend-radar-hashtag-rank{color:#e2e8f0;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;min-width:34px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.trend-radar-hashtag-rank-gold{color:#fde68a;background:linear-gradient(135deg,#fbbf2447,#f59e0b2e)}.trend-radar-hashtag-rank-silver{color:var(--text-primary,#f7f9fc);background:linear-gradient(135deg,#cbd5e138,#94a3b824)}.trend-radar-hashtag-rank-bronze{color:#fed7aa;background:linear-gradient(135deg,#fb923c3d,#ea580c29)}.trend-radar-hashtag-hero{text-align:left;background:linear-gradient(135deg,#fbbf241a,#0f172ab8);border:1px solid #fbbf243d;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:14px;width:100%;margin-bottom:10px;padding:14px;transition:border-color .15s,transform .15s;display:grid}.trend-radar-hashtag-hero.is-active,.trend-radar-hashtag-hero:hover{border-color:#fbbf246b;transform:translateY(-1px)}.trend-radar-hashtag-hero-tag{color:#fff;font-size:20px;font-weight:800;display:block}.trend-radar-hashtag-hero-copy p{color:#cbd5e1;margin:6px 0 0;font-size:12px;line-height:1.45}.trend-radar-hashtag-hero-stats{color:#fdba74;flex-wrap:wrap;gap:10px 14px;margin-top:10px;font-size:11px;font-weight:700;display:flex}.trend-radar-hashtag-hero-stats span{align-items:center;gap:5px;display:inline-flex}.trend-radar-hashtag-chart{flex-direction:column;gap:8px;max-height:320px;padding-right:4px;display:flex;overflow-y:auto}.trend-radar-hashtag-row{color:#e2e8f0;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:border-color .15s,background .15s;display:grid}.trend-radar-hashtag-row.is-active,.trend-radar-hashtag-row:hover{background:#5b8def14;border-color:#5b8def52}.trend-radar-hashtag-row-tag{color:var(--text-primary,#f7f9fc);font-size:13px;font-weight:700}.trend-radar-hashtag-row-meta{color:var(--text-muted,#9aabc0);font-size:11px}.trend-radar-hashtag-row-heat{color:#fdba74;font-size:11px;font-weight:800}.trend-radar-hashtag-platforms{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.trend-radar-hashtag-platforms.is-compact{margin-top:8px}.trend-radar-hashtag-platform-link{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.trend-radar-hashtag-platform-link:hover{color:#eff6ff;background:#3b82f629;border-color:#60a5fa59}.trend-radar-linked-chart{border-top:1px solid #ffffff14;margin-top:14px;padding-top:14px}.trend-radar-linked-chart-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.trend-radar-linked-chart-head h4{color:#e2e8f0;margin:0;font-size:13px;font-weight:700}.trend-radar-live-pill{color:#bbf7d0;letter-spacing:.04em;text-transform:uppercase;background:#34d3991a;border:1px solid #34d3993d;border-radius:999px;align-items:center;gap:7px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.trend-radar-live-dot{background:#34d399;border-radius:999px;width:6px;height:6px;animation:1.8s ease-out infinite trending-music-pulse}.trend-radar-linked-list,.trend-radar-related-list{flex-direction:column;gap:8px;display:flex}.trend-radar-linked-row,.trend-radar-related-row{color:#cbd5e1;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:border-color .15s,background .15s;display:grid}.trend-radar-linked-row:hover,.trend-radar-related-row:hover{background:#5b8def14;border-color:#5b8def52}.trend-radar-linked-copy,.trend-radar-related-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.trend-radar-linked-copy strong,.trend-radar-related-copy strong{color:var(--text-primary,#f7f9fc);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.trend-radar-linked-copy span,.trend-radar-related-copy span{color:var(--text-muted,#9aabc0);font-size:11px}.trend-radar-related-panel{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:14px}.trend-radar-related-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.trend-radar-related-head h3{color:#e2e8f0;margin:0;font-size:14px;font-weight:700}.trend-radar-filter-bar{background:0 0;flex-direction:column;gap:12px;display:flex}.trend-radar-filter-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trend-radar-filter-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#93c5fd;align-items:center;gap:6px;margin:0 0 4px;font-size:11px;font-weight:700;display:inline-flex}.trend-radar-filter-head h2{color:var(--text-primary,#f7f9fc);margin:0;font-size:15px;font-weight:650}.trend-radar-filter-copy{color:var(--text-muted,#9aabc0);max-width:36rem;margin:6px 0 0;font-size:12px;line-height:1.5}.trend-radar-filter-score{text-align:right;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-end;min-width:0;padding:0;display:flex}.trend-radar-filter-score span{color:var(--app-text-primary,#f5f7fa);font-family:Geist Mono Variable,ui-monospace,SF Mono,monospace;font-size:16px;font-weight:650;line-height:22px}.trend-radar-filter-score small{color:var(--app-text-muted,#536174);letter-spacing:0;text-transform:none;margin-top:2px;font-size:11px;font-weight:560}.trend-radar-filter-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.trend-radar-filter-stats div{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:10px 12px}.trend-radar-filter-stats span{color:var(--text-muted,#9aabc0);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.trend-radar-filter-stats strong{color:var(--text-primary,#f7f9fc);margin-top:4px;font-size:16px;font-weight:800;display:block}.trend-radar-filter-presets{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.trend-radar-filter-preset{color:#e2e8f0;text-align:left;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex:none;align-items:flex-start;gap:10px;min-width:168px;max-width:220px;padding:10px 12px;transition:border-color .15s,background .15s,transform .15s;display:flex}.trend-radar-filter-preset:hover{background:#3b82f61a;border-color:#60a5fa52;transform:translateY(-1px)}.trend-radar-filter-preset.is-active{background:#3b82f62e;border-color:#60a5fa73;box-shadow:0 10px 24px #2563eb1f}.trend-radar-filter-preset strong{color:var(--text-primary,#f7f9fc);font-size:12px;font-weight:800;display:block}.trend-radar-filter-preset em{color:var(--text-muted,#9aabc0);margin-top:2px;font-size:10px;font-style:normal;display:block}.trend-radar-filter-grid{gap:12px;display:grid}@media (width>=960px){.trend-radar-filter-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-radar-filter-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.trend-radar-filter-search-wrap{align-items:center;display:flex;position:relative}.trend-radar-filter-search-icon{color:var(--text-faint,#7d8fa3);pointer-events:none;position:absolute;left:14px}.trend-radar-filter-search{width:100%;min-height:42px;color:var(--text-primary,#f7f9fc);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:0 40px;font-size:13px}.trend-radar-filter-search::placeholder{color:var(--text-faint,#7d8fa3)}.trend-radar-filter-search:focus{border-color:#60a5fa73;outline:none;box-shadow:0 0 0 3px #3b82f626}.trend-radar-filter-search-clear{width:28px;height:28px;color:var(--text-faint,#7d8fa3);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:10px}.trend-radar-filter-subsection{margin-top:12px}.trend-radar-filter-subsection-label{color:var(--text-faint,#7d8fa3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.trend-radar-filter-tab-row{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.trend-radar-filter-tab{min-height:32px;color:var(--text-muted,#9aabc0);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.trend-radar-filter-tab.is-active{color:var(--text-primary,#f7f9fc);background:#3b82f62e;border-color:#60a5fa73}.trend-radar-filter-tab-count{color:var(--text-faint,#7d8fa3);background:#ffffff0f;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.trend-radar-filter-expanded{flex-direction:column;gap:12px;display:flex}@media (width>=960px){.trend-radar-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.trend-radar-filter-section-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.trend-radar-filter-section-head span{color:var(--text-muted,#9aabc0);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.trend-radar-filter-section-head small{color:var(--text-faint,#7d8fa3);font-size:10px;font-weight:600}.trend-radar-filter-row{flex-wrap:wrap;gap:8px;display:flex}.trend-radar-filter-chip{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:11px;font-weight:700;transition:border-color .15s,background .15s,color .15s,opacity .15s;display:inline-flex}.trend-radar-filter-chip:hover:not(.is-disabled){color:#eff6ff;background:#3b82f61f;border-color:#60a5fa52}.trend-radar-filter-chip.is-active{color:#fff;background:#3b82f638;border-color:#60a5fa73}.trend-radar-filter-chip.is-disabled{opacity:.38;cursor:not-allowed}.trend-radar-filter-chip-count{color:#dbeafe;background:#0f172a8c;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.trend-radar-filter-chip-emerging.is-active{background:#10b9812e;border-color:#34d39959}.trend-radar-filter-chip-rising.is-active{background:#3b82f62e;border-color:#60a5fa59}.trend-radar-filter-chip-peak.is-active{background:#f59e0b2e;border-color:#fbbf2459}.trend-radar-filter-chip-declining.is-active{background:#ef444429;border-color:#f8717152}.trend-radar-filter-chip-audio.is-active{background:#a855f729;border-color:#c4b5fd52}.trend-radar-filter-chip-hashtag.is-active{background:#06b6d429;border-color:#5b8def52}.trend-radar-filter-active{flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.trend-radar-filter-active-label{color:var(--text-faint,#7d8fa3);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.trend-radar-filter-active-row{flex-wrap:wrap;gap:8px;display:flex}.trend-radar-filter-pill{color:#fde68a;background:#fbbf241a;border:1px solid #fbbf243d;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.trend-radar-filter-pill:hover{background:#fbbf2429;border-color:#fbbf2461}.trend-radar-filter-actions{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.trend-radar-filter-reset{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;transition:border-color .15s,background .15s,opacity .15s;display:inline-flex}.trend-radar-filter-reset:hover:not(:disabled){background:#3b82f624;border-color:#60a5fa59}.trend-radar-filter-reset:disabled{opacity:.45;cursor:not-allowed}.trend-radar-filter-footnote{color:var(--text-faint,#7d8fa3);font-size:11px;font-weight:600}.trend-radar-filter-empty{text-align:center;background:#ffffff05;border:1px dashed #ffffff1f;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:64px 20px;display:flex}.trend-radar-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}.trend-radar-filter-head-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.trend-radar-filter-expand{color:#dbeafe;letter-spacing:.03em;text-transform:uppercase;background:#3b82f61f;border:1px solid #60a5fa47;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:800;transition:border-color .15s,background .15s;display:inline-flex}.trend-radar-filter-expand:hover{background:#3b82f633;border-color:#60a5fa6b}.trend-radar-filter-expand .rotate-180{transform:rotate(180deg)}.trend-radar-filter-ten-badge{color:#fde68a;letter-spacing:.04em;background:#fbbf241f;border:1px solid #fbbf2447;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.trend-radar-filter-ten-badge.is-gold{color:#fff7ed;background:linear-gradient(135deg,#fbbf2438,#f59e0b1f);border-color:#fbbf2473;box-shadow:0 0 20px #fbbf241f}.trend-radar-filter-ten-badge.is-strong{color:#bbf7d0;background:#10b98124;border-color:#34d39959}.trend-radar-filter-ten-badge.is-good{color:#bfdbfe;background:#3b82f624;border-color:#60a5fa52}.trend-radar-filter-ten-badge.is-empty{color:#cbd5e1;background:#94a3b81a;border-color:#94a3b83d}.trend-radar-filter-stats-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.trend-radar-filter-compact-sort{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trend-radar-filter-expanded{flex-direction:column;gap:12px;display:flex;overflow:hidden}.trend-radar-filter-bar.is-expanded{box-shadow:0 18px 40px #0f172a47}@media (width<=1023px){.trend-radar-filter-head{align-items:flex-start}.trend-radar-filter-copy{font-size:11px}.trend-radar-filter-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-radar-filter-preset em{display:none}}.trend-radar-page-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trend-radar-setup-link{color:#a8c0f5;flex-shrink:0;font-size:12px;font-weight:700;transition:color .15s}.trend-radar-setup-link:hover{color:var(--accent-ink,#a8c0f5)}.trend-radar-preview-hint{color:var(--text-faint,#7d8fa3);margin:-4px 0 0;font-size:12px}.trend-radar-preview-hint span{color:var(--text-muted,#9aabc0);font-weight:700}.trend-radar-status-bar{border:1px solid var(--app-border-subtle,#1b2635);background:var(--app-surface-base,#0d131c);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.trend-radar-status-copy{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.trend-radar-freshness-pill{letter-spacing:.04em;text-transform:uppercase;color:#e2e8f0;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.trend-radar-freshness-pill.is-active{color:#bbf7d0;background:#10b9811f;border-color:#34d39959}.trend-radar-freshness-pill.is-stale{color:#fde68a;background:#f59e0b1f;border-color:#fbbf2459}.trend-radar-freshness-pill.is-failed,.trend-radar-freshness-pill.is-offline{color:#fecaca;background:#ef44441f;border-color:#f8717159}.trend-radar-status-updated,.trend-radar-status-count{color:var(--text-muted,#9aabc0);font-size:12px}.trend-radar-refresh-btn{color:#dbeafe;background:#3b82f624;border:1px solid #60a5fa47;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;transition:border-color .15s,background .15s,opacity .15s;display:inline-flex}.trend-radar-refresh-btn:hover:not(:disabled){background:#3b82f638;border-color:#60a5fa6b}.trend-radar-refresh-btn:disabled{opacity:.65;cursor:wait}.trend-radar-skeleton-card{background:#0f172a73;border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex}.trend-radar-skeleton-shimmer{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff1a 50%,#ffffff0a 100%) 0 0/200% 100%;border-radius:10px;animation:1.4s ease-in-out infinite trend-radar-shimmer}.trend-radar-skeleton-teaser{border-radius:14px;height:120px}.trend-radar-skeleton-line.lg{width:72%;height:18px}.trend-radar-skeleton-line.md{width:48%;height:14px}.trend-radar-skeleton-line.sm{width:100%;height:12px}.trend-radar-skeleton-metrics{align-items:center;gap:12px;display:flex}.trend-radar-skeleton-ring{border-radius:999px;flex-shrink:0;width:52px;height:52px}.trend-radar-skeleton-spark{width:100%;height:32px}@keyframes trend-radar-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.trend-radar-card-metrics{flex-direction:column;gap:12px;display:flex}.trend-radar-card-momentum{align-items:center;gap:16px;display:flex}.trend-radar-card-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trend-radar-card-opportunity{align-items:center;gap:8px;display:flex}.trend-radar-card-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.trend-radar-card-actions{align-items:center;gap:8px;display:flex}.trend-radar-studio-link{background:var(--accent-soft,#5b8def24);color:var(--accent-ink,#a8c0f5);letter-spacing:.02em;border:1px solid #5b8def47;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:800;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.trend-radar-studio-link:hover{background:var(--glow-selected,#5b8def47);border-color:#5b8def6b;transform:translateY(-1px)}.trend-radar-modal-actions{z-index:5;background:linear-gradient(180deg, var(--surface-elevated,#080d16f0) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;gap:8px;margin:-4px 0 8px;padding:10px 0 12px;display:flex;position:sticky;top:0}.trend-radar-modal-actions-wrap{z-index:5;background:linear-gradient(180deg, var(--surface-elevated,#080d16f0) 72%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:.45rem;margin:-4px 0 10px;padding:10px 0 12px;display:grid;position:sticky;top:0}.trend-radar-modal-actions-wrap .trend-radar-modal-actions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:0;padding:0;position:static}.trend-radar-modal-quick-actions{flex-wrap:wrap;gap:.35rem;display:flex}.trend-radar-modal-chip{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:1.7rem;padding:.2rem .62rem;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.trend-radar-modal-chip:hover{color:#f8fafc;border-color:#ffffff38}.trend-radar-modal-chip.is-disabled{opacity:.45;cursor:not-allowed}.trend-radar-universe-meta{flex-wrap:wrap;gap:.35rem;display:flex}.trend-radar-universe-meta>span{border:1px solid var(--universe-family,#5b8def);border-radius:999px;align-items:center;min-height:1.55rem;padding:.15rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.trend-radar-universe-meta>span{border:1px solid color-mix(in srgb, var(--universe-family,#5b8def) 35%, transparent)}}.trend-radar-universe-meta>span{background:var(--universe-family,#5b8def)}@supports (color:color-mix(in lab, red, red)){.trend-radar-universe-meta>span{background:color-mix(in srgb, var(--universe-family,#5b8def) 14%, transparent)}}.trend-radar-universe-meta>span{color:var(--text-primary,#f7f9fc);font-size:.68rem;font-weight:650}.trend-radar-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .75rem;margin:.35rem 0 .75rem;display:grid}.trend-radar-source-grid dt{color:var(--text-muted,#9aabc0);font-size:.65rem}.trend-radar-source-grid dd{color:var(--text-primary,#f7f9fc);margin:.1rem 0 0;font-size:.78rem;font-weight:650}.trend-radar-source-cta{min-height:2rem;color:var(--text-primary,#f7f9fc);background:#5b8def29;border:1px solid #5b8def59;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.trend-radar-source-honesty{color:var(--text-secondary,#c6d3e5);margin:0;font-size:.78rem;line-height:1.45}.trend-radar-suggest-list{color:var(--text-secondary,#c6d3e5);gap:.25rem;margin:0;padding-left:1rem;font-size:.8rem;display:grid}.trend-radar-modal-studio-btn{background:linear-gradient(135deg, var(--glow-selected,#5b8def47), var(--accent-soft,#5b8def24));color:var(--text-primary,#f7f9fc);box-shadow:0 10px 24px var(--glow-primary,#5b8def24);border:1px solid #5b8def59;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex}.trend-radar-modal-studio-btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px #4f46e53d}.trend-radar-modal-copy-btn{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:10px 12px;font-size:12px;font-weight:700;display:inline-flex}.trend-radar-modal-copy-btn:hover{background:#ffffff14;border-color:#fff3}@media (width<=639px){.trend-radar-card{gap:10px!important;padding:16px!important}.trend-radar-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trend-radar-card-momentum,.trend-radar-card-velocity{grid-column:1/-1}.trend-radar-card-momentum .circular-progress{transform-origin:0;transform:scale(.9)}.trend-radar-preview-teaser{height:96px}.trend-radar-status-bar{flex-direction:column;align-items:stretch}.trend-radar-refresh-btn{justify-content:center}.trend-radar-modal-actions{flex-direction:column}.trend-radar-modal-studio-btn,.trend-radar-modal-copy-btn{justify-content:center;width:100%}}.analysis-strategy-page{gap:var(--app-page-gap-desktop,28px);flex-direction:column;display:flex}.analysis-strategy-status-bar{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:0;padding:.75rem 1rem;display:flex}.analysis-strategy-view-tabs{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.85rem;gap:.35rem;padding:.35rem;display:flex}.analysis-strategy-view-tab{color:#ffffff8c;border-radius:.65rem;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:5.5rem;padding:.55rem .85rem;font-size:.82rem;font-weight:600;transition:background .2s,color .2s;display:flex}.analysis-strategy-view-tab.is-active{color:#fff;background:#5b8def29;box-shadow:inset 0 0 0 1px #5b8def52}.analysis-strategy-header .app-page-header{border-bottom:none;margin-bottom:12px;padding-bottom:0}.analysis-strategy-header-tabs{margin-bottom:var(--app-page-gap-desktop,16px);border-bottom:1px solid var(--app-border-subtle,#1b2635);padding-bottom:12px}.analysis-strategy-header-tabs .analysis-strategy-view-tabs{width:100%;max-width:100%}.analysis-strategy-view-hint{color:#ffffff61;font-size:.65rem;font-weight:500}.analysis-strategy-status-copy{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.analysis-strategy-live-pill{border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.analysis-strategy-live-pill.is-live{color:#6ee7b7;background:#10b9811f}.analysis-strategy-live-pill.is-loading{color:#93c5fd;background:#3b82f61f}.analysis-strategy-live-dot{background:currentColor;border-radius:999px;width:.45rem;height:.45rem;animation:1.8s ease-in-out infinite analysis-strategy-pulse}@keyframes analysis-strategy-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.analysis-strategy-status-meta{color:#ffffff6b;font-size:.72rem}.analysis-strategy-refresh-btn{color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.65rem;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.78rem;font-weight:600;transition:background .2s;display:inline-flex}.analysis-strategy-refresh-btn:hover:not(:disabled){background:#ffffff1a}.analysis-strategy-refresh-btn:disabled{opacity:.55;cursor:not-allowed}.analysis-strategy-status-actions{align-items:center;gap:.5rem;display:flex}.analysis-strategy-copy-btn{color:#ffffffc7;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.65rem;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.analysis-strategy-source-badges{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.analysis-strategy-source-badge{color:#ffffff8c;background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:500;display:inline-flex}.analysis-strategy-source-badge.is-live,.analysis-strategy-source-badge.is-connected,.analysis-strategy-source-badge.is-saved{color:#6ee7b7;background:#10b9811f}.analysis-strategy-source-badge.is-estimated,.analysis-strategy-source-badge.is-template,.analysis-strategy-source-badge.is-preview{color:#93c5fd;background:#3b82f61f}.analysis-strategy-source-badge.is-disconnected,.analysis-strategy-source-badge.is-empty{color:#fcd34d;background:#f59e0b1f}.analysis-strategy-command-rail.is-compact{padding-bottom:.35rem}.analysis-strategy-estimated-banner{color:#bfdbfeeb;background:#3b82f614;border:1px dashed #60a5fa59;border-radius:.75rem;padding:.65rem .85rem;font-size:.78rem}.analysis-strategy-signal-score{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-end;min-width:0;padding:0;display:flex}.analysis-strategy-signal-value{color:var(--app-text-primary,#f5f7fa);font-variant-numeric:tabular-nums;font-family:Geist Mono Variable,ui-monospace,SF Mono,monospace;font-size:16px;font-weight:650;line-height:22px}.analysis-strategy-signal-label{letter-spacing:0;text-transform:none;color:var(--app-text-muted,#536174);margin-top:2px;font-size:11px}.analysis-strategy-rec-card{background:#ffffff0a;border:1px solid #ffffff12;border-radius:9px;width:100%;padding:.35rem .5rem;transition:background .2s,border-color .2s}.analysis-strategy-rec-list{flex-direction:column;gap:5px;margin-top:.55rem;display:flex}.analysis-strategy-rec-card:hover{border-color:var(--accent-border,#5b8def47);background:#ffffff12}.analysis-strategy-command-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=1024px){.analysis-strategy-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.analysis-strategy-command-card{min-height:100%}.analysis-strategy-inline-link{color:var(--accent-ink,#a8c0f5);font-size:.72rem;font-weight:600}.analysis-strategy-inline-link:hover{color:var(--accent-hover,#7aa3f5)}.analysis-strategy-align-row{background:#ffffff08;border-radius:.65rem;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}.analysis-strategy-align-badge{color:#6ee7b7;background:#10b98126;border-radius:999px;padding:.2rem .45rem;font-size:.68rem;font-weight:700}.analysis-strategy-mini-cta{background:var(--accent-soft,#5b8def24);color:var(--accent-ink,#a8c0f5);border-radius:.5rem;align-items:center;gap:.25rem;padding:.35rem .55rem;font-size:.68rem;font-weight:600;display:inline-flex}.analysis-strategy-trend-link{color:#ffffffc7;background:#ffffff08;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.78rem;display:flex}.analysis-strategy-trend-link:hover{background:#ffffff0f}.analysis-strategy-command-footer{background:#ffffff08;border:1px dashed #ffffff1a;border-radius:.85rem;padding:1rem}.analysis-strategy-quick-link{color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:.4rem .75rem;font-size:.72rem;font-weight:600;display:inline-flex}.analysis-strategy-primary-cta{background:linear-gradient(135deg, var(--accent-primary,#5b8def), var(--accent-hover,#7aa3f5));color:#fff;border-radius:.65rem;margin-top:.75rem;padding:.55rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.analysis-strategy-skeleton{flex-direction:column;gap:1rem;display:flex}.analysis-strategy-skeleton-block{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:.85rem;animation:1.4s ease-in-out infinite analysis-strategy-shimmer}@keyframes analysis-strategy-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.analysis-strategy-skeleton-header{height:4.5rem}.analysis-strategy-skeleton-rail{height:9rem}.analysis-strategy-skeleton-panel{min-height:12rem}@media (width<=640px){.analysis-strategy-view-tabs{width:100%;overflow-x:auto}.analysis-strategy-view-tab{min-width:4.75rem}.analysis-strategy-status-bar{flex-direction:column;align-items:stretch}.analysis-strategy-refresh-btn{justify-content:center}}.truth-radar-page{flex-direction:column;display:flex}.truth-radar-status-bar{background:#ffffff08;border:1px solid #ffffff12;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:.65rem .85rem;display:flex}.truth-radar-status-copy{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.truth-radar-live-pill{color:#6ee7b7;background:#10b9811f;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.truth-radar-live-dot{background:currentColor;border-radius:999px;width:.45rem;height:.45rem;animation:1.8s ease-in-out infinite truth-radar-pulse}@keyframes truth-radar-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.truth-radar-status-meta{color:#ffffff6b;font-size:.72rem}.truth-radar-status-actions{align-items:center;gap:.5rem;display:flex}.truth-radar-metrics-bar{align-items:stretch;gap:0;min-width:0;max-width:100%;min-height:2.35rem;margin-bottom:.75rem;display:flex;overflow:hidden;padding:0!important}.truth-radar-metrics-track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;flex:auto;align-items:center;gap:0;width:0;min-width:0;padding:.35rem .35rem .35rem .5rem;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.25rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.25rem),#0000)}.truth-radar-metrics-track:focus-visible{outline-offset:-2px;outline:2px solid #5b8def73}.truth-radar-metrics-track::-webkit-scrollbar{height:4px}.truth-radar-metrics-track::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}.truth-radar-metrics-track::-webkit-scrollbar-track{background:0 0}.truth-radar-metrics-track>*,.truth-radar-metrics-track .truth-radar-metrics-hover,.truth-radar-metrics-track .truth-metric-hover,.truth-radar-metrics-track .metric-hover-wrap{flex:none;min-width:max-content}.truth-radar-metrics-track .truth-metric-hover,.truth-radar-metrics-track .truth-radar-metrics-hover,.truth-radar-metrics-track .metric-hover-wrap{display:flex}.truth-radar-metrics-live{flex-shrink:0;margin-right:.35rem;padding:.15rem .45rem;font-size:.58rem}.truth-radar-metric-chip{white-space:nowrap;scroll-snap-align:start;border-right:1px solid #ffffff14;flex:none;align-items:baseline;gap:.28rem;padding:.15rem .5rem;display:inline-flex}.truth-radar-metric-chip:last-child{border-right:none}.truth-radar-metric-chip-label{letter-spacing:.02em;color:#ffffff61;font-size:.58rem;font-weight:600}.truth-radar-metric-chip-value{font-variant-numeric:tabular-nums;color:#fff;font-family:Geist Mono Variable,ui-monospace,SF Mono,monospace;font-size:.72rem;font-weight:700}.truth-radar-metric-chip.is-accent .truth-radar-metric-chip-value{color:#93c5fd}.truth-radar-metric-chip.is-warn .truth-radar-metric-chip-value{color:#fca5a5}.truth-radar-metrics-actions{background:#ffffff05;border-left:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:.25rem;padding:.3rem .45rem;display:flex}.truth-radar-metrics-action{color:#ffffffc7;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.4rem;align-items:center;gap:.25rem;padding:.2rem .45rem;font-size:.62rem;font-weight:700;display:inline-flex}.truth-radar-metrics-action.is-danger{color:#fca5a5;background:#ef44441a;border-color:#f8717147}.truth-radar-metrics-action:disabled{opacity:.55}.truth-radar-page .truth-radar-metric-chip.has-metric-hover{cursor:help}.truth-radar-command-map>.truth-radar-category-heat{margin-top:.65rem}.truth-radar-copy-btn,.truth-radar-refresh-btn{color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.65rem;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.truth-radar-stat-card{display:contents}.truth-radar-stat-icon{display:none}.truth-radar-search-wrap{position:relative}.truth-radar-search-icon{color:#ffffff4d;width:1.25rem;height:1.25rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.truth-radar-search-input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.85rem;width:100%;padding:.9rem 8.5rem .9rem 3rem;font-size:.9rem}.truth-radar-search-input:focus{border-color:#10b98173;outline:none;box-shadow:0 0 0 2px #10b98126}.truth-radar-search-btn{color:#fff;background:linear-gradient(135deg,#059669,#10b981);border-radius:.65rem;padding:.55rem 1rem;font-size:.78rem;font-weight:700;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.truth-radar-search-btn:disabled{opacity:.45;cursor:not-allowed}.truth-radar-filter-deck{flex-direction:column;gap:.75rem;margin-bottom:.5rem;display:flex}.truth-radar-filter-group{flex-direction:column;gap:.4rem;display:flex}.truth-radar-filter-label{letter-spacing:.08em;text-transform:uppercase;color:#fff6;font-size:.65rem;font-weight:700}.truth-radar-filter-chips{flex-wrap:wrap;gap:.35rem;display:flex}.truth-radar-filter-chips-scroll{flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.truth-radar-filter-chip{color:#ffffffa6;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.35rem;min-height:32px;padding:.4rem .85rem;font-size:.78rem;font-weight:600;line-height:1.2;display:inline-flex}.truth-radar-filter-chip.is-active{color:#a7f3d0;background:#10b9812e;border-color:#34d39959}.truth-radar-filter-count{font-variant-numeric:tabular-nums;opacity:.9;text-align:center;background:#ffffff14;border-radius:999px;flex-shrink:0;min-width:1.1rem;padding:.05rem .35rem;font-size:.65rem}.truth-radar-dossier-card{overflow:hidden;padding:0!important}.truth-radar-dossier-card.is-expanded{border-color:#ffffff1f}.truth-radar-dossier-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;grid-template-columns:3.85rem minmax(0,1fr) auto;align-items:center;gap:.45rem .65rem;padding:.38rem .6rem;display:grid}.truth-radar-dossier-lead{flex-direction:column;flex-shrink:0;align-items:center;gap:.12rem;width:3.85rem;display:flex}.truth-radar-dossier-thumb.truth-radar-thumb.is-sm{border-radius:.35rem;width:3.85rem;min-height:2.2rem}.truth-radar-thumb{aspect-ratio:16/10;background:linear-gradient(135deg,#dbe9ff 0%,#7ba4d9 52%,#173a63 100%);border:1px solid #ffffff24;border-radius:.45rem;flex-shrink:0;position:relative;overflow:hidden}.truth-radar-thumb-source-base{z-index:0;position:absolute;inset:0}.truth-radar-thumb-photo{z-index:1;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .16s;display:block;position:absolute;inset:0}.truth-radar-thumb-photo.is-visible{opacity:1}.truth-radar-thumb.has-image{background:var(--surface-solid,#090e16)}.truth-radar-thumb.is-default{background:linear-gradient(135deg,#dbe9ff 0%,#7ba4d9 52%,#173a63 100%)}.truth-radar-thumb.is-default img{object-fit:cover}.truth-radar-thumb.is-source-fallback{background:linear-gradient(135deg,#1e293b 0%,#334155 100%)}.truth-radar-thumb.has-logo{background:var(--dash-surface-control,var(--surface-solid,#090e16))}@supports (color:color-mix(in lab, red, red)){.truth-radar-thumb.has-logo{background:color-mix(in srgb, var(--dash-surface-control,var(--surface-solid,#090e16)) 88%, #fff 12%)}}.truth-radar-thumb-photo.is-logo{object-fit:contain;background:var(--surface-solid,#090e16);padding:16%}@supports (color:color-mix(in lab, red, red)){.truth-radar-thumb-photo.is-logo{background:color-mix(in srgb, var(--surface-solid,#090e16) 92%, #fff 8%)}}.truth-radar-thumb-source-fallback{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.truth-radar-thumb.has-logo .truth-radar-thumb-source-logo{object-fit:contain;filter:drop-shadow(0 1px 2px #00000059);width:54%;max-width:72%;height:54%;max-height:72%}.truth-radar-thumb-source-logo{object-fit:contain;width:58%;height:58%;display:block}.truth-radar-thumb-source-initial{color:#ffffffeb;letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.05rem;font-weight:800;display:flex}.truth-radar-thumb.is-xs .truth-radar-thumb-source-initial{font-size:.62rem}.truth-radar-thumb.is-sm .truth-radar-thumb-source-initial{font-size:.78rem}.truth-radar-thumb-owl-base{z-index:0;position:absolute;inset:0}.truth-radar-thumb.is-owl-fallback{background:linear-gradient(135deg,#dbe9ff 0%,#7ba4d9 52%,#173a63 100%)}.truth-radar-thumb-owl{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.truth-radar-thumb-owl-photo,.truth-radar-thumb-owl-video{object-fit:cover;width:100%;height:100%;display:block}.truth-radar-thumb-owl-video{filter:saturate(1.05)contrast(1.04)}.truth-radar-thumb img:not(.truth-radar-thumb-photo):not(.truth-radar-thumb-source-logo){object-fit:cover;width:100%;height:100%;display:block}.truth-radar-thumb.is-xs{width:3rem;min-height:1.85rem}.truth-radar-thumb.is-sm{width:4.75rem;min-height:2.85rem}.truth-radar-thumb.is-md{width:6.25rem;min-height:3.75rem}.truth-radar-thumb.is-lg{width:8.5rem;min-height:5rem}.truth-radar-thumb.is-video{width:7.25rem;min-height:4.25rem}.truth-radar-thumb-fallback{color:#ffffffd1;justify-content:center;align-items:center;width:100%;height:100%;font-size:.72rem;font-weight:800;display:flex}.truth-radar-thumb-play{z-index:2;color:#ffffffeb;pointer-events:none;background:#000000b8;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex;position:absolute;bottom:.2rem;right:.2rem;box-shadow:0 0 0 1px #ffffff2e}.truth-radar-video-thumb-shell{flex-shrink:0;position:relative}.truth-radar-video-thumb-shell .truth-radar-video-duration{z-index:2;color:#fff;background:#000000b8;border-radius:.25rem;padding:.1rem .25rem;font-size:.58rem;position:absolute;bottom:.2rem;right:.25rem}.truth-radar-breaking-thumb{flex-shrink:0}.truth-radar-radar-tooltip-thumb{margin-bottom:.35rem}.truth-radar-source-favicon{border-radius:.35rem}.truth-radar-reviewed-row{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.55rem;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.45rem .6rem;transition:border-color .2s,background .2s;display:grid}.truth-radar-reviewed-row:hover{background:#ffffff0f;border-color:#60a5fa4d}.truth-radar-cred-meter{flex-direction:column;align-items:center;gap:.25rem;min-width:44px;display:flex}.truth-radar-dossier-lead .truth-radar-cred-meter{gap:.08rem;width:100%;min-width:0}.truth-radar-dossier-lead .truth-radar-cred-value{font-size:.6rem}.truth-radar-dossier-lead .truth-radar-cred-track{height:3px}.truth-radar-cred-value{font-size:.82rem;font-weight:800;line-height:1}.truth-radar-cred-track{background:#ffffff14;border-radius:999px;width:100%;height:4px;overflow:hidden}.truth-radar-cred-fill{border-radius:inherit;height:100%;display:block}.truth-radar-dossier-main{min-width:0}.truth-radar-dossier-headline-row{flex-wrap:wrap;align-items:center;gap:.25rem .4rem;margin-bottom:.08rem;display:flex}.truth-radar-dossier-category{letter-spacing:.08em;text-transform:uppercase;color:#ffffff61;flex-shrink:0;font-size:.55rem;font-weight:700}.truth-radar-dossier-pending{color:#fcd34d;align-items:center;gap:.2rem;font-size:.55rem;font-weight:700;display:inline-flex}.truth-radar-dossier-status{flex-shrink:0}.truth-radar-dossier-title{color:#fff;-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:8rem;min-width:0;font-size:.78rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.truth-radar-dossier-verdict{color:#6ee7b7d9;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:.12rem;font-size:.68rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.truth-radar-dossier-card:not(.is-expanded) .truth-radar-dossier-verdict{display:none}.truth-radar-dossier-card.is-expanded .truth-radar-dossier-verdict{margin-bottom:.2rem;display:block}.truth-radar-dossier-meta{color:#ffffff6b;flex-wrap:wrap;align-items:center;gap:.25rem .45rem;font-size:.6rem;display:flex}.truth-radar-dossier-meta span{align-items:center;gap:.25rem;display:inline-flex}.truth-radar-dossier-side{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.22rem;min-width:0;max-width:11rem;display:flex}.truth-radar-dossier-open{padding:.08rem .3rem;font-size:.58rem}.truth-radar-dossier-actions{display:none}.truth-radar-expand-icon{color:#ffffff59}.truth-radar-spread-chip,.truth-radar-velocity-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:.2rem;padding:.08rem .32rem;font-size:.55rem;font-weight:700;display:inline-flex}.truth-radar-spread-chip{color:#fdba74;background:#f9731624}.truth-radar-velocity-chip{color:#c4b5fd;text-transform:capitalize;background:#8b5cf624}.truth-radar-risk-pill{white-space:nowrap;border-radius:999px;padding:.15rem .45rem;font-size:.6rem;font-weight:700;display:inline-flex}.truth-radar-risk-pill.is-compact{padding:.08rem .32rem;font-size:.55rem}.truth-radar-risk-pill.is-critical{color:#fca5a5;background:#ef44442e}.truth-radar-risk-pill.is-high{color:#fcd34d;background:#f59e0b2e}.truth-radar-risk-pill.is-mid{color:#93c5fd;background:#3b82f626}.truth-radar-risk-pill.is-low{color:#6ee7b7;background:#10b98126}.truth-radar-conflict-bar{padding:0 .6rem .32rem}.truth-radar-conflict-bar.is-compact{padding:0 .6rem .28rem}.truth-radar-conflict-track{background:#ffffff0f;border-radius:999px;height:3px;display:flex;overflow:hidden}.truth-radar-conflict-track span{height:100%;display:block}.truth-radar-conflict-track .is-support{background:#22c55e}.truth-radar-conflict-track .is-context{background:#3b82f6}.truth-radar-conflict-track .is-refute{background:#ef4444}.truth-radar-conflict-legend{color:#ffffff59;gap:.65rem;margin-top:.25rem;font-size:.58rem;display:flex}.truth-radar-dossier-expand{border-top:1px solid #ffffff14;padding:0 .85rem .85rem}.truth-radar-dossier-subhead{color:#ffffff80;margin:.65rem 0 .5rem;font-size:.72rem}.truth-radar-spread-strip{flex-wrap:wrap;gap:.5rem;margin-bottom:.65rem;display:flex}.truth-radar-spread-strip div{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:.5rem;flex-direction:column;gap:.1rem;min-width:5.5rem;padding:.35rem .65rem;display:flex}.truth-radar-spread-strip span{text-transform:uppercase;letter-spacing:.05em;color:#ffffff61;font-size:.58rem}.truth-radar-spread-strip strong{color:#fff;text-transform:capitalize;font-size:.78rem}.truth-radar-risk-inline.is-critical{color:#fca5a5}.truth-radar-risk-inline.is-high{color:#fcd34d}.truth-radar-risk-inline.is-mid{color:#93c5fd}.truth-radar-risk-inline.is-low{color:#6ee7b7}.truth-radar-expand-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.75rem;margin-bottom:.75rem;display:grid}.truth-radar-expand-block{min-width:0}.truth-radar-section-head{color:#ffffffb3;align-items:center;gap:.35rem;margin-bottom:.4rem;display:flex}.truth-radar-section-head h4{text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700}.truth-radar-analysis-copy{color:#ffffff94;font-size:.72rem;line-height:1.5}.truth-radar-evidence-rail,.truth-radar-factcheck-rail{flex-wrap:wrap;gap:.45rem;display:flex}.truth-radar-evidence-chip{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:.55rem;flex:220px;align-items:flex-start;gap:.35rem;max-width:100%;padding:.45rem .55rem;display:flex}.truth-radar-evidence-chip p{color:#ffffffb8;font-size:.68rem;line-height:1.35}.truth-radar-evidence-chip span{text-transform:uppercase;color:#ffffff59;margin-top:.15rem;font-size:.58rem;display:block}.truth-radar-section-count{color:#ffffff59;margin-left:.35rem;font-size:.62rem;font-weight:700}.truth-radar-reviewed-rows{flex-direction:column;gap:.35rem;display:flex}.truth-radar-reviewed-row-main{min-width:0}.truth-radar-reviewed-row-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.1rem;display:flex}.truth-radar-reviewed-row .truth-radar-reviewed-source-excerpt{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.truth-radar-video-scroll{scroll-snap-type:x mandatory;gap:.55rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.truth-radar-video-scroll .truth-radar-video-card{scroll-snap-align:start;flex:0 0 min(320px,85vw)}.truth-radar-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.truth-radar-kpi-strip .app-kpi-tile{padding:8px 10px}.truth-radar-kpi-strip .app-kpi-value{font-size:1rem}.truth-radar-intel-strip{flex-direction:column;gap:.65rem;min-width:0;max-width:100%;margin-bottom:1rem;display:flex}.truth-radar-live-ticker{background:#10b98114;border:1px solid #34d39933;border-radius:.65rem;align-items:center;gap:.65rem;padding:.45rem .75rem;display:flex;overflow:hidden}.truth-radar-live-ticker-label{text-transform:uppercase;letter-spacing:.06em;color:#6ee7b7;flex-shrink:0;align-items:center;gap:.3rem;font-size:.62rem;font-weight:700;display:inline-flex}.truth-radar-live-ticker-track{flex:1;min-width:0}.truth-radar-live-ticker-item{color:#ffffffbf;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;font-size:.72rem;display:flex}.truth-radar-live-ticker-status{text-transform:uppercase;border-radius:999px;padding:.1rem .35rem;font-size:.58rem;font-weight:700}.truth-radar-live-ticker-status.is-verified{color:#6ee7b7;background:#10b98133}.truth-radar-live-ticker-status.is-false{color:#fca5a5;background:#ef444433}.truth-radar-live-ticker-status.is-misleading{color:#fcd34d;background:#f59e0b33}.truth-radar-live-ticker-status.is-unverified{color:#93c5fd;background:#3b82f633}.truth-radar-live-ticker-claim{min-width:0;font-weight:600}.truth-radar-live-ticker-meta{color:#fff6;font-size:.62rem}.truth-radar-intel-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.truth-radar-intel-panel{background:#ffffff08;border:1px solid #ffffff14;border-radius:.65rem;overflow:hidden}.truth-radar-intel-panel.is-threat{background:#f59e0b0a;border-color:#f59e0b33}.truth-radar-intel-panel-head{text-transform:uppercase;letter-spacing:.06em;color:#ffffff8c;border-bottom:1px solid #ffffff0f;align-items:center;gap:.4rem;padding:.45rem .65rem;font-size:.68rem;font-weight:700;display:flex}.truth-radar-intel-rows{flex-direction:column;display:flex}.truth-radar-intel-row{border-bottom:1px solid #ffffff0a;grid-template-columns:auto auto auto minmax(0,1fr) auto auto;align-items:center;gap:.45rem .65rem;padding:.45rem .65rem;font-size:.72rem;transition:background .15s;display:grid}.truth-radar-intel-row:last-child{border-bottom:none}.truth-radar-intel-row:hover{background:#ffffff0a}.truth-radar-intel-status{white-space:nowrap;border-radius:999px;padding:.1rem .35rem;font-size:.58rem;font-weight:700}.truth-radar-intel-status.is-verified{color:#6ee7b7;background:#10b9812e}.truth-radar-intel-status.is-false{color:#fca5a5;background:#ef44442e}.truth-radar-intel-status.is-misleading{color:#fcd34d;background:#f59e0b2e}.truth-radar-intel-claim{color:#ffffffc7;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.truth-radar-intel-metric{color:#ffffff73;white-space:nowrap;align-items:center;gap:.25rem;font-size:.62rem;font-weight:600;display:inline-flex}.truth-radar-intel-metric.is-velocity{text-transform:capitalize;color:var(--accent-hover,#7aa3f5)}.truth-radar-feed-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.truth-radar-feed-count{color:#ffffff80;background:#ffffff14;border-radius:999px;padding:.1rem .4rem;font-size:.62rem;font-weight:700}.truth-radar-dossier-list{flex-direction:column;gap:.28rem;display:flex}.truth-radar-bottom-deck{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:.65rem;margin-top:1rem;display:grid}.truth-radar-registry-card,.truth-radar-guard-card{padding:.75rem!important}.truth-radar-registry-card .truth-radar-source-list{max-height:12rem}.truth-radar-modal-wide{max-width:min(920px,96vw)}.truth-radar-factcheck-rail{margin-top:.25rem}.truth-radar-factcheck-bar{box-sizing:border-box;background:linear-gradient(#10b98114,#ffffff05);border:1px solid #34d39938;border-radius:.75rem;flex-direction:column;gap:.55rem;width:100%;min-width:0;max-width:100%;margin-bottom:1rem;padding:.65rem .75rem;display:flex}.truth-radar-factcheck-head{align-items:center;gap:.55rem;min-width:0;display:flex}.truth-radar-factcheck-copy{flex:1;min-width:0}.truth-radar-factcheck-title{color:#ecfdf5;overflow-wrap:anywhere;word-break:normal;font-size:.78rem;font-weight:700}.truth-radar-factcheck-subtitle{color:#ffffff6b;overflow-wrap:anywhere;word-break:normal;margin-top:.1rem;font-size:.62rem}.truth-radar-factcheck-helper{color:#7ee8ffd6;overflow-wrap:anywhere;word-break:normal;margin-top:.2rem;font-size:.6rem}.truth-radar-factcheck-modes{flex-shrink:0;gap:.3rem;display:inline-flex}.truth-radar-factcheck-mode{color:#ffffff8c;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .55rem;font-size:.62rem;font-weight:700;display:inline-flex}.truth-radar-factcheck-mode.is-active{color:#a7f3d0;background:#10b98129;border-color:#34d39959}.truth-radar-factcheck-form{box-sizing:border-box;align-items:stretch;gap:.45rem;width:100%;min-width:0;max-width:100%;display:flex}.truth-radar-factcheck-form.is-dragover .truth-radar-factcheck-field{border-color:#34d3998c;box-shadow:0 0 0 2px #10b98126}.truth-radar-factcheck-field{box-sizing:border-box;background:#00000038;border:1px solid #ffffff14;border-radius:.65rem;flex:auto;align-items:center;gap:.35rem;min-width:0;padding:.35rem .4rem .35rem 2.35rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.truth-radar-factcheck-search-icon{color:#ffffff59;pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.truth-radar-factcheck-input{color:#fff;background:0 0;border:none;outline:none;width:100%;min-width:0;font-size:.82rem}.truth-radar-factcheck-input::placeholder{color:#ffffff59}.truth-radar-factcheck-upload-btn,.truth-radar-factcheck-submit{white-space:nowrap;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;gap:.3rem;padding:.45rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.truth-radar-factcheck-upload-btn{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff1a}.truth-radar-factcheck-submit{color:#fff;background:linear-gradient(135deg,#059669,#10b981)}.truth-radar-factcheck-submit:disabled{opacity:.45;cursor:not-allowed}@media (width>=769px){.truth-radar-factcheck-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.truth-radar-factcheck-head{grid-column:1;margin:0}.truth-radar-factcheck-modes{grid-column:2;margin:0}.truth-radar-factcheck-form,.truth-radar-factcheck-upload-preview,.truth-radar-factcheck-error,.truth-radar-factcheck-drop-hint{grid-column:1/-1}}.truth-radar-factcheck-upload-preview{background:#ffffff0a;border:1px solid #ffffff12;border-radius:.55rem;align-items:center;gap:.55rem;margin-top:.5rem;padding:.4rem .55rem;display:flex}.truth-radar-factcheck-upload-name{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:600;overflow:hidden}.truth-radar-factcheck-upload-meta{color:#ffffff6b;margin-top:.1rem;font-size:.6rem}.truth-radar-factcheck-upload-icon{color:#93c5fd;background:#3b82f62e;border-radius:.35rem;justify-content:center;align-items:center;width:2.35rem;height:1.65rem;display:inline-flex}.truth-radar-factcheck-upload-clear{color:#ffffff73;margin-left:auto}.truth-radar-factcheck-error{color:#fca5a5;margin-top:.4rem;font-size:.68rem}.truth-radar-factcheck-drop-hint{color:#6ee7b7;margin-top:.35rem;font-size:.62rem;font-weight:600}.truth-radar-factcheck-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.truth-radar-upload-note{color:#ffffffa6;background:#3b82f61a;border:1px solid #60a5fa38;border-radius:.5rem;align-items:center;gap:.45rem;margin-bottom:.55rem;padding:.35rem .5rem;font-size:.68rem;display:flex}@media (width<=640px){.truth-radar-factcheck-modes{width:100%}.truth-radar-factcheck-mode{flex:1;justify-content:center}}.truth-radar-command-map{background:radial-gradient(circle at 50% 0,#10b98114,#0000 55%),#ffffff05;border:1px solid #ffffff14;border-radius:.85rem;flex-direction:column;gap:.65rem;min-width:0;max-width:100%;margin-bottom:1rem;padding:.75rem;display:flex}.truth-radar-command-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.truth-radar-command-pulse{color:#ffffff80;align-items:center;gap:.45rem;font-size:.72rem;display:inline-flex}.truth-radar-command-pulse strong{color:#6ee7b7;font-weight:800}.truth-radar-command-cta{color:#fca5a5;background:#ef44441f;border:1px solid #f8717140;border-radius:999px;padding:.35rem .65rem;font-size:.68rem;font-weight:700}.truth-radar-command-grid{grid-template-columns:minmax(0,220px) minmax(0,1fr) minmax(0,200px);align-items:stretch;gap:.75rem;min-width:0;max-width:100%;display:grid}.truth-radar-scanner-row,.truth-radar-scanner-duo{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.65rem;min-width:0;max-width:100%;display:grid}.truth-radar-scanner-widget{background:#ffffff08;border:1px solid #ffffff14;border-radius:.65rem;flex-direction:column;min-width:0;min-height:100%;padding:.45rem .55rem .5rem;display:flex}.truth-radar-scanner-widget.is-critical{background:#ef44440d;border-color:#f871713d}.truth-radar-scanner-stage-btn{cursor:zoom-in;background:#0000002e;border:0;border-radius:.5rem;flex:auto;width:100%;min-height:92px;padding:0;display:flex;position:relative;overflow:hidden}.truth-radar-scanner-stage-shell{justify-content:center;align-items:center;width:100%;min-height:92px;max-height:92px;display:flex;overflow:hidden}.truth-radar-scanner-stage-shell .truth-radar-radar-stage.is-compact{aspect-ratio:1;width:100%;max-width:100%;max-height:92px}.truth-radar-scanner-stage-shell .truth-radar-threat-gauge.is-scanner-slot{height:100%;min-height:0;max-height:92px}.truth-radar-scanner-widget.is-live{background:#10b9810a;border-color:#34d3992e}.truth-radar-scanner-widget.is-threat{background:#f59e0b0d;border-color:#f59e0b38}.truth-radar-scanner-widget-head{color:#ffffff8c;align-items:flex-start;gap:.4rem;margin-bottom:.35rem;display:flex}.truth-radar-scanner-widget-head h3{letter-spacing:.06em;text-transform:uppercase;color:#ffffffc7;margin:0;font-size:.62rem;font-weight:700}.truth-radar-scanner-widget-head p{color:#ffffff61;margin:.12rem 0 0;font-size:.58rem;line-height:1.3}.truth-radar-scanner-stage-btn:hover .truth-radar-scanner-expand-hint,.truth-radar-scanner-stage-btn:focus-visible .truth-radar-scanner-expand-hint{opacity:1}.truth-radar-scanner-expand-hint{letter-spacing:.04em;text-transform:uppercase;color:#ecfdf5;opacity:0;pointer-events:none;background:#0206178c;justify-content:center;align-items:center;gap:.3rem;font-size:.62rem;font-weight:700;transition:opacity .18s;display:inline-flex;position:absolute;inset:0}.truth-radar-command-metrics{grid-template-columns:minmax(0,1fr) minmax(0,190px);align-items:stretch;gap:.65rem;min-width:0;max-width:100%;display:grid}.truth-radar-scanner-expand-modal{background:#0f172af5;border:1px solid #ffffff1a;border-radius:.85rem;width:min(520px,100vw - 2rem);padding:1rem;box-shadow:0 24px 64px #00000073}.truth-radar-scanner-expand-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.truth-radar-scanner-expand-head h2{color:#fff;margin:0;font-size:.95rem;font-weight:700}.truth-radar-scanner-expand-head p{color:#ffffff7a;margin:.2rem 0 0;font-size:.72rem}.truth-radar-scanner-expand-body{justify-content:center;display:flex}.truth-radar-scanner-expand-foot{text-align:center;color:#ffffff61;margin:.65rem 0 0;font-size:.62rem}.truth-radar-command-side{flex-direction:column;gap:.65rem;display:flex}.truth-radar-command-block-head{text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;align-items:center;gap:.35rem;margin-bottom:.45rem;font-size:.65rem;font-weight:700;display:flex}.truth-radar-command-block-head h3{font-size:inherit;font-weight:inherit;color:inherit}.truth-radar-command-hint{text-transform:none;letter-spacing:0;color:#ffffff4d;margin-left:auto;font-size:.58rem;font-weight:600}.truth-radar-threat-gauge{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.65rem;padding:.55rem}.truth-radar-threat-gauge.is-scanner-slot{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;min-height:92px;padding:.35rem .25rem .2rem;display:flex}.truth-radar-threat-gauge.is-expanded{padding:.75rem .5rem .5rem}.truth-radar-threat-gauge-visual.is-compact,.truth-radar-threat-gauge.is-scanner-slot .truth-radar-threat-gauge-visual{width:100%;max-width:100%}.truth-radar-threat-gauge-visual.is-compact .truth-radar-threat-gauge-svg,.truth-radar-threat-gauge.is-scanner-slot .truth-radar-threat-gauge-svg{width:100%;max-height:56px;margin:0 auto;display:block}.truth-radar-threat-gauge-visual.is-compact .truth-radar-threat-gauge-readout strong,.truth-radar-threat-gauge.is-scanner-slot .truth-radar-threat-gauge-readout strong{font-size:.95rem}.truth-radar-threat-gauge-visual.is-compact .truth-radar-threat-gauge-readout span,.truth-radar-threat-gauge.is-scanner-slot .truth-radar-threat-gauge-readout span{font-size:.52rem}.truth-radar-critical-expand-body{grid-template-columns:minmax(0,160px) minmax(0,1fr);align-items:center;gap:.75rem;display:grid}@media (width<=420px){.truth-radar-scanner-row,.truth-radar-scanner-duo,.truth-radar-critical-expand-body{grid-template-columns:1fr}}.truth-radar-threat-gauge.is-calm{color:#6ee7b7}.truth-radar-threat-gauge.is-guarded{color:#93c5fd}.truth-radar-threat-gauge.is-elevated{color:#fcd34d}.truth-radar-threat-gauge.is-critical{color:#f87171}.truth-radar-threat-gauge-visual{position:relative}.truth-radar-threat-gauge-readout{text-align:center;line-height:1.1;position:absolute;bottom:.15rem;left:50%;transform:translate(-50%)}.truth-radar-threat-gauge-readout strong{color:#fff;font-size:1.15rem;display:block}.truth-radar-threat-gauge-readout span{text-transform:uppercase;font-size:.58rem;font-weight:700}.truth-radar-threat-gauge-copy{color:#ffffff61;text-align:center;margin-top:.35rem;font-size:.58rem}.truth-radar-session-panel{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.65rem;flex-direction:column;gap:.45rem;padding:.55rem;display:flex}.truth-radar-session-stat{color:#ffffff73;align-items:center;gap:.45rem;display:flex}.truth-radar-session-stat strong{color:#fff;font-size:.82rem;display:block}.truth-radar-session-label{text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;display:block}.truth-radar-daily-goal-head{color:#ffffff73;justify-content:space-between;margin-bottom:.25rem;font-size:.62rem;display:flex}.truth-radar-daily-goal-track{background:#ffffff14;border-radius:999px;height:5px;overflow:hidden}.truth-radar-daily-goal-track span{border-radius:inherit;background:linear-gradient(90deg,#059669,#34d399);height:100%;transition:width .4s;display:block}.truth-radar-daily-goal-track span.is-complete{background:linear-gradient(90deg, var(--accent-primary,#5b8def), var(--accent-ink,#a8c0f5))}.truth-radar-daily-goal p{color:#ffffff61;margin-top:.25rem;font-size:.58rem;line-height:1.35}.truth-radar-radar-map{background:#0003;border:1px solid #ffffff0f;border-radius:.65rem;min-width:0;padding:.55rem}.truth-radar-radar-stage{width:100%;margin:0 auto;position:relative}.truth-radar-radar-stage.is-compact{aspect-ratio:1;max-width:100%;max-height:92px}.truth-radar-radar-stage.is-expanded{aspect-ratio:1;max-width:420px;max-height:min(360px,72vw)}.truth-radar-radar-svg{width:100%;height:100%;display:block}.truth-radar-radar-core{animation:2s ease-in-out infinite truth-radar-pulse}.truth-radar-radar-blip{cursor:pointer;transition:transform .15s}.truth-radar-radar-blip:hover,.truth-radar-radar-blip:focus{outline:none;transform:scale(1.15)}.truth-radar-radar-pulse{animation:2.4s ease-in-out infinite truth-radar-blip-pulse}@keyframes truth-radar-blip-pulse{0%,to{opacity:.12;transform:scale(1)}50%{opacity:.28;transform:scale(1.08)}}.truth-radar-radar-tooltip{z-index:5;pointer-events:none;background:#0a0e16f5;border:1px solid #ffffff1f;border-radius:.55rem;width:min(240px,70vw);padding:.45rem .55rem;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.truth-radar-radar-tooltip.is-flip{transform:translate(-100%,calc(-100% - 10px))}.truth-radar-radar-tooltip p{color:#ffffffd1;margin:.25rem 0;font-size:.68rem;line-height:1.35}.truth-radar-radar-tooltip-meta{color:#ffffff6b;flex-wrap:wrap;gap:.35rem .55rem;font-size:.58rem;display:flex}.truth-radar-category-heat{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.65rem;padding:.55rem}.truth-radar-heat-rows{flex-direction:column;gap:.35rem;display:flex}.truth-radar-heat-row{grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:.35rem;display:grid}.truth-radar-heat-label{color:#ffffff8c;font-size:.62rem;font-weight:600}.truth-radar-heat-track{background:#ffffff12;border-radius:999px;height:5px;overflow:hidden}.truth-radar-heat-track span{border-radius:inherit;background:linear-gradient(90deg, var(--accent-primary,#5b8def), var(--accent-hover,#7aa3f5));height:100%;display:block}.truth-radar-heat-track span.has-threat{background:linear-gradient(90deg,#f59e0b,#ef4444)}.truth-radar-heat-meta{color:#ffffff61;white-space:nowrap;font-size:.58rem}.truth-radar-breaking-banner{background:linear-gradient(90deg,#ef444429,#f59e0b1a);border:1px solid #f8717159;border-radius:.65rem;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;padding:.55rem .75rem;animation:2.8s ease-in-out infinite truth-radar-breaking-flash;display:flex}@keyframes truth-radar-breaking-flash{0%,to{border-color:#f8717159}50%{border-color:#f87171a6;box-shadow:0 0 18px #ef44441f}}.truth-radar-breaking-badge{text-transform:uppercase;letter-spacing:.06em;color:#fecaca;align-items:center;gap:.3rem;font-size:.62rem;font-weight:800;display:inline-flex}.truth-radar-breaking-claim{color:#fff;flex:220px;font-size:.78rem;font-weight:700;line-height:1.35}.truth-radar-breaking-meta{color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;font-size:.62rem;display:flex}.truth-radar-breaking-meta span{align-items:center;gap:.25rem;display:inline-flex}.truth-radar-marquee-stack{flex-direction:column;gap:.35rem;min-width:0;max-width:100%;display:flex}.truth-radar-marquee-lane{background:#ffffff05;border:1px solid #ffffff0f;border-radius:.55rem;min-width:0;max-width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.truth-radar-marquee-lane.is-threat{background:#f59e0b0a;border-color:#f59e0b2e}.truth-radar-marquee-track{width:max-content;animation:38s linear infinite truth-radar-marquee;display:flex}.truth-radar-marquee-lane.is-threat .truth-radar-marquee-track{animation-duration:32s}@keyframes truth-radar-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.truth-radar-marquee-item{flex-shrink:0}.truth-radar-marquee-link{color:#ffffffb8;white-space:nowrap;align-items:center;gap:.45rem;padding:.4rem 1rem;font-size:.68rem;display:inline-flex}.truth-radar-marquee-meta{color:#ffffff59;font-size:.6rem}.truth-radar-intel-rank{color:#ffffff59;min-width:1.25rem;font-size:.58rem;font-weight:800}.truth-radar-intel-rank.is-threat{color:#fca5a5}.truth-radar-intel-row.is-leader{background:#ffffff0d}.truth-radar-intel-row.is-leader .truth-radar-intel-claim{color:#fff;font-weight:600}.truth-radar-claim-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.1rem .35rem;font-size:.55rem;font-weight:800}.truth-radar-claim-badge.is-breaking{color:#fca5a5;background:#ef444433;animation:2.8s ease-in-out infinite truth-radar-breaking-flash}.truth-radar-claim-badge.is-hot{color:#fdba74;background:#f973162e}.truth-radar-claim-badge.is-new{background:var(--accent-soft,#5b8def24);color:var(--accent-hover,#7aa3f5)}@media (width<=1024px){.truth-radar-dossier-row{grid-template-columns:3.85rem minmax(0,1fr);grid-template-areas:"lead main""lead side"}.truth-radar-dossier-lead{grid-area:lead}.truth-radar-dossier-main{grid-area:main}.truth-radar-dossier-side{grid-area:side;justify-content:flex-start;max-width:none}.truth-radar-expand-grid,.truth-radar-intel-panels{grid-template-columns:1fr}.truth-radar-intel-row{grid-template-columns:auto minmax(0,1fr)}.truth-radar-intel-metric{display:none}.truth-radar-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.truth-radar-metrics-bar{flex-direction:column;align-items:stretch}.truth-radar-metrics-actions{border-top:1px solid #ffffff14;border-left:none;justify-content:flex-end}.truth-radar-bottom-deck,.truth-radar-command-grid,.truth-radar-command-metrics{grid-template-columns:1fr}.truth-radar-command-hint{display:none}}@media (width<=640px){.truth-radar-reviewed-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"thumb main""stance main""meta meta"}.truth-radar-reviewed-row .truth-radar-reviewed-thumb{grid-area:thumb}.truth-radar-reviewed-row .truth-radar-stance-pill{grid-area:stance}.truth-radar-reviewed-row-main{grid-area:main}.truth-radar-reviewed-row-meta{flex-direction:row;grid-area:meta;gap:.5rem}}.truth-radar-text-btn{color:#6ee7b7;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;display:inline-flex}.truth-radar-text-btn:hover{color:#a7f3d0}.truth-radar-video-count{color:var(--accent-hover,#7aa3f5);font-size:.72rem}.truth-radar-section-title{text-transform:uppercase;letter-spacing:.06em;color:#ffffff8c;margin-bottom:.65rem;font-size:.78rem;font-weight:700}.truth-radar-evidence-row{align-items:flex-start;gap:.55rem;display:flex}.truth-radar-reviewed-source-card{background:#ffffff0a;border:1px solid #ffffff12;border-radius:.65rem;padding:.75rem;transition:border-color .2s,background .2s;display:block}.truth-radar-reviewed-source-card:hover{background:#ffffff12;border-color:#60a5fa59}.truth-radar-reviewed-source-name{color:#93c5fd;font-size:.72rem;font-weight:700}.truth-radar-reviewed-source-title{color:#ffffffd9;margin-top:.15rem;font-size:.82rem;font-weight:600}.truth-radar-reviewed-source-excerpt{color:#ffffff80;margin-top:.25rem;font-size:.72rem;line-height:1.45}.truth-radar-stance-pill{border-radius:999px;padding:.15rem .45rem;font-size:.62rem;font-weight:700;display:inline-flex}.truth-radar-reviewed-date,.truth-radar-reviewed-cred{color:#ffffff61;font-size:.62rem}.truth-radar-video-grid{grid-template-columns:1fr;gap:.65rem;display:grid}@media (width>=640px){.truth-radar-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.truth-radar-video-card{background:#ffffff0a;border:1px solid #ffffff12;border-radius:.65rem;gap:.65rem;padding:.65rem;transition:border-color .2s;display:flex}.truth-radar-video-card:hover{border-color:var(--accent-border,#5b8def47)}.truth-radar-video-thumb{background:linear-gradient(145deg, var(--glow-selected,#5b8def47), var(--accent-soft,#5b8def24));shrink:0;border-radius:.5rem;justify-content:center;align-items:center;width:4.5rem;height:3.25rem;display:flex;position:relative}.truth-radar-video-play{color:#ffffffe6}.truth-radar-video-duration{color:#fff;background:#0000008c;border-radius:.25rem;padding:.1rem .25rem;font-size:.58rem;position:absolute;bottom:.2rem;right:.25rem}.truth-radar-video-title{color:#ffffffd9;font-size:.78rem;font-weight:600;line-height:1.35}.truth-radar-video-channel{color:#ffffff73;margin-top:.15rem;font-size:.65rem}.truth-radar-video-relevance{color:#ffffff8c;margin-top:.25rem;font-size:.65rem;line-height:1.35}.truth-radar-video-type{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-hover,#7aa3f5);margin-top:.25rem;font-size:.58rem;display:inline-flex}.truth-radar-source-registry .truth-radar-panel-title{color:#fff;font-size:.95rem;font-weight:700}.truth-radar-panel-subtitle{color:#ffffff73;margin:.25rem 0 .75rem;font-size:.72rem}.truth-radar-source-list{flex-direction:column;gap:.45rem;max-height:28rem;display:flex;overflow-y:auto}.truth-radar-source-row{background:#ffffff08;border:1px solid #0000;border-radius:.6rem;align-items:center;gap:.65rem;padding:.55rem .65rem;transition:background .2s,border-color .2s;display:flex}.truth-radar-source-row:hover{background:#ffffff0f;border-color:#60a5fa4d}.truth-radar-source-rank{color:#ffffff59;text-align:right;flex-shrink:0;width:1rem;font-family:ui-monospace,monospace;font-size:.65rem}.truth-radar-source-name{color:#ffffffd9;font-size:.78rem;font-weight:600}.truth-radar-source-domain{color:#fff6;font-size:.62rem}.truth-radar-source-meta{flex-shrink:0;align-items:center;gap:.45rem;margin-left:auto;display:flex}.truth-radar-source-meta .truth-metric-stop-row,.truth-radar-source-meta .metric-hover-wrap,.truth-radar-source-meta .metric-hover-trigger{flex-shrink:0;width:auto;max-width:none}.truth-radar-source-score{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:1.75rem;font-size:.72rem;font-weight:800;display:inline-flex}.truth-radar-source-score.is-high{color:#6ee7b7}.truth-radar-source-score.is-mid{color:#fcd34d}.truth-radar-source-score.is-low{color:#f87171}.truth-radar-source-articles{color:#ffffff59;text-align:right;font-size:.58rem;display:block}.truth-radar-source-icon{color:#ffffff59}.truth-radar-guard-card .truth-radar-primary-cta,.truth-radar-primary-cta{color:#fff;background:linear-gradient(135deg,#059669,#10b981);border-radius:.6rem;padding:.5rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.truth-radar-empty{color:#ffffff8c;align-items:center;gap:.65rem;font-size:.85rem;display:flex}.truth-radar-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (width>=768px){.truth-radar-modal-backdrop{align-items:center;padding:1rem}}.truth-radar-modal{background:#0f1219;border:1px solid #ffffff1a;border-radius:1.25rem 1.25rem 0 0;width:min(100%,52rem);max-height:min(92dvh,900px);overflow-y:auto;box-shadow:0 24px 80px #0000008c}@media (width>=768px){.truth-radar-modal{border-radius:1rem;max-height:min(90vh,900px)}}.truth-radar-modal-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem .75rem;display:flex}.truth-radar-modal-thumb{flex-shrink:0}.truth-radar-modal-close{color:#ffffff73;border-radius:.5rem;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.4rem;display:inline-flex}.truth-radar-modal-meta{flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.truth-radar-modal-body{flex-direction:column;gap:1.25rem;padding:0 1.25rem 1.25rem;display:flex}.truth-radar-spread-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.truth-radar-spread-grid div{background:#ffffff0a;border-radius:.6rem;padding:.65rem}.truth-radar-spread-grid span{color:#fff6;text-transform:uppercase;font-size:.62rem;display:block}.truth-radar-spread-grid strong{color:#fff;margin-top:.25rem;font-size:.85rem;display:block}.truth-radar-factcheck-chip{background:var(--accent-soft,#5b8def24);color:var(--accent-ink,#a8c0f5);border:1px solid #5b8def40;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.truth-radar-modal-actions{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:.5rem;padding:1rem 1.25rem 1.25rem;display:flex}.truth-radar-modal-action{color:#fffc;background:#ffffff0f;border-radius:.6rem;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.78rem;font-weight:600;display:inline-flex}.truth-radar-modal-action.primary{color:#fff;background:linear-gradient(135deg,#059669,#10b981)}.truth-radar-skeleton{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.truth-radar-skeleton-block{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:.85rem;animation:1.4s ease-in-out infinite truth-radar-shimmer}@keyframes truth-radar-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.truth-radar-skeleton-stats{height:4rem}.truth-radar-skeleton-search{height:3.25rem}.truth-radar-skeleton-card{height:9rem}@media (width<=640px){.truth-radar-status-bar{flex-direction:column;align-items:stretch}.truth-radar-status-actions{justify-content:stretch}.truth-radar-copy-btn,.truth-radar-refresh-btn{flex:1;justify-content:center}.truth-radar-spread-grid{grid-template-columns:1fr}}.omnipulse-panel{border:1px solid var(--app-border-subtle,#1b2635);background:var(--app-surface-raised,#121923);border-radius:14px;padding:20px;position:relative;overflow:hidden}.omnipulse-grid-bg,.omnipulse-panel:before{display:none}.omnipulse-badge{color:#dbeafe;letter-spacing:.08em;text-transform:uppercase;background:#5b8def1a;border:1px solid #5b8def47;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.omnipulse-ring-progress{filter:none}.omnipulse-playbook-step:last-child .omnipulse-playbook-line{display:none}.studio-strike-report{border:1px solid var(--app-border-subtle,#1b2635);background:var(--app-surface-raised,#121923);border-radius:14px;padding:16px 20px}.studio-strike-report-eyebrow{color:var(--app-text-muted,#536174);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:4px;font-size:11px;font-weight:700;display:flex}.studio-strike-report-title{color:var(--app-text-primary,#f5f7fa);margin:0;font-size:17px;font-weight:650;line-height:24px}.studio-strike-report-copy{max-width:none;color:var(--app-text-secondary,#b5c0cf);margin:6px 0 0;font-size:13px;line-height:20px}.studio-strike-card{border:1px solid var(--app-border-subtle,#1b2635);background:var(--app-surface-base,#0a0e14);text-align:left;border-radius:10px;width:100%;padding:12px;transition:background .16s,border-color .16s}.studio-strike-card:hover{background:var(--app-surface-control,#18202c)}.studio-strike-card.is-active{background:#5b8def14;border-color:#5b8def52}.studio-btn-primary{color:#dbeafe;background:#5b8def24;border:1px solid #5b8def52;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:600;transition:background .16s,border-color .16s;display:inline-flex}.studio-btn-primary:hover:not(:disabled){background:#5b8def33}.studio-btn-primary:disabled{cursor:not-allowed;opacity:.5}.studio-btn-secondary{border:1px solid var(--app-border-subtle,#1b2635);background:var(--app-surface-base,#0a0e14);min-height:40px;color:var(--app-text-primary,#f5f7fa);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;transition:background .16s,border-color .16s;display:inline-flex}.studio-btn-secondary:hover:not(:disabled){border-color:var(--app-border-strong,#243041);background:var(--app-surface-control,#18202c)}.studio-btn-secondary:disabled{cursor:not-allowed;opacity:.5}.studio-accent-panel{color:#bfdbfe;background:#5b8def14;border:1px solid #5b8def3d;border-radius:10px;padding:12px 14px;font-size:13px;line-height:20px}.creator-studio-page{isolation:isolate;position:relative}.creator-studio-page:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(80% 50% at 15% 10%,#5b8def29,#0000 55%),radial-gradient(60% 45% at 85% 18%,#7aa3f51f,#0000 50%),radial-gradient(70% 40% at 50% 100%,#fbbf2414,#0000 55%);position:fixed;inset:0}.creator-studio-hero{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(145deg,#0c12208c 0%,#12182a61 45%,#080c1885 100%);border:1px solid #ffffff24;border-radius:16px;padding:20px 18px 18px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000047,inset 0 1px #ffffff14,inset 0 -1px #5b8def1f}.creator-studio-hero-backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.creator-studio-hero-aurora{filter:blur(48px);opacity:.75;background:conic-gradient(from 210deg,#5b8def38,#7aa3f524,#fbbf241a,#5b8def38);animation:18s ease-in-out infinite alternate creator-studio-aurora;position:absolute;inset:-40% -10%}.creator-studio-hero-moon{opacity:.55;background:radial-gradient(circle at 35% 35%,#fffef8 0%,#e8dcc8 28%,#e8dcc814 62%,#0000 70%);border-radius:999px;width:120px;height:120px;position:absolute;top:-18px;right:8%;box-shadow:0 0 60px #fffaeb38}.creator-studio-hero-orbs{position:absolute;inset:0}.creator-studio-hero-orb{filter:blur(2px);border-radius:999px;animation:12s ease-in-out infinite creator-studio-float;position:absolute}.creator-studio-hero-orb.is-a{background:radial-gradient(circle,#5b8def59,#0000 70%);width:64px;height:64px;top:18%;left:8%}.creator-studio-hero-orb.is-b{background:radial-gradient(circle,#7aa3f547,#0000 70%);width:88px;height:88px;animation-delay:-4s;bottom:12%;right:14%}.creator-studio-hero-orb.is-c{background:radial-gradient(circle,#fbbf244d,#0000 70%);width:48px;height:48px;animation-delay:-7s;top:42%;right:32%}.creator-studio-hero-sparkles span{width:3px;height:3px;animation:4s ease-in-out infinite creator-studio-twinkle;animation-delay:calc(var(--i) * .35s);opacity:.35;background:#ffffffd9;border-radius:999px;position:absolute;box-shadow:0 0 8px #ffffffa6}.creator-studio-hero-sparkles span:first-child{top:18%;left:22%}.creator-studio-hero-sparkles span:nth-child(2){top:28%;left:58%}.creator-studio-hero-sparkles span:nth-child(3){top:12%;left:78%}.creator-studio-hero-sparkles span:nth-child(4){top:52%;left:12%}.creator-studio-hero-sparkles span:nth-child(5){top:62%;left:44%}.creator-studio-hero-sparkles span:nth-child(6){top:48%;left:72%}.creator-studio-hero-sparkles span:nth-child(7){top:72%;left:28%}.creator-studio-hero-sparkles span:nth-child(8){top:78%;left:64%}.creator-studio-hero-sparkles span:nth-child(9){top:34%;left:36%}.creator-studio-hero-sparkles span:nth-child(10){top:66%;left:86%}.creator-studio-hero-sparkles span:nth-child(11){top:22%;left:92%}.creator-studio-hero-sparkles span:nth-child(12){top:84%;left:48%}.creator-studio-hero-inner{z-index:1;gap:20px;display:grid;position:relative}@media (width>=900px){.creator-studio-hero-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}}.creator-studio-hero-mark{background:linear-gradient(145deg, var(--accent-soft,#5b8def24), #5b8def14);width:52px;height:52px;color:var(--accent-ink,#a8c0f5);box-shadow:0 8px 24px var(--glow-primary,#5b8def24);border:1px solid #ffffff29;border-radius:16px;justify-content:center;align-items:center;display:flex}.creator-studio-hero-eyebrow{color:#e2e8f0b8;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:inline-flex}.creator-studio-hero-title{background:linear-gradient(120deg, var(--text-primary,#f7f9fc) 0%, var(--accent-ink,#a8c0f5) 42%, var(--accent-primary,#5b8def) 78%, var(--text-primary,#f7f9fc) 100%);color:#0000;letter-spacing:-.03em;text-wrap:balance;-webkit-background-clip:text;background-clip:text;max-width:14ch;margin:8px 0 0;font-size:clamp(1.7rem,3.4vw,2.45rem);font-weight:720;line-height:1.06}.creator-studio-hero-description{color:#e2e8f0c7;max-width:42rem;margin:12px 0 0;font-size:15px;font-weight:450;line-height:24px}.creator-studio-hero-badges{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.creator-studio-hero-actions{justify-content:flex-end;align-items:flex-start;display:flex}.creator-studio-hero-cta{background:linear-gradient(135deg, var(--glow-selected,#5b8def47), var(--accent-soft,#5b8def24));color:#fff;min-height:42px;box-shadow:0 10px 30px var(--glow-primary,#5b8def24);border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:650;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.creator-studio-hero-cta:hover{box-shadow:0 14px 36px var(--glow-selected,#5b8def47);border-color:#ffffff47;transform:translateY(-1px)}.creator-studio-page .studio-glass,.creator-studio-page .glass-card,.creator-studio-page .app-panel,.creator-studio-page .omnipulse-panel,.creator-studio-page .studio-strike-report{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#0a0e1a75;border:1px solid #ffffff1c;box-shadow:0 12px 40px #00000047,inset 0 1px #ffffff0f}.creator-studio-page .studio-glass{border-radius:16px;padding:18px 20px}.creator-studio-page .glass-card{border-radius:16px}.creator-studio-page .studio-inline-alert{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.creator-studio-page .studio-tier-badge{color:#f3e8ff;background:#5b8def24;border-color:#5b8def57}.creator-studio-page .studio-tier-preview-btn.is-active,.creator-studio-page .studio-tier-upgrade-link:hover{background:#5b8def1f;border-color:#5b8def57}.creator-studio-page .studio-btn-primary{color:#faf5ff;background:linear-gradient(135deg,#5b8def3d,#7aa3f529);border-color:#5b8def5c;box-shadow:0 8px 24px #5b8def24}.creator-studio-page .studio-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#5b8def52,#7aa3f538)}.creator-studio-page .studio-btn-secondary{background:#ffffff0a;border-color:#ffffff1f}.creator-studio-page .studio-accent-panel{color:#ede9fe;background:#5b8def1a;border-color:#5b8def3d}.creator-studio-page .omnipulse-panel{border-color:#5b8def38}.creator-studio-page .omnipulse-badge{color:#f3e8ff;background:#5b8def24;border-color:#5b8def52}.creator-studio-page .studio-strike-report{border-color:#7aa3f52e}.creator-studio-page .studio-strike-card.is-active{background:#7aa3f51a;border-color:#7aa3f557}[data-studio-route=true] .app-topbar,[data-studio-route=true] .app-sidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080c146b;border-color:#ffffff14}@keyframes creator-studio-aurora{0%{transform:translate(-2%,-1%)rotate(0)scale(1)}to{transform:translate(2%,1%)rotate(8deg)scale(1.05)}}@keyframes creator-studio-float{0%,to{transform:translate(0)}50%{transform:translateY(-10px)}}@keyframes creator-studio-twinkle{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:.9;transform:scale(1.15)}}@media (width<=767px){.creator-studio-hero{padding:22px 18px 18px}.creator-studio-hero-inner{grid-template-columns:1fr}.creator-studio-hero-actions{justify-content:flex-start}.creator-studio-hero-moon{width:84px;height:84px;top:-8px;right:4%}.creator-studio-workspace{grid-template-columns:1fr;grid-template-areas:"chat""plan""publish""media";min-height:auto}.studio-zone{border-bottom:1px solid #ffffff14;border-right:none!important}.studio-zone-publish{position:static}}.creator-studio-shell{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(160deg,#0a0e1a85 0%,#0e142461 42%,#080c168c 100%);border:1px solid #ffffff24;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 56px #00000047,inset 0 1px #ffffff17,inset 0 0 60px #5b8def0f}.creator-studio-shell .creator-studio-shell-hero{box-shadow:none;background:0 0;border:none;border-bottom:1px solid #ffffff14;border-radius:0;margin:0}.creator-studio-shell:before{content:"";pointer-events:none;background:radial-gradient(70% 45% at 12% 0,#5b8def24,#0000 55%),radial-gradient(55% 40% at 88% 8%,#7aa3f51a,#0000 52%);position:absolute;inset:0}.creator-studio-shell-bar{z-index:1;background:#ffffff05;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;position:relative}.studio-tier-compact{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.studio-tier-compact-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.studio-tier-compact-copy strong{color:var(--text-primary,#f7f9fc);font-size:14px;font-weight:650;line-height:20px}.studio-tier-compact-copy span{color:#e2e8f09e;font-size:12px;line-height:18px}.studio-tier-compact-upgrade{color:#f3e8ff;letter-spacing:.06em;text-transform:uppercase;background:#5b8def1f;border:1px solid #5b8def47;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700}.studio-shell-radar{color:var(--accent-ink,#a8c0f5);background:#7aa3f51a;border:1px solid #7aa3f53d;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.studio-shell-pulse{z-index:1;border-bottom:1px solid #ffffff14;position:relative}.studio-shell-pulse-summary{cursor:pointer;color:#e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:600;list-style:none;display:flex}.studio-shell-pulse-summary::-webkit-details-marker{display:none}.studio-shell-pulse-label{color:var(--accent-ink,#a8c0f5);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.studio-shell-pulse-score{color:#e2e8f0b8;font-size:12px;font-weight:500}.studio-shell-pulse-body{border-top:1px solid #ffffff0f;padding:0 16px 16px}.omnipulse-panel-embedded{box-shadow:none;background:0 0;border:none;border-radius:0;padding:16px 0 0}.creator-studio-workspace{z-index:1;grid-template-columns:minmax(220px,.72fr) minmax(0,1.2fr) minmax(240px,.8fr);grid-template-areas:"chat plan publish""chat media publish";min-height:min(68vh,860px);display:grid;position:relative}.studio-zone{min-width:0;padding:14px;overflow:auto}.studio-zone-body{flex-direction:column;gap:12px;display:flex}.studio-zone-chat{border-right:1px solid #ffffff0d;grid-area:chat}.studio-zone-plan{border-right:1px solid #ffffff0d;grid-area:plan}.studio-zone-media{border-right:1px solid #ffffff0d;grid-area:media}.studio-zone-publish{grid-area:publish;align-self:start;max-height:min(72vh,920px);position:sticky;top:0}.studio-zone-head{margin-bottom:12px}.studio-zone-title{color:#f8fafceb;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:650;line-height:20px;display:flex}.studio-zone-copy{color:#e2e8f09e;margin:6px 0 0;font-size:12px;line-height:18px}.creator-studio-shell-foot{z-index:1;background:#0000001f;border-top:1px solid #ffffff14;padding:14px 18px 16px;position:relative}.creator-studio-shell-foot .trending-music{margin-bottom:10px}.creator-studio-shell-note{color:#e2e8f08c;align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:18px;display:flex}.creator-studio-shell-strikes{z-index:1;border-top:1px solid #ffffff14;position:relative}.creator-studio-shell-strikes>summary{cursor:pointer;color:#e2e8f0c7;padding:14px 18px;font-size:13px;font-weight:600;list-style:none}.creator-studio-shell-strikes>summary::-webkit-details-marker{display:none}.creator-studio-shell-strikes>.studio-strike-report-embedded{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0 18px 18px}.creator-studio-page .creator-studio-shell .studio-zone .rounded-xl,.creator-studio-page .creator-studio-shell .studio-zone .glass-card{background:#ffffff05;border-color:#ffffff0f}.creator-studio-page .creator-studio-shell .studio-zone-body .rounded-xl{background:0 0;border:none;padding:0}.creator-studio-page .creator-studio-shell details.rounded-xl{background:#00000024;border-color:#ffffff0f}@keyframes studio-hero-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes omnipulse-glow{0%,to{box-shadow:0 0 #5b8def00}50%{box-shadow:0 0 14px #5b8def38}}.creator-studio-shell{--sp-teal:var(--accent-hover,#7aa3f5);--sp-blue:#6b9aff;--sp-violet:var(--accent-ink,#a8c0f5);--sp-amber:#fbbf24;--sp-surface:#ffffff07;--sp-surface-hover:#ffffff0e;--sp-border:#ffffff17;--sp-border-strong:#ffffff29;--sp-radius:16px}.studio-pro-command{z-index:2;border-bottom:1px solid var(--sp-border);background:linear-gradient(#ffffff09,#fff0);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex;position:relative}.studio-pro-command-lead{flex:260px;align-items:center;gap:13px;min-width:0;display:flex}.studio-pro-mark{border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-scrollbar-thumb{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-scrollbar-track{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.guided-tour-root{--guided-ink:#f4f7fb;--guided-mute:#b7c2d4;--guided-dim:#03070e94;--guided-ring:#a8c0f5f2;--guided-panel:#0c121cf5;--guided-line:#a8c0f538;z-index:120;pointer-events:none;position:fixed;inset:0}.guided-tour-panes{pointer-events:none;position:absolute;inset:0}.guided-tour-pane{background:var(--guided-dim);pointer-events:auto;position:fixed}.guided-tour-ring{box-shadow:0 0 0 2px var(--guided-ring), 0 0 0 6px #7aa3f52e;pointer-events:none;z-index:121;border-radius:.85rem;transition:top .18s,left .18s,width .18s,height .18s;position:fixed}.guided-tour-highlight{border-radius:.85rem;position:relative;z-index:122!important}.guided-tour-action{outline-offset:3px;outline:2px solid #86efacd9}.guided-tour-tooltip{z-index:130;pointer-events:auto;border:1px solid var(--guided-line);background:radial-gradient(ellipse 90% 80% at 100% 0%, #7aa3f529, transparent 55%), var(--guided-panel);width:min(20rem,100vw - 1.5rem);color:var(--guided-ink);border-radius:.95rem;padding:.85rem .9rem .8rem;position:fixed;box-shadow:0 18px 40px #00000073}.guided-tour-tooltip.is-sheet{left:50%;bottom:max(.75rem, env(safe-area-inset-bottom));border-radius:1.1rem 1.1rem .95rem .95rem;width:min(26rem,100vw - 1.25rem);top:auto;transform:translate(-50%)}.guided-tour-tooltip-head{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.guided-tour-tooltip-head h2{letter-spacing:-.02em;color:var(--guided-ink);margin:0;font-size:.98rem;font-weight:700;line-height:1.25}.guided-tour-body{color:var(--guided-mute);margin:.4rem 0 0;font-size:.84rem;line-height:1.4}.guided-tour-action-hint{color:#b7f5cd;background:#86efac1a;border:1px solid #86efac47;border-radius:.55rem;margin:.55rem 0 0;padding:.4rem .55rem;font-size:.78rem;font-weight:650;line-height:1.3}.guided-tour-actions{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.guided-tour-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;min-height:2.15rem;padding:.35rem .8rem;font-size:.8rem;font-weight:700;transition:background .14s,border-color .14s,opacity .14s;display:inline-flex}.guided-tour-btn:disabled{opacity:.42;cursor:not-allowed}.guided-tour-btn.is-ghost{color:#d5deee;background:#ffffff08;border-color:#a8c0f533}.guided-tour-btn.is-ghost:hover:not(:disabled){background:#7aa3f51a}.guided-tour-btn.is-primary{color:#061018;background:linear-gradient(135deg,#7aa3f5,#5b8def)}.guided-tour-btn.is-primary:hover:not(:disabled){filter:brightness(1.05)}.guided-tour-icon-btn{width:2rem;height:2rem;color:var(--guided-mute);cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.guided-tour-icon-btn:hover{color:var(--guided-ink);background:#ffffff1a}@media (prefers-reduced-motion:reduce){.guided-tour-ring{transition:none}}.owl-welcome-overlay,.owl-cert-overlay{z-index:110;pointer-events:auto;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.owl-cert-overlay{z-index:130}@media (width>=640px){.owl-welcome-overlay,.owl-cert-overlay{padding:1.5rem}}.owl-welcome-backdrop,.owl-cert-backdrop{-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#000000b8;border:0;margin:0;padding:0;position:absolute;inset:0}.owl-welcome-dialog,.owl-cert-dialog{z-index:1;background:#0d1522;border:1px solid #ffffff26;border-radius:26px;width:100%;max-width:28rem;position:relative;overflow:hidden;box-shadow:0 50px 140px #0009}.owl-cert-dialog{text-align:center;border-color:var(--app-border-subtle,#ffffff1f);background:var(--app-surface-base,#0d1522);max-width:24rem;padding:2rem}.owl-welcome-close{z-index:3;color:#d7dee8;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:12px;right:12px}.owl-welcome-close:hover{color:#fff;background:#ffffff1f}.owl-welcome-glow{pointer-events:none;opacity:.9;position:absolute;inset:0}.owl-welcome-stars,.owl-cert-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.owl-welcome-star{background:#fff6;border-radius:999px;width:.25rem;height:.25rem;position:absolute}.owl-cert-confetti-piece{border-radius:2px;width:.5rem;height:.5rem;position:absolute}.owl-welcome-copy{text-align:center;padding:2.25rem 1.75rem 1.75rem;position:relative}.owl-welcome-mark,.owl-cert-badge{color:#6b9aff;background:#6b9aff24;border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto;display:flex}.owl-cert-badge{border-radius:999px;width:5rem;height:5rem}.owl-welcome-title,.owl-cert-title{letter-spacing:-.02em;color:var(--app-text-primary,#f4f7fb);margin:1.25rem 0 0;font-size:1.5rem;font-weight:600}.owl-welcome-lede,.owl-cert-body{max-width:22rem;color:var(--app-text-secondary,#9aa6b8);margin:.75rem auto 0;font-size:.94rem;line-height:1.55}.owl-welcome-eta{border:1px solid var(--app-border-subtle,#ffffff1f);background:var(--app-surface-raised,#0e1622e0);color:var(--app-text-tertiary,#6b7788);border-radius:999px;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.35rem 1rem;display:inline-flex}.owl-welcome-eta-label{font-size:.75rem;font-weight:500}.owl-welcome-eta-value{color:var(--app-text-primary,#f4f7fb);font-size:.75rem;font-weight:650}.owl-welcome-actions{gap:.65rem;margin-top:1.75rem;display:grid}.owl-welcome-btn,.owl-cert-btn{cursor:pointer;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:650;display:inline-flex}.owl-welcome-btn.is-primary,.owl-cert-btn{color:#05070b;background:#6b9aff}.owl-welcome-btn.is-primary:hover,.owl-cert-btn:hover{filter:brightness(1.04)}.owl-welcome-btn.is-ghost{border-color:var(--app-border-subtle,#ffffff1f);color:var(--app-text-secondary,#9aa6b8);background:0 0}.owl-welcome-btn.is-ghost:hover{background:var(--app-surface-control,#141c28b3);color:var(--app-text-primary,#f4f7fb)}.owl-cert-kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--app-text-tertiary,#6b7788);margin:1.25rem 0 0;font-size:.69rem;font-weight:650}.owl-cert-more{color:var(--app-accent,#6b9aff);margin:.75rem 0 0;font-size:.75rem;font-weight:600}.owl-cert-btn{margin-top:1.5rem}.owl-command-shell,.owl-command-launcher-wrap,.owl-command-panel,.owl-command-drawer{--oc-surface:var(--surface-primary,#090e16e6);--oc-surface-raised:var(--surface-elevated,#080d16f0);--oc-control:var(--surface-control,#0e1622e0);--oc-border:var(--border-soft-strong,#a8c0f547);--oc-border-soft:var(--accent-border,#5b8def38);--oc-text:var(--text-primary,#f7f9fc);--oc-text-body:var(--text-body,#e8eef6);--oc-text-mute:var(--text-secondary,#b6c2d4);--oc-text-faint:var(--text-faint,#7d8fa3);--oc-accent:var(--accent-hover,#7aa3f5);--oc-accent-soft:var(--accent-soft,#5b8def24);--oc-success:var(--success,#34d399);--oc-warning:var(--warning,#fbbf24)}.owl-command-launcher-wrap{right:max(20px, env(safe-area-inset-right,0px));bottom:max(20px, env(safe-area-inset-bottom,0px));z-index:72;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;align-items:flex-end;gap:6px;display:inline-flex;position:fixed}.owl-command-launcher-wrap.is-floating{transition:left .16s cubic-bezier(.22,.61,.36,1),top .16s cubic-bezier(.22,.61,.36,1);bottom:auto;right:auto}.owl-command-launcher-wrap.is-floating .owl-command-launcher{cursor:grab}.owl-command-launcher-wrap.is-floating.is-dragging .owl-command-launcher{cursor:grabbing}.owl-command-drag-handle,.owl-command-launcher-main{touch-action:none}.owl-command-launcher-wrap.is-floating.is-dragging,.owl-command-launcher-wrap.is-floating.is-reduced-motion{transition:none}.owl-command-launcher-wrap.is-floating.is-dragging{z-index:90;touch-action:none;will-change:transform}.leo-movable-companion.is-egg-only .owl-command-launcher-collapse,.leo-movable-companion.is-egg-only .leo-companion-perch{display:none!important}.leo-movable-companion.is-egg-only .owl-command-drag-handle{opacity:.55;width:18px;height:28px}.leo-movable-companion.is-egg-only:hover .owl-command-drag-handle,.leo-movable-companion.is-egg-only:focus-within .owl-command-drag-handle{opacity:1}.owl-command-advice{border-bottom:1px solid #a8c0f51f;gap:.45rem;padding:.85rem 1rem .75rem;display:grid}.owl-command-advice-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--oc-accent,#7aa3f5);margin:0;font-size:.68rem;font-weight:650}.owl-command-advice-next{color:var(--oc-text,#f7f9fc);margin:0;font-size:1.02rem;font-weight:650;line-height:1.35}.owl-command-advice-why{color:var(--oc-text-secondary,#b6c2d4);gap:.2rem;margin:0;font-size:.88rem;line-height:1.4;display:grid}.owl-command-advice-why summary{cursor:pointer;letter-spacing:.04em;color:var(--oc-text-faint,#7d8fa3);font-size:.78rem;font-weight:650;list-style:none}.owl-command-advice-why summary::-webkit-details-marker{display:none}.owl-command-advice-why[open] summary{color:var(--oc-text-secondary,#b6c2d4)}.owl-command-advice-why p{margin:.35rem 0 0}.owl-command-advice-why span{letter-spacing:.08em;text-transform:uppercase;color:var(--oc-text-faint,#7d8fa3);font-size:.68rem;font-weight:650}.owl-command-advice-context{color:var(--oc-text-faint,#7d8fa3);margin:0;font-size:.78rem}.owl-command-advice-footer{gap:.35rem;display:grid;position:relative}.owl-command-advice-link{width:fit-content;color:var(--oc-accent,#7aa3f5);font-size:.82rem;font-weight:600;text-decoration:none}.owl-command-advice-link:hover{text-decoration:underline}.owl-command-today-brief{width:100%;position:relative}.owl-command-today-brief-summary{cursor:pointer;width:fit-content;min-height:36px;color:var(--oc-accent,#7aa3f5);background:#7aa3f51a;border:1px solid #7aa3f547;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.82rem;font-weight:650;list-style:none;display:inline-flex}.owl-command-today-brief-summary::-webkit-details-marker{display:none}.owl-command-today-brief-summary:after{content:"▾";opacity:.85;font-size:.72rem}.owl-command-today-brief[open] .owl-command-today-brief-summary:after{content:"▴"}.owl-command-today-brief-panel{z-index:8;overscroll-behavior:contain;background:linear-gradient(160deg,#0e1622fa,#070c14fa);border:1px solid #b5c0cf29;border-radius:14px;max-height:min(42vh,320px);padding:.75rem;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 48px #00000073}.owl-command-today-brief-body{gap:.65rem;display:grid}.owl-command-today-brief-hero{gap:.25rem;display:grid}.owl-command-today-brief-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--oc-accent,#7aa3f5);margin:0;font-size:.66rem;font-weight:700}.owl-command-today-brief-title{color:var(--oc-text,#f7f9fc);margin:0;font-size:.95rem;font-weight:650;line-height:1.35}.owl-command-today-brief-copy,.owl-command-today-brief-understands{color:var(--oc-text-mute,#b6c2d4);margin:0;font-size:.8rem;line-height:1.4}.owl-command-diagnostics{border-bottom:1px solid #a8c0f51f}.owl-command-diagnostics summary{cursor:pointer;color:var(--oc-text-faint,#7d8fa3);padding:.7rem 1rem;font-size:.82rem;font-weight:600;list-style:none}.owl-command-diagnostics summary::-webkit-details-marker{display:none}.owl-command-diagnostics-body{gap:.55rem;padding:0 .65rem .75rem;display:grid}.owl-command-diagnostics .owl-command-status-bar,.owl-command-diagnostics .owl-command-live-status,.owl-command-diagnostics .owl-command-modes{margin:0}.leo-movable-companion .leo-companion-mark-shell,.leo-movable-companion .owl-command-launcher.is-perched{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.leo-movable-companion .leo-companion-main{touch-action:none;cursor:grab;min-height:0;padding:0}.leo-movable-companion.is-dragging .leo-companion-main{cursor:grabbing}.leo-companion-visual{width:64px;height:64px;transform:rotate(calc(var(--leo-look,0) * 3.2deg));transform-origin:50% 85%;background:radial-gradient(circle at 50% 30%,#e8eef614,#0000 55%),#080d168c;border:1px solid #a8c0f52e;border-radius:46% 46% 40% 40%/52% 52% 40% 40%;transition:transform .42s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 1px 2px #02060c59,0 10px 22px #02060c61,0 18px 4px -14px #00000073}.leo-movable-companion.is-reduced-motion .leo-companion-visual{transition:none;transform:none}.leo-companion-visual.is-perched{width:68px;height:68px}.leo-companion-visual.is-feather{border-radius:999px;place-items:center;width:44px;height:44px;display:grid;transform:none}.leo-companion-visual.is-egg{background:radial-gradient(circle at 50% 28%,#e8eef61a,#0000 58%),#080d166b;border:1px solid #a8c0f529;border-radius:46% 46% 42% 42%/54% 54% 40% 40%;place-items:center;width:44px;height:48px;display:grid;transform:none;box-shadow:0 1px 2px #02060c4d,0 8px 16px #02060c47,0 0 12px #5b8def1a}.leo-companion-egg-mark{width:78%;height:86%}.leo-companion-egg{display:block;overflow:visible}.leo-companion-egg .leo-companion-egg-halo{opacity:.42;transition:opacity .32s}.leo-companion-egg.is-pulse .leo-companion-egg-halo{animation:1.6s ease-in-out 2 leo-egg-soft-pulse}.leo-companion-egg.is-crack .leo-companion-egg-crack{opacity:.9}.leo-companion-egg.is-status .leo-companion-egg-status{opacity:.95}.leo-companion-perch{pointer-events:none;z-index:1;background:linear-gradient(#5a6b828c,#141c28e6);border-radius:40%/70%;height:7px;position:absolute;bottom:2px;left:8%;right:8%;box-shadow:0 2px 4px #00000073,inset 0 1px #e8eef62e}.leo-movable-companion.is-perched .leo-companion-visual.is-perched{padding-bottom:4px}.leo-movable-companion.is-morph-expand .leo-companion-visual{animation:.42s leo-morph-expand}.leo-movable-companion.is-morph-collapse .leo-companion-visual{animation:.28s leo-morph-collapse}.leo-movable-companion.is-reduced-motion.is-morph-expand .leo-companion-visual,.leo-movable-companion.is-reduced-motion.is-morph-collapse .leo-companion-visual{animation:none}.owl-command-launcher.is-egg-pulse{box-shadow:0 0 0 1px #a8c0f538}.owl-command-status-dot.is-useful{background:#86efac}@keyframes leo-egg-soft-pulse{0%,to{opacity:.42}45%{opacity:.78}}@keyframes leo-morph-expand{0%{opacity:.65;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes leo-morph-collapse{0%{opacity:1;transform:scale(1)}to{opacity:.8;transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.leo-companion-egg.is-pulse .leo-companion-egg-halo{opacity:.55;animation:none}.leo-movable-companion.is-morph-expand .leo-companion-visual,.leo-movable-companion.is-morph-collapse .leo-companion-visual{animation:none}}.leo-movable-companion.is-icon-only .leo-companion-visual.is-feather{width:40px;height:40px}.leo-movable-companion.is-icon-only .leo-companion-visual.is-egg{width:40px;height:44px}.leo-companion-realistic.realistic-leo-owl,.leo-companion-realistic{border-radius:inherit;pointer-events:none;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(74% 80% at 50% 52%,#000 52%,#000000d9 68%,#0000 82%);mask-image:radial-gradient(74% 80% at 50% 52%,#000 52%,#000000d9 68%,#0000 82%)}.leo-companion-realistic .realistic-leo-owl-media{object-position:center 30%}.leo-companion-feather-mark{color:#a8c0f5;width:72%;height:72%}.leo-dock-preview{z-index:89;pointer-events:none;opacity:.85;background:#5b8def14;border:1px dashed #a8c0f573;border-radius:50%;width:48px;height:48px;position:fixed}.leo-companion-menu{min-width:198px;max-width:min(260px,100vw - 24px);overflow:auto}.leo-companion-menu.is-anchored{z-index:95;position:fixed}.leo-companion-menu-section{color:var(--oc-text-faint,#7d8fa3);letter-spacing:.04em;text-transform:uppercase;margin:.15rem .55rem .2rem;padding:0;font-size:.68rem;font-weight:650}.leo-companion-show-btn{right:max(16px, env(safe-area-inset-right,0px));bottom:max(88px, calc(env(safe-area-inset-bottom,0px) + 76px));z-index:72;color:#e8eef6;cursor:pointer;pointer-events:auto;background:linear-gradient(145deg,#0e1622f0,#070c14e6);border:1px solid #a8c0f547;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:.45rem .85rem .45rem .55rem;font-size:.82rem;font-weight:650;display:inline-flex;position:fixed;box-shadow:0 1px 2px #02060c59,0 12px 28px #0006}.leo-companion-show-btn.is-safe-fallback{bottom:auto;right:auto}.leo-companion-show-btn:hover,.leo-companion-show-btn:focus-visible{border-color:#7aa3f573;outline:none}.leo-companion-show-btn .leo-companion-feather{width:1.15rem;height:1.15rem}@media (width<=768px){.leo-companion-visual.is-perched{width:56px;height:56px}.leo-companion-show-btn{bottom:max(74px, calc(var(--app-mobile-nav-offset,70px) + 8px));justify-content:center;gap:0;width:44px;min-width:44px;min-height:44px;padding:0}.leo-companion-show-btn span{display:none}}@media (prefers-reduced-motion:reduce){.leo-companion-visual{transition:none;transform:none}.leo-dock-preview{opacity:.5}}.owl-command-drag-handle{color:#9ab0d6b8;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:22px;height:36px;margin:0;display:grid}.owl-command-drag-handle:hover,.owl-command-drag-handle:focus-visible{background:var(--accent-soft,#5b8def24);color:var(--oc-accent,#7aa3f5);outline:none}.owl-command-launcher-wrap.is-dragging .owl-command-drag-handle{cursor:grabbing;color:var(--oc-accent,#7aa3f5)}.owl-command-launcher-wrap.is-icon-only .owl-command-drag-handle{width:18px;height:32px}.owl-command-quick-menu-sep{background:#a8c0f529;height:1px;margin:.35rem .25rem}.owl-command-launcher-menu-btn{width:28px;height:28px;color:var(--text-secondary,#b6c2d4);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;margin-right:4px;display:grid}.owl-command-launcher-menu-btn:hover,.owl-command-launcher-menu-btn.is-open{background:var(--accent-soft,#5b8def24);color:var(--text-primary,#f7f9fc)}.owl-command-quick-menu{border:1px solid var(--border-soft-strong,#a8c0f547);background:linear-gradient(145deg, var(--surface-hero-top,#0e1622f0), var(--surface-hero-bottom,#070c14e6));z-index:2;border-radius:12px;gap:2px;min-width:188px;padding:.4rem;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 16px 40px #00000073}.owl-command-quick-menu button{color:var(--text-body,#e8eef6);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.55rem .7rem;font-size:.84rem;font-weight:600}.owl-command-quick-menu button:hover{background:var(--accent-soft,#5b8def24)}.owl-command-launcher{border:1px solid var(--border-soft-strong,#a8c0f547);background:linear-gradient(145deg, var(--surface-hero-top,#0e1622f0), var(--surface-hero-bottom,#070c14e6)), var(--surface-solid,#090e16);max-width:calc(100vw - 32px);min-height:48px;color:var(--text-primary,#f7f9fc);border-radius:14px;align-items:center;gap:2px;padding:4px;transition:transform .16s,border-color .16s;display:inline-flex;position:relative;box-shadow:0 18px 54px #00000070}.owl-command-launcher-main{min-width:0;min-height:40px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:2px 8px 2px 2px;display:inline-flex;position:relative}.owl-command-launcher:hover,.owl-command-launcher.is-open{border-color:var(--oc-border,#a8c0f547);transform:translateY(-1px)}.owl-command-launcher.is-listening{border-color:#34d39973}.owl-command-launcher.is-error,.owl-command-launcher.is-alert{border-color:#f8717173}.owl-command-launcher.is-icon-only,.owl-command-launcher.is-compact{border-radius:999px;min-height:44px;padding:3px 4px 3px 3px}.owl-command-launcher.is-icon-only{min-width:44px;padding:4px}.owl-command-launcher.is-icon-only .owl-command-launcher-main{justify-content:center;min-height:36px;padding:0}.owl-command-launcher-wrap.is-icon-only .owl-command-launcher-menu-btn{display:none}.owl-command-launcher.is-compact .owl-command-launcher-main{gap:8px;min-height:36px;padding:2px 4px 2px 2px}.owl-command-launcher-icon{border:1px solid var(--oc-border-soft,#5b8def38);background:radial-gradient(circle at 50% 24%, var(--oc-border-soft,#5b8def38), transparent 48%), var(--surface-solid,#090e16);width:36px;height:36px;color:var(--oc-accent,#7aa3f5);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.owl-command-launcher.is-icon-only .owl-command-launcher-icon,.owl-command-launcher.is-compact .owl-command-launcher-icon{border-radius:999px;width:34px;height:34px}.owl-command-launcher-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.owl-command-launcher-copy strong{color:var(--oc-text,#f7f9fc);white-space:nowrap;font-size:13px;font-weight:700;line-height:16px}.owl-command-launcher-compact-label{letter-spacing:.01em;font-size:12px!important}.owl-command-launcher-copy small{color:var(--oc-text-faint,#7d8fa3);text-transform:uppercase;white-space:nowrap;font-family:Geist Mono Variable,Geist Mono,ui-monospace,SF Mono,monospace;font-size:10px;font-weight:650;line-height:14px}.owl-command-launcher-preview{-webkit-line-clamp:2;color:#c5d0dfc7;text-transform:none;white-space:normal;-webkit-box-orient:vertical;max-width:11.5rem;margin-top:2px;font-size:10px;font-style:normal;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.owl-command-status-dot{pointer-events:none;background:#94a3b8bf;border-radius:999px;width:7px;height:7px;position:absolute;top:4px;right:4px;box-shadow:0 0 0 2px #08111ad9}.owl-command-status-dot.is-live{background:#86efac}.owl-command-status-dot.is-wait{background:var(--oc-warning,#fbbf24)}.owl-command-launcher.is-compact .owl-command-status-dot{top:3px;right:2px}.owl-command-launcher-wrap.is-compact .owl-command-launcher-menu-btn{width:26px;height:26px;margin-right:2px}.owl-command-launcher.is-attention{animation:2.8s ease-in-out 2 owl-command-attention}.owl-command-launcher-wrap.has-attention .owl-command-launcher:not(.is-open){border-color:#c5d0df52}@keyframes owl-command-attention{0%,to{transform:translateY(0)}40%{transform:translateY(-2px)}70%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.owl-command-launcher.is-attention{animation:none}}.owl-command-minimized-chip{right:max(20px, env(safe-area-inset-right,0px));bottom:max(84px, calc(env(safe-area-inset-bottom,0px) + 72px));z-index:72;border:1px solid var(--oc-border-soft,#5b8def38);min-height:44px;color:var(--oc-text,#f7f9fc);pointer-events:auto;background:#0d131cf5;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex;position:fixed;box-shadow:0 12px 36px #0006}.owl-command-minimized-chip.is-floating{transition:left .18s cubic-bezier(.22,.61,.36,1),top .18s cubic-bezier(.22,.61,.36,1);bottom:auto;right:auto}.owl-command-minimized-chip.is-floating.is-dragging{transition:none}.owl-command-launcher-collapse{width:28px;min-width:28px;height:28px;color:var(--oc-text-mute,#b6c2d4);cursor:pointer;background:#08111ae6;border:1px solid #b5c0cf24;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.owl-command-launcher-collapse:hover{color:var(--oc-accent,#7aa3f5);border-color:#7aa3f559}.owl-command-minimized-chip-state{color:var(--oc-text-faint,#7d8fa3);font-size:11px}:is(body:has(.truth-newsroom-drawer-backdrop) .owl-command-launcher-wrap,body:has(.truth-newsroom-drawer-backdrop) .owl-command-minimized-chip,body:has(.truth-newsroom-drawer-backdrop) .owl-command-panel,body:has(.truth-newsroom-drawer-backdrop) .leo-companion-show-btn){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,visibility .16s,transform .16s;transform:translateY(6px)}.owl-command-backdrop{z-index:69;cursor:pointer;pointer-events:auto;background:#05080e6b;border:0;margin:0;padding:0;position:fixed;inset:0}.owl-command-backdrop.is-arming{pointer-events:none;cursor:default}.owl-command-panel{right:max(20px, env(safe-area-inset-right,0px));bottom:max(82px, calc(env(safe-area-inset-bottom,0px) + 72px));z-index:71;background:linear-gradient(145deg, #0d131cfa, #05070bfa), var(--surface-solid,#090e16);-webkit-backdrop-filter:blur(20px)saturate(1.16);pointer-events:auto;border:1px solid #b5c0cf1f;border-radius:18px;flex-direction:column;width:min(440px,100vw - 32px);max-height:min(780px,100vh - 112px);display:flex;position:fixed;overflow:hidden;box-shadow:0 28px 96px #00000094}.owl-command-panel.is-expanded{border-radius:16px;width:auto;max-height:none;inset:12px}.owl-command-header{border-bottom:1px solid #b5c0cf1a;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.owl-command-identity{align-items:center;gap:12px;min-width:0;display:flex}.owl-command-mark{border:1px solid var(--oc-border-soft,#5b8def38);background:radial-gradient(circle at 50% 24%, #7aa3f538, transparent 52%), var(--surface-solid,#090e16);width:42px;height:42px;color:var(--oc-accent,#7aa3f5);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.owl-command-mark.is-listening{border-color:#34d39966}.owl-command-mark.is-thinking,.owl-command-mark.is-working{border-color:#7aa3f573}.owl-command-mark.is-watching{border-color:#a78bfa66}.owl-command-mark.is-error,.owl-command-mark.is-alert{border-color:#f8717173}.owl-command-mark.is-success{border-color:#34d39966}.owl-command-mark.is-needs_confirmation{border-color:#fbbf2473}.owl-command-identity p{color:var(--oc-text,#f7f9fc);margin:0;font-size:15px;font-weight:720;line-height:20px}.owl-command-identity span{color:var(--oc-text-faint,#7d8fa3);font-size:12px;line-height:18px;display:block}.owl-command-header-actions{flex:none;gap:4px;display:inline-flex}.owl-command-customize-row{border-bottom:1px solid #b5c0cf1a;flex-wrap:wrap;gap:.45rem .85rem;padding:0 1rem .7rem;display:flex}.owl-command-customize-link{color:var(--oc-accent,#a8c0f5);text-underline-offset:.12em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:600;text-decoration:underline}.owl-command-customize-link:hover{color:#e8eefc}.owl-command-icon-btn{color:#b5c0cf;background:#111925b3;border:1px solid #b5c0cf1f;border-radius:12px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:inline-flex}.owl-command-icon-btn--close{color:#fecaca;border-color:#f8717147}.owl-command-icon-btn--personalize{border-color:color-mix(in srgb, var(--oc-accent,#7aa3f5) 30%, transparent);color:var(--oc-accent,#a8c0f5)}.owl-command-icon-btn:hover{border-color:var(--oc-border,#a8c0f547);color:var(--oc-text,#f7f9fc)}.owl-command-icon-btn:disabled{opacity:.45;cursor:not-allowed}.owl-command-status-bar{text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:10px 16px 0;padding:6px 10px;font-family:Geist Mono Variable,Geist Mono,ui-monospace,SF Mono,monospace;font-size:10px;font-weight:700;display:inline-flex}.owl-command-status-bar.is-online{color:var(--oc-success,#34d399)}.owl-command-status-bar.is-waiting{color:var(--oc-warning,#fbbf24)}.owl-command-status-visual{color:var(--oc-text-mute,#b6c2d4);text-transform:none;font-weight:600}.owl-command-modes{background:#05070b73;border:1px solid #b5c0cf1a;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 16px 0;padding:4px;display:grid}.owl-command-mode{min-height:44px;color:var(--oc-text-mute,#b6c2d4);background:0 0;border:0;border-radius:9px;font-size:12px;font-weight:650}.owl-command-mode.is-active{background:var(--oc-accent-soft,#5b8def24);color:var(--oc-text,#f7f9fc);box-shadow:inset 0 0 0 1px var(--oc-border,#a8c0f547)}.owl-command-context-strip{border:1px solid var(--accent-border,#5b8def38);background:var(--oc-accent-soft,#5b8def24);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 16px 0;padding:10px;display:grid}.owl-command-context-strip>div{min-width:0}.owl-command-context-label{color:var(--oc-text-faint,#7d8fa3);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.owl-command-context-strip strong{color:var(--oc-text-body,#e8eef6);overflow-wrap:anywhere;margin-top:2px;font-size:12px;font-weight:620;line-height:16px;display:block}.owl-command-context-explain{color:#9aa8bc;grid-column:1/-1;margin:2px 0 0;font-size:11px;font-weight:500;line-height:1.35}.owl-command-dna{background:#1119258c;border:1px solid #b5c0cf1f;border-radius:12px;margin:10px 16px 0;overflow:hidden}.owl-command-dna.is-missing{border-color:#f8717147}.owl-command-dna.is-partial{border-color:#fbbf2447}.owl-command-dna-toggle{width:100%;min-height:44px;color:var(--oc-text-body,#e8eef6);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.owl-command-dna-toggle strong{color:var(--oc-accent,#7aa3f5)}.owl-command-dna-chip{color:var(--oc-text-mute,#b6c2d4);text-transform:uppercase;border:1px solid #b5c0cf29;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.owl-command-dna-factors{flex-direction:column;gap:6px;margin:0;padding:0 12px 12px;list-style:none;display:flex}.owl-command-dna-factors li{color:var(--oc-text-mute,#b6c2d4);grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;gap:8px;font-size:11px;display:grid}.owl-command-dna-factors li.is-miss{opacity:.55}.owl-command-dna-warn{color:#f8e7b0;margin:0;padding:0 12px 10px;font-size:11px;line-height:16px}.owl-command-personalize-nudge{color:var(--oc-text-mute,#b6c2d4);background:#08111a73;border:1px solid #b5c0cf1f;border-radius:10px;margin:0 16px;padding:8px 10px;font-size:12px;line-height:1.4}.owl-command-personalize-nudge a{color:var(--oc-accent-ink,#a8c0f5);text-underline-offset:2px;text-decoration:underline}.owl-command-personalize-nudge a:hover{color:var(--oc-text-body,#e8eef6)}@media (prefers-reduced-motion:reduce){.owl-command-personalize-nudge a{transition:none}}.owl-command-watch,.owl-command-briefing{background:#08111aa6;border:1px solid #b5c0cf1f;border-radius:12px;margin:10px 16px 0;padding:12px}.owl-command-watch-head{color:var(--oc-text-body,#e8eef6);align-items:center;gap:10px;display:flex}.owl-command-watch-head>div{flex:1;min-width:0}.owl-command-watch-head strong{font-size:13px;display:block}.owl-command-watch-head span{color:var(--oc-text-faint,#7d8fa3);font-size:11px}.owl-command-chip-btn{color:#b5c0cf;background:#111925cc;border:1px solid #b5c0cf24;border-radius:999px;min-height:36px;padding:6px 12px;font-size:11px;font-weight:650}.owl-command-chip-btn:hover{border-color:var(--oc-border,#a8c0f547);color:var(--oc-text,#f7f9fc)}.owl-command-watch-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}.owl-command-watch-meta dt{color:var(--oc-text-faint,#7d8fa3);text-transform:uppercase;font-size:10px}.owl-command-watch-meta dd{color:var(--oc-text-body,#e8eef6);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.owl-command-watch-list{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.owl-command-watch-list button{width:100%;min-height:44px;color:var(--oc-text-body,#e8eef6);text-align:left;background:#ffffff08;border:1px solid #b5c0cf1a;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.owl-command-watch-empty{color:var(--oc-text-faint,#7d8fa3);margin:10px 0 0;font-size:12px}.owl-command-briefing-actions{flex-wrap:wrap;gap:6px;display:flex}.owl-command-briefing-sections{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.owl-command-briefing-sections li{border-left:2px solid #7aa3f559;padding-left:10px}.owl-command-briefing-sections li.is-unavailable{opacity:.85;border-left-color:#fbbf2473}.owl-command-briefing-sections strong{color:var(--oc-text,#f7f9fc);font-size:12px;display:block}.owl-command-briefing-sections p{color:var(--oc-text-mute,#b6c2d4);margin:2px 0 0;font-size:12px;line-height:17px}.owl-command-briefing-reviewed{color:var(--oc-success,#34d399);margin:8px 0 0;font-size:11px}.owl-command-learning{gap:12px;margin:10px 0 14px;display:grid}.owl-command-learning-section{background:#05070b59;border:1px solid #b5c0cf1f;border-radius:12px;padding:10px 12px}.owl-command-learning-title{letter-spacing:.06em;text-transform:uppercase;color:#9aa8ba;margin:0 0 8px;font-size:11px}.owl-command-learning-cold p,.owl-command-learning-insights p,.owl-command-learning-next-action{color:#e8eefc;margin:0 0 6px;font-size:13px;line-height:1.4}.owl-command-learning-path,.owl-command-learning-label{color:#8b98a8;margin:4px 0 0;font-size:11px}.owl-command-learning-insights,.owl-command-learning-timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.owl-command-learning-meta{color:#8b98a8;flex-wrap:wrap;gap:6px 10px;margin:4px 0 8px;font-size:11px;display:flex}.owl-command-learning-actions{flex-wrap:wrap;gap:6px;display:flex}.owl-command-learning-expand{color:#b7c3d4;border-top:1px solid #b5c0cf1a;margin-top:8px;padding-top:8px;font-size:12px}.owl-command-learning-timeline li span{color:#7a8798;font-size:10px}.owl-command-learning-error{color:#f87171;font-size:12px}.owl-command-live-status{background:#05070b59;border:1px solid #b5c0cf1a;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:8px 16px 0;padding:8px 10px;list-style:none;display:grid}.owl-command-live-status li{flex-direction:column;gap:2px;min-width:0;display:flex}.owl-command-live-status span{color:#7a8798;letter-spacing:.02em;text-transform:uppercase;font-size:10px}.owl-command-live-status strong{color:var(--oc-text,#f7f9fc);font-size:12px;font-weight:650}.owl-command-live-status strong[data-tone=ready]{color:var(--oc-success,#34d399)}.owl-command-live-status strong[data-tone=warn]{color:var(--oc-warning,#fbbf24)}.owl-command-live-status strong[data-tone=muted]{color:#9aa7b8}.owl-command-thumb-zone{border-top:1px solid #b5c0cf14;margin-top:auto;padding-top:4px}.owl-command-voice-row{align-items:center;gap:6px;margin:10px 16px 0;display:flex}.owl-command-tts-row{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 16px 0;display:flex}.owl-command-tts-row label{flex:120px;min-width:0}.owl-command-tts-row select{width:100%;min-height:40px;color:var(--oc-text,#f7f9fc);background:#05070b94;border:1px solid #b5c0cf1f;border-radius:10px;padding:0 8px;font-size:12px}.owl-command-captions-toggle{color:#b5c0cf;align-items:center;gap:6px;min-height:40px;font-size:12px;flex:none!important;display:inline-flex!important}.owl-command-captions-toggle input{accent-color:var(--oc-accent,#7aa3f5)}.owl-command-mic{border:1px solid var(--oc-border,#a8c0f547);background:var(--accent-border,#5b8def38);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--oc-accent,#7aa3f5);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.owl-command-mic.is-listening{color:var(--oc-success,#34d399);background:#34d39924;border-color:#34d39973}.owl-command-mic:disabled{opacity:.45;cursor:not-allowed}.owl-command-voice-mode{flex:1;min-width:0}.owl-command-voice-mode select{width:100%;min-height:44px;color:var(--oc-text,#f7f9fc);background:#05070b94;border:1px solid #b5c0cf1f;border-radius:12px;padding:0 10px;font-size:12px}.owl-command-voice-error,.owl-command-error{color:#fca5a5;margin:8px 16px 0;font-size:12px;line-height:17px}.owl-command-captions{color:#b5c0cf;background:#7aa3f50f;border:1px dashed #7aa3f538;border-radius:10px;margin:8px 16px 0;padding:8px 10px;font-size:12px}.owl-command-prompts{gap:8px;padding:12px 16px 2px;display:flex;overflow-x:auto}.owl-command-prompts button{color:#b5c0cf;background:#111925b3;border:1px solid #b5c0cf1f;border-radius:999px;flex:none;min-height:44px;padding:10px 14px;font-size:12px;font-weight:640}.owl-command-prompts button:hover{color:var(--oc-text,#f7f9fc);border-color:#7aa3f538}.owl-command-thread{flex-direction:column;flex:1;gap:10px;min-height:140px;padding:14px 16px;display:flex;overflow:hidden auto}.owl-command-message{overflow-wrap:anywhere;border-radius:13px;flex-direction:column;gap:6px;max-width:92%;padding:10px 12px;font-size:13px;line-height:20px;display:flex}.owl-command-message.is-assistant{color:var(--oc-text-body,#e8eef6);background:#ffffff0b;border:1px solid #b5c0cf1a;align-self:flex-start}.owl-command-message.is-user{background:linear-gradient(135deg, var(--oc-accent,#7aa3f5), #a8c0f5);color:#03110f;align-self:flex-end;font-weight:620}.owl-command-message.is-system{color:#f8e7b0;background:#fbbf2414;border:1px dashed #fbbf2459;align-self:stretch;max-width:100%}.owl-command-message.is-receipt{color:#a7f3d0;background:#34d39914;border-color:#34d39959}.owl-command-message.is-error{color:#fecaca;background:#f8717114;border-color:#f8717159}.owl-command-message-meta{color:var(--oc-text-mute,#b6c2d4);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.owl-command-message-meta.is-user{color:#03110fb8;justify-content:flex-end}.owl-command-voice-tag{background:#03110f1f;border-radius:999px;padding:1px 6px;font-size:10px}.owl-command-message-body{white-space:pre-wrap}.owl-command-message-body--progressive{gap:6px;display:grid}.owl-command-message-headline{color:var(--oc-text,#f7f9fc);margin:0;font-size:14px;font-weight:650;line-height:1.35}.owl-command-message-action{color:var(--oc-text-mute,#b6c2d4);margin:0;font-size:12px;line-height:1.4}.owl-command-message-noticed{letter-spacing:.02em;color:var(--oc-text-mute,#b6c2d4);margin:0 0 6px;font-size:11px;font-weight:650}.owl-command-message-why,.owl-command-message-more{margin-top:2px}.owl-command-message-why summary,.owl-command-message-more summary{cursor:pointer;color:#9eb6e8;align-items:center;min-height:28px;font-size:12px;font-weight:650;display:inline-flex}.owl-command-message-why summary::-webkit-details-marker{display:none}.owl-command-message-more summary::-webkit-details-marker{display:none}.owl-command-message-why-body,.owl-command-message-more-body{white-space:pre-wrap;color:var(--oc-text-mute,#b6c2d4);margin-top:6px;font-size:12px;line-height:1.45}.owl-command-advice-noticed{color:var(--oc-text-mute,#b6c2d4);margin:0 0 4px;font-size:11px;font-weight:650}.owl-command-action-cards{flex-wrap:wrap;gap:6px;display:flex}.owl-command-action-cards button{color:#c7d7f8;background:#7aa3f51a;border:1px solid #7aa3f538;border-radius:999px;min-height:36px;padding:6px 12px;font-size:11px;font-weight:650}.owl-command-confirm-card{background:#fbbf2414;border:1px solid #fbbf2459;border-radius:11px;padding:10px}.owl-command-confirm-card p{color:#f8e7b0;margin:0 0 8px;font-size:12px}.owl-command-confirm-actions{flex-wrap:wrap;gap:6px;display:flex}.owl-command-confirm-actions button{min-height:40px;color:var(--oc-text,#f7f9fc);background:#111925cc;border:1px solid #b5c0cf29;border-radius:10px;padding:6px 12px;font-size:12px;font-weight:650}.owl-command-confirm-actions button:first-child{color:#a7f3d0;background:#34d39924;border-color:#34d39959}.owl-command-dna-used{color:var(--oc-text-mute,#b6c2d4);margin-top:4px;font-size:11px}.owl-command-dna-used summary{cursor:pointer;min-height:28px}.owl-command-dna-used ul{margin:6px 0 0;padding:0;list-style:none}.owl-command-dna-used li{border-top:1px solid #b5c0cf14;flex-direction:column;gap:2px;padding:4px 0;display:flex}.owl-command-thinking{color:#b5c0cf;background:#ffffff0b;border:1px solid #b5c0cf1a;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 11px;font-size:12px;display:inline-flex}.owl-command-thinking-dot{background:var(--oc-accent,#7aa3f5);border-radius:999px;width:8px;height:8px;animation:1s ease-in-out infinite owl-command-pulse}@keyframes owl-command-pulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.owl-command-launcher,.owl-command-thinking-dot{transition:none!important;animation:none!important}}.owl-command-engine-note{color:#536174;margin:0 16px;font-size:11px}.owl-command-composer{border-top:1px solid #b5c0cf1a;grid-template-columns:minmax(0,1fr) 44px;gap:10px;padding:12px;display:grid}.owl-command-composer textarea{resize:none;min-height:44px;max-height:110px;color:var(--oc-text,#f7f9fc);background:#05070b94;border:1px solid #b5c0cf1f;border-radius:13px;outline:none;padding:10px 12px;font-size:16px;line-height:20px}@media (width>=768px){.owl-command-composer textarea{font-size:13px}}.owl-command-composer textarea::placeholder{color:#536174}.owl-command-composer textarea:focus{border-color:#7aa3f557}.owl-command-composer button{background:linear-gradient(135deg, var(--oc-accent,#7aa3f5), #a8c0f5);color:#03110f;border:1px solid #7aa3f557;border-radius:13px;justify-content:center;align-self:end;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:flex}.owl-command-composer button.is-stop{color:#fecaca;background:#f871712e;border-color:#f8717166}.owl-command-composer button:disabled{cursor:not-allowed;color:#536174;background:#111925d1;border-color:#b5c0cf14}@media (width<=767px){.owl-command-launcher-wrap:not(.is-floating){right:max(16px, env(safe-area-inset-right,0px));bottom:calc(var(--app-mobile-nav-offset,calc(62px + env(safe-area-inset-bottom,0px))) + 12px);z-index:55}.owl-command-launcher-wrap.is-floating{z-index:55}.owl-command-launcher-wrap.is-open,.owl-command-launcher-wrap.is-floating.is-open{z-index:57;pointer-events:none}.owl-command-header-actions .is-mobile-secondary{display:none}.owl-command-icon-btn--close,.owl-command-icon-btn--personalize,.owl-command-launcher-collapse{display:inline-flex}.owl-command-launcher,.owl-command-launcher.is-compact,.owl-command-launcher:not(.is-compact){border-radius:999px;width:auto;min-width:48px;max-width:none;min-height:48px;padding:4px}.owl-command-launcher-wrap:not(.is-icon-only) .owl-command-launcher.is-compact .owl-command-launcher-copy{display:flex!important}.owl-command-launcher-wrap.is-icon-only .owl-command-launcher .owl-command-launcher-copy,.owl-command-launcher-wrap.is-icon-only .owl-command-launcher.is-compact .owl-command-launcher-copy,.owl-command-launcher-wrap.is-icon-only .owl-command-launcher:not(.is-compact) .owl-command-launcher-copy,.owl-command-launcher-wrap:not(.is-icon-only):not(.is-compact) .owl-command-launcher .owl-command-launcher-copy{display:none!important}.owl-command-launcher .owl-command-launcher-icon,.owl-command-launcher.is-compact .owl-command-launcher-icon,.owl-command-launcher:not(.is-compact) .owl-command-launcher-icon{background:0 0;border:0;border-radius:999px;width:40px;height:40px}.owl-command-launcher-wrap.is-compact .owl-command-launcher-menu-btn{display:none}.owl-command-launcher .owl-command-status-dot,.owl-command-launcher:not(.is-compact) .owl-command-status-dot,.owl-command-launcher.is-compact .owl-command-status-dot{top:4px;right:4px}.owl-command-minimized-chip:not(.is-floating){bottom:calc(var(--app-mobile-nav-offset,calc(62px + env(safe-area-inset-bottom,0px))) + 68px);z-index:60}.owl-command-minimized-chip.is-floating{z-index:60}.owl-command-panel{left:max(10px, env(safe-area-inset-left,0px));right:max(10px, env(safe-area-inset-right,0px));top:auto;bottom:calc(var(--app-mobile-nav-offset,calc(62px + env(safe-area-inset-bottom,0px))) + 8px);width:auto;max-height:min(78vh, calc(100dvh - var(--app-mobile-nav-offset,62px) - 72px));z-index:70;border-radius:18px 18px 14px 14px}.owl-command-panel.is-expanded{inset:env(safe-area-inset-top,0px) 0 var(--app-mobile-nav-offset,calc(62px + env(safe-area-inset-bottom,0px))) 0;border-radius:0;width:auto;max-height:none}.owl-command-context-strip{grid-template-columns:1fr}.owl-command-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.owl-command-live-status{grid-template-columns:1fr 1fr}.owl-command-mic{width:48px;min-width:48px;height:48px;min-height:48px}.owl-command-thumb-zone{z-index:2;background:linear-gradient(#0a0e14b8,#0a0e14f5 28%);padding-bottom:4px;position:sticky;bottom:0}body.owl-command-open{overflow:hidden}.owl-command-backdrop{z-index:69}}@media (width>=768px){.owl-command-launcher-wrap:not(.is-floating){right:max(24px, env(safe-area-inset-right,0px));bottom:max(24px, env(safe-area-inset-bottom,0px))}body:has(.create-hub) .owl-command-launcher-wrap:not(.is-floating){right:max(18px, env(safe-area-inset-right,0px));bottom:max(18px, env(safe-area-inset-bottom,0px))}body:has(.create-hub) .owl-command-minimized-chip:not(.is-floating){right:max(18px, env(safe-area-inset-right,0px));bottom:max(72px, env(safe-area-inset-bottom,0px) + 54px)}body:has(.create-hub) .owl-command-panel{right:max(18px, env(safe-area-inset-right,0px));bottom:max(72px, env(safe-area-inset-bottom,0px) + 54px);max-height:min(70vh,100vh - 120px)}}@media (width<=767px){body:has(.create-hub) .owl-command-launcher-wrap:not(.is-floating){right:max(12px, env(safe-area-inset-right,0px));bottom:calc(var(--app-mobile-nav-offset,calc(62px + env(safe-area-inset-bottom,0px))) + 10px)}body:has(.social-connect-page) .owl-command-launcher-wrap:not(.is-floating){right:max(12px, env(safe-area-inset-right,0px));bottom:calc(var(--app-mobile-nav-offset,calc(62px + env(safe-area-inset-bottom,0px))) + 10px)}}@media (width>=768px){body:has(.social-connect-page) .owl-command-launcher-wrap:not(.is-floating){right:max(18px, env(safe-area-inset-right,0px));bottom:max(18px, env(safe-area-inset-bottom,0px))}body:has(.social-connect-page) .owl-command-minimized-chip:not(.is-floating){right:max(18px, env(safe-area-inset-right,0px));bottom:max(72px, env(safe-area-inset-bottom,0px) + 54px)}body:has(.social-connect-page) .owl-command-panel{right:max(18px, env(safe-area-inset-right,0px));bottom:max(72px, env(safe-area-inset-bottom,0px) + 54px);max-height:min(70vh,100vh - 120px)}}.owl-command-panel-exit{color:#fecaca;background:#7f1d1d38;border:1px solid #f8717147;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:8px;font-size:13px;font-weight:700;display:inline-flex}.owl-command-panel-exit:hover{color:#fff;background:#7f1d1d57}.owl-overlay-dismiss{left:50%;bottom:calc(var(--app-mobile-nav-offset,0px) + 12px + env(safe-area-inset-bottom,0px));z-index:1500;pointer-events:none;position:fixed;transform:translate(-50%)}.owl-overlay-dismiss-btn{pointer-events:auto;color:#fecaca;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1018f0;border:1px solid #f8717159;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 12px 40px #00000073}.owl-overlay-dismiss-btn:hover{color:#fff;background:#281010f5}@media (width>=900px){.owl-overlay-dismiss{bottom:20px}}.decision-engine{gap:1.65rem;max-width:36rem;margin:0 auto;padding:.15rem 0 2.25rem;display:grid}.decision-engine-situation{letter-spacing:-.015em;color:var(--text-secondary,#b6c2d4);margin:0;font-size:clamp(1.05rem,2.2vw,1.28rem);font-weight:500;line-height:1.4}.decision-engine-advisor{color:var(--text-faint,#7d8fa3);margin:0;font-size:.95rem;line-height:1.45}.decision-engine-primary{gap:.7rem;display:grid}.decision-engine-label{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink,#a8c0f5);margin:0;font-size:.7rem;font-weight:650}.decision-engine-os-note{color:var(--text-faint,#7d8fa3);margin:0;font-size:.8rem;line-height:1.45}.decision-engine-os-note a{color:var(--accent-ink,#a8c0f5);text-underline-offset:.12em;text-decoration:underline}.decision-engine-lead-line{color:var(--text-faint,#7d8fa3);margin:0;font-size:.95rem}.decision-engine-primary h2{letter-spacing:-.035em;color:var(--text-primary,#f7f9fc);margin:0;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:650;line-height:1.12}.decision-engine-reason-block{gap:.35rem;display:grid}.decision-engine-reason-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint,#7d8fa3);margin:0;font-size:.68rem;font-weight:650}.decision-engine-why-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.decision-engine-why-list li{color:var(--text-body,#e8eef6);padding-left:.95rem;font-size:.98rem;line-height:1.4;position:relative}.decision-engine-why-list li:before{content:"";background:var(--accent-ink,#a8c0f5);opacity:.7;border-radius:999px;width:.3rem;height:.3rem;position:absolute;top:.55em;left:0}.decision-engine-confidence{color:var(--text-secondary,#b6c2d4);margin:0;font-size:.95rem}.decision-engine-confidence strong{color:var(--text-primary,#f7f9fc);font-variant-numeric:tabular-nums;font-size:1.05rem}.decision-engine-actions,.decision-engine-empty-actions{flex-wrap:wrap;gap:.55rem;margin-top:.2rem;display:flex}.decision-engine-btn{cursor:pointer;border:1px solid #0000;border-radius:.8rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.6rem;padding:.5rem 1.05rem;font-size:.92rem;font-weight:650;text-decoration:none;display:inline-flex}.decision-engine-btn--primary{background:var(--accent,#5b8def);color:#0b111a}.decision-engine-btn--secondary{color:var(--text-primary,#f7f9fc);background:0 0;border-color:#a8c0f542}.decision-engine-btn--ghost{color:var(--text-secondary,#b6c2d4);background:0 0;border-color:#0000;padding-inline:.65rem}.decision-engine-btn--ghost:hover,.decision-engine-btn--secondary:hover,.decision-engine-btn--primary:hover,.decision-engine-btn--ghost:focus-visible,.decision-engine-btn--secondary:focus-visible,.decision-engine-btn--primary:focus-visible{border-color:#a8c0f566;outline:none}.decision-engine-details{border-top:1px solid #a8c0f51a;padding-top:.2rem}.decision-engine-details summary{cursor:pointer;color:var(--text-secondary,#b6c2d4);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;font-size:.92rem;font-weight:600;list-style:none;display:flex}.decision-engine-details summary::-webkit-details-marker{display:none}.decision-engine-details summary svg{opacity:.65;flex-shrink:0;transition:transform .16s}.decision-engine-details[open] summary svg{transform:rotate(180deg)}.decision-engine-details-body{color:var(--text-secondary,#b6c2d4);gap:.6rem;padding:0 0 .85rem;font-size:.9rem;line-height:1.45;display:grid}.decision-engine-details-body ul{gap:.3rem;margin:0;padding-left:1.05rem;display:grid}.decision-engine-honesty{color:var(--text-faint,#7d8fa3);margin:0;font-size:.82rem}.decision-engine-deeper-lede{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint,#7d8fa3);margin:.35rem 0 0;font-size:.68rem;font-weight:650}.decision-engine-deeper-grid{gap:.45rem;display:grid}@media (width>=640px){.decision-engine-deeper-grid{grid-template-columns:1fr 1fr}}.decision-engine-deeper-card{text-align:left;color:inherit;cursor:pointer;background:0 0;border:1px solid #a8c0f51f;border-radius:.75rem;gap:.15rem;padding:.7rem .8rem;display:grid}.decision-engine-deeper-card strong{color:var(--text-primary,#f7f9fc);font-size:.9rem}.decision-engine-deeper-card span{color:var(--text-faint,#7d8fa3);font-size:.78rem}.decision-engine-upside-range{color:var(--text-primary,#f7f9fc);font-variant-numeric:tabular-nums}.decision-engine-evidence-alts{gap:.3rem;margin:0;padding-left:1.05rem;display:grid}.decision-engine-evidence-alts a,.decision-engine-evidence-alts button{font:inherit;color:var(--accent-ink,#a8c0f5);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.decision-engine-alts{display:none}.decision-engine-idea-grid{grid-template-columns:1fr 1fr;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.decision-engine-idea{text-align:left;width:100%;min-height:4.25rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #a8c0f51f;border-radius:.75rem;gap:.2rem;padding:.7rem .75rem;text-decoration:none;display:grid}.decision-engine-idea strong{color:var(--text-primary,#f7f9fc);font-size:.86rem;font-weight:600;line-height:1.25}.decision-engine-idea span{color:var(--text-faint,#7d8fa3);font-size:.75rem}.decision-engine-back{margin:0 0 1rem}.analysis-strategy-premium.is-decision-engine .analysis-hero{box-shadow:none;background:0 0;border:none;border-radius:0;gap:.55rem;margin-bottom:.85rem;padding:.65rem .85rem}.analysis-strategy-premium.is-decision-engine .analysis-hero:before,.analysis-strategy-premium.is-decision-engine .analysis-brand-mark{display:none}.analysis-strategy-premium.is-decision-engine .analysis-title{font-size:.92rem;font-weight:600}.analysis-strategy-premium.is-decision-engine .analysis-brand-kicker{opacity:.7;font-size:.62rem}.analysis-strategy-premium.is-decision-engine .analysis-lede,.analysis-strategy-premium.is-decision-engine .analysis-hero-meta,.analysis-strategy-premium.is-decision-engine .analysis-hero-tabs{display:none}.analysis-strategy-premium.is-decision-engine .analysis-hero-actions .dashboard-button{min-height:2.2rem;padding:.35rem .7rem;font-size:.78rem}@media (width<=520px){.decision-engine-idea-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.decision-engine-details summary svg{transition:none}}html[data-theme=light] .decision-engine-btn--primary{color:#fff}.leo-intel-sheet{--li-ink:#f4f7fb;--li-mute:#9aa6b8;--li-faint:#6b7788;--li-line:#a8c0f529;--li-icy:#a8c0f5;z-index:90;-webkit-backdrop-filter:blur(8px)saturate(1.05);background:#02060cb8;place-items:end center;display:grid;position:fixed;inset:0}.leo-intel-backdrop{-webkit-backdrop-filter:blur(10px)saturate(1.1);cursor:pointer;background:#03080ea3;border:0;position:absolute;inset:0}.leo-intel-panel{z-index:1;border:1px solid var(--li-line);background:radial-gradient(70% 50% at 100% 0,#7aa3f51f,#0000 55%),linear-gradient(165deg,#0d1522,#070b12);border-radius:1.35rem 1.35rem 0 0;grid-template-rows:auto auto 1fr auto;width:min(720px,100%);max-height:min(92vh,860px);animation:.28s leo-intel-up;display:grid;position:relative;overflow:hidden;box-shadow:0 -20px 56px #00000073}.leo-intel-panel.is-deep-dive{grid-template-rows:auto auto 1fr;width:min(860px,100%);max-height:min(94vh,920px)}.leo-intel-head{justify-content:space-between;gap:.75rem;padding:1rem 1.05rem .65rem;display:flex}.leo-intel-grabber{background:#b4c8e659;border-radius:999px;width:2.5rem;height:.28rem;margin:.45rem auto 0}.leo-intel-head-actions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.leo-intel-done-btn{border:1px solid color-mix(in srgb, var(--li-icy,#9ec0ff) 35%, transparent);background:color-mix(in srgb, var(--li-icy,#5b8def) 18%, transparent);color:#e8eefc;cursor:pointer;border-radius:999px;min-height:2.1rem;padding:.35rem .85rem;font-size:.82rem;font-weight:650}.leo-intel-done-btn:hover{background:color-mix(in srgb, var(--li-icy,#5b8def) 28%, transparent)}.leo-intel-head h2{letter-spacing:-.03em;color:var(--li-ink);margin:.2rem 0 0;font-size:1.35rem}.leo-intel-sub{color:var(--li-mute);margin:.2rem 0 0;font-size:.84rem}.leo-intel-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--li-icy);align-items:center;gap:.3rem;margin:0;font-size:.68rem;font-weight:700;display:inline-flex}.leo-intel-icon-btn{color:#dce6f8;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;display:grid}.leo-intel-toc{border-bottom:1px solid var(--li-line);scrollbar-width:thin;gap:.35rem;padding:0 1rem .7rem;display:flex;overflow-x:auto}.leo-intel-toc-btn{max-width:11.5rem;min-height:2.15rem;color:var(--li-mute);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.72rem;font-weight:650;line-height:1.2;display:inline-flex;overflow:hidden}.leo-intel-toc-btn span{color:var(--li-icy);font-variant-numeric:tabular-nums;letter-spacing:.04em}.leo-intel-toc-btn.is-active{color:#e8eefc;background:#7aa3f51f;border-color:#a8c0f547}.leo-intel-tabs{border-bottom:1px solid var(--li-line);gap:.35rem;padding:0 1rem .65rem;display:flex;overflow-x:auto}.leo-intel-tab{min-height:2.1rem;color:var(--li-mute);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:.35rem .75rem;font-size:.78rem;font-weight:650}.leo-intel-tab.is-active{color:#e8eefc;background:#7aa3f51f;border-color:#a8c0f547}.leo-intel-body{gap:.85rem;padding:.85rem 1.05rem 1.15rem;display:grid;overflow:auto}.leo-intel-section{border:1px solid var(--li-line);background:#ffffff05;border-radius:1rem;gap:.45rem;padding:.9rem .95rem;scroll-margin-top:.5rem;display:grid}.leo-intel-section.is-active-section{border-color:#a8c0f557;box-shadow:inset 0 0 0 1px #7aa3f514}.leo-intel-section.is-limited,.leo-intel-section.is-empty{background:#ffffff04}.leo-intel-section-head{gap:.15rem;display:grid}.leo-intel-section h3{letter-spacing:-.02em;color:var(--li-ink);margin:0;font-size:1rem}.leo-intel-section p{color:#d7e0ef;margin:0;font-size:.88rem;line-height:1.45}.leo-intel-lead{color:#e4ebf7!important;font-size:.92rem!important;line-height:1.5!important}.leo-intel-list{color:#c9d4e6;margin:0;padding-left:1.1rem;font-size:.86rem;line-height:1.45}.leo-intel-list li+li{margin-top:.25rem}.leo-intel-metrics{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.45rem;display:grid}.leo-intel-metric{background:#7aa3f514;border:1px solid #a8c0f51f;border-radius:.75rem;gap:.15rem;padding:.55rem .65rem;display:grid}.leo-intel-metric span{color:var(--li-mute);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.leo-intel-metric strong{color:var(--li-ink);letter-spacing:-.02em;font-size:.98rem;font-weight:700}.leo-intel-items{gap:.45rem;display:grid}.leo-intel-item{background:#ffffff08;border:1px solid #a8c0f51a;border-radius:.85rem;gap:.3rem;padding:.65rem .75rem;display:grid}.leo-intel-item strong{color:#e8eefc;font-size:.86rem;font-weight:650}.leo-intel-item p{color:var(--li-mute)!important;font-size:.82rem!important}.leo-intel-item-meta{color:var(--li-faint);flex-wrap:wrap;gap:.35rem .65rem;font-size:.72rem;display:flex}.leo-intel-item-meta em{color:#9eb6e8;font-style:normal}.leo-intel-why-line{color:#c9d4e6!important;font-size:.84rem!important}.leo-intel-confidence{font-weight:650;color:var(--li-icy)!important}.leo-intel-empty,.leo-intel-muted{color:var(--li-mute)!important;font-size:.84rem!important}.leo-intel-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;width:fit-content;min-height:2.25rem;padding:.4rem .9rem;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.leo-intel-btn--primary{color:#061018;background:linear-gradient(135deg,#7aa3f5,#5b8def)}.leo-intel-btn--ghost{color:#dce6f8;background:#ffffff08;border-color:#a8c0f538}.leo-intel-btn.is-static{cursor:default;opacity:.85;color:#dce6f8;background:#ffffff08;border-color:#a8c0f52e}.leo-intel-why-btn{color:#9eb6e8;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;width:fit-content;padding:0;font-size:.78rem;font-weight:650;display:inline-flex}.leo-intel-disclosure{gap:.35rem;margin-top:.15rem;display:grid}.leo-intel-evidence,.leo-intel-limitations{color:var(--li-mute);background:#7aa3f514;border-radius:.85rem;margin:0;padding:.65rem .75rem;font-size:.82rem}.leo-intel-evidence ul,.leo-intel-limitations{gap:.25rem;padding-left:1.1rem;list-style:outside;display:grid}.leo-intel-secondary{gap:.4rem;margin-top:.2rem;display:grid}.leo-intel-secondary-row{flex-wrap:wrap;gap:.4rem;display:flex}.leo-intel-decision-slot{margin-top:.25rem}.leo-intel-geo-line{align-items:center;gap:.35rem;display:inline-flex}.leo-intel-geo-grid{flex-wrap:wrap;gap:.35rem;display:flex}.leo-intel-geo-grid span{color:#d7e0ef;background:#ffffff0d;border-radius:999px;padding:.25rem .55rem;font-size:.74rem;font-weight:650}.leo-intel-foot{border-top:1px solid var(--li-line);justify-content:flex-end;padding:.75rem 1.05rem 1rem;display:flex}.leo-intel-section .decision-engine{box-shadow:none;background:0 0;border:0;margin:0;padding:0}@keyframes leo-intel-up{0%{opacity:.7;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (width>=820px){.leo-intel-sheet{align-items:center}.leo-intel-panel{border-radius:1.25rem;max-height:min(88vh,820px)}.leo-intel-panel.is-deep-dive{max-height:min(90vh,900px)}}@media (prefers-reduced-motion:reduce){.leo-intel-panel{animation:none}}.leo-intel-sheet{--li-ink:#f3f7fc;--li-mute:#9aabc2;--li-faint:#6d7f96;--li-line:#bad2ff2e;--li-icy:#9ec0ff}html[data-theme=dark] .leo-intel-backdrop,html:not([data-theme]) .leo-intel-backdrop{-webkit-backdrop-filter:blur(10px)saturate(1.1);background:radial-gradient(70% 50% at 50% 100%,#4678c81f,#0000 55%),#02060e94!important}html[data-theme=dark] .leo-intel-panel,html:not([data-theme]) .leo-intel-panel{font-size:var(--type-body);line-height:var(--type-body-leading);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(28px)saturate(1.22)!important;border-radius:var(--radius-hero)!important;background:radial-gradient(80% 55% at 50% -10%,#aaccff29,#0000 58%),radial-gradient(50% 40% at 100% 20%,#588cdc1a,#0000 60%),radial-gradient(45% 35% at 0 90%,#285aa014,#0000 55%),linear-gradient(165deg,#ffffff12,#0000 70%),#070d16b8!important;border:1px solid #bad2ff42!important;box-shadow:inset 0 1px #ffffff14,0 -24px 64px #00040e80,0 0 0 1px #5b8def14!important}.leo-intel-panel:before{content:"";pointer-events:none;z-index:0;opacity:.7;background:linear-gradient(115deg,#0000 42%,#b4d2ff0b 50%,#0000 58%);animation:16s ease-in-out infinite leo-cine-sheen;position:absolute;inset:0}.leo-intel-panel>*{z-index:1;position:relative}html[data-theme=dark] .leo-intel-head,html:not([data-theme]) .leo-intel-head{gap:var(--space-2);padding:var(--pad-hero) var(--pad-hero) var(--space-3)!important}html[data-theme=dark] .leo-intel-kicker,html:not([data-theme]) .leo-intel-kicker{text-shadow:0 0 18px #9ec0ff47;font-size:var(--type-kicker)!important;font-weight:var(--type-kicker-weight)!important;letter-spacing:var(--type-kicker-tracking)!important;color:#a8c6ff!important}html[data-theme=dark] .leo-intel-head h2,html:not([data-theme]) .leo-intel-head h2{text-shadow:0 1px 24px #96beff24;font-size:var(--type-page)!important;font-weight:var(--type-page-weight)!important;letter-spacing:var(--type-page-tracking)!important;line-height:var(--type-page-leading)!important;color:#f3f7fc!important}html[data-theme=dark] .leo-intel-sub,html:not([data-theme]) .leo-intel-sub{max-width:var(--type-lede-max);opacity:.88;font-size:var(--type-lede)!important;line-height:var(--type-lede-leading)!important;color:#d5deeb!important}html[data-theme=dark] .leo-intel-icon-btn,html:not([data-theme]) .leo-intel-icon-btn{border-radius:var(--radius-control);-webkit-backdrop-filter:blur(12px);min-width:2.25rem;min-height:2.25rem;background:#ffffff0d!important;border:1px solid #bad2ff29!important}html[data-theme=dark] .leo-intel-icon-btn:hover,html:not([data-theme]) .leo-intel-icon-btn:hover{background:#9ec0ff1f!important;border-color:#bad2ff47!important}html[data-theme=dark] .leo-intel-toc,html[data-theme=dark] .leo-intel-tabs,html:not([data-theme]) .leo-intel-toc,html:not([data-theme]) .leo-intel-tabs{gap:var(--space-2);padding-inline:var(--pad-hero);border-bottom-color:#bad2ff24!important}html[data-theme=dark] .leo-intel-toc-btn,html[data-theme=dark] .leo-intel-tab,html:not([data-theme]) .leo-intel-toc-btn,html:not([data-theme]) .leo-intel-tab{border-radius:var(--radius-control);min-height:2rem;padding:.35rem .75rem;font-weight:600;font-size:var(--type-meta)!important;color:#9aabc2!important;background:#ffffff08!important;border-color:#bad2ff1a!important}html[data-theme=dark] .leo-intel-toc-btn.is-active,html[data-theme=dark] .leo-intel-tab.is-active,html:not([data-theme]) .leo-intel-toc-btn.is-active,html:not([data-theme]) .leo-intel-tab.is-active{box-shadow:0 0 0 1px #9ec0ff1a;color:#f3f7fc!important;background:#9ec0ff29!important;border-color:#bad2ff4d!important}html[data-theme=dark] .leo-intel-section,html[data-theme=dark] .leo-intel-item,html[data-theme=dark] .leo-intel-metric,html[data-theme=dark] .leo-intel-disclosure,html[data-theme=dark] .leo-intel-decision-slot,html:not([data-theme]) .leo-intel-section,html:not([data-theme]) .leo-intel-item,html:not([data-theme]) .leo-intel-metric,html:not([data-theme]) .leo-intel-disclosure,html:not([data-theme]) .leo-intel-decision-slot{-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff0a;padding:var(--pad-card)!important;border-radius:var(--radius-card)!important;background:linear-gradient(165deg,#ffffff0a,#0000 55%),#080e187a!important;border-color:#bad2ff29!important}html[data-theme=dark] .leo-intel-section.is-active-section,html:not([data-theme]) .leo-intel-section.is-active-section{box-shadow:inset 0 0 0 1px #7aa3f51a,0 10px 28px #00061240;border-color:#bad2ff52!important}html[data-theme=dark] .leo-intel-metric strong,html[data-theme=dark] .leo-intel-metric .dashboard-mono,html:not([data-theme]) .leo-intel-metric strong,html:not([data-theme]) .leo-intel-metric .dashboard-mono{font-feature-settings:"tnum" 1, "lnum" 1;font-family:var(--font-mono,"Geist Mono Variable", ui-monospace, monospace)!important;font-variant-numeric:tabular-nums!important;font-size:var(--type-metric)!important;font-weight:var(--type-metric-weight)!important;letter-spacing:var(--type-metric-tracking)!important;color:#f3f7fc!important}html[data-theme=dark] .leo-intel-btn--primary,html[data-theme=dark] .leo-intel-btn.leo-intel-btn--primary,html:not([data-theme]) .leo-intel-btn--primary,html:not([data-theme]) .leo-intel-btn.leo-intel-btn--primary{border-radius:var(--radius-control);min-height:2.25rem;font-weight:600;font-size:var(--type-button)!important;color:#061018!important;background:linear-gradient(145deg,#b8d0ff 0%,#7aa3f5 42%,#5b8def 100%)!important;border:1px solid #d2e4ff59!important;padding:.625rem 1rem!important;box-shadow:0 0 0 1px #5b8def2e,0 10px 28px #4678dc47,inset 0 1px #ffffff59!important}html[data-theme=dark] .leo-intel-btn:not(.leo-intel-btn--primary):not(.is-static),html:not([data-theme]) .leo-intel-btn:not(.leo-intel-btn--primary):not(.is-static){border-radius:var(--radius-control);min-height:2.25rem;font-size:var(--type-button)!important;color:#d5deeb!important;background:#ffffff0a!important;border:1px solid #bad2ff29!important;padding:.625rem 1rem!important}html[data-theme=dark] .leo-intel-confidence,html[data-theme=dark] .leo-intel-muted,html:not([data-theme]) .leo-intel-confidence,html:not([data-theme]) .leo-intel-muted{font-size:var(--type-meta)!important;color:#9aabc2!important}html[data-theme=dark] .leo-intel-why-line,html:not([data-theme]) .leo-intel-why-line{font-size:var(--type-lede)!important;line-height:var(--type-lede-leading)!important;color:#d5deeb!important}.owl-command-shell,.owl-command-panel,.owl-command-drawer,.owl-command-launcher-wrap{--oc-surface:#080e18b8;--oc-surface-raised:#0a121ec7;--oc-control:#0e16228c;--oc-border:#bad2ff38;--oc-border-soft:#5b8def33;--oc-text:#f3f7fc;--oc-text-body:#d5deeb;--oc-text-mute:#9aabc2;--oc-accent:#9ec0ff;--oc-accent-soft:#9ec0ff24}html[data-theme=dark] .owl-command-backdrop,html:not([data-theme]) .owl-command-backdrop{-webkit-backdrop-filter:blur(8px);background:radial-gradient(60% 40% at 80% 90%,#4678c81a,#0000 55%),#02060e6b!important}html[data-theme=dark] .owl-command-panel,html:not([data-theme]) .owl-command-panel{font-size:var(--type-body);line-height:var(--type-body-leading);-webkit-backdrop-filter:blur(26px)saturate(1.2)!important;border-radius:var(--radius-hero)!important;background:radial-gradient(70% 50% at 50% -8%,#aaccff24,#0000 55%),radial-gradient(45% 35% at 100% 80%,#3c6ebe14,#0000 55%),linear-gradient(165deg,#ffffff0f,#0000 70%),#070d16eb!important;border:1px solid #bad2ff3d!important;position:fixed!important;box-shadow:inset 0 1px #ffffff12,0 24px 72px #00040e80,0 0 0 1px #5b8def14!important}html[data-theme=light] .owl-command-panel{position:fixed!important}.owl-command-panel:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;opacity:.65;background:linear-gradient(115deg,#0000 40%,#b4d2ff0a 50%,#0000 60%);animation:18s ease-in-out infinite leo-cine-sheen;position:absolute;inset:0}.owl-command-panel>*{z-index:1;position:relative}html[data-theme=dark] .owl-command-header,html:not([data-theme]) .owl-command-header{padding:var(--pad-dense) var(--pad-card)!important;border-bottom-color:#bad2ff24!important}html[data-theme=dark] .owl-command-advice,html:not([data-theme]) .owl-command-advice{gap:var(--space-2);padding:var(--pad-card)!important;background:#080e1847!important;border-bottom-color:#bad2ff1f!important}html[data-theme=dark] .owl-command-advice-kicker,html:not([data-theme]) .owl-command-advice-kicker{text-shadow:0 0 14px #9ec0ff38;font-size:var(--type-kicker)!important;font-weight:var(--type-kicker-weight)!important;letter-spacing:var(--type-kicker-tracking)!important;color:#9ec0ff!important}html[data-theme=dark] .owl-command-advice-next,html:not([data-theme]) .owl-command-advice-next{font-size:var(--type-card)!important;font-weight:var(--type-card-weight)!important;letter-spacing:var(--type-card-tracking)!important;color:#f3f7fc!important}html[data-theme=dark] .owl-command-launcher,html:not([data-theme]) .owl-command-launcher{-webkit-backdrop-filter:blur(18px)saturate(1.15);min-height:3rem;border-radius:var(--radius-card)!important;color:#f3f7fc!important;background:radial-gradient(80% 70% at 20% 0,#9ec0ff24,#0000 55%),linear-gradient(145deg,#0e1622eb,#070c14e0),#080e18b8!important;border:1px solid #bad2ff47!important;box-shadow:inset 0 1px #ffffff14,0 18px 48px #00040e7a,0 0 0 1px #5b8def1a!important}html[data-theme=dark] .owl-command-launcher:hover,html[data-theme=dark] .owl-command-launcher.is-open,html:not([data-theme]) .owl-command-launcher:hover,html:not([data-theme]) .owl-command-launcher.is-open{border-color:#bad2ff66!important;box-shadow:inset 0 1px #ffffff1a,0 20px 52px #00040e85,0 0 24px #78aaff29!important}html[data-theme=dark] .owl-command-launcher-main,html:not([data-theme]) .owl-command-launcher-main{border-radius:var(--radius-control);min-height:2.5rem}html[data-theme=dark] .owl-command-launcher-icon,html[data-theme=dark] .leo-companion-visual.is-egg,html:not([data-theme]) .owl-command-launcher-icon,html:not([data-theme]) .leo-companion-visual.is-egg{background:radial-gradient(circle at 50% 28%,#bedcff33,#0000 58%),#080d168c!important;border-color:#bad2ff47!important;box-shadow:0 1px 2px #02060c4d,0 8px 18px #02060c52,0 0 18px #78aaff38!important}html[data-theme=dark] .owl-command-launcher-copy strong,html:not([data-theme]) .owl-command-launcher-copy strong{font-size:var(--type-card)!important;font-weight:var(--type-card-weight)!important;letter-spacing:var(--type-card-tracking)!important;color:#f3f7fc!important;line-height:1.2!important}html[data-theme=dark] .owl-command-launcher-copy small,html:not([data-theme]) .owl-command-launcher-copy small{letter-spacing:.08em;font-weight:650;font-family:var(--font-mono,"Geist Mono Variable", ui-monospace, monospace)!important;color:#6d7f96!important;font-size:.625rem!important}html[data-theme=dark] .owl-command-launcher-preview,html:not([data-theme]) .owl-command-launcher-preview{font-size:var(--type-meta)!important;color:#d5deebc7!important;line-height:1.35!important}html[data-theme=dark] .owl-command-launcher-menu-btn,html:not([data-theme]) .owl-command-launcher-menu-btn{border-radius:var(--radius-control);color:#d5deeb;background:#ffffff0a;border-color:#bad2ff29}html[data-theme=dark] .owl-command-launcher-menu-btn:hover,html[data-theme=dark] .owl-command-launcher-menu-btn.is-open,html:not([data-theme]) .owl-command-launcher-menu-btn:hover,html:not([data-theme]) .owl-command-launcher-menu-btn.is-open{color:#f3f7fc!important;background:#9ec0ff1f!important;border-color:#bad2ff47!important}html[data-theme=dark] .owl-command-quick-menu,html:not([data-theme]) .owl-command-quick-menu{-webkit-backdrop-filter:blur(20px)saturate(1.15);box-shadow:inset 0 1px #ffffff0f,0 16px 40px #00040e73;border-radius:var(--radius-card)!important;background:linear-gradient(165deg,#ffffff0d,#0000 55%),#080e18e0!important;border-color:#bad2ff38!important}html[data-theme=dark] .owl-command-quick-menu button,html:not([data-theme]) .owl-command-quick-menu button{border-radius:var(--radius-control);color:#d5deeb;font-size:var(--type-meta)!important}html[data-theme=dark] .owl-command-quick-menu button:hover,html:not([data-theme]) .owl-command-quick-menu button:hover{color:#f3f7fc!important;background:#9ec0ff1f!important}@keyframes leo-cine-sheen{0%,to{opacity:.35;transform:translate(-5%)}50%{opacity:.75;transform:translate(5%)}}@media (prefers-reduced-motion:reduce){.leo-intel-panel:before,.owl-command-panel:before{animation:none}}@media (width>=900px){.leo-intel-sheet{align-items:center}html[data-theme=dark] .leo-intel-panel,html:not([data-theme]) .leo-intel-panel{border-radius:var(--radius-hero)!important}}@media (width<=640px){html[data-theme=dark] .leo-intel-btn--primary,html[data-theme=dark] .leo-intel-btn:not(.leo-intel-btn--primary):not(.is-static),html:not([data-theme]) .leo-intel-btn--primary,html:not([data-theme]) .leo-intel-btn:not(.leo-intel-btn--primary):not(.is-static){min-height:2.75rem}}html[data-theme=light] .leo-intel-panel,html[data-theme=light] .owl-command-panel,html[data-theme=light] .owl-command-launcher{background:#ffffffe0!important;border-color:#5a78aa33!important}html:has(.owl-app-shell[data-shell=video]){background:0 0!important}html:has(.owl-app-shell[data-shell=gradient]){background:0 0!important}html:has(.owl-app-shell[data-shell=wallpaper]){background:0 0!important}html:has(.owl-app-shell[data-shell=video]) body{background:0 0!important}html:has(.owl-app-shell[data-shell=gradient]) body{background:0 0!important}html:has(.owl-app-shell[data-shell=wallpaper]) body{background:0 0!important}html:has(.owl-app-shell[data-shell=video]) #root{background:0 0!important}html:has(.owl-app-shell[data-shell=gradient]) #root{background:0 0!important}html:has(.owl-app-shell[data-shell=wallpaper]) #root{background:0 0!important}#root{z-index:auto;background:0 0;position:relative}.owl-app-shell{isolation:isolate;position:relative;background:0 0!important}.owl-env-boot-surface{z-index:0;pointer-events:none;background-color:var(--app-bg-canvas,#040810);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.owl-env-wallpaper{z-index:0!important;pointer-events:none!important;object-fit:cover!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important;position:fixed!important;inset:0!important}.owl-app-shell[data-shell=video] .owl-env-gradient.owl-env-wallpaper,.owl-app-shell[data-shell=gradient] .owl-env-gradient.owl-env-wallpaper,.owl-app-shell[data-shell=wallpaper] .owl-env-gradient.owl-env-wallpaper{opacity:1!important;filter:none!important;visibility:visible!important;display:block!important}.owl-app-shell[data-shell=video] .owl-env-scene.owl-env-wallpaper,.owl-app-shell[data-shell=gradient] .owl-env-scene.owl-env-wallpaper,.owl-app-shell[data-shell=wallpaper] .owl-env-scene.owl-env-wallpaper{visibility:visible!important;opacity:1!important;display:block!important}.owl-app-shell[data-shell=wallpaper] .owl-env-still-stack.owl-env-wallpaper{visibility:visible!important;z-index:0!important;background-color:#040810!important;display:block!important;overflow:hidden!important}.owl-app-shell[data-shell=wallpaper] .owl-env-still{transform-origin:50% 45%;animation:42s ease-in-out infinite alternate owl-env-still-drift;animation-play-state:var(--env-anim-play-state,running);will-change:transform;object-fit:cover!important;opacity:.97!important;filter:saturate(1.06)brightness(.98)!important;width:108%!important;max-width:none!important;height:108%!important;max-height:none!important;position:absolute!important;inset:-4%!important}.owl-app-shell[data-shell=wallpaper] .owl-env-still-glow,.owl-app-shell[data-shell=wallpaper] .owl-env-still-sheen,.owl-app-shell[data-shell=wallpaper] .owl-env-still-dust{pointer-events:none!important;position:absolute!important;inset:0!important}.owl-app-shell[data-shell=wallpaper] .owl-env-still-glow{animation:14s ease-in-out infinite alternate owl-env-still-breathe;animation-play-state:var(--env-anim-play-state,running);opacity:.85;mix-blend-mode:screen;background:radial-gradient(55% 40% at 30% 25%,#93c5fd29,#0000 65%),radial-gradient(45% 35% at 75% 70%,#60a5fa1f,#0000 70%)}.owl-app-shell[data-environment=deep-space] .owl-env-still-glow{background:radial-gradient(50% 38% at 28% 30%,#818cf833,#0000 65%),radial-gradient(40% 32% at 72% 65%,#38bdf824,#0000 70%),radial-gradient(28% 22% at 55% 45%,#bfdbfe14,#0000 60%)}.owl-app-shell[data-environment=creator-pulse] .owl-env-still-glow{background:radial-gradient(48% 36% at 50% 40%,#60a5fa33,#0000 62%),radial-gradient(35% 28% at 22% 70%,#22d3ee1f,#0000 68%),radial-gradient(30% 24% at 80% 25%,#7dd3fc24,#0000 65%)}.owl-app-shell[data-environment=radar-roost] .owl-env-still-glow{background:radial-gradient(42% 42% at 62% 48%,#5b8def47,#0000 62%),radial-gradient(28% 28% at 62% 48%,#7aa3f52e,#0000 55%),radial-gradient(35% 30% at 24% 32%,#bae6fd24,#0000 65%)}.owl-app-shell[data-environment=radar-roost] .owl-env-still-sheen{animation:12s linear infinite owl-env-radar-sweep;animation-play-state:var(--env-anim-play-state,running);opacity:.85;mix-blend-mode:screen;background:conic-gradient(at 62% 48%,#0000 0deg,#7aa3f51f 18deg,#0000 42deg 360deg)}.owl-app-shell[data-environment=radar-roost] .owl-env-still-dust{background-image:radial-gradient(2px 2px at 58% 42%,#93c5fdd9,#0000),radial-gradient(1.5px 1.5px at 68% 52%,#60a5fab3,#0000),radial-gradient(1px 1px at 72% 40%,#ffffff8c,#0000),radial-gradient(1.5px 1.5px at 50% 55%,#7dd3fc80,#0000),radial-gradient(1px 1px at 20% 28%,#ffffff59,#0000),radial-gradient(1px 1px at 35% 70%,#bae6fd66,#0000)}.owl-app-shell[data-shell=wallpaper] .owl-env-still-sheen{animation:18s ease-in-out infinite owl-env-still-sheen;animation-play-state:var(--env-anim-play-state,running);opacity:.7;background:linear-gradient(115deg,#0000 35%,#ffffff0b 48%,#0000 62%) 0 0/220% 220%}.owl-app-shell[data-shell=wallpaper] .owl-env-still-dust{animation:26s linear infinite owl-env-still-dust;animation-play-state:var(--env-anim-play-state,running);opacity:.55;background-image:radial-gradient(1.5px 1.5px at 12% 22%,#ffffff8c,#0000),radial-gradient(1px 1px at 28% 48%,#bfdbfe73,#0000),radial-gradient(1.5px 1.5px at 46% 18%,#fff6,#0000),radial-gradient(1px 1px at 62% 62%,#93c5fd80,#0000),radial-gradient(2px 2px at 78% 34%,#ffffff59,#0000),radial-gradient(1px 1px at 88% 72%,#a5f3fc66,#0000),radial-gradient(1.5px 1.5px at 35% 78%,#ffffff4d,#0000),radial-gradient(1px 1px at 55% 40%,#bae6fd73,#0000)}.owl-app-shell[data-environment=creator-pulse] .owl-env-still-dust{background-image:radial-gradient(1.5px 1.5px at 18% 30%,#60a5faa6,#0000),radial-gradient(1px 1px at 40% 55%,#22d3ee80,#0000),radial-gradient(2px 2px at 65% 28%,#7dd3fc73,#0000),radial-gradient(1px 1px at 80% 68%,#60a5fa8c,#0000),radial-gradient(1.5px 1.5px at 52% 75%,#a5f3fc66,#0000),radial-gradient(1px 1px at 30% 18%,#ffffff59,#0000)}@keyframes owl-env-still-drift{0%{transform:scale(1.04)translate(-1.2%,-.6%)}to{transform:scale(1.1)translate(1.4%,.8%)}}@keyframes owl-env-still-breathe{0%{opacity:.45;transform:scale(1)}to{opacity:.9;transform:scale(1.06)}}@keyframes owl-env-still-sheen{0%{opacity:.35;background-position:0 40%}50%{opacity:.75;background-position:100% 60%}to{opacity:.35;background-position:0 40%}}@keyframes owl-env-still-dust{0%{opacity:.35;transform:translate(0,0)}to{opacity:.7;transform:translateY(-2.5%)}}@keyframes owl-env-radar-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.owl-app-shell[data-shell=wallpaper] .owl-env-still{width:100%!important;height:100%!important;animation:none!important;inset:0!important;transform:none!important}.owl-app-shell[data-shell=wallpaper] .owl-env-still-glow,.owl-app-shell[data-shell=wallpaper] .owl-env-still-sheen,.owl-app-shell[data-shell=wallpaper] .owl-env-still-dust{opacity:.25!important;animation:none!important}}.owl-app-shell[data-env-battery=true] .owl-env-still,html[data-motion=off] .owl-app-shell[data-shell=wallpaper] .owl-env-still{width:100%!important;height:100%!important;animation:none!important;inset:0!important;transform:none!important}.owl-app-shell[data-env-battery=true] .owl-env-still-glow,.owl-app-shell[data-env-battery=true] .owl-env-still-sheen,.owl-app-shell[data-env-battery=true] .owl-env-still-dust,html[data-motion=off] .owl-app-shell[data-shell=wallpaper] .owl-env-still-glow,html[data-motion=off] .owl-app-shell[data-shell=wallpaper] .owl-env-still-sheen,html[data-motion=off] .owl-app-shell[data-shell=wallpaper] .owl-env-still-dust{opacity:.2!important;animation:none!important}.owl-app-shell[data-shell=video] .owl-env-video.owl-env-wallpaper{transition:opacity .28s;opacity:0!important;filter:none!important}.owl-app-shell[data-shell=video] .owl-env-video.owl-env-wallpaper.is-ready,.owl-app-shell[data-shell=video] .owl-env-video.owl-env-wallpaper.is-playing{opacity:.92!important;filter:saturate()brightness(.96)!important}.owl-env-overlay,.owl-app-shell .app-shell-overlay{z-index:1!important;pointer-events:none!important;width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important}.owl-app-shell[data-shell=video] .app-shell-overlay-video,.owl-app-shell .app-shell-overlay-video{background:linear-gradient(180deg, var(--env-overlay-top,#04081047) 0%, var(--env-overlay-mid,#0408102e) 50%, var(--env-overlay-bottom,#04081057) 100%)!important;opacity:1!important;-webkit-backdrop-filter:none!important}.owl-app-shell[data-shell=gradient] .app-shell-overlay-gradient,.owl-app-shell .app-shell-overlay-gradient{opacity:1!important;background:linear-gradient(#0408100f 0%,#0408101a 50%,#04081029 100%)!important}.owl-app-shell[data-shell=wallpaper] .app-shell-overlay-wallpaper,.owl-app-shell .app-shell-overlay-wallpaper{opacity:1!important;-webkit-backdrop-filter:none!important;background:linear-gradient(#0408101a 0%,#04081029 48%,#04081047 100%)!important}.owl-env-chrome{z-index:2!important;background:0 0!important;flex:auto!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:flex!important;position:relative!important}html[data-theme=dark] .owl-app-shell[data-shell=video] .app-main,html:not([data-theme]) .owl-app-shell[data-shell=video] .app-main,html[data-theme=dark] .owl-app-shell[data-shell=gradient] .app-main,html:not([data-theme]) .owl-app-shell[data-shell=gradient] .app-main,html[data-theme=dark] .owl-app-shell[data-shell=wallpaper] .app-main,html:not([data-theme]) .owl-app-shell[data-shell=wallpaper] .app-main,html[data-theme=dark] .owl-app-shell[data-shell=video] .app-main-inner,html:not([data-theme]) .owl-app-shell[data-shell=video] .app-main-inner,html[data-theme=dark] .owl-app-shell[data-shell=gradient] .app-main-inner,html:not([data-theme]) .owl-app-shell[data-shell=gradient] .app-main-inner,html[data-theme=dark] .owl-app-shell[data-shell=wallpaper] .app-main-inner,html:not([data-theme]) .owl-app-shell[data-shell=wallpaper] .app-main-inner,html[data-theme=dark] .owl-app-shell[data-shell=video] .dashboard-page,html[data-theme=dark] .owl-app-shell[data-shell=gradient] .dashboard-page,html[data-theme=dark] .owl-app-shell[data-shell=wallpaper] .dashboard-page,html:not([data-theme]) .owl-app-shell[data-shell=video] .dashboard-page,html:not([data-theme]) .owl-app-shell[data-shell=gradient] .dashboard-page,html:not([data-theme]) .owl-app-shell[data-shell=wallpaper] .dashboard-page,html[data-theme=dark] .owl-app-shell[data-shell=video] .dashboard-page.dashboard-premium,html[data-theme=dark] .owl-app-shell[data-shell=gradient] .dashboard-page.dashboard-premium,html[data-theme=dark] .owl-app-shell[data-shell=wallpaper] .dashboard-page.dashboard-premium,html:not([data-theme]) .owl-app-shell[data-shell=video] .dashboard-page.dashboard-premium,html:not([data-theme]) .owl-app-shell[data-shell=gradient] .dashboard-page.dashboard-premium,html:not([data-theme]) .owl-app-shell[data-shell=wallpaper] .dashboard-page.dashboard-premium,html[data-theme=dark] .owl-app-shell[data-shell=video] .creator-studio-page,html[data-theme=dark] .owl-app-shell[data-shell=gradient] .creator-studio-page,html[data-theme=dark] .owl-app-shell[data-shell=wallpaper] .creator-studio-page,html:not([data-theme]) .owl-app-shell[data-shell=video] .creator-studio-page,html:not([data-theme]) .owl-app-shell[data-shell=gradient] .creator-studio-page,html:not([data-theme]) .owl-app-shell[data-shell=wallpaper] .creator-studio-page,html[data-theme=dark] .owl-app-shell[data-shell=video] .creator-studio-page.creator-studio-premium,html[data-theme=dark] .owl-app-shell[data-shell=gradient] .creator-studio-page.creator-studio-premium,html[data-theme=dark] .owl-app-shell[data-shell=wallpaper] .creator-studio-page.creator-studio-premium,html:not([data-theme]) .owl-app-shell[data-shell=video] .creator-studio-page.creator-studio-premium,html:not([data-theme]) .owl-app-shell[data-shell=gradient] .creator-studio-page.creator-studio-premium,html:not([data-theme]) .owl-app-shell[data-shell=wallpaper] .creator-studio-page.creator-studio-premium{background:0 0!important}.owl-app-shell[data-shell=video]:before,.owl-app-shell[data-shell=gradient]:before,.owl-app-shell[data-shell=wallpaper]:before,.owl-app-shell[data-shell=video]:after,.owl-app-shell[data-shell=gradient]:after,.owl-app-shell[data-shell=wallpaper]:after{opacity:.35!important;z-index:0!important}@media (width>=768px){.owl-app-shell[data-shell=video] .app-shell-overlay-video{background:linear-gradient(180deg, var(--scrim-edge,#04081014) 0%, var(--env-overlay-mid,#04081024) 48%, var(--env-overlay-top,#04081038) 100%)!important}.owl-app-shell[data-shell=gradient] .app-shell-overlay-gradient{background:linear-gradient(#0408100a 0%,#04081014 48%,#04081024 100%)!important}.owl-app-shell[data-shell=video] .owl-env-video.owl-env-wallpaper.is-ready,.owl-app-shell[data-shell=video] .owl-env-video.owl-env-wallpaper.is-playing{opacity:.94!important;filter:saturate(1.05)brightness()!important}}@media (width<=767px){.owl-env-wallpaper:not(.owl-env-scene),.owl-env-overlay,.owl-app-shell .app-shell-overlay{visibility:visible!important;pointer-events:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;max-width:none!important;height:100dvh!important;min-height:100svh!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;inset:0!important;transform:none!important}.owl-env-scene.owl-env-wallpaper{visibility:visible!important;pointer-events:none!important;width:100%!important;height:100dvh!important;min-height:100svh!important;display:block!important;inset:0!important}.owl-env-wallpaper:not(.owl-env-scene){z-index:0!important;opacity:1!important}.owl-env-scene.owl-env-wallpaper{z-index:1!important;opacity:1!important}.owl-env-overlay,.owl-app-shell .app-shell-overlay{z-index:1!important}.owl-app-shell[data-shell=video] .owl-env-video.owl-env-wallpaper{opacity:0!important}.owl-app-shell[data-shell=video] .owl-env-video.owl-env-wallpaper.is-ready,.owl-app-shell[data-shell=video] .owl-env-video.owl-env-wallpaper.is-playing{opacity:.88!important;filter:saturate(1.02)brightness(.98)!important}.owl-app-shell[data-shell=video] .app-shell-overlay-video,.owl-app-shell[data-shell=gradient] .app-shell-overlay-gradient,.owl-app-shell .app-shell-overlay-gradient{background:linear-gradient(180deg, var(--env-overlay-top,#04081047) 0%, var(--env-overlay-mid,#04081033) 45%, var(--env-overlay-bottom,#04081057) 100%)!important}.owl-env-chrome{z-index:2!important;background:0 0!important}.owl-app-shell .app-topbar{z-index:30!important;background:var(--surface-primary,#090e16e6)!important;-webkit-backdrop-filter:var(--glass-blur,blur(22px) saturate(1.15))!important;padding-top:env(safe-area-inset-top,0px)!important}.owl-app-shell .app-mobile-nav{z-index:50!important;background:var(--surface-elevated,#080d16f0)!important;-webkit-backdrop-filter:var(--glass-blur,blur(22px) saturate(1.15))!important;padding-bottom:max(8px, env(safe-area-inset-bottom,0px))!important}.app-mobile-modules-backdrop,.app-mobile-modules-drawer{z-index:60!important}.owl-app-shell[data-shell=video] .app-main,.owl-app-shell[data-shell=gradient] .app-main,.owl-app-shell[data-shell=video] .app-main-inner,.owl-app-shell[data-shell=gradient] .app-main-inner,.owl-app-shell[data-shell=video] .dashboard-page,.owl-app-shell[data-shell=gradient] .dashboard-page,.owl-app-shell[data-shell=video] .dashboard-page.dashboard-premium,.owl-app-shell[data-shell=gradient] .dashboard-page.dashboard-premium,.owl-app-shell[data-shell=video] .dashboard-stack,.owl-app-shell[data-shell=gradient] .dashboard-stack,.owl-app-shell[data-shell=video] .dashboard-deck,.owl-app-shell[data-shell=gradient] .dashboard-deck,.owl-app-shell[data-shell=video] .app-page-stack,.owl-app-shell[data-shell=gradient] .app-page-stack{background:0 0!important}.owl-app-shell[data-shell=video] .dashboard-ambient,.owl-app-shell[data-shell=gradient] .dashboard-ambient,.owl-app-shell[data-shell=video] .dashboard-ambient-vignette,.owl-app-shell[data-shell=gradient] .dashboard-ambient-vignette,.owl-app-shell[data-shell=video] .dashboard-ambient-grid,.owl-app-shell[data-shell=gradient] .dashboard-ambient-grid{opacity:.35!important;pointer-events:none!important}.owl-app-shell[data-shell=video] .dashboard-page:before,.owl-app-shell[data-shell=gradient] .dashboard-page:before,.owl-app-shell[data-shell=video] .dashboard-page.dashboard-premium:before,.owl-app-shell[data-shell=gradient] .dashboard-page.dashboard-premium:before{opacity:.25!important}.owl-env-wallpaper,.owl-env-gradient,.owl-env-video,.owl-env-overlay{visibility:visible!important;display:block!important}}.owl-app-shell{isolation:isolate;position:relative}.owl-app-shell[data-shell=solid]{background:var(--app-bg-canvas,var(--app-bg,#040810))!important}.owl-app-shell[data-shell=video],.owl-app-shell[data-shell=gradient]{background:0 0!important}.owl-env-wallpaper{z-index:0!important;pointer-events:none!important;object-fit:cover!important;width:100%!important;height:100%!important;position:fixed!important;inset:0!important}.owl-app-shell[data-shell=video] .owl-env-video{opacity:0!important;filter:none!important}.owl-app-shell[data-shell=video] .owl-env-video.is-playing{opacity:.9!important;filter:saturate()brightness(.98)!important}.owl-app-shell[data-shell=gradient] .owl-env-gradient,.owl-app-shell[data-shell=video] .owl-env-gradient{opacity:1!important;filter:none!important}.owl-env-overlay,.owl-app-shell .app-shell-overlay,.owl-app-shell[data-shell=video] .app-shell-overlay-video,.owl-app-shell[data-shell=gradient] .app-shell-overlay-gradient,.owl-app-shell[data-shell=video] .app-shell-overlay-video-studio{z-index:1!important;pointer-events:none!important;position:fixed!important;inset:0!important}.owl-app-shell .app-shell-overlay-video,.owl-app-shell[data-shell=video] .app-shell-overlay-video{-webkit-backdrop-filter:none!important;opacity:1!important;background:linear-gradient(#06080e1f 0%,#06080e33 48%,#06080e52 100%)!important}.owl-app-shell .app-shell-overlay-gradient,.owl-app-shell[data-shell=gradient] .app-shell-overlay-gradient{opacity:1!important;background:#06080e38!important}.owl-app-shell .app-shell-overlay-video-studio{background:#06080e52!important}.owl-env-chrome{z-index:2;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}html[data-theme=dark] .owl-app-shell .app-sidebar,html:not([data-theme]) .owl-app-shell .app-sidebar,html[data-theme=dark] .owl-app-shell[data-shell=video] .app-sidebar,html:not([data-theme]) .owl-app-shell[data-shell=video] .app-sidebar,html[data-theme=dark] .owl-app-shell[data-shell=gradient] .app-sidebar,html:not([data-theme]) .owl-app-shell[data-shell=gradient] .app-sidebar{background:linear-gradient(180deg, #ffffff09, #ffffff03 26%, transparent 100%), linear-gradient(135deg, color-mix(in srgb, var(--accent-primary,#7b8fae) 12%, transparent), #05080ef5 68%), var(--surface-elevated,#080d16f0)!important;-webkit-backdrop-filter:blur(10px)saturate(1.04)!important;border-right:1px solid color-mix(in srgb, var(--accent-primary,#7b8fae) 16%, #2c2c38)!important;box-shadow:inset -1px 0 #ffffff06,0 0 0 1px #ffffff03,0 12px 24px #0003!important}html[data-theme=dark] .owl-app-shell .app-topbar,html:not([data-theme]) .owl-app-shell .app-topbar,html[data-theme=dark] .owl-app-shell[data-shell=video] .app-topbar,html:not([data-theme]) .owl-app-shell[data-shell=video] .app-topbar,html[data-theme=dark] .owl-app-shell[data-shell=gradient] .app-topbar,html:not([data-theme]) .owl-app-shell[data-shell=gradient] .app-topbar{background:linear-gradient(90deg, #ffffff08, #ffffff03 50%, #ffffff06), linear-gradient(135deg, color-mix(in srgb, var(--accent-primary,#7b8fae) 10%, transparent), #080c12e6), var(--surface-glass,#0c121cdb)!important;-webkit-backdrop-filter:blur(10px)saturate(1.04)!important;border-bottom:1px solid color-mix(in srgb, var(--accent-primary,#7b8fae) 14%, #2c2c38)!important;box-shadow:inset 0 -1px #ffffff08!important}html[data-theme=dark] .owl-app-shell[data-shell=video] .app-main,html:not([data-theme]) .owl-app-shell[data-shell=video] .app-main,html[data-theme=dark] .owl-app-shell[data-shell=gradient] .app-main,html:not([data-theme]) .owl-app-shell[data-shell=gradient] .app-main,html[data-theme=dark] .owl-app-shell[data-shell=video] .app-main-inner,html:not([data-theme]) .owl-app-shell[data-shell=video] .app-main-inner,html[data-theme=dark] .owl-app-shell[data-shell=gradient] .app-main-inner,html:not([data-theme]) .owl-app-shell[data-shell=gradient] .app-main-inner,html[data-theme=dark] .owl-app-shell[data-shell=video] .dashboard-page,html[data-theme=dark] .owl-app-shell[data-shell=gradient] .dashboard-page,html:not([data-theme]) .owl-app-shell[data-shell=video] .dashboard-page,html:not([data-theme]) .owl-app-shell[data-shell=gradient] .dashboard-page,html[data-theme=dark] .owl-app-shell[data-shell=video] .creator-studio-page,html[data-theme=dark] .owl-app-shell[data-shell=gradient] .creator-studio-page,html:not([data-theme]) .owl-app-shell[data-shell=video] .creator-studio-page,html:not([data-theme]) .owl-app-shell[data-shell=gradient] .creator-studio-page,html[data-theme=dark] .owl-app-shell[data-shell=video] .dashboard-page.dashboard-premium,html[data-theme=dark] .owl-app-shell[data-shell=gradient] .dashboard-page.dashboard-premium,html:not([data-theme]) .owl-app-shell[data-shell=video] .dashboard-page.dashboard-premium,html:not([data-theme]) .owl-app-shell[data-shell=gradient] .dashboard-page.dashboard-premium,html[data-theme=dark] .owl-app-shell[data-shell=video] .creator-studio-page.creator-studio-premium,html[data-theme=dark] .owl-app-shell[data-shell=gradient] .creator-studio-page.creator-studio-premium,html:not([data-theme]) .owl-app-shell[data-shell=video] .creator-studio-page.creator-studio-premium,html:not([data-theme]) .owl-app-shell[data-shell=gradient] .creator-studio-page.creator-studio-premium{background:0 0!important}.owl-app-shell[data-shell=solid] .app-main,.owl-app-shell[data-shell=solid] .app-main-inner{background:var(--app-bg,#040810)!important}html[data-theme=dark] .dashboard-premium .dashboard-header,html:not([data-theme]) .dashboard-premium .dashboard-header,html[data-theme=dark] .dashboard-premium .dashboard-surface,html:not([data-theme]) .dashboard-premium .dashboard-surface,html[data-theme=dark] .roost-page .roost-hero,html:not([data-theme]) .roost-page .roost-hero,html[data-theme=dark] .roost-page .roost-move,html:not([data-theme]) .roost-page .roost-move,html[data-theme=dark] .post-now-premium .post-now-hero,html:not([data-theme]) .post-now-premium .post-now-hero,html[data-theme=dark] .post-now-premium .post-now-move,html:not([data-theme]) .post-now-premium .post-now-move,html[data-theme=dark] .dashboard-premium .dashboard-console,html:not([data-theme]) .dashboard-premium .dashboard-console{border:1px solid color-mix(in srgb, var(--accent-primary,#7b8fae) 16%, #2c2c38)!important;background:linear-gradient(145deg, #ffffff08, transparent 44%), linear-gradient(155deg, color-mix(in srgb, var(--accent-primary,#7b8fae) 14%, transparent), transparent 72%), var(--surface-primary,#0a0e14e6)!important;-webkit-backdrop-filter:blur(10px)!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #00000038,0 0 0 1px #ffffff04!important}html[data-theme=dark] .dashboard-premium .dashboard-button-primary,html:not([data-theme]) .dashboard-premium .dashboard-button-primary,html[data-theme=dark] .roost-page .dashboard-button-primary,html:not([data-theme]) .roost-page .dashboard-button-primary,html[data-theme=dark] .post-now-premium .dashboard-button-primary,html:not([data-theme]) .post-now-premium .dashboard-button-primary,html[data-theme=dark] .post-now-premium .post-now-magic-btn,html:not([data-theme]) .post-now-premium .post-now-magic-btn,html[data-theme=dark] .post-now-premium .post-now-magic-btn.is-ready,html:not([data-theme]) .post-now-premium .post-now-magic-btn.is-ready,html[data-theme=dark] .post-now-premium .post-now-clip-btn.is-primary,html:not([data-theme]) .post-now-premium .post-now-clip-btn.is-primary{border:1px solid color-mix(in srgb, var(--accent-primary,#7b8fae) 34%, transparent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--accent-primary,#7b8fae) 78%, #dde7ff 22%), color-mix(in srgb, var(--accent-primary,#7b8fae) 36%, #0f131a 64%))!important;color:#f8fbff!important;box-shadow:inset 0 1px 0 #fff3, 0 16px 28px color-mix(in srgb, var(--accent-primary,#7b8fae) 22%, transparent)!important;text-shadow:none!important;filter:none!important;background-image:none!important;animation:none!important}html[data-theme=dark] .dashboard-premium .app-page-eyebrow,html:not([data-theme]) .dashboard-premium .app-page-eyebrow,html[data-theme=dark] .roost-brand-kicker,html:not([data-theme]) .roost-brand-kicker,html[data-theme=dark] .roost-move-kicker,html:not([data-theme]) .roost-move-kicker,html[data-theme=dark] .post-now-brand-kicker,html:not([data-theme]) .post-now-brand-kicker{color:var(--accent-ink,#a8c0f5)!important;text-shadow:none!important}html[data-theme=dark] .app-nav-item.app-nav-item-active,html:not([data-theme]) .app-nav-item.app-nav-item-active,html[data-theme=dark] .app-nav-item.is-active,html:not([data-theme]) .app-nav-item.is-active{background:var(--surface-solid-control,#0e1622)!important;border-color:color-mix(in srgb, var(--accent-primary,#5b8def) 28%, #2c2c38)!important;box-shadow:none!important;color:var(--text-primary,#f7f9fc)!important}html[data-theme=dark] .app-nav-item.app-nav-item-active svg,html:not([data-theme]) .app-nav-item.app-nav-item-active svg,html[data-theme=dark] .app-nav-item.is-active svg,html:not([data-theme]) .app-nav-item.is-active svg,html[data-theme=dark] .app-nav-item svg,html:not([data-theme]) .app-nav-item svg{color:var(--accent-primary,#5b8def)!important;stroke:var(--accent-primary,#5b8def)!important}.owl-intel-ladder,.dashboard-command-intel,.dashboard-skeleton-intel,.revenue-god-intel,.leaderboard-intel,.night-watch-intel,.creator-dna-intel,.social-connect-intel,.settings-intel,.post-now-intel,.trend-radar-intel,.trend-radar-skeleton-intel,.creator-studio-intel,.academy-intel,.analysis-strategy-intel,.analysis-strategy-skeleton-intel,.truth-radar-command-intel,.truth-radar-skeleton-intel{min-width:0}@media (width<=1200px){.dashboard-command-intel,.dashboard-skeleton-intel{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1023px){.dashboard-command-intel,.dashboard-skeleton-intel{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=767px){.dashboard-command-intel,.dashboard-skeleton-intel,.dashboard-opportunity-meta,.dashboard-velocity-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=429px){.dashboard-command-intel,.dashboard-skeleton-intel{grid-template-columns:minmax(0,1fr)!important}}@media (width<=1200px){.revenue-god-intel,.leaderboard-intel,.night-watch-intel,.creator-dna-intel,.social-connect-intel,.settings-intel,.post-now-intel,.trend-radar-intel,.trend-radar-skeleton-intel,.creator-studio-intel,.academy-intel,.analysis-strategy-intel,.analysis-strategy-skeleton-intel,.truth-radar-command-intel,.truth-radar-skeleton-intel,.roost-intel{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=1101px){.revenue-god-intel,.leaderboard-intel,.night-watch-intel,.creator-dna-intel,.social-connect-intel,.settings-intel,.post-now-intel,.trend-radar-intel,.trend-radar-skeleton-intel,.creator-studio-intel,.academy-intel,.analysis-strategy-intel,.analysis-strategy-skeleton-intel,.truth-radar-command-intel,.truth-radar-skeleton-intel,.roost-intel{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=900px){.revenue-god-intel,.leaderboard-intel,.night-watch-intel,.creator-dna-intel,.social-connect-intel,.settings-intel,.post-now-intel,.trend-radar-intel,.trend-radar-skeleton-intel,.creator-studio-intel,.academy-intel,.analysis-strategy-intel,.analysis-strategy-skeleton-intel,.truth-radar-command-intel,.truth-radar-skeleton-intel,.roost-intel,.dashboard-opportunity-meta,.dashboard-velocity-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=429px){.revenue-god-intel,.leaderboard-intel,.night-watch-intel,.creator-dna-intel,.social-connect-intel,.settings-intel,.post-now-intel,.trend-radar-intel,.trend-radar-skeleton-intel,.creator-studio-intel,.academy-intel,.analysis-strategy-intel,.analysis-strategy-skeleton-intel,.truth-radar-command-intel,.truth-radar-skeleton-intel,.roost-intel{grid-template-columns:minmax(0,1fr)!important}}@media (width<=379px){.dashboard-command-intel,.dashboard-skeleton-intel,.revenue-god-intel,.leaderboard-intel,.night-watch-intel,.creator-dna-intel,.social-connect-intel,.settings-intel,.post-now-intel,.trend-radar-intel,.trend-radar-skeleton-intel,.creator-studio-intel,.academy-intel,.analysis-strategy-intel,.analysis-strategy-skeleton-intel,.truth-radar-command-intel,.truth-radar-skeleton-intel,.roost-intel{grid-template-columns:minmax(0,1fr)!important}}.app-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}@media (width<=379px){.app-kpi-strip{grid-template-columns:minmax(0,1fr)}}.owl-chip-row,.app-page-header-actions,.trend-radar-filter-scroll,.segment-bar,.theme-bar{max-width:100%}@media (width<=620px){.leaderboard-row-intel,.dashboard-console-chip,.opportunity-brief-meta{flex-wrap:wrap}}@media (width<=1023px){.creator-studio-deck,.studio-os-shell,.media-builder-page{min-width:0;max-width:100%}}@media (width<=479px){.auth-shell,.auth-card{min-width:0}}@media (width<=900px) and (height<=480px) and (orientation:landscape){.owl-app-shell{--app-topbar-height:52px;--app-mobile-nav-height:52px;--app-page-padding-y:8px;--app-page-gap:10px}.app-topbar,.app-mobile-nav{height:52px}}@media (width<=479px){.academy-module-tabs,.academy-step-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.truth-radar-feed-tabs{grid-template-columns:1fr!important}.creator-dna-tabs,.creator-dna-shell .creator-dna-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.academy-module-tab-label{white-space:normal!important}}.academy-module-tab,.academy-step-tab,.truth-radar-feed-tab,.night-watch-board-tab,.night-watch-btn,.night-watch-btn-primary,.settings-input,.dashboard-header-actions .dashboard-button,.post-now-music-row-play{min-height:44px!important}.creator-dna-tab{min-height:40px!important}.post-now-music-row-play{min-width:44px!important}@media (width<=767px){.academy-module-tab,.academy-step-tab{min-height:44px!important;padding-block:10px!important}.dashboard-command-intel-cell span,.dashboard-skeleton-intel-cell span,.social-connect-intel-cell span,.settings-intel-cell span,.post-now-intel-cell span,.trend-radar-intel-cell span,.creator-studio-intel-cell span,.revenue-god-intel-cell span,.leaderboard-intel-cell span,.night-watch-intel-cell span,.creator-dna-intel-cell span,.academy-intel-cell span,.analysis-strategy-intel-cell span,.truth-radar-command-intel-cell span,.roost-intel-cell span,[class*=-intel-cell]>span:first-child{letter-spacing:.04em!important;font-size:11px!important}.owl-app-shell{--app-topbar-height:calc(56px + env(safe-area-inset-top,0px));--app-mobile-nav-content:58px;--app-mobile-nav-height:calc(58px + env(safe-area-inset-bottom,0px));--app-mobile-nav-offset:calc(58px + env(safe-area-inset-bottom,0px))}.app-topbar{height:var(--app-topbar-height);padding-top:env(safe-area-inset-top,0px);padding-left:max(12px, env(safe-area-inset-left,0px));padding-right:max(12px, env(safe-area-inset-right,0px));box-sizing:border-box}.app-mobile-nav{height:var(--app-mobile-nav-offset);padding-top:6px;padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;background:var(--surface-elevated,#080d16f0);border-top-color:#2c2c38}.app-mobile-nav-item-active{color:#5b8def}.app-mobile-nav-active-bg{background:#5b8def1a}.app-topbar{background:var(--surface-glass,#0c121cdb);border-bottom-color:#2c2c38}.app-topbar-title{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:min(58vw,220px);font-size:16px;font-weight:650;overflow:hidden}.app-main,.app-main-inner{scroll-padding-bottom:calc(var(--app-mobile-nav-offset,var(--app-mobile-nav-height)) + 96px)}.app-main input:focus,.app-main textarea:focus,.owl-command-composer textarea:focus,.auth-shell input:focus,.auth-shell textarea:focus{scroll-margin-bottom:calc(120px + env(safe-area-inset-bottom,0px))}.app-mobile-nav-item{gap:3px;min-height:44px;padding:6px 2px 8px!important}.app-mobile-nav-item span{font-size:11px!important;line-height:13px!important}.app-mobile-nav-item svg{width:19px!important;height:19px!important}.owl-app-shell[data-shell=video] .app-shell-overlay-video,.owl-app-shell[data-shell=gradient] .app-shell-overlay-video,.owl-app-shell[data-shell=gradient] .app-shell-overlay-gradient{background:linear-gradient(#ffffff29 0%,#ffffff14 42%,#ffffff05 100%)!important}html[data-theme=light] .owl-app-shell[data-shell=video] .app-shell-overlay-video,html[data-theme=light] .owl-app-shell[data-shell=gradient] .app-shell-overlay-video,html[data-theme=light] .owl-app-shell[data-shell=gradient] .app-shell-overlay-gradient{opacity:.75!important;background:linear-gradient(#fff3 0%,#ffffff1a 42%,#ffffff0a 100%)!important}.app-main-inner,.dashboard-page,.creator-studio-page,.media-builder-page{padding-bottom:0}.social-connect-experience .social-connect-deck.dashboard-stack{flex-direction:column;display:flex}.social-connect-experience .social-hero{order:1}.social-connect-experience .social-connect-progress-strip{order:2}.social-connect-experience .social-connect-workspace{order:3}.social-connect-experience .social-connect-accounts,.social-connect-experience .social-connect-empty-inline{order:4}.social-connect-experience .social-connect-attention{order:5}.social-connect-experience .social-connect-deck>:not(.social-hero):not(.social-connect-progress-strip):not(.social-connect-workspace):not(.social-connect-accounts):not(.social-connect-empty-inline):not(.social-connect-attention){order:6}.social-connect-experience .social-hero-actions .dashboard-button{justify-content:center;width:100%;min-height:44px}.social-connect-experience .social-hero-meta{gap:.35rem}.social-connect-experience .social-title{font-size:clamp(1.55rem,7vw,2rem)}.dashboard-console-chip,.social-pill,.owl-chip-row button,.segment-bar button{font-size:max(11px,.6875rem)}.owl-responsive-table,table{max-width:100%}.owl-table-scroll,.trend-radar-table-wrap,.leaderboard-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{max-width:100%;font-size:16px}[role=dialog],.app-mobile-modules-drawer,.support-owl-panel{max-width:100vw}.app-mobile-modules-drawer{padding-bottom:env(safe-area-inset-bottom,0px);z-index:62}.app-mobile-modules-backdrop{z-index:61}body.support-owl-open,body.owl-command-open{touch-action:none;overflow:hidden}body.support-owl-open .support-owl-launcher,body.owl-command-open .owl-command-launcher-wrap{z-index:59}:is(body:has(.truth-newsroom-drawer-backdrop) .owl-command-launcher-wrap,body:has(.truth-newsroom-drawer-backdrop) .owl-command-minimized-chip,body:has(.truth-newsroom-drawer-backdrop) .owl-command-panel,body:has(.truth-newsroom-drawer-backdrop) .leo-companion-show-btn){opacity:0;visibility:hidden;pointer-events:none}}@media (width<=374px){.app-mobile-nav-item span{font-size:10px!important}}@media (width>=768px) and (width<=1023px){.support-owl-launcher,.support-owl-panel{z-index:60}}@media (width>=768px){.support-owl-launcher{border-radius:14px;width:auto;min-width:0;height:auto;padding:6px 12px 6px 6px}.support-owl-launcher-icon{border-radius:11px;width:36px;height:36px}.support-owl-launcher-copy{display:flex}}@media (width<=767px){:root,.owl-app-shell{--app-mobile-nav-content:58px;--app-mobile-nav-height:calc(58px + env(safe-area-inset-bottom,0px));--app-mobile-nav-offset:calc(58px + env(safe-area-inset-bottom,0px))}.app-mobile-nav{height:var(--app-mobile-nav-offset)!important;min-height:var(--app-mobile-nav-offset)!important;padding-top:6px!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;box-sizing:border-box!important}.app-mobile-modules-drawer{bottom:var(--app-mobile-nav-offset)!important}.support-owl-launcher,.owl-command-launcher-wrap{right:max(16px, env(safe-area-inset-right,0px))!important;bottom:calc(var(--app-mobile-nav-offset) + 12px)!important;z-index:55!important;position:fixed!important;top:auto!important;left:auto!important}.support-owl-launcher{border-radius:999px!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;transform:none!important}.app-mobile-nav-item,button.app-mobile-nav-item{box-sizing:border-box!important;align-self:stretch!important;height:auto!important;min-height:44px!important;max-height:none!important;padding:4px 2px!important}.app-mobile-nav-active-bg{border-radius:10px!important;inset:3px 4px!important}.support-owl-panel,.owl-command-panel:not(.is-expanded){left:max(10px, env(safe-area-inset-left,0px))!important;right:max(10px, env(safe-area-inset-right,0px))!important;top:auto!important;bottom:calc(var(--app-mobile-nav-offset) + 8px)!important;width:auto!important;max-height:min(72vh, calc(100dvh - var(--app-mobile-nav-offset) - 72px))!important;z-index:71!important;position:fixed!important}.owl-command-backdrop{z-index:69!important}}@media (width<=768px){html,body,#root,main,.app-main,.app-main-inner,.dashboard-page.trend-radar-page,.dashboard-page.trend-radar-page .trend-radar-list-panel,.dashboard-page.trend-radar-page .trend-radar-feed-scroll,.dashboard-page.trend-radar-page .trend-radar-list,.dashboard-page.trend-radar-page .trend-radar-list-columns.trend-radar-row{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.dashboard-page.trend-radar-page{width:100%!important;padding:.35rem 16px 0!important;overflow-x:hidden!important}.dashboard-page.trend-radar-page .dashboard-stack,.dashboard-page.trend-radar-page .trend-radar-deck,.dashboard-page.trend-radar-page .app-page-stack{gap:.35rem!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.app-main-inner:has(.trend-radar-page){padding-left:0!important;padding-right:0!important}.dashboard-page.trend-radar-page .trend-radar-hero{padding:12px 14px!important}.dashboard-page.trend-radar-page .trend-radar-lede{font-size:.78rem!important;line-height:1.35!important}.dashboard-page.trend-radar-page .trend-radar-deeper{gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px 0 0!important;overflow-x:hidden!important}.dashboard-page.trend-radar-page .trend-radar-deeper-head{padding-inline:2px!important}.dashboard-page.trend-radar-page .trend-radar-deeper-body{width:100%!important;min-width:0!important;max-width:100%!important}.dashboard-page.trend-radar-page:not(.trend-radar-ops) .trend-radar-list-panel,.trend-radar-premium:not(.trend-radar-ops) .trend-radar-list-panel{width:100%!important;min-width:0!important;max-width:100%!important;height:calc(100dvh - 56px - env(safe-area-inset-top,0px) - 62px - env(safe-area-inset-bottom,0px) - 12px)!important;max-height:calc(100dvh - 56px - env(safe-area-inset-top,0px) - 62px - env(safe-area-inset-bottom,0px) - 12px)!important;box-sizing:border-box!important;flex-direction:column!important;min-height:380px!important;padding:0!important;display:flex!important;overflow:hidden!important}.dashboard-page.trend-radar-page.trend-radar-ops .tr-feed-panel,.trend-radar-premium.trend-radar-ops .tr-feed-panel{height:clamp(560px,72vh,900px)!important;min-height:560px!important;max-height:min(900px,82vh)!important}.dashboard-page.trend-radar-page.trend-radar-ops .tr-feed-scroll{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}@media (width<=767px){.dashboard-page.trend-radar-page.trend-radar-ops .tr-feed-panel,.trend-radar-premium.trend-radar-ops .tr-feed-panel{height:auto!important;min-height:0!important;max-height:none!important}}.dashboard-page.trend-radar-page.trend-radar-dense .trend-radar-list-panel,.trend-radar-premium.trend-radar-dense .trend-radar-list-panel{height:auto!important;min-height:0!important;max-height:62vh!important}.dashboard-page.trend-radar-page.trend-radar-dense .trend-radar-feed-scroll{max-height:55vh!important}.dashboard-page.trend-radar-page.trend-radar-dense .trend-radar-list{gap:6px!important;padding:8px 10px 12px!important}.dashboard-page.trend-radar-page .trend-radar-list-toolbar{-webkit-backdrop-filter:blur(10px);z-index:2!important;background:color-mix(in srgb, var(--dash-surface-raised,#0d141f) 94%, transparent)!important;border-bottom:1px solid #94a3b81f!important;flex:none!important;width:100%!important;margin:0!important;padding:12px 14px 10px!important;position:sticky!important;top:0!important}.dashboard-page.trend-radar-page .trend-radar-list-title{font-size:.95rem!important;line-height:1.25!important}.dashboard-page.trend-radar-page .trend-radar-list-hint{margin-top:2px!important;font-size:.7rem!important;line-height:1.35!important}.dashboard-page.trend-radar-page .trend-radar-list-header{display:none!important}.dashboard-page.trend-radar-page .trend-radar-feed-scroll{scrollbar-gutter:stable;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important;flex:auto!important;width:100%!important;max-width:100%!important;min-height:0!important;overflow:hidden auto!important}.dashboard-page.trend-radar-page .trend-radar-list{width:100%!important;min-width:0!important;max-width:100%!important;max-height:none!important;padding:8px 10px calc(72px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;flex-direction:column!important;align-items:center!important;gap:8px!important;display:flex!important;overflow:visible!important}.dashboard-page.trend-radar-page .trend-radar-list>*,.dashboard-page.trend-radar-page .trend-radar-list>*>.trend-radar-row{width:100%!important;min-width:0!important;max-width:100%!important}.dashboard-page.trend-radar-page .trend-radar-list-columns.trend-radar-row{box-sizing:border-box!important;border:1px solid var(--dash-border-subtle,#94a3b829)!important;border-bottom:1px solid var(--dash-border-subtle,#94a3b829)!important;background:color-mix(in srgb, var(--dash-surface-raised,#111925) 90%, transparent)!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;border-radius:12px!important;grid-template-columns:16px 44px minmax(0,1fr) 28px!important;grid-template-areas:"rank thumb.actions""title title title title""status status status status""intel intel intel intel""metrics metrics metrics metrics""cta cta cta cta"!important;align-items:start!important;gap:6px 7px!important;margin-block:0!important;margin-inline:0!important;padding:9px 9px 10px!important;display:grid!important;position:relative!important;overflow:hidden!important}.dashboard-page.trend-radar-page .trend-radar-row-rank{grid-area:rank!important;align-self:start!important;min-width:0!important;padding-top:2px!important;font-size:.68rem!important;line-height:1!important}.dashboard-page.trend-radar-page .trend-radar-row-thumb{border-radius:10px!important;flex-shrink:0!important;grid-area:thumb!important;align-self:start!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;margin-top:0!important}.dashboard-page.trend-radar-page .trend-radar-row-thumb img{object-fit:cover!important;border-radius:10px!important;width:100%!important;height:100%!important}.dashboard-page.trend-radar-page .trend-radar-row-score{display:none!important}.dashboard-page.trend-radar-page .trend-radar-row-signal{display:contents!important}.dashboard-page.trend-radar-page .trend-radar-row-title-line{grid-area:title!important;align-self:start!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-top:0!important;padding-right:0!important}.dashboard-page.trend-radar-page .trend-radar-row-title-line strong,.dashboard-page.trend-radar-page .trend-radar-row-title{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:.78rem!important;line-height:1.18!important;display:-webkit-box!important;overflow:hidden!important}.dashboard-page.trend-radar-page .trend-radar-row-tags{flex-wrap:wrap!important;grid-area:status!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:0!important;padding-top:0!important;display:flex!important}.dashboard-page.trend-radar-page .trend-radar-sat-pill,.dashboard-page.trend-radar-page .trend-radar-velocity-pill,.dashboard-page.trend-radar-page .trend-radar-truth-pill,.dashboard-page.trend-radar-page .trend-radar-type-pill,.dashboard-page.trend-radar-page .trend-radar-fit-pill{padding:.16rem .38rem!important;font-size:.62rem!important;line-height:1.1!important}.dashboard-page.trend-radar-page .trend-radar-row-intel{grid-area:intel!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:0!important;padding-top:0!important;font-size:.68rem!important;line-height:1.25!important}.dashboard-page.trend-radar-page .trend-radar-row-metrics{grid-area:metrics!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:0!important;display:grid!important}.dashboard-page.trend-radar-page .trend-radar-row-metrics>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;display:flex!important}.dashboard-page.trend-radar-page .trend-radar-stat-cell{width:100%!important;min-width:0!important;min-height:34px!important;padding:5px 3px!important}.dashboard-page.trend-radar-page .trend-radar-stat-cell strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.dashboard-page.trend-radar-page .trend-radar-row-spark-wrap,.dashboard-page.trend-radar-page .trend-radar-row-platforms{display:none!important}.dashboard-page.trend-radar-page .trend-radar-row-actions{opacity:1!important;pointer-events:auto!important;z-index:2!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;display:flex!important;position:relative!important}.dashboard-page.trend-radar-page .trend-radar-row-cta-icon{z-index:1!important;border-radius:9px!important;grid-area:actions!important;place-self:start end!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0!important;display:inline-flex!important;position:static!important}.dashboard-page.trend-radar-page .trend-radar-row-cta-full{box-sizing:border-box!important;white-space:nowrap!important;pointer-events:auto!important;z-index:3!important;grid-area:cta!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin-top:1px!important;padding:0 10px!important;font-size:.74rem!important;display:inline-flex!important;position:relative!important}.dashboard-page.trend-radar-page .trend-radar-row-cta-full span{white-space:nowrap!important;max-width:none!important;display:inline!important;overflow:visible!important}.dashboard-page.trend-radar-page .trend-radar-row-open{display:none!important}.dashboard-page.trend-radar-page .trend-radar-sat-pill,.dashboard-page.trend-radar-page .trend-radar-velocity-pill,.dashboard-page.trend-radar-page .trend-radar-truth-pill,.dashboard-page.trend-radar-page .trend-radar-type-pill,.dashboard-page.trend-radar-page .trend-radar-fit-pill{overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important}html,body,#root,main,.app-main,.app-main-inner,.dashboard-page.truth-radar-page,.dashboard-page.truth-radar-premium,.dashboard-page.truth-radar-page .truth-radar-deck,.dashboard-page.truth-radar-page .truth-radar-factcheck-bar{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.dashboard-page.truth-radar-page,.dashboard-page.truth-radar-premium{width:100%!important;height:auto!important;min-height:0!important;padding:.35rem 16px 0!important;overflow-x:hidden!important}.app-main-inner:has(.truth-radar-page){padding-left:0!important;padding-right:0!important}.dashboard-page.truth-radar-premium>.truth-radar-deck,.dashboard-page.truth-radar-page .truth-radar-deck,.truth-radar-premium .truth-radar-deck{gap:12px!important;width:100%!important;max-width:100%!important;margin-inline:0!important;padding-bottom:8px!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}.dashboard-page.truth-radar-page .truth-hero,.truth-radar-premium .truth-hero{padding:12px 14px!important}.dashboard-page.truth-radar-page .truth-radar-intel-strip,.truth-radar-premium .truth-radar-intel-strip{gap:8px!important;margin-bottom:0!important}.dashboard-page.truth-radar-page .truth-radar-command-intel,.dashboard-page.truth-radar-page .truth-radar-command-intel--slim,.truth-radar-premium .truth-radar-command-intel,.truth-radar-premium .truth-radar-command-intel--slim{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.dashboard-page.truth-radar-page .truth-radar-command-intel-cell,.truth-radar-premium .truth-radar-command-intel-cell{min-height:0!important;padding:10px 10px 9px!important}.dashboard-page.truth-radar-page .truth-radar-command-intel-cell strong,.truth-radar-premium .truth-radar-command-intel-cell strong{font-size:1.15rem!important}.dashboard-page.truth-radar-page .truth-radar-command-intel-cell em,.truth-radar-premium .truth-radar-command-intel-cell em{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:.65rem!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.dashboard-page.truth-radar-page .truth-radar-marquee-stack,.truth-radar-premium .truth-radar-marquee-stack{display:none!important}.dashboard-page.truth-radar-page .truth-move,.truth-radar-premium .truth-move{padding:12px 14px!important}.dashboard-page.truth-radar-page .truth-deeper,.truth-radar-premium .truth-deeper{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:12px!important;overflow-x:hidden!important}.dashboard-page.truth-radar-page .truth-deeper-head,.dashboard-page.truth-radar-page .truth-deeper-copy,.dashboard-page.truth-radar-page .truth-deeper-body,.dashboard-page.truth-radar-page .truth-deeper-verify,.dashboard-page.truth-radar-page .truth-deeper-feed,.truth-radar-premium .truth-deeper-head,.truth-radar-premium .truth-deeper-copy,.truth-radar-premium .truth-deeper-body,.truth-radar-premium .truth-deeper-verify,.truth-radar-premium .truth-deeper-feed{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.dashboard-page.truth-radar-page .truth-deeper-tabs,.truth-radar-premium .truth-deeper-tabs{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important}.dashboard-page.truth-radar-page .dashboard-header,.truth-radar-premium .dashboard-header{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:14px 16px!important}.dashboard-page.truth-radar-page .dashboard-header h1,.truth-radar-premium .dashboard-header h1,.truth-radar-premium .dashboard-header .app-page-title{overflow-wrap:anywhere!important;font-size:1.35rem!important;line-height:1.25!important}.dashboard-page.truth-radar-page .dashboard-header .app-page-description,.truth-radar-premium .dashboard-header .app-page-description{overflow-wrap:anywhere!important;font-size:.78rem!important;line-height:1.4!important}.dashboard-page.truth-radar-page .truth-radar-factcheck-bar,.truth-radar-premium .truth-radar-factcheck-bar{margin-inline:0!important;box-sizing:border-box!important;flex-direction:column!important;flex:auto!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-bottom:0!important;padding:12px!important;display:flex!important;overflow:visible!important}.dashboard-page.truth-radar-page .truth-radar-factcheck-head,.truth-radar-premium .truth-radar-factcheck-head{flex-flow:wrap!important;align-items:flex-start!important;gap:.5rem!important;width:100%!important;min-width:0!important;margin:0!important;display:flex!important}.dashboard-page.truth-radar-page .truth-radar-factcheck-copy,.truth-radar-premium .truth-radar-factcheck-copy{flex:100%!important;min-width:0!important}.dashboard-page.truth-radar-page .truth-radar-factcheck-title,.truth-radar-premium .truth-radar-factcheck-title{overflow-wrap:anywhere!important;word-break:normal!important;font-size:.95rem!important;line-height:1.3!important}.dashboard-page.truth-radar-page .truth-radar-factcheck-subtitle,.truth-radar-premium .truth-radar-factcheck-subtitle{overflow-wrap:anywhere!important;font-size:.72rem!important;line-height:1.35!important}.dashboard-page.truth-radar-page .truth-radar-factcheck-modes,.truth-radar-premium .truth-radar-factcheck-modes{flex-flow:wrap!important;gap:.4rem!important;width:100%!important;margin:0!important;display:flex!important}.dashboard-page.truth-radar-page .truth-radar-factcheck-mode,.truth-radar-premium .truth-radar-factcheck-mode{white-space:normal!important;text-align:center!important;flex:calc(50% - .2rem)!important;justify-content:center!important;min-height:36px!important;padding:.35rem .5rem!important;font-size:.7rem!important}.dashboard-page.truth-radar-page .truth-radar-factcheck-form,.truth-radar-premium .truth-radar-factcheck-form{width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;flex-flow:column wrap!important;align-items:stretch!important;gap:.55rem!important;padding:0!important;display:flex!important}.dashboard-page.truth-radar-page .truth-radar-factcheck-field,.truth-radar-premium .truth-radar-factcheck-field{box-sizing:border-box!important;flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:.45rem .55rem .45rem 2.25rem!important;display:flex!important}.dashboard-page.truth-radar-page .truth-radar-factcheck-input,.truth-radar-premium .truth-radar-factcheck-input{flex:auto!important;width:100%!important;min-width:0!important;font-size:16px!important;display:block!important}.dashboard-page.truth-radar-page .truth-radar-factcheck-upload-btn,.truth-radar-premium .truth-radar-factcheck-upload-btn{display:none!important}.dashboard-page.truth-radar-page .truth-radar-factcheck-prompts,.truth-radar-premium .truth-radar-factcheck-prompts{grid-template-columns:1fr!important;gap:.4rem!important;display:grid!important}.dashboard-page.truth-radar-page .truth-radar-factcheck-prompt,.truth-radar-premium .truth-radar-factcheck-prompt{text-align:center!important;white-space:normal!important;justify-content:center!important;width:100%!important}.dashboard-page.truth-radar-page .truth-radar-factcheck-submit,.truth-radar-premium .truth-radar-factcheck-submit{box-sizing:border-box!important;flex-shrink:0!important;width:100%!important;max-width:100%!important;height:54px!important;min-height:54px!important;max-height:56px!important;padding:0 1rem!important}.dashboard-page.truth-radar-page .truth-radar-factcheck-upload-preview,.dashboard-page.truth-radar-page .truth-radar-factcheck-error,.dashboard-page.truth-radar-page .truth-radar-factcheck-drop-hint,.truth-radar-premium .truth-radar-factcheck-upload-preview,.truth-radar-premium .truth-radar-factcheck-error,.truth-radar-premium .truth-radar-factcheck-drop-hint{box-sizing:border-box!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;max-width:100%!important}.dashboard-page.truth-radar-page .truth-radar-factcheck-drop-hint,.truth-radar-premium .truth-radar-factcheck-drop-hint{display:none!important}}.owl-command-backdrop{z-index:69!important;position:fixed!important;inset:0!important}.owl-command-panel{z-index:71!important;position:fixed!important}@media (width<=767px){.dashboard-page.trend-radar-page,.dashboard-page.truth-radar-page,.dashboard-page.trend-radar-premium,.dashboard-page.truth-radar-premium{background:0 0!important}.app-main a,.app-main button,.app-main [role=button],.dashboard-page a,.dashboard-page button,.dashboard-page [role=button],.create-hub a,.create-hub button,.create-hub [role=button]{pointer-events:auto!important;touch-action:manipulation!important;z-index:2!important;position:relative!important}.app-main .dashboard-button,.app-main .dashboard-button-primary,.app-main .dashboard-button-secondary,.app-main .mc-btn,.app-main .pn-primary-btn,.app-main .pn-secondary-btn,.app-main .pn-ghost-btn,.app-main .studio-pro-btn,.app-main .rg-btn,.app-main .glp-btn,.app-main .companion-primary-cta,.app-main .companion-secondary-cta,.app-main .companion-text-link,.app-main .truth-radar-row-cta,.dashboard-page .dashboard-button,.dashboard-page .dashboard-button-primary,.dashboard-page .dashboard-button-secondary,.dashboard-page .mc-btn,.dashboard-page .pn-primary-btn,.dashboard-page .pn-secondary-btn,.dashboard-page .pn-ghost-btn,.dashboard-page .studio-pro-btn,.dashboard-page .rg-btn,.dashboard-page .glp-btn,.dashboard-page .companion-primary-cta,.dashboard-page .companion-secondary-cta,.dashboard-page .companion-text-link,.dashboard-page .truth-radar-row-cta{justify-content:center!important;align-items:center!important;min-height:42px!important;padding-top:0!important;padding-bottom:0!important;display:inline-flex!important}.app-main .dashboard-action-row,.app-main .settings-action-row,.app-main .learn-hero-cta-row,.app-main .vtp-action-row,.app-main .truth-radar-row-actions,.dashboard-page .dashboard-action-row,.dashboard-page .settings-action-row,.dashboard-page .learn-hero-cta-row,.dashboard-page .vtp-action-row,.dashboard-page .truth-radar-row-actions{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:0!important;padding-top:0!important;display:flex!important}.dashboard-page.trend-radar-page .dashboard-ambient,.dashboard-page.truth-radar-page .dashboard-ambient,.dashboard-page.trend-radar-premium .dashboard-ambient,.dashboard-page.truth-radar-premium .dashboard-ambient,.dashboard-page.trend-radar-page .dashboard-ambient-grid,.dashboard-page.truth-radar-page .dashboard-ambient-grid,.dashboard-page.trend-radar-premium .dashboard-ambient-grid,.dashboard-page.truth-radar-premium .dashboard-ambient-grid,.dashboard-page.trend-radar-page .dashboard-ambient-glow,.dashboard-page.truth-radar-page .dashboard-ambient-glow,.dashboard-page.trend-radar-premium .dashboard-ambient-glow,.dashboard-page.truth-radar-premium .dashboard-ambient-glow{opacity:0!important;pointer-events:none!important;display:none!important}.dashboard-page.trend-radar-page .trend-radar-hero,.dashboard-page.truth-radar-page .trend-radar-hero,.dashboard-page.truth-radar-page .truth-hero,.truth-radar-premium .truth-hero,.dashboard-page.trend-radar-premium .trend-radar-hero{box-shadow:none!important;border-radius:14px!important;padding:10px 12px!important}.dashboard-page.trend-radar-page .trend-radar-title,.dashboard-page.truth-radar-page .dashboard-header h1,.dashboard-page.truth-radar-premium .dashboard-header h1,.dashboard-page.trend-radar-premium .dashboard-header h1{letter-spacing:-.01em!important;font-size:1.14rem!important;line-height:1.22!important}.dashboard-page.trend-radar-page .trend-radar-lede,.dashboard-page.truth-radar-page .app-page-description,.dashboard-page.truth-radar-premium .app-page-description{font-size:.77rem!important;line-height:1.35!important}.dashboard-page.trend-radar-page:not(.trend-radar-ops) .trend-radar-list-panel,.trend-radar-premium:not(.trend-radar-ops) .trend-radar-list-panel,.dashboard-page.trend-radar-page.trend-radar-ops .tr-feed-panel,.trend-radar-premium.trend-radar-ops .tr-feed-panel{border-radius:16px!important;height:min(54vh,460px)!important;min-height:320px!important;max-height:min(54vh,460px)!important}.truth-newsroom-drawer,.truth-radar-modal,.truth-radar-modal-wide{max-height:min(86dvh,100dvh - 12px)!important;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;border-radius:18px 18px 0 0!important}:root,.owl-app-shell{--app-topbar-content:56px;--app-topbar-height:calc(var(--app-topbar-content) + env(safe-area-inset-top,0px));--app-mobile-nav-content:58px;--app-mobile-nav-offset:calc(var(--app-mobile-nav-content) + env(safe-area-inset-bottom,0px));--app-mobile-nav-height:var(--app-mobile-nav-offset);--app-page-pad-x:max(14px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--app-overlay-max-h:calc(100dvh - var(--app-mobile-nav-offset) - env(safe-area-inset-top,0px) - 12px)}html,body,#root{width:100%!important;max-width:100%!important;overflow-x:hidden!important}html,body{min-height:100dvh!important}.owl-app-shell{width:100%!important;max-width:100%!important;min-height:100dvh!important;overflow:hidden!important}.owl-env-chrome{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.owl-env-chrome>.relative.flex{width:100%!important;min-width:0!important;max-width:100%!important}.app-topbar{z-index:40!important;height:var(--app-topbar-height)!important;min-height:var(--app-topbar-height)!important;box-sizing:border-box!important;padding-top:env(safe-area-inset-top,0px)!important;padding-left:max(12px, env(safe-area-inset-left,0px))!important;padding-right:max(12px, env(safe-area-inset-right,0px))!important;position:sticky!important;top:0!important}.app-topbar-title{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:min(58vw,220px)!important;overflow:hidden!important}.app-mobile-nav{z-index:50!important;height:var(--app-mobile-nav-offset)!important;min-height:var(--app-mobile-nav-offset)!important;box-sizing:border-box!important;padding-top:6px!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;padding-left:max(4px, env(safe-area-inset-left,0px))!important;padding-right:max(4px, env(safe-area-inset-right,0px))!important;align-items:stretch!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.app-mobile-nav-item,button.app-mobile-nav-item{min-height:44px!important;max-height:none!important;padding:4px 2px!important}.app-main{width:100%!important;min-width:0!important;max-width:100%!important;scroll-padding-bottom:calc(var(--app-mobile-nav-offset) + 96px)!important;padding-bottom:0!important;overflow-x:hidden!important}body.owl-command-open .app-main{overscroll-behavior:none!important;overflow:hidden!important}.app-main-inner{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-left:var(--app-page-pad-x,14px)!important;padding-right:var(--app-page-pad-x,14px)!important;padding-bottom:calc(var(--app-mobile-nav-offset) + 16px)!important;overflow-x:hidden!important}.dashboard-page,.creator-studio-page,.media-builder-page,.create-hub,.companion-page,.companion-experience,.social-connect-page,.settings-page,.dashboard-page.creator-os-home,.dashboard-page.trend-radar-page,.dashboard-page.truth-radar-page,.learn-page,.rank-page,.platforms-page,.pos-deck,.cm-deck,.social-connect-deck{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-bottom:0!important}.app-mobile-modules-backdrop{z-index:60!important}.app-mobile-modules-drawer{z-index:61!important;left:0!important;right:0!important;bottom:var(--app-mobile-nav-offset)!important;max-height:min(72dvh, calc(100dvh - var(--app-mobile-nav-offset) - env(safe-area-inset-top,0px) - 24px))!important;-webkit-overflow-scrolling:touch!important;padding-bottom:12px!important;overflow:auto!important}.owl-command-launcher-wrap,.support-owl-launcher{z-index:55!important;right:max(14px, env(safe-area-inset-right,0px))!important;bottom:calc(var(--app-mobile-nav-offset) + 12px)!important;top:auto!important;left:auto!important}.owl-command-backdrop{z-index:69!important}.owl-command-panel:not(.is-expanded){left:max(10px, env(safe-area-inset-left,0px))!important;right:max(10px, env(safe-area-inset-right,0px))!important;top:auto!important;bottom:calc(var(--app-mobile-nav-offset) + 8px)!important;width:auto!important;max-width:none!important;max-height:min(72dvh, var(--app-overlay-max-h))!important;z-index:71!important;border-radius:18px 18px 14px 14px!important;position:fixed!important}.owl-command-panel.is-expanded{inset:env(safe-area-inset-top,0px) 0 var(--app-mobile-nav-offset) 0!important;z-index:71!important;border-radius:0!important;width:auto!important;max-height:none!important}body.owl-keyboard-open .owl-command-panel:not(.is-expanded){bottom:calc(8px + var(--owl-keyboard-inset,0px))!important;max-height:min(52dvh, calc(100dvh - var(--owl-keyboard-inset,0px) - 96px))!important}body.owl-keyboard-open .owl-command-panel.is-expanded{bottom:var(--owl-keyboard-inset,0px)!important}body.owl-keyboard-open .owl-command-composer,body.owl-keyboard-open .owl-command-thumb-zone{padding-bottom:max(8px, env(safe-area-inset-bottom,0px))!important}[role=dialog][aria-modal=true],[role=alertdialog][aria-modal=true]{z-index:105!important;width:100%!important;max-width:100vw!important;max-height:100dvh!important;padding:max(10px, env(safe-area-inset-top,0px)) 10px calc(var(--app-mobile-nav-offset) + 10px)!important;box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important;-webkit-backdrop-filter:blur(10px)saturate(1.05)!important;pointer-events:auto!important;background:#02060cb8!important;justify-content:center!important;align-items:center!important;margin:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:auto!important}[role=dialog][aria-modal=true]>*,[role=alertdialog][aria-modal=true]>*{background:var(--app-surface-raised,#0d1522)!important;width:min(100%,32rem)!important;min-width:0!important;max-width:min(100%,32rem)!important;box-shadow:0 24px 80px #00000059!important}[role=dialog][aria-modal=true].is-sheet,[role=alertdialog][aria-modal=true].is-sheet,.leo-intel-sheet,.mc-preview-sheet,.leo-trait-sheet,.cm-tools-layer{background:0 0!important;justify-content:stretch!important;align-items:end!important;padding:0!important}[role=dialog][aria-modal=true].is-sheet>*,[role=alertdialog][aria-modal=true].is-sheet>*,.leo-intel-sheet>*,.mc-preview-sheet>*,.leo-trait-sheet>*,.cm-tools-layer>*{width:100%!important;max-width:100%!important;max-height:min(84dvh, var(--app-overlay-max-h))!important;margin:0 0 var(--app-mobile-nav-offset)!important;-webkit-overflow-scrolling:touch!important;background:var(--app-surface-raised,#0d1522)!important;border-radius:1.2rem 1.2rem 0 0!important;overflow:auto!important;box-shadow:0 -14px 42px #0000005c!important}.leo-intel-sheet,.mc-preview-sheet{z-index:100!important;pointer-events:auto!important;place-items:end stretch!important;padding:0!important;display:grid!important;position:fixed!important;inset:0!important}.leo-intel-backdrop,.mc-preview-backdrop{position:absolute!important;inset:0!important}.leo-intel-panel,.leo-intel-panel.is-deep-dive,.mc-preview-panel{z-index:1!important;width:100%!important;max-width:100%!important;margin:0 0 var(--app-mobile-nav-offset)!important;max-height:calc(var(--app-overlay-max-h) - 4px)!important;-webkit-overflow-scrolling:touch!important;border-radius:1.25rem 1.25rem 0 0!important;padding-bottom:12px!important;position:relative!important;overflow:auto!important}body.owl-keyboard-open .leo-intel-panel,body.owl-keyboard-open .leo-intel-panel.is-deep-dive,body.owl-keyboard-open .mc-preview-panel{margin-bottom:max(var(--app-mobile-nav-offset), var(--owl-keyboard-inset,0px))!important;max-height:min(var(--app-overlay-max-h), calc(100dvh - var(--owl-keyboard-inset,0px) - 24px))!important}.owl-welcome-overlay,.owl-cert-overlay,.companion-naming-overlay{z-index:110!important;padding:max(12px, env(safe-area-inset-top,0px)) 14px calc(var(--app-mobile-nav-offset) + 12px)!important;box-sizing:border-box!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important;overflow:auto!important}body.owl-keyboard-open .companion-naming-overlay,body.owl-keyboard-open .owl-welcome-overlay{padding-bottom:calc(12px + var(--owl-keyboard-inset,0px))!important;align-items:end!important}.owl-cert-overlay{z-index:130!important}.owl-welcome-dialog,.owl-cert-dialog,.companion-naming-dialog{width:min(100%,28rem)!important;max-height:min(85dvh, var(--app-overlay-max-h))!important;-webkit-overflow-scrolling:touch!important;overflow:auto!important}.guided-tour-tooltip.is-sheet{left:50%!important;right:auto!important;bottom:calc(var(--app-mobile-nav-offset) + 10px)!important;width:min(26rem,100% - 1.25rem)!important;max-height:min(46dvh, var(--app-overlay-max-h))!important;top:auto!important;overflow:auto!important;transform:translate(-50%)!important}.guided-tour-root{z-index:120!important}.dashboard-stack,.create-hub,.companion-deck,.pos-deck,.tr-ops-shell,.truth-radar-deck{min-width:0!important;max-width:100%!important}img,video,canvas,svg{max-width:100%}}@media (width<=374px){.app-mobile-nav-item span{font-size:10px!important}.app-topbar-title{max-width:46vw!important}}@media (width<=900px) and (height<=480px) and (orientation:landscape){:root,.owl-app-shell{--app-mobile-nav-content:48px!important;--app-mobile-nav-offset:calc(48px + env(safe-area-inset-bottom,0px))!important;--app-mobile-nav-height:var(--app-mobile-nav-offset)!important}.app-mobile-nav{height:var(--app-mobile-nav-offset)!important;min-height:var(--app-mobile-nav-offset)!important}}.route-loading{pointer-events:none;isolation:isolate;will-change:opacity, transform;opacity:0;place-items:center;gap:.9rem;width:100%;min-height:min(52vh,28rem);transition:opacity .18s ease-out,transform .18s ease-out;display:grid;position:relative;transform:translateY(6px)}.route-loading.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.route-loading{transition:none;animation:none}}.route-loading-copy{text-align:center;gap:.3rem;max-width:20rem;display:grid}.route-loading-copy strong{color:var(--app-text-primary);text-shadow:0 1px 2px #02060c3d;font-size:.95rem}.route-loading-copy span{color:var(--app-text-muted);text-shadow:0 1px 2px #02060c33;font-size:.86rem}.route-loading--tour{background:0 0;min-height:min(48vh,24rem)}.route-loading-pulse{border:2px solid color-mix(in srgb, var(--app-accent,#7aa3f5) 35%, transparent);border-top-color:var(--app-accent,#7aa3f5);border-radius:999px;width:2.25rem;height:2.25rem;animation:.7s linear infinite route-loading-spin}@keyframes route-loading-spin{to{transform:rotate(360deg)}}@keyframes route-loading-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.route-loading--overlay{z-index:3000;pointer-events:none;background-color:color-mix(in srgb, var(--app-surface-base,#071019) 72%, transparent);background-image:linear-gradient(180deg, color-mix(in srgb, var(--app-surface-base,#071019) 34%, transparent) 0%, color-mix(in srgb, var(--app-surface-base,#071019) 62%, transparent) 100%), radial-gradient(circle at top, color-mix(in srgb, var(--app-accent,#7aa3f5) 12%, transparent), transparent 58%);-webkit-backdrop-filter:blur(14px)saturate(1.06);isolation:isolate;contain:layout paint;width:100%;min-height:100dvh;padding:1.5rem;position:fixed;inset:0;box-shadow:inset 0 1px #ffffff0f}.route-loading--overlay .route-loading-copy{max-width:22rem}.create-hub-loading.is-tour-quiet{background:0 0;border:0;min-height:8rem}
