/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@import "https://fonts.googleapis.com/css2?family=Inter:wght@400..800&family=Onest:wght@600..800&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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{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{.fixed{position:fixed}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.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,)}}:root{--bg:#f4f5f7;--surface:#fff;--surface-2:#f1f2f5;--line:#e7e8ec;--line-2:#d9dbe1;--text:#121418;--mute:#667085;--mute-2:#98a2b3;--brand:#2477f2;--brand-2:#3d5afe;--brand-soft:#e8f1fe;--coral:#f97316;--up:#17a34a;--up-soft:#e4f6ea;--down:#e5484d;--down-soft:#fdecec;--st-emerging:#f97316;--st-rising:#3d5afe;--st-peak:#8b5cf6;--st-fading:#98a2b3;--r-sm:10px;--r:14px;--r-lg:18px;--font-h:"Inter Variable","Inter",system-ui,sans-serif;--font-b:"Inter Variable","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-m:"Inter Variable","Inter",system-ui,sans-serif;--ease:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.34,1.56,.64,1);--shadow:0 1px 2px #1018280a,0 6px 20px #1018280a;--shadow-sm:0 1px 2px #1018280a;--glow:0 1px 2px #10182814;--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px)}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);overscroll-behavior:none;height:100%;margin:0}body{color:var(--text);font:400 15px/1.5 var(--font-b);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;overflow:hidden}#root{height:100%}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;text-align:inherit;background:0 0;border:0;padding:0}input{font:inherit;color:inherit}h1,h2,h3{font-family:var(--font-h);letter-spacing:-.02em;margin:0}p{margin:0}ul{margin:0;padding:0;list-style:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.app{max-width:560px;height:100%;margin:0 auto;position:relative;overflow:hidden}.layer{background:var(--bg);transition:transform .34s var(--ease),filter .34s var(--ease);-webkit-overflow-scrolling:touch;scrollbar-width:none;position:absolute;inset:0;overflow:hidden auto}.layer::-webkit-scrollbar{display:none}.layer.pushed{filter:brightness(.9);transform:translate(-24%)}.layer.page{animation:page-in .36s var(--ease)both;overflow:hidden;box-shadow:-10px 0 30px #00000014}.layer.page.leaving{animation:page-out .32s var(--ease)both}@keyframes page-in{0%{transform:translate(100%)}to{transform:none}}@keyframes page-out{0%{transform:none}to{transform:translate(100%)}}.tab-view{animation:tab-in .38s var(--ease)both}@keyframes tab-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.screen{padding:calc(var(--sat) + 14px)18px calc(176px + var(--sab));min-height:100%}.apphead{align-items:center;gap:10px;min-height:42px;margin-bottom:14px;display:flex}.brand-name{gap:3px;line-height:1;display:grid}.brand-name b{font:800 19px/1 var(--font-h);letter-spacing:-.03em}.brand-name small{font:500 11px/1.3 var(--font-b);color:var(--mute-2)}.spacer{flex:1}.icon-btn{border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s;display:grid;position:relative}.icon-btn:active{background:var(--surface-2)}.icon-btn.sm{width:30px;height:30px;color:var(--mute-2)}.icon-btn.has-dot i{background:var(--coral);border:2px solid var(--bg);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:10px}.page-title{font:700 28px/1.15 var(--font-h);letter-spacing:-.03em;margin:8px 0 6px}.page-sub{color:var(--mute);margin-bottom:14px;font-size:14px}.label{font:600 11px/1 var(--font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.label.light{color:#fffc}.card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);border:1px solid var(--line)}.sec-head{justify-content:space-between;align-items:baseline;gap:10px;margin:24px 0 12px;display:flex}.sec-head h2{font:700 17px/1.2 var(--font-h);align-items:center;gap:8px;display:inline-flex}.sec-head h2 svg{color:var(--up)}.sec-head button{font:500 13px var(--font-b);color:var(--brand)}.sec-head .sub{color:var(--mute-2);font-size:12.5px}.btn{font:600 15px/1 var(--font-b);color:#fff;background:var(--brand);box-shadow:var(--glow);transition:transform .2s var(--ease),opacity .2s,background .25s;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:16px 22px;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.5}.btn-block{width:100%}.btn-sm{border-radius:12px;padding:11px 16px;font-size:14px}.btn-ghost{background:var(--surface);color:var(--text);border:1px solid var(--line-2);box-shadow:none}.btn-soft{background:var(--brand-soft);color:var(--brand);box-shadow:none}.chips{scrollbar-width:none;padding:4px 2px 8px;gap:8px;margin:14px -18px 0;padding-inline:18px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips.wrap{flex-wrap:wrap;margin-inline:0;padding-inline:0}.chip{font:500 13px/1 var(--font-b);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:color .2s,border-color .2s,background .2s,transform .2s var(--ease);border-radius:100px;flex:none;align-items:center;gap:7px;padding:10px 14px;display:inline-flex}.chip:active{transform:scale(.95)}.chip.tip{color:var(--brand);background:var(--brand-soft);box-shadow:none;animation:rise .4s var(--ease)both;border-color:#0000}.src-dot{border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:0 0 0 2px #fff}.src-dot.logo{box-shadow:0 0 0 2px #fff,0 0 0 2.5px var(--line);background:#fff}.src-dot.logo img{object-fit:contain;display:block}.src-stack{display:inline-flex}.src-stack .src-dot+.src-dot{margin-left:-6px}.stage{font:600 11.5px/1 var(--font-b);white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:5px 9px 5px 7px;display:inline-flex}.stage i{background:currentColor;border-radius:50%;width:7px;height:7px}.stage-emerging{color:var(--st-emerging);background:#feefe2}.stage-emerging i{animation:1.4s infinite blink}.stage-rising{color:var(--st-rising);background:#fbe6ef}.stage-peak{color:var(--st-peak);background:#f3e6f8}@keyframes blink{50%{opacity:.25}}.d{border-radius:50%;width:8px;height:8px;display:inline-block}.d.emerging{background:var(--st-emerging)}.d.rising{background:var(--st-rising)}.d.peak{background:var(--st-peak)}.d.fading{background:var(--st-fading)}.growth{font:700 13.5px/1 var(--font-h);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.growth.up{color:var(--up)}.growth.dn{color:var(--down)}.growth.big{gap:5px;font-size:24px}.scope{background:radial-gradient(circle,#fff 0%,#fbf1f8 70%,#f5e6f4 100%);border-radius:50%;flex:none;position:relative;box-shadow:inset 0 0 0 1px #0095f624,0 14px 40px #962fbf24}.scope-rings span{border:1px dashed #962fbf33;border-radius:50%;position:absolute}.scope-rings .cross{background:#962fbf1a;position:absolute}.scope-rings .cross.h{height:1px;top:50%;left:6%;right:6%}.scope-rings .cross.v{width:1px;top:6%;bottom:6%;left:50%}.sweep{background:conic-gradient(#962fbf00 0deg 290deg,#962fbf29 335deg,#d629766b 359deg,#d6297600 360deg);border-radius:50%;animation:linear infinite spin;position:absolute;inset:0}@keyframes spin{to{transform:rotate(360deg)}}.scope-core{background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;margin:-23px 0 0 -23px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 4px 14px #0000001f}.blip{z-index:2;background:#fff;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;padding:2px;animation:ease-out infinite ping;position:absolute;box-shadow:0 3px 10px #0000002e}.blip img{object-fit:cover;border-radius:50%;width:100%;height:100%}.blip:after{content:"";border:2px solid var(--c,var(--brand));opacity:.9;border-radius:50%;position:absolute;inset:-3px}.blip.st-emerging{--c:var(--st-emerging)}.blip.st-rising{--c:var(--st-rising)}.blip.st-peak{--c:var(--st-peak)}.blip.st-fading{--c:var(--st-fading)}.scope[style*="176"] .blip{width:24px;height:24px;margin:-12px 0 0 -12px}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.hero{box-shadow:var(--shadow);align-items:center;gap:12px;padding:18px 16px 18px 20px;display:flex;overflow:hidden}.hero-txt{flex:1;min-width:0}.hero-num{font:800 54px/1 var(--font-h);letter-spacing:-.04em;color:#0000;background:linear-gradient(100deg,#fa7e1e,#d62976 45%,#962fbf 75%,#4f5bd5);-webkit-background-clip:text;background-clip:text;margin-top:10px}.hero-sub{color:var(--mute);margin-top:8px;font-size:13.5px;line-height:1.3;display:block}.hero-mini{font:600 12.5px var(--font-h);color:var(--mute);gap:10px;margin-top:14px;display:flex}.hero-mini span{align-items:center;gap:5px;display:inline-flex}.live-dot{background:var(--coral);border-radius:50%;width:9px;height:9px;animation:1.6s infinite live;box-shadow:0 0 #fa7e1e80}@keyframes live{70%{box-shadow:0 0 0 9px #fa7e1e00}to{box-shadow:0 0 #fa7e1e00}}.feed{padding:4px 0;overflow:hidden}.feed-row{animation:feed-in .55s var(--ease)both;cursor:pointer;align-items:center;gap:12px;padding:11px 14px;display:flex}.feed-row+.feed-row{border-top:1px solid var(--line)}.feed-row div{flex:1;min-width:0;display:grid}.feed-row b{font:600 14px/1.25 var(--font-h)}.feed-row span{color:var(--mute);font-size:12.5px}.feed-row>svg{color:var(--mute-2)}@keyframes feed-in{0%{opacity:0;background:var(--brand-soft);transform:translateY(-14px)scale(.98)}to{opacity:1;background:0 0;transform:none}}.tlist{gap:10px;display:grid}.tcard{width:100%;transition:transform .2s var(--ease);align-items:center;gap:12px;padding:10px 12px 10px 10px;display:flex}.tcard:active{transform:scale(.98)}.tcard-img{flex:none;position:relative}.tcard-img img{object-fit:cover;border-radius:16px;width:72px;height:72px}.hot{font:700 9.5px/1 var(--font-b);color:#fff;background:var(--coral);white-space:nowrap;border-radius:100px;padding:4px 6px;position:absolute;bottom:-6px;left:-4px;box-shadow:0 3px 8px #fa7e1e59}.tcard-body{flex:1;gap:6px;min-width:0;display:grid}.tcard-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.score{font:700 12px/1 var(--font-m);color:var(--mute-2)}.tcard-name{font:700 15.5px/1.2 var(--font-h);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tcard-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.spark{flex:none}.draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.1s var(--ease).15s forwards}.draw.slow{animation-duration:1.6s}@keyframes draw{to{stroke-dashoffset:0}}.spark-fill,.area-fill{opacity:0;animation:.8s .7s forwards fade}@keyframes fade{to{opacity:1}}.fab{right:calc(50% - min(280px,50vw) + 18px);bottom:calc(104px + var(--sab));color:#fff;font:600 14px/1 var(--font-b);z-index:20;animation:fab-in .6s var(--spring).5s both;background:linear-gradient(100deg,#fa7e1e,#d62976 45%,#962fbf 75%,#4f5bd5);border-radius:100px;align-items:center;gap:8px;padding:14px 18px;display:inline-flex;position:fixed;box-shadow:0 12px 28px #d6297659}.fab:active{transform:scale(.95)}.fab svg{animation:2.4s ease-in-out infinite twinkle}@keyframes fab-in{0%{opacity:0;transform:translateY(30px)scale(.8)}to{opacity:1;transform:none}}@keyframes twinkle{50%{transform:rotate(18deg)scale(1.15)}}.tabbar{left:50%;bottom:calc(14px + var(--sab));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);z-index:30;width:calc(min(560px,100vw) - 28px);transition:transform .36s var(--ease),opacity .3s;background:#fffffff5;border-radius:26px;grid-template-columns:repeat(4,1fr);padding:8px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 40px #00000024}.tabbar.hidden{opacity:0;transform:translate(-50%,140%)}.tabbar button{z-index:1;font:600 11px/1 var(--font-b);color:var(--mute-2);justify-items:center;gap:3px;padding:8px 0 6px;transition:color .25s;display:grid;position:relative}.tabbar button.on{color:var(--brand)}.tabbar button.on .ico{animation:hop .45s var(--spring)}@keyframes hop{40%{transform:translateY(-4px)scale(1.1)}}.tabbar .ico{position:relative}.tabbar .dot{background:var(--coral);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;right:-3px}.tab-ind{background:var(--brand-soft);width:calc(25% - 4px);transition:transform .4s var(--spring);border-radius:18px;position:absolute;top:8px;bottom:8px;left:8px}.push-banner{left:50%;top:calc(var(--sat) + 10px);border:1px solid var(--line);z-index:50;width:calc(min(560px,100vw) - 20px);transition:transform .55s var(--spring);background:#fffffff7;border-radius:20px;align-items:center;gap:11px;padding:12px;display:flex;position:fixed;transform:translate(-50%,-160%);box-shadow:0 18px 40px #0003}.push-banner.show{transform:translate(-50%)}.pb-ico{color:#fff;background:linear-gradient(45deg,#feda75,#fa7e1e 25%,#d62976 55%,#962fbf 80%,#4f5bd5);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pb-txt{flex:1;min-width:0;font-size:13px;line-height:1.3;display:grid}.pb-txt b{font:700 13px var(--font-h)}.pb-txt span{color:var(--mute)}.push-banner img{object-fit:cover;border-radius:10px;width:44px;height:44px}.trend{scrollbar-width:none;height:100%;padding-bottom:calc(30px + var(--sab));overflow:hidden auto}.trend::-webkit-scrollbar{display:none}.t-hero{height:330px;position:relative;overflow:hidden}.t-hero img{object-fit:cover;will-change:transform;width:100%;height:100%;animation:hero-in .8s var(--ease)both}@keyframes hero-in{0%{transform:scale(1.14)}to{transform:scale(1)}}.t-hero-shade{background:linear-gradient(180deg,#00000047 0%,#0000 30%,#fafafa00 62%,var(--bg)100%);position:absolute;inset:0}.t-bar{z-index:10;padding:calc(var(--sat) + 10px)14px 10px;align-items:center;gap:10px;transition:background .3s,box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.t-bar.solid{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);background:#fafafaf0}.t-bar-title{text-align:center;font:700 16px var(--font-h);opacity:0;transition:opacity .3s,transform .3s var(--ease);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden;transform:translateY(6px)}.t-bar.solid .t-bar-title{opacity:1;transform:none}.round-btn{background:#ffffffeb;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .2s;display:grid;box-shadow:0 4px 14px #00000024}.round-btn:active{transform:scale(.9)}.t-body{gap:12px;margin-top:-86px;padding:0 16px;display:grid;position:relative}.t-head{box-shadow:var(--shadow);animation:rise .6s var(--ease).12s both;padding:18px}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.t-head-top{justify-content:space-between;align-items:center;display:flex}.score-pill{font:500 12px var(--font-b);color:var(--mute);align-items:center;gap:8px;display:inline-flex}.score-pill b{font:800 17px/1 var(--font-h);color:#fff;background:linear-gradient(45deg,#fa7e1e,#d62976 45%,#962fbf 75%,#4f5bd5);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.t-title{font:800 27px/1.12 var(--font-h);letter-spacing:-.03em;margin:12px 0 14px}.t-kpis{grid-template-columns:1.1fr 1fr 1fr;gap:8px;display:grid}.t-kpis>div{align-content:start;gap:4px;display:grid}.t-kpis b{font:700 16px/1.25 var(--font-h)}.t-kpis small{color:var(--mute-2);font-size:11.5px;line-height:1.2}.t-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.bm{place-items:center;display:grid}.bm.on{animation:pop .45s var(--spring)}@keyframes pop{40%{transform:scale(1.45)}}.chart-card{padding:14px 12px 12px}.area{width:100%;height:180px;margin-top:10px;overflow:visible}.area .grid{stroke:#0000000f;stroke-dasharray:3 5}.area .today{stroke:#d629764d;stroke-dasharray:2 4}.area .fore{opacity:0;animation:.5s 1.5s forwards fade}.pulse-ring{fill:#d6297640;transform-box:fill-box;transform-origin:50%;opacity:0;animation:1.8s ease-out 1.6s infinite ring}@keyframes ring{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}.today-dot{opacity:0;animation:.3s 1.5s forwards fade}.chart-legend{color:var(--mute);flex-wrap:wrap;gap:14px;padding:6px 4px 0;font-size:12px;display:flex}.chart-legend span{align-items:center;gap:6px;display:inline-flex}.l-hist{background:linear-gradient(90deg,#962fbf,#d62976);border-radius:3px;width:16px;height:3px}.l-fore{border-top:2.5px dashed #d62976;width:16px;height:0}.seg{background:var(--surface-2);border-radius:14px;grid-template-columns:repeat(4,1fr);padding:4px;display:grid;position:relative}.seg.wide{grid-template-columns:1fr 1fr;margin-bottom:14px}.seg button{z-index:1;text-align:center;font:600 13px/1 var(--font-b);color:var(--mute);padding:9px 0;transition:color .25s;position:relative}.seg button.on{color:var(--text)}.seg-ind{width:calc(25% - 2px);box-shadow:var(--shadow-sm);transition:transform .38s var(--spring);background:#fff;border-radius:10px;position:absolute;top:4px;bottom:4px;left:4px}.seg-ind.half{width:calc(50% - 4px)}.block{padding:16px 16px 18px}.block h3{font:700 16px/1.2 var(--font-h);align-items:center;gap:8px;margin-bottom:12px;display:flex}.block h3.mt{margin-top:18px}.block h3:has(.copy-btn){justify-content:space-between}.life{padding-top:6px;position:relative}.life-bar{background:linear-gradient(90deg,#fee9d6,#f9ddea,#eeddf6,#ebebeb);border-radius:8px;height:8px}.life-fill{transform-origin:0;height:100%;transition:transform 1.1s var(--ease).2s;background:linear-gradient(90deg,#fa7e1e,#d62976,#962fbf);border-radius:8px;display:block;transform:scaleX(0)}.reveal.in .life-fill{transform:scaleX(1)}.life-dot{border:4px solid var(--brand);width:20px;height:20px;transition:transform .5s var(--spring)1s;background:#fff;border-radius:50%;margin-left:-10px;position:absolute;top:0;transform:scale(0);box-shadow:0 4px 12px #0095f659}.reveal.in .life-dot{transform:scale(1)}.life-labels{color:var(--mute-2);text-align:center;grid-template-columns:repeat(4,1fr);margin-top:12px;font-size:11.5px;display:grid}.life-labels .on{color:var(--text);font-weight:700}.ai-card p{color:#262626;min-height:4.8em;font-size:14.5px;line-height:1.6}.ai-badge{font:700 11px/1 var(--font-b);color:#fff;background:linear-gradient(100deg,#fa7e1e,#d62976 45%,#962fbf 75%,#4f5bd5);border-radius:100px;align-items:center;gap:4px;padding:5px 8px;display:inline-flex}.ai-badge.big{border-radius:10px;justify-content:center;width:32px;height:32px;padding:0}.caret{vertical-align:-2px;background:var(--brand);width:2px;height:1.05em;margin-left:2px;animation:.8s step-end infinite blink;display:inline-block}.bars{gap:12px;display:grid}.bars li{grid-template-columns:24px 92px 1fr 38px;align-items:center;gap:10px;font-size:13px;display:grid}.bar-name{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bar{background:var(--surface-2);border-radius:8px;height:8px;overflow:hidden}.bar i{transform-origin:0;height:100%;transition:transform .9s var(--ease);background:linear-gradient(90deg,#962fbf,#d62976);border-radius:8px;display:block;transform:scaleX(0)}.reveal.in .bar i{transform:scaleX(1)}.bars b{font:700 13px var(--font-h);text-align:right}.sec-head.in-trend{margin:10px 2px}.content-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.content-row.yt{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -18px;padding:0 18px 4px;display:flex;overflow-x:auto}.content-row.yt::-webkit-scrollbar{display:none}.content-row.yt .clip{scroll-snap-align:start;color:#fff;flex:none;width:31%;text-decoration:none}.clip.skel{background:linear-gradient(100deg,#eee 30%,#f7f7f7 50%,#eee 70%) 0 0/300% 100%;animation:1.2s linear infinite skel}.clip.skel:after{display:none}@keyframes skel{to{background-position:-150% 0}}.sec-head .live-src{align-items:center;gap:6px;display:inline-flex}.yt-pop .bcard{width:220px;height:150px;text-decoration:none}.yt-pop .bcard-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.yt-pop .bcard-growth{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073}.results .yt-res img{width:84px;height:52px}.results .yt-res{color:inherit;text-decoration:none}.results .yt-res small{color:var(--mute);font-size:12px}.results .yt-res b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.clip{aspect-ratio:9/15;background:#ddd;border-radius:16px;position:relative;overflow:hidden}.clip img{object-fit:cover;width:100%;height:100%}.clip:after{content:"";background:linear-gradient(#0000 50%,#0009);position:absolute;inset:0}.clip-play{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1;background:#00000059;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;right:8px}.clip-meta{color:#fff;z-index:1;font-size:11px;line-height:1.35;position:absolute;bottom:8px;left:8px;right:6px}.clip-meta b{font:700 13px var(--font-h)}.opp{grid-template-columns:1fr 1fr;gap:12px;display:grid}.opp div{background:var(--surface-2);border-radius:14px;gap:3px;padding:12px;display:grid}.opp .wide{grid-column:1/-1}.opp small{color:var(--mute);font-size:11.5px}.opp b{font:700 15px/1.3 var(--font-h)}.comp-low{color:var(--up)}.comp-mid{color:#d98a00}.comp-high{color:var(--down)}.kw{flex-wrap:wrap;gap:6px;display:flex}.kw.center{justify-content:center;margin:14px 0}.kw span{font:500 12.5px/1 var(--font-b);background:var(--brand-soft);color:var(--brand);border-radius:100px;padding:8px 11px}@keyframes shine{0%{left:-50%}45%,to{left:120%}}.pc-ico{background:#fff3;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.pc-txt{flex:1;gap:2px;display:grid}.pc-txt b{font:700 15.5px/1.2 var(--font-h)}.pc-txt small{opacity:.85;font-size:12.5px}.reveal{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);transform:translateY(22px)}.reveal.in{opacity:1;transform:none}.searchbar{border:1px solid var(--line-2);height:52px;box-shadow:var(--shadow-sm);color:var(--mute-2);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:0 8px 0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.searchbar:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px #0095f61f}.searchbar input{color:var(--text);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.searchbar button{border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.sb-filter{background:var(--brand-soft);color:var(--brand)}.results{gap:8px;margin-top:14px;display:grid}.results li{border:1px solid var(--line);animation:rise .4s var(--ease)both;background:#fff;border-radius:18px;align-items:center;gap:12px;padding:10px;display:flex}.results img{object-fit:cover;border-radius:12px;width:52px;height:52px}.results li>div,.results li>a>div{flex:1;justify-items:start;gap:5px;display:grid}.results b{font:700 15px var(--font-h)}.results .none{color:var(--mute);justify-content:center;padding:30px}.carousel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -18px;padding:2px 18px 8px;display:flex;overflow-x:auto}.carousel::-webkit-scrollbar{display:none}.bcard{scroll-snap-align:start;width:148px;height:196px;box-shadow:var(--shadow);animation:rise .5s var(--ease)both;border-radius:22px;flex:none;position:relative;overflow:hidden}.bcard:nth-child(2){animation-delay:60ms}.bcard:nth-child(3){animation-delay:.12s}.bcard:nth-child(4){animation-delay:.18s}.bcard:nth-child(5){animation-delay:.24s}.bcard img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}.bcard:active img{transform:scale(1.06)}.bcard-shade{background:linear-gradient(#0000 45%,#000000a6);position:absolute;inset:0}.bcard-growth{font:800 13px/1 var(--font-h);color:#fff;background:var(--up);border-radius:100px;padding:6px 9px;position:absolute;top:10px;left:10px}.bcard-name{color:#fff;font:700 15px/1.2 var(--font-h);text-align:left;position:absolute;bottom:12px;left:12px;right:12px}.cat-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cat{text-align:left;font:inherit;color:inherit;gap:6px;width:100%;padding:14px;transition:border-color .2s,background .2s;display:grid}.cat.on{background:var(--brand-soft);border-color:#0095f659}.cat.mine b:before{content:"";background:var(--brand);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.cat-topics{margin-top:12px;scroll-margin-top:16px}.cat b{font:700 15px var(--font-h)}.cat-g{font:800 22px/1 var(--font-h);color:var(--up)}.cat small{color:var(--mute-2);font-size:12px}.cat-bar{background:var(--surface-2);border-radius:5px;height:5px;overflow:hidden}.cat-bar i{background:var(--up);transform-origin:0;height:100%;transition:transform 1s var(--ease).15s;border-radius:5px;display:block;transform:scaleX(0)}.reveal.in .cat-bar i{transform:scaleX(1)}.heat{gap:5px;padding:12px;display:grid}.heat-row{grid-template-columns:96px repeat(6,1fr);align-items:center;gap:5px;display:grid}.heat-row.head span{place-items:center;display:grid}.heat-name{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cell{opacity:0;height:28px;transition:transform .45s var(--spring),opacity .3s;border-radius:8px;transform:scale(.3)}.reveal.in .cell{opacity:1;transform:none}.seg-pages{width:calc(200% + 36px);transition:transform .42s var(--ease);grid-template-columns:1fr 1fr;column-gap:36px;display:grid}.seg-page{align-content:start;gap:10px;padding-right:0;display:grid}.wcard{animation:rise .45s var(--ease)both;cursor:pointer;align-items:center;gap:12px;padding:10px;display:flex}.wcard img{object-fit:cover;border-radius:14px;width:66px;height:84px}.wcard-body{flex:1;gap:6px;min-width:0;display:grid}.wcard-body b{font:700 15px var(--font-h)}.wcard-row{align-items:center;gap:8px;display:flex}.wcard-side{justify-items:center;gap:4px;display:grid}.wcard-side small{color:var(--mute-2);font-size:10.5px}.alert-row{animation:rise .45s var(--ease)both;cursor:pointer;align-items:center;gap:12px;padding:14px;display:flex}.alert-row div{flex:1;gap:2px;display:grid}.alert-row b{font:700 14.5px var(--font-h)}.alert-row span{color:var(--mute);font-size:13px}.alert-row small{color:var(--mute-2);align-self:flex-start;font-size:12px}.al-ico{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.al-ico.up{color:var(--up);background:var(--up-soft)}.al-ico.new{color:var(--coral);background:#feefe2}.al-ico.down{color:var(--down);background:var(--down-soft)}.empty{color:var(--mute-2);justify-items:center;gap:10px;padding:40px;display:grid}.toggle{background:#dbdbdb;border-radius:28px;flex:none;width:46px;height:28px;transition:background .25s;position:relative}.toggle i{width:22px;height:22px;transition:transform .35s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0000002e}.toggle.on{background:var(--brand)}.toggle.on i{transform:translate(18px)}.me{align-items:center;gap:12px;padding:14px;display:flex}.me div{display:grid}.me b{font:700 16px var(--font-h)}.me small{color:var(--mute);font-size:13px}.avatar{width:48px;height:48px;font:800 20px var(--font-h);color:#fff;background:linear-gradient(45deg,#feda75,#fa7e1e 25%,#d62976 55%,#962fbf 80%,#4f5bd5);border-radius:50%;place-items:center;display:grid}.plan{border-radius:var(--r-lg);color:#fff;background:linear-gradient(120deg,#2a1240,#962fbf 60%,#d62976);gap:6px;margin-top:12px;padding:18px;display:grid;position:relative;overflow:hidden}.plan b{font:700 19px var(--font-h)}.plan small{opacity:.8;font-size:13px}.plan-glow{background:radial-gradient(circle,#fa7e1ea6,#0000 65%);border-radius:50%;width:180px;height:180px;animation:5s ease-in-out infinite float;position:absolute;top:-60px;right:-40px}@keyframes float{50%{transform:translate(-20px,20px)scale(1.1)}}.plan-bar{background:#fff3;border-radius:6px;height:6px;margin-top:8px;overflow:hidden}.plan-bar i{width:57%;height:100%;animation:grow 1.2s var(--ease)both;background:linear-gradient(90deg,#feda75,#fa7e1e);border-radius:6px;display:block}@keyframes grow{0%{transform-origin:0;transform:scaleX(0)}}.linked{align-items:center;gap:12px;margin-top:12px;padding:14px;display:flex}.linked>svg{color:var(--up)}.linked div{flex:1;display:grid}.linked b{font:700 14.5px var(--font-h)}.linked small{color:var(--mute);font-size:12.5px}.list{padding:2px 14px}.list li{align-items:center;gap:12px;padding:11px 0;font-size:14.5px;display:flex}.list li+li{border-top:1px solid var(--line)}.list li>span:not(.src-dot){flex:1}.demo-note{color:var(--mute-2);justify-content:center;align-items:center;gap:6px;margin-top:22px;font-size:12px;display:flex}.sheet-wrap{z-index:60;background:#0006;justify-content:center;align-items:flex-end;animation:.3s both fade;display:flex;position:fixed;inset:0}.sheet-wrap.closing{animation:.3s both fade-out}@keyframes fade-out{to{opacity:0}}.sheet{background:var(--bg);width:100%;max-width:560px;max-height:88%;padding:10px 18px calc(22px + var(--sab));animation:sheet-in .45s var(--ease)both;border-radius:28px 28px 0 0;overflow-y:auto}.sheet-wrap.closing .sheet{animation:sheet-out .3s var(--ease)both}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheet-out{to{transform:translateY(100%)}}.grab{background:#dbdbdb;border-radius:5px;width:40px;height:5px;margin:0 auto 10px;display:block}.sheet-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.sheet-head b{font:700 18px var(--font-h)}.opt-label{font:600 10.5px/1 var(--font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--mute-2);justify-content:space-between;margin:16px 0 8px;display:flex}.range-val{font:800 14px var(--font-h);color:var(--brand);letter-spacing:0}.range{appearance:none;background:linear-gradient(90deg,var(--brand)var(--p),#dbdbdb var(--p));border-radius:6px;width:100%;height:6px;margin:10px 0 22px}.range::-webkit-slider-thumb{-webkit-appearance:none;border:5px solid var(--brand);background:#fff;border-radius:50%;width:26px;height:26px;box-shadow:0 4px 12px #0095f659}.range-dual{height:26px;margin:10px 0 22px;position:relative}.range-dual .range-track{background:#dbdbdb;border-radius:6px;height:6px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.range-dual .range-fill{top:0;bottom:0;left:var(--a);right:calc(100% - var(--b));background:var(--brand);border-radius:6px;position:absolute}.range-dual input{appearance:none;pointer-events:none;background:0 0;width:100%;height:26px;margin:0;position:absolute;top:0;left:0}.range-dual input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;border:5px solid var(--brand);cursor:pointer;background:#fff;border-radius:50%;width:26px;height:26px;box-shadow:0 4px 12px #0095f659}.range-dual input::-moz-range-thumb{pointer-events:auto;box-sizing:border-box;border:5px solid var(--brand);cursor:pointer;background:#fff;border-radius:50%;width:26px;height:26px;box-shadow:0 4px 12px #0095f659}.range-dual input::-moz-range-track{background:0 0;border:0}.chat{align-content:start;gap:10px;min-height:260px;display:grid}.ask-chips{justify-items:start;gap:8px;display:grid}.ask-chips .chip{white-space:normal;text-align:left}.msg{max-width:88%;animation:rise .35s var(--ease)both;border-radius:18px;padding:12px 14px;font-size:14.5px;line-height:1.5}.msg.me{background:var(--brand);color:#fff;border-bottom-right-radius:6px;justify-self:end}.msg.ai{border:1px solid var(--line);background:#fff;border-bottom-left-radius:6px;justify-self:start}.thinking{gap:5px;padding:16px;display:flex}.thinking i{background:var(--brand);border-radius:50%;width:8px;height:8px;animation:1s infinite dot}.thinking i:nth-child(2){animation-delay:.15s}.thinking i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}.ask-picks{gap:8px;margin-top:12px;display:grid}.ask-picks button{background:var(--surface-2);animation:rise .4s var(--ease)both;border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.ask-picks img{object-fit:cover;border-radius:10px;width:44px;height:44px}.ask-picks button>span{flex:1;justify-items:start;gap:3px;display:grid}.ask-picks b{font:700 14px var(--font-h)}.ask-input{border:1px solid var(--line-2);background:#fff;border-radius:16px;gap:8px;margin-top:14px;padding:6px 6px 6px 14px;display:flex}.ask-input input{-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;flex:1;min-width:0}.ask-input button{color:#fff;background:var(--brand);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}@keyframes fan{0%{opacity:0;transform:translateY(60px)scale(.7)}to{opacity:1;transform:translateX(var(--x))rotate(var(--r))}}.spin{border:2px solid #0095f640;border-top-color:var(--brand);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin;display:block}.onb{background:var(--bg);max-width:560px;padding:calc(var(--sat) + 16px)0 calc(20px + var(--sab));flex-direction:column;margin:0 auto;display:flex;position:fixed;inset:0;overflow:hidden}.onb-top{align-items:center;gap:10px;padding:0 20px;display:flex}.onb-top b{font:800 19px var(--font-h);letter-spacing:-.03em}.skip{font:500 14px var(--font-b);color:var(--mute)}.onb-track{min-height:0;transition:transform .55s var(--ease);flex:1;display:flex}.onb-slide{flex:0 0 100%;place-items:center;padding:0 24px;display:grid}.onb-art{place-items:center;width:100%;display:grid}.art-card{width:100%;max-width:340px;box-shadow:var(--shadow);padding:16px}.art-row{align-items:center;gap:10px;display:flex}.art-row img{object-fit:cover;border-radius:12px;width:48px;height:48px}.art-row>div{flex:1;justify-items:start;gap:5px;display:grid}.art-row b{font:700 15px var(--font-h)}.art-ai{background:var(--brand-soft);color:var(--brand);animation:rise .6s var(--ease)1.4s both;border-radius:14px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.handoff{justify-content:center;align-items:center;gap:10px;display:flex!important}.ho-card{animation:rise .6s var(--ease)both;padding:6px;position:relative}.ho-card img{object-fit:cover;border-radius:14px;width:100px;height:100px}.ho-card span{font:800 12px var(--font-h);color:#fff;background:var(--up);border-radius:100px;padding:5px 8px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.ho-arrow{gap:5px;display:flex}.ho-arrow i{background:var(--brand);border-radius:50%;width:7px;height:7px;animation:1.1s infinite dot}.ho-arrow i:nth-child(2){animation-delay:.15s}.ho-arrow i:nth-child(3){animation-delay:.3s}.ho-fan{width:130px;height:190px;position:relative}.ho-fan img{object-fit:cover;width:120px;height:170px;animation:fan .8s var(--spring)both;border:3px solid #fff;border-radius:14px;position:absolute;inset:0;box-shadow:0 10px 24px #0000002e}.ho-fan img:first-child{--r:-10deg;--x:-8px;animation-delay:.3s}.ho-fan img:nth-child(2){--r:6deg;--x:10px;animation-delay:.45s}.ho-fan img:nth-child(3){--r:0deg;--x:0px;animation-delay:.6s}.onb-text{min-height:150px;animation:rise .5s var(--ease)both;padding:0 24px}.onb-h{font:800 28px/1.12 var(--font-h);letter-spacing:-.03em;margin-top:10px}.onb-h.center{text-align:center}.onb-s{color:var(--mute);margin-top:10px;font-size:15px;line-height:1.5}.onb-foot{justify-content:space-between;align-items:center;padding:12px 24px 0;display:flex}.dots{gap:6px;display:flex}.dots i{width:8px;height:8px;transition:width .35s var(--ease),background .35s;background:#dbdbdb;border-radius:8px}.dots i.on{background:var(--brand);width:26px}.onb-next{padding:15px 20px 15px 24px}.niche-step{padding-inline:20px}.niche-step .onb-top{padding:0}.niche-step .onb-h{margin-top:30px}.niche-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.niche{border:1.5px solid var(--line);box-shadow:var(--shadow-sm);animation:rise .45s var(--ease)both;transition:border-color .2s,background .2s,transform .2s var(--ease);background:#fff;border-radius:18px;gap:4px;padding:16px 14px;display:grid;position:relative}.niche:active{transform:scale(.96)}.niche b{font:700 15px var(--font-h)}.niche small{color:var(--mute-2);font-size:12px}.niche.on{border-color:var(--brand);background:var(--brand-soft)}.niche-check{color:#fff;background:var(--brand);width:22px;height:22px;transition:transform .35s var(--spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px;transform:scale(0)}.niche.on .niche-check{transform:scale(1)}.onb-cta{margin-top:auto}.scan{justify-content:center;align-items:center;padding-inline:24px}.scan-ring{place-items:center;width:170px;height:170px;display:grid;position:relative}.scan-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.scan-ring circle{fill:none;stroke-width:8px}.scan-ring .track{stroke:#efefef}.scan-ring .bar{stroke:var(--brand);stroke-linecap:round;stroke-dasharray:327;transition:stroke-dashoffset .45s var(--ease)}.scan-core{width:96px;height:96px;box-shadow:var(--shadow);z-index:1;background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.scan-wave{border:2px solid #0095f666;border-radius:50%;animation:2s ease-out infinite wave;position:absolute;inset:20px}.scan-wave.w2{animation-delay:1s}@keyframes wave{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}.scan .onb-h{margin:26px 0 18px;font-size:24px}.scan-list{gap:8px;width:100%;max-width:340px;display:grid}.scan-list li{border:1px solid var(--line);opacity:.45;transition:opacity .3s,transform .3s var(--ease);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.scan-list li.now{opacity:1;transform:scale(1.02)}.scan-list li.done{opacity:1}.scan-list li>span:not(.src-dot){font:600 14px var(--font-h);flex:1}.scan-list em{color:var(--up);place-items:center;display:grid}.scan-list li.done em svg{animation:pop .4s var(--spring)}body[data-pushed="1"] .fab{opacity:0;pointer-events:none;transition:opacity .25s,transform .3s var(--ease);animation:none;transform:translateY(40px)}.hero-hi{font:600 13.5px/1.2 var(--font-h);color:var(--mute)}.clip img{transform:scale(var(--z,1));object-position:var(--pos,center)}.results .res-head{font:600 13px var(--font-b);color:var(--mute);background:0 0;border:0;gap:8px;padding:12px 4px 2px}.results li:has(.yt-res){padding:0}.results .yt-res{flex:1;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.ig-card h3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ig-card h3 .sub{font:400 12px var(--font-b);color:var(--mute-2);margin-left:auto}.ig-kpi{align-items:baseline;gap:10px;margin:6px 0 14px;display:flex}.ig-kpi b{font:800 34px/1 var(--font-h);letter-spacing:-.03em;color:#0000;background:linear-gradient(100deg,#fa7e1e,#d62976 50%,#962fbf);-webkit-background-clip:text;background-clip:text}.ig-kpi span{color:var(--text);font-size:13.5px}.ig-kpi small{color:var(--mute);font-size:12px}.ig-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ig-grid a{aspect-ratio:1;background:#eee;border-radius:12px;position:relative;overflow:hidden}.ig-grid img{object-fit:cover;width:100%;height:100%}.ig-grid span{color:#fff;font:700 11px var(--font-h);text-shadow:0 1px 4px #0009;position:absolute;bottom:5px;left:5px}.growth.metric{color:var(--text)}.growth.metric small{font:500 11.5px var(--font-b);color:var(--mute)}.growth.metric.big small{font-size:13px}.data-src{color:var(--mute);align-items:center;gap:7px;margin:-4px 2px 14px;font-size:12px;line-height:1.35;display:flex}.data-src i{background:var(--up);width:8px;height:8px;box-shadow:0 0 0 3px var(--up-soft);border-radius:50%;flex:none}.data-src.demo i{background:var(--coral);box-shadow:none}.data-src b{color:var(--text);font-weight:600}.evidence{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.evidence a{color:inherit;align-items:flex-start;gap:10px;text-decoration:none;display:flex}.evidence a>div{flex:1;min-width:0}.evidence b{font:500 13.5px/1.3 var(--font-b);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.evidence small{color:var(--mute);margin-top:2px;font-size:12px;display:block}.peak-note{color:var(--mute);margin:14px 0 0;font-size:13px}.peak-note b{color:var(--text);font-weight:600}.chan-entry{text-align:left;width:100%;font:inherit;color:inherit}.chan-entry img{object-fit:cover;border-radius:50%;width:30px;height:30px}.chan-entry>svg{color:var(--mute-2)}.chan .sheet-head{margin-bottom:4px}.chan .ask-input{margin-top:10px}.chan .ask-input button:disabled{opacity:.5}.chan-steps{color:var(--mute);gap:8px;margin:16px 0 4px;padding-left:22px;font-size:14px;line-height:1.45;display:grid}.chan-past{margin-top:10px}.chan-busy{justify-content:center;align-items:center;max-width:none;margin-top:14px;display:flex}.chan-busy>.bloader{flex:1;min-width:0}.chan-busy>span{color:var(--mute);margin-left:8px;font-size:13.5px}.chan-err{color:#8a3b00;background:#feefe2;border-radius:14px;margin:14px 2px 0;padding:12px 14px;font-size:14px;line-height:1.45}.chan-me{color:inherit;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;text-decoration:none;display:flex}.chan-me img,.chan-me .avatar{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.chan-me div{gap:2px;min-width:0;display:grid}.chan-me b{font:700 16px var(--font-h);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chan-me small{color:var(--mute);font-size:12.5px}.chan-prof{margin-top:10px}.chan-prof p{gap:2px;margin-bottom:10px;font-size:14.5px;line-height:1.45;display:grid}.chan-prof p span{font:600 10.5px/1.4 var(--font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--mute-2)}.chan-fit{margin-bottom:12px;padding:12px 14px 14px}.chan-fit-head{text-align:left;width:100%;font:inherit;color:inherit;align-items:center;gap:12px;display:flex}.chan-fit-head img{object-fit:cover;border-radius:12px;flex:none;width:56px;height:56px}.chan-fit-head>span{flex:1;gap:6px;min-width:0;display:grid}.chan-fit-head b{font:700 15px var(--font-h)}.chan-fit-head .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chan-fit-head em{font:800 15px/1 var(--font-h);background:var(--surface-2);color:var(--mute);border-radius:12px;padding:8px 9px;font-style:normal}.chan-fit-head em.ok{background:var(--up-soft);color:var(--up)}.chan-fit h4{font:600 10.5px/1 var(--font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--mute-2);margin:14px 0 6px}.chan-fit p{font-size:14px;line-height:1.5}.chan-ideas{gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.45;display:grid}.chan-fit h4:has(.copy-btn){justify-content:space-between;align-items:center;display:flex}.copy-btn{font:600 11px/1 var(--font-b);letter-spacing:0;text-transform:none;color:var(--brand);background:var(--brand-soft);border-radius:999px;align-items:center;gap:5px;padding:6px 10px;transition:background .2s,color .2s;display:inline-flex}.copy-btn.done{color:#fff;background:var(--brand)}.chan-ico{width:32px;height:32px;color:var(--brand);background:var(--brand-soft);border-radius:50%;place-items:center;display:inline-grid}.chan-post{background:var(--surface-2);border-radius:14px;margin-top:4px;padding:12px 14px 14px}.chan-post h4{margin-top:0}.chan-post b{margin-bottom:6px;font-size:15px;line-height:1.35;display:block}.chan-post p{margin:0 0 8px}.chan-post small{color:var(--brand);word-break:break-word;font-size:13px;line-height:1.5}.results .sr-busy{text-align:center;flex-wrap:wrap;gap:10px}.results .sr-busy .msg{background:0 0;padding:0}.results .sr-note{text-align:center;padding:14px 18px;line-height:1.45}.chan .data-src{margin-top:6px}.chan-none{color:var(--mute);margin:-2px 2px 8px;font-size:14px;line-height:1.5}.hero+.data-src{margin-top:12px}.my-q li{cursor:pointer;gap:12px}.my-q.list li>span.my-q-ico{background:var(--brand-soft);width:30px;height:30px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.my-q-txt{flex:1;gap:2px;min-width:0;display:grid}.my-q-entry .my-q-ico{background:var(--brand-soft);width:30px;height:30px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.my-q-entry small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.my-q-entry div{min-width:0}.my-q-n{background:var(--brand-soft);color:var(--brand);font-style:normal;font:700 12px var(--font-h);vertical-align:2px;border-radius:10px;margin-left:8px;padding:1px 8px}.my-q-all{max-height:62vh;overflow-y:auto}.chip.mine:not(.active):before{content:"";background:var(--brand);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.niche-busy{color:var(--mute);justify-content:center;align-items:center;gap:10px;padding:16px;font-size:14px;display:flex}.niche-busy .msg{background:0 0;padding:0}.src-soon{opacity:.5}.src-soon .toggle{cursor:not-allowed}.list li .soon{background:var(--line);font:600 10.5px var(--font-h);color:var(--mute);text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;border-radius:20px;margin-left:8px;padding:2px 7px}.np{flex-direction:column;gap:12px;min-height:0;display:flex}.np-search{flex:none;height:48px}.np-picked .opt-label{margin:2px 0 8px}.np-picked .chips.wrap{margin-top:0;padding-top:0}.np-sel svg{opacity:.6;margin-left:-2px}.np-hint{color:var(--mute);font-size:13.5px;line-height:1.45}.np-hint.warn{color:var(--coral);margin-top:6px}.np-body{gap:18px;padding-bottom:6px;display:grid}.np-group{gap:8px;display:grid}.np-ghead{justify-content:space-between;align-items:center;gap:10px;display:flex}.np-ghead b{font:700 15px var(--font-h)}.np-group .chips.wrap{gap:7px;margin-top:0;padding:0}.np-chip{gap:5px;padding:8px 12px;font-size:12.5px}.np-chip:disabled{opacity:.4}.np-ghead .np-chip{box-shadow:none;background:0 0;border-style:dashed}.np-ghead .np-chip.active{background:var(--brand-soft);border-style:solid}.np-res li{cursor:pointer}.np-res li.off{opacity:.4}.np-txt{gap:2px;display:grid}.np-txt b{font:600 14.5px var(--font-b)}.np-txt small{color:var(--mute-2);font-size:12px}.np-check{border:1.5px solid var(--line-2);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:background .2s,border-color .2s;display:grid}.list.np-res li>span.np-check{flex:none}.np-res li.on .np-check{background:var(--brand);border-color:var(--brand)}.np-sheet{flex-direction:column;display:flex}.np-done{margin-top:14px;position:sticky;bottom:0}.niche-step .np{flex:1;margin:18px 0 14px}.niche-step .np-body{flex:1;margin:0 -20px;padding:0 20px 6px;overflow-y:auto}.niche-step .onb-cta{margin-top:0}.niche-mine{text-align:left;gap:12px;width:100%;padding:14px;display:grid}.niche-mine .chips.wrap{margin:0;padding:0}.niche-mine .chip{box-shadow:none;padding:8px 12px;font-size:12.5px}.niche-add{font:600 13.5px var(--font-b);color:var(--brand);align-items:center;gap:8px;display:inline-flex}.cat-tag{max-width:100%;font:500 11.5px/1.2 var(--font-b);color:var(--mute);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.cat-tag em{font:600 10px/1 var(--font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--mute-2);font-style:normal}.t-head .cat-tag{margin:-6px 0 12px;font-size:13px}.results li.res-cat{background:0 0;border:0;padding:4px 12px;animation:none}.results li.res-cat .cat-tag{color:var(--brand);font-size:13px}.results li.sr-sum{background:var(--brand-soft);border:1px solid var(--line);animation:rise .4s var(--ease)both;padding:12px 14px;display:block}.sr-sum-head{font:600 12.5px var(--font-b);color:var(--brand);align-items:center;gap:6px;margin-bottom:10px;display:flex}.sr-sum-tiles{flex-wrap:wrap;gap:8px;display:flex}.sr-sum-tile{text-align:center;background:var(--surface-2);border:1px solid var(--line);border-radius:14px;flex:62px;justify-items:center;gap:3px;min-width:0;padding:9px 6px;display:grid}.sr-sum-tile b{font:800 20px/1 var(--font-h);letter-spacing:-.02em;color:#0000;background:linear-gradient(100deg,#fa7e1e,#d62976 55%,#962fbf);-webkit-background-clip:text;background-clip:text}.sr-sum-tile small{color:var(--mute);font-size:11px}.mode-seg{margin:0 0 4px}.bl-note{color:var(--mute);margin:-4px 2px 12px;font-size:13px;line-height:1.45}.bhit{padding:10px 12px 10px 10px}.bhit-head{align-items:center;gap:12px;width:100%;display:flex}.bhit-head>svg{color:var(--mute-2);transition:transform .25s var(--ease);flex:none}.bhit.open .bhit-head>svg{transform:rotate(90deg)}.bhit-img{flex:none;position:relative}.bhit-img img{object-fit:cover;background:var(--surface-2);border-radius:14px;width:72px;height:96px}.bhit-img.wide img{width:96px;height:72px}.bhit-img small{font:700 9.5px/1 var(--font-b);color:#fff;background:#000000b8;border-radius:6px;padding:3px 5px;position:absolute;bottom:4px;right:4px}.bhit-body{flex:1;gap:5px;min-width:0;display:grid}.bhit-top{align-items:center;gap:8px;min-width:0;display:flex}.bhit-top em{font:800 13px/1 var(--font-h);color:#fff;background:linear-gradient(45deg,#fa7e1e,#d62976);border-radius:9px;flex:none;padding:5px 7px;font-style:normal}.bhit-who{min-width:0;font:600 12.5px/1.2 var(--font-b);color:var(--mute);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.bhit-who img{border-radius:50%;flex:none;width:18px;height:18px}.bhit-body b{font:700 14.5px/1.25 var(--font-h);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bhit-body small{color:var(--mute-2);font-size:12px}.bhit-more{animation:rise .3s var(--ease)both;padding:6px 4px 4px}.bhit-more h4{font:600 10.5px/1 var(--font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--mute-2);margin:14px 0 6px}.bhit-more h4:has(.copy-btn){justify-content:space-between;align-items:center;display:flex}.bhit-more p{font-size:14px;line-height:1.5}.bhit-fmt{font:600 12px/1 var(--font-b);background:var(--surface-2);border-radius:100px;margin-top:8px;padding:7px 10px;display:inline-block}.bhit-open{font:600 14px/1 var(--font-b);color:#fff;background:var(--brand);border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:12px;text-decoration:none;display:flex}.bhit-open:active{transform:scale(.98)}.acct{display:block}.me .acct-row{align-items:center;gap:12px;display:flex}.acct-row>div{flex:1;min-width:0;display:grid}.acct-row small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.acct-row .avatar{flex:none}.acct-row .btn-sm{flex:none;padding:9px 12px;font-size:13px}.me .acct-form{gap:8px;margin-top:12px;display:grid}.acct-form input{border:1px solid var(--line-2);height:46px;font:400 15px var(--font-b);color:var(--text);background:#fff;border-radius:12px;padding:0 14px}.acct-form input:focus{border-color:var(--brand);outline:none}.me .acct-form{grid-template-columns:minmax(0,1fr)}.acct-form input.acct-code{width:100%;min-width:0;font:700 22px var(--font-b);letter-spacing:.4em;text-align:center;padding-left:.4em}.acct-form .np-hint a{color:var(--brand)}.np-hint.ok{color:#14884a;margin-top:6px}.acct-switch{color:var(--mute);text-align:center;margin:4px 0 0;font-size:13.5px}.acct-link{font:600 13.5px var(--font-b);color:var(--brand);cursor:pointer;background:0 0;border:0;padding:4px 2px}.acct-link:disabled{color:var(--mute);cursor:default}.pw-eye{width:42px;height:42px;color:var(--mute-2,#8e8e93);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.me .acct-btns{justify-content:flex-end;gap:8px;display:flex}.chips.nets{margin-top:0}.chips .chip{white-space:nowrap;flex-shrink:0}.chip.add{color:var(--brand);box-shadow:inset 0 0 0 1.5px var(--brand);background:0 0;gap:4px}.icon-btn.has-n{color:var(--brand);position:relative}.icon-btn.has-n em{background:var(--brand);color:#fff;text-align:center;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font:700 10px/16px inherit;position:absolute;top:2px;right:2px}.link-btn{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:6px 10px;font:600 14px inherit}.opt-note{color:var(--muted,#888);margin:10px 0 14px;font-size:12px;line-height:1.45}.player{z-index:200;background:#0a0a0eeb;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;animation:.2s player-in;display:flex;position:fixed;inset:0}.player-box{aspect-ratio:16/9;background:#000;border-radius:16px;width:min(100%,960px);max-height:calc(100dvh - 120px);overflow:hidden}.player-box.tall{aspect-ratio:9/16;width:auto;max-width:100%;height:min(100dvh - 120px,760px)}.player-box iframe{border:0;width:100%;height:100%;display:block}.player-bar{align-items:center;gap:12px;display:flex}.player-bar a{color:#fff;background:#ffffff24;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none}.player-bar .icon-btn{color:#fff;background:#ffffff24}@keyframes player-in{0%{opacity:0}to{opacity:1}}.aud-est{color:var(--muted,#888);margin-top:4px;font-size:12px;display:block}.fab span{white-space:nowrap;max-width:160px;transition:max-width .3s var(--ease),opacity .2s;overflow:hidden}.fab.mini{padding:15px}.fab.mini span{opacity:0;max-width:0;margin-left:-8px}.filters>.btn-block{box-shadow:0 -10px 18px 6px var(--bg,#fff);margin-top:6px;position:sticky;bottom:0}.chips-wrap{position:relative}.chips-wrap>.hs{cursor:grab;-webkit-user-select:none;user-select:none}.chips-wrap>.hs:active{cursor:grabbing}.chips-wrap.fade-r>.hs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.chips-wrap.fade-l>.hs{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px);mask-image:linear-gradient(90deg,#0000,#000 56px)}.chips-wrap.fade-l.fade-r>.hs{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}.chips-wrap>.hs.dragging{scroll-snap-type:none;scroll-behavior:auto}.chips-wrap>.hs img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.chips-arrow{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;box-shadow:var(--shadow-sm);color:var(--text);cursor:pointer;z-index:2;border-radius:50%;place-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%)}.chips-arrow.l{left:-6px}.chips-arrow.l svg{transform:rotate(180deg)}.chips-arrow.r{right:-6px}.chips-wrap>.hs.wrap+.chips-arrow{display:none}@media (hover:hover) and (pointer:fine){.chips-arrow{display:grid}}.bloader{text-align:center;justify-items:center;gap:12px;padding:22px 18px;display:grid}.bloader.compact{text-align:left;grid-template-columns:auto 1fr;place-items:center start;gap:14px;padding:14px 16px}.bl-txt{gap:8px;justify-items:inherit;width:100%;display:grid}.bl-stage{perspective:520px;place-items:center;width:88px;height:88px;display:grid;position:relative}.bloader.compact .bl-stage{width:52px;height:52px}.bl-stage svg{display:block}.bl-halo{background:radial-gradient(circle,#d6297638,#962fbf17 46%,#0000 72%);border-radius:50%;animation:2.8s ease-in-out infinite bl-breathe;position:absolute;inset:0}.bl-mark,.bl-ghost{transform-style:preserve-3d;will-change:transform,opacity;place-items:center;display:grid;position:absolute}.bl-mark{animation:2.8s cubic-bezier(.66,0,.34,1) infinite bl-turn}.bl-ghost{opacity:0;filter:blur(.4px)}.bl-ghost.g1{animation:2.8s cubic-bezier(.66,0,.34,1) infinite bl-split-a}.bl-ghost.g2{animation:2.8s cubic-bezier(.66,0,.34,1) infinite bl-split-b}@keyframes bl-turn{0%{transform:rotateX(-7deg)rotateY(0)scale(.9)}18%{transform:rotateX(-7deg)rotateY(0)scale(.9)}46%{transform:rotateX(-7deg)rotateY(0)scale(1.06)}74%{transform:rotateX(-7deg)rotateY(200deg)scale(1)}to{transform:rotateX(-7deg)rotateY(360deg)scale(.9)}}@keyframes bl-split-a{0%{opacity:0;transform:translate(-20px,14px)scale(.78)}10%{opacity:.75;transform:translate(-17px,12px)scale(.82)}40%,to{opacity:0;transform:translate(0)scale(1)}}@keyframes bl-split-b{0%{opacity:0;transform:translate(20px,-14px)scale(.78)}10%{opacity:.75;transform:translate(17px,-12px)scale(.82)}40%,to{opacity:0;transform:translate(0)scale(1)}}@keyframes bl-breathe{0%,to{opacity:.6;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.bl-label{font:700 15px/1.35 var(--font-h);background:linear-gradient(100deg,var(--text)32%,var(--brand-2)46%,var(--coral)54%,var(--text)68%);color:#0000;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite bl-sweep}@keyframes bl-sweep{to{background-position:-240% 0}}.bl-progress{align-items:center;gap:10px;width:min(240px,100%);display:flex}.bl-bar{background:var(--surface-2);border-radius:100px;flex:1;height:5px;overflow:hidden}.bl-bar i{background:linear-gradient(90deg,var(--coral),var(--brand-2)45%,#962fbf);height:100%;transition:width .55s var(--ease);border-radius:100px;display:block;position:relative;overflow:hidden}.bl-bar i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.6s ease-in-out infinite bl-glint;position:absolute;inset:0;transform:translate(-100%)}@keyframes bl-glint{to{transform:translate(100%)}}.bl-pct{font:700 12.5px/1 var(--font-m);color:var(--brand-2);text-align:right;font-variant-numeric:tabular-nums;min-width:34px}.bl-hint{font:400 12.5px/1.45 var(--font-b);color:var(--mute);max-width:280px}.bloader.compact .bl-hint{max-width:none}@media (prefers-reduced-motion:reduce){.bl-mark,.bl-ghost,.bl-halo,.bl-label,.bl-bar i:after{animation:none}.bl-ghost{opacity:0}}.ask-note{margin-top:14px;padding-inline:4px;line-height:1.45}.empty-act{text-align:center;padding:28px 20px}.empty-act>span{color:var(--mute);max-width:340px;line-height:1.45}.empty-btns{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.empty-btns .btn{box-shadow:none}.fl-strip{align-items:center;gap:8px;margin:10px 2px 0;display:flex}.fl-on{background:var(--brand-soft);min-width:0;color:var(--brand);font:500 13px/1.3 var(--font-b);text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:12px;flex:1;align-items:center;gap:6px;padding:8px 12px;display:flex;overflow:hidden}.fl-on b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.fl-on svg{flex:none}.cat.cat-add{color:var(--brand);border:1.5px dashed var(--brand-soft);box-shadow:none;background:0 0;align-content:center;place-items:center;gap:6px;min-height:100%;display:grid}.results li.none .cat-find{box-shadow:none;margin:12px auto 0;display:flex}.results li.none.sr-busy{padding:6px 0;display:block}.results li>.bloader{justify-items:center;width:100%}.my-q-del{width:34px;height:34px;color:var(--mute);flex:none}.my-q-del:hover{color:var(--down);background:var(--down-soft)}.player-box{position:relative}.player-wait{background:#111;place-items:center;display:grid;position:absolute;inset:0}.player-wait img{object-fit:cover;filter:blur(2px)brightness(.45);width:100%;height:100%;position:absolute;inset:0}.player-wait .bloader{color:#fff;position:relative}.player-wait .bl-label{background-image:linear-gradient(100deg,#fff 32%,#ff8ac2 46%,#fa7e1e 54%,#fff 68%)}.player-wait .bl-hint{color:#fffc}.player-wait .bl-bar{background:#fff3}.player-wait .bl-pct{color:#fff}.lang-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lang-grid .chip{white-space:nowrap;text-overflow:ellipsis;justify-content:center;overflow:hidden}.lang-note{margin-top:10px}.chips.sr-where{align-items:center;margin-top:10px}.chips.sr-where .opt-label{flex-shrink:0;margin:0 4px 0 0}.chips.sr-where .chip:disabled{opacity:.5}.results .ig-noimg{background:var(--surface-2);border-radius:12px;flex:none;place-items:center;width:84px;height:52px;display:grid}.tr-viewer{z-index:120;background:var(--bg);animation:viewer-in .32s var(--ease)both;flex-direction:column;display:flex;position:fixed;inset:0}.tr-viewer.leaving{animation:viewer-out .3s var(--ease)both}@keyframes viewer-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes viewer-out{to{opacity:0;transform:translateY(16px)}}.viewer-bar{z-index:5;padding:calc(var(--sat) + 12px)14px 12px;align-items:center;gap:10px;display:flex;position:absolute;top:0;left:0;right:0}.viewer-bar-title{min-width:0;font:700 16px var(--font-h);white-space:nowrap;text-overflow:ellipsis;color:#fff;text-shadow:0 1px 12px #0000008c;flex:1;overflow:hidden}.share-wrap{flex:none;position:relative}.share-tip{white-space:nowrap;color:#fff;font:600 12.5px/1 var(--font-b);background:#111;border-radius:10px;padding:8px 11px;animation:.2s ease-out share-tip;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 6px 18px #0003}@keyframes share-tip{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.viewer-main{flex:1;min-height:0;display:flex;position:relative}.viewer-video{background:#000;flex:1;place-items:center;min-width:0;display:grid;overflow:hidden}.viewer-video .player-box.in-viewer{box-shadow:0 18px 60px #00000073}.viewer-poster{width:100%;height:100%;position:relative}.viewer-poster img{object-fit:cover;opacity:.85;width:100%;height:100%}.viewer-poster-load{background:linear-gradient(100deg,#fff0 40%,#ffffff38 50%,#fff0 60%) 0 0/300% 100%;animation:1.2s linear infinite skel;position:absolute;inset:0}.viewer-details{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.viewer-details :is(h1,h3,p,b,small){overflow-wrap:anywhere}.viewer-details .sec-head.in-trend h2{font:700 17px/1.2 var(--font-h)}.viewer-details .content-row.yt .clip{appearance:none;padding:0}.viewer-details .clip.on{outline:2.5px solid var(--brand);outline-offset:-2px}.viewer-details .clip:disabled{cursor:default}.tr-viewer.wide .viewer-main{flex-direction:row}.tr-viewer.wide .viewer-video{padding:66px 22px 22px}.tr-viewer.wide .viewer-panel{scrollbar-width:none;background:var(--bg);border-left:1px solid var(--line);width:392px;padding:70px 18px calc(28px + var(--sab));flex:none;overflow-y:auto}.tr-viewer.wide .viewer-panel::-webkit-scrollbar{display:none}.tr-viewer.wide .viewer-bar-title{color:#ffffffe0;text-shadow:none}.tr-viewer.narrow .viewer-video{align-self:stretch}.viewer-sheet{z-index:3;background:var(--bg);max-width:560px;height:92%;transition:transform .34s var(--ease);touch-action:none;will-change:transform;border-radius:22px 22px 0 0;flex-direction:column;margin:0 auto;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #0003}.viewer-handle{cursor:grab;touch-action:none;flex:none;place-items:center;padding:10px 0 8px;display:grid}.viewer-grip{background:var(--line-2);border-radius:3px;width:42px;height:5px}.viewer-sheet-body{min-height:0;padding:2px 16px calc(20px + var(--sab));touch-action:pan-y;flex:1;overflow:hidden}.viewer-sheet.open .viewer-sheet-body{scrollbar-width:none;overflow-y:auto}.viewer-sheet-body::-webkit-scrollbar{display:none}[data-slot=motion-highlight-item-container]{position:relative}[data-slot=motion-highlight]{inset:0}.card{border:1px solid var(--line);box-shadow:none;border-radius:var(--r-lg)}.page-title{letter-spacing:-.025em;font-size:26px;font-weight:650}.brand-name b{letter-spacing:-.02em;font-weight:700}.sec-head h2{letter-spacing:-.01em;font-size:16.5px;font-weight:650}.label{letter-spacing:.06em;font-weight:600}.btn{box-shadow:none;border-radius:12px;font-weight:600}.chip{box-shadow:none;border-color:var(--line);color:#344054;font-weight:500}.chip.active{color:var(--brand);background:var(--brand-soft);border-color:#0000}.seg{background:var(--surface-2);border-radius:12px}.seg button{font-weight:500}.seg-ind{box-shadow:0 1px 2px #10182814,0 0 0 1px var(--line);border-radius:9px}.stage-fading{color:var(--mute);background:var(--surface-2)}.growth{font-family:var(--font-b);font-weight:600}.hero{box-shadow:none}.hero-hi{color:var(--mute);font-weight:500}.hero-num{letter-spacing:-.035em;color:var(--text);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-weight:650}.hero-mini{font-family:var(--font-b);font-weight:600}.tcard-img img{border-radius:12px}.tcard-name,.score,.feed-row b{font-weight:600}.icon-btn.has-dot i{border-color:var(--surface)}.tabbar{border-radius:20px;box-shadow:0 1px 2px #1018280f,0 12px 32px #10182814}.tabbar button{font-weight:500}.tab-ind{border-radius:14px}.fab{background:#121418;box-shadow:0 10px 24px #12141838}.fab svg{color:#facc15}.blip{box-shadow:0 2px 8px #10182829}:root{--grad:linear-gradient(100deg,#2477f2 0%,#3d5afe 55%,#8b5cf6 100%)}.pb-ico,.score-pill b,.l-hist,.l-fore,.life-fill,.ai-badge,.bar i,.avatar,.plan,.ig-kpi b,.sr-sum-tile b,.bhit-top em{background-image:var(--grad)}.t-title,.score-pill b,.bcard-growth,.cat-g,.range-val,.ig-kpi b,.chan-fit-head em,.sr-sum-tile b,.bhit-top em,.onb-h,.onb-top b,.ho-card span,.avatar{font-weight:700}.t-title{letter-spacing:-.02em}.chip.mine{box-shadow:none}.chip.add{box-shadow:none;border:1px dashed var(--line-2)}.pill{font:600 12px/1 var(--font-b);letter-spacing:0;white-space:nowrap;border-radius:100px;align-items:center;gap:4px;padding:4px 8px;font-style:normal;display:inline-flex}.pill.up{color:var(--up);background:var(--up-soft)}.pill.st-emerging{color:#c2410c;background:#fff1e6}.app.web{max-width:none;margin:0}.app.web .layer.base{left:264px}.app.web .page-title,.app.web .page-title+.page-sub{display:none}.app.web .screen{max-width:1480px;min-height:0;padding:8px 32px 48px}.app.web .screen:not(.dash){max-width:920px}.ws-side{z-index:40;background:var(--surface);border-right:1px solid var(--line);scrollbar-width:none;flex-direction:column;width:264px;padding:20px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.ws-logo{border-bottom:1px solid var(--line);font:700 19px/1 var(--font-h);letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:8px;padding:6px 12px 20px;display:flex}.ws-nav{gap:2px;display:grid}.ws-label{font:500 11.5px/1 var(--font-b);letter-spacing:.06em;text-transform:uppercase;color:var(--mute-2);padding:16px 12px 8px}.ws-item{width:100%;font:500 15px/1.2 var(--font-b);color:#344054;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;transition:color .2s,background .2s;display:flex;position:relative}.ws-item svg{color:var(--mute)}.ws-item:hover{background:var(--surface-2)}.ws-item.on{color:var(--brand);background:0 0}.ws-item.on svg{color:var(--brand)}.ws-hl{background:var(--brand-soft);border-radius:10px}.ws-dot{background:var(--coral);border-radius:50%;width:8px;height:8px;margin-left:auto}.ws-promo{text-align:center;border:1px solid var(--line);background:linear-gradient(#fff 0%,#f4f0fe 100%);border-radius:16px;justify-items:center;gap:6px;margin-top:auto;padding:20px 16px 16px;display:grid}.ws-promo-ico{width:52px;height:52px;color:var(--brand);background:var(--surface);border:1px solid var(--line);border-radius:16px;place-items:center;margin-bottom:6px;display:grid}.ws-promo b{font:650 15px/1.2 var(--font-h)}.ws-promo span{color:var(--mute);font-size:13px;line-height:1.4}.ws-promo button{color:#fff;width:100%;font:600 14px/1 var(--font-b);transition:transform .2s var(--ease);background:#121418;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:12px;display:flex}.ws-promo button svg{color:#facc15}.ws-promo button:active{transform:scale(.97)}.ws-top{align-items:center;gap:10px;max-width:1480px;padding:22px 32px 18px;display:flex}.ws-title{flex:1;min-width:0}.ws-title h1{font:650 22px/1.2 var(--font-h);letter-spacing:-.02em}.ws-title .data-src{margin:6px 0 0;font-size:13.5px}.ws-round{color:#344054;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s;display:grid;position:relative}.ws-round:hover{background:var(--surface)}.ws-round i{background:var(--coral);border:2px solid var(--bg);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;right:11px}.ws-select{border:1px solid var(--line);background:var(--surface);font:500 14.5px/1 var(--font-b);color:#344054;border-radius:12px;align-items:center;gap:8px;margin-left:6px;padding:11px 14px;display:flex}.ws-select em{font:600 11px/1 var(--font-b);color:#fff;background:var(--brand);border-radius:100px;padding:3px 6px;font-style:normal}.ws-primary{background:var(--brand);color:#fff;font:600 14.5px/1 var(--font-b);border-radius:12px;align-items:center;gap:8px;padding:12px 18px;transition:background .2s;display:flex}.ws-primary:hover{background:#1a66d9}.ws-avatar{width:44px;height:44px;font:600 14px/1 var(--font-b);color:#fff;background:linear-gradient(135deg,#3d5afe,#8b5cf6);border-radius:50%;place-items:center;margin-left:6px;display:grid}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.kpi{border:1px solid var(--line);background:#f9fafb;border-radius:16px;padding:6px;display:grid}.kpi-in{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:8px;padding:14px 16px;display:grid;position:relative}.kpi-label{font:500 14px/1.2 var(--font-b);color:var(--mute)}.kpi-num{font:650 28px/1.1 var(--font-h);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kpi-num small{font:500 13.5px/1 var(--font-b);color:var(--mute);letter-spacing:0}.kpi-ico{border:1px solid var(--line);width:38px;height:38px;color:var(--brand);border-radius:10px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.kpi-ico i{background:var(--c);width:12px;height:12px;box-shadow:0 0 0 4px var(--c);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.kpi-ico i{box-shadow:0 0 0 4px color-mix(in srgb,var(--c)18%,transparent)}}.kpi-ico.st-emerging{--c:var(--st-emerging)}.kpi-ico.st-rising{--c:var(--st-rising)}.kpi-ico.st-peak{--c:var(--st-peak)}.kpi-foot{font:400 14px/1.3 var(--font-b);color:var(--mute);text-align:left;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:11px 10px 5px;display:flex}.kpi-foot span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kpi-foot b{color:var(--text);font-weight:600}button.kpi-foot{color:var(--text);font-weight:500}button.kpi-foot svg{color:var(--mute);transition:transform .2s var(--ease);flex:none}button.kpi-foot:hover svg{transform:translate(3px)}.dash-row{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:16px;margin:16px 0;display:grid}.dcard{padding:20px 22px}.dcard-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dcard-head .kpi-num{margin-top:8px}.vbars{grid-template-columns:auto minmax(0,1fr);gap:12px;height:300px;margin-top:18px;display:grid}.vbars-axis{font:500 12px/1 var(--font-b);color:var(--mute-2);text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:40px;display:flex;transform:translateY(-6px)}.vbars-plot{align-items:stretch;gap:18px;padding:0 6px 40px;display:flex;position:relative}.vbars-grid{border-top:1px dashed var(--line);height:0;position:absolute;left:0;right:0;transform:translateY(-1px)}.vbar{cursor:pointer;flex-direction:column;flex:1;justify-content:flex-end;min-width:0;display:flex;position:relative}.vbar-col{transform-origin:bottom;width:100%;max-width:64px;animation:bar-up .8s var(--ease)both;background:linear-gradient(#bbd3fc 0%,#dce8fe 100%);border-radius:8px 8px 4px 4px;margin:0 auto;transition:background .2s;display:block;position:relative}@keyframes bar-up{0%{transform:scaleY(0)}to{transform:none}}.vbar-name{font:500 12px/1.25 var(--font-b);color:var(--mute);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;top:calc(100% + 8px);left:-4px;right:-4px;overflow:hidden}.vbar.on .vbar-name{color:var(--text)}.vbar-tip{background:var(--surface);border:1px solid var(--line);font:500 12px/1.2 var(--font-b);color:var(--mute);white-space:nowrap;z-index:2;border-radius:10px;justify-items:center;gap:2px;padding:8px 12px;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #1018281a}.vbar-tip b{font:650 15px/1 var(--font-h);color:var(--text)}.dseg{gap:8px;margin:16px 0 18px;display:flex}.dseg button{border:1px solid var(--line);font:500 14px/1 var(--font-b);color:#344054;border-radius:10px;padding:9px 14px;transition:color .2s,border-color .2s}.dseg button.on{color:var(--brand);border-color:#0000}.seg-hl{background:var(--brand-soft);border-radius:10px}.hbars{gap:16px;display:grid}.hbars li{animation:rise .45s var(--ease)both;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.hbar-name{font:500 14.5px/1.2 var(--font-b);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.hbar-n{font:500 14px/1 var(--font-b);color:var(--mute);font-variant-numeric:tabular-nums}.hbar-track{background:var(--c);border-radius:8px;grid-column:1/-1;height:8px}@supports (color:color-mix(in lab, red, red)){.hbar-track{background:color-mix(in srgb,var(--c)14%,#fff)}}.hbar-track{overflow:hidden}.hbar-track i{background:var(--c);transform-origin:0;height:100%;animation:bar-grow .8s var(--ease)both;border-radius:8px;display:block}@keyframes bar-grow{0%{transform:scaleX(0)}to{transform:none}}.dash-main{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.dash-list .seg.wide{max-width:420px}.dash-list .chips{margin-inline:0;padding-inline:0}.dash-list .sec-head{margin-top:18px}.dash-list .tlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dash-list .tlist>.niche-busy,.dash-list .tlist>.empty{grid-column:1/-1}.dash-list .tcard{border-color:var(--line);transition:border-color .2s,transform .2s var(--ease)}.dash-list .tcard:hover{border-color:var(--line-2)}.dash-aside{gap:16px;display:grid;position:sticky;top:16px}.dash-aside .sec-head{margin:0 0 -4px}.scope-card{place-items:center;padding:28px;display:grid}.app.web .sheet-wrap{align-items:center;padding:24px}.app.web .sheet{background:var(--surface);max-width:600px;max-height:86vh;animation:modal-in .3s var(--ease)both;border-radius:20px;padding:22px 24px}.app.web .sheet-wrap.closing .sheet{animation:.25s both fade-out}.app.web .grab{display:none}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.app.web .push-banner{width:380px;left:auto;right:24px;transform:translateY(-160%)}.app.web .push-banner.show{transform:none}@media (max-width:1300px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-main{grid-template-columns:minmax(0,1fr) 330px}.dash-list .tlist{grid-template-columns:minmax(0,1fr)}}.ig-poster{aspect-ratio:9/16;color:#fff;background:#111;border-radius:18px;max-width:100%;height:100%;max-height:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.ig-poster img{object-fit:cover;width:100%;height:100%}.ig-poster:after{content:"";background:linear-gradient(#0000 45%,#000000bf);position:absolute;inset:0}.ig-poster-cap{z-index:1;gap:8px;min-width:0;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.ig-poster-cap small{opacity:.9;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.ig-poster-btn{color:#111;font:600 14px var(--font-h);background:#fffffff2;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:9px 14px 9px 9px;display:inline-flex}.ig-poster:hover .ig-poster-btn{background:#fff}.clip-play.clip-ig{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.tr-viewer.narrow .ig-poster{aspect-ratio:auto;border-radius:0;width:100%}.tr-viewer.narrow .ig-poster:after{background:linear-gradient(#000000b3,#0000 38%)}.tr-viewer.narrow .ig-poster-cap{top:70px;bottom:auto}button.bhit-open{cursor:pointer;border:0;width:100%}.bhit-hint{text-align:center;font:500 12px var(--font-b);color:var(--mute-2);margin-top:8px;display:block}.bhit{-webkit-user-select:none;user-select:none}.bhit-more p,.bhit-more .kw{-webkit-user-select:text;user-select:text}.bl-title{font-size:20px;line-height:1.25}.bl-ratio b{border-radius:19px;width:auto;min-width:38px;padding:0 10px}.tr-viewer .t-head-top .bhit-who{font:600 14px var(--font-b);color:var(--text);align-items:center;gap:8px;display:inline-flex}.tr-viewer .t-head-top .bhit-who img{border-radius:50%;width:26px;height:26px}:root{--bg:#fafafa;--brand:#d62976;--brand-2:#962fbf;--brand-soft:#fdebf3;--coral:#fa7e1e;--st-emerging:#fa7e1e;--st-rising:#d62976;--st-peak:#962fbf;--grad:linear-gradient(100deg,#fa7e1e 0%,#d62976 45%,#962fbf 75%,#4f5bd5 100%);--grad-v:linear-gradient(180deg,#d62976 0%,#962fbf 100%)}.stage-emerging{background:#fff1e6}.stage-rising{background:#fdebf3}.stage-peak{background:#f4eafa}.pill.st-rising{color:#c2185b;background:#fdebf3}.pill.st-peak{color:#7b1fa2;background:#f4eafa}.ws-primary,.ask-input button,.ws-select em,.ws-avatar,.btn:not(.btn-ghost):not(.btn-soft),.bhit-open,.msg.me,.copy-btn.done{background:var(--grad)}.ws-primary{transition:filter .2s,box-shadow .2s;box-shadow:0 6px 18px #d6297640}.ws-primary:hover{background:var(--grad);filter:brightness(1.06);box-shadow:0 8px 22px #d6297652}.hero-num{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.ws-promo{background:linear-gradient(#fff 0%,#fdeff6 100%)}.ws-promo-ico{color:var(--brand)}.searchbar:focus-within{box-shadow:0 0 0 4px #d629761f}.life-dot{box-shadow:0 4px 12px #d6297659}.spin{border-color:#d6297640;border-top-color:var(--brand)}.scan-wave{border-color:#d6297666}.ai-card{background:linear-gradient(160deg,#fff 40%,#fdf0f6);border-color:#d6297629}.scope{background:radial-gradient(circle,#fff 0%,#fbf1f8 70%,#f5e6f4 100%);box-shadow:inset 0 0 0 1px #d6297624}.scope-rings span{border-color:#962fbf33}.scope-rings .cross{background:#962fbf1a}.sweep{background:conic-gradient(#962fbf00 0deg 290deg,#962fbf29 335deg,#d629766b 359deg,#d6297600 360deg)}.vbar-col{background:linear-gradient(#f6c6dc 0%,#fbe4ee 100%)}.vbar.on .vbar-col,.vbar:hover .vbar-col{background:linear-gradient(#d62976 0%,#962fbf 100%)}.fold{padding:0;overflow:hidden}.fold-head{text-align:left;align-items:center;gap:10px;width:100%;padding:16px 16px 16px 18px;transition:background .2s;display:flex}.fold-head:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.fold-head:hover{background:color-mix(in srgb,var(--surface-2)55%,transparent)}}.fold-head h3{flex:1;min-width:0;margin:0}.fold-chev{background:var(--surface-2);width:30px;height:30px;color:var(--mute);transition:transform .4s var(--ease),background .25s,color .25s;border-radius:50%;flex:none;place-items:center;display:grid;transform:rotate(90deg)}.fold.open .fold-chev{background:var(--brand-soft);color:var(--brand);transform:rotate(-90deg)}.fold-body{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.fold.open .fold-body{grid-template-rows:1fr}.fold-in{min-height:0;overflow:hidden}.fold-pad{opacity:0;transition:opacity .25s ease,transform .45s var(--ease);padding:0 18px 18px;transform:translateY(-8px)}.fold.open .fold-pad{opacity:1;transition-delay:80ms;transform:none}.fold:not(.open) .bar i{transform:scaleX(0)}.fold.open .bar i{transition-delay:.15s}.fold .content-row.yt{margin:0 -18px;padding:0 18px 4px}.fold-src{align-items:center;gap:6px;margin:0 0 10px;display:flex}.fold-copy{justify-content:flex-end;margin-top:10px;display:flex}.ai-card.fold p{min-height:0}@media (prefers-reduced-motion:reduce){.fold-body,.fold-pad,.fold-chev{transition:none}}.hero-txt{container-type:inline-size}.hero-num{font-size:clamp(22px,calc(100cqi/(var(--d,4)*.62)),54px);white-space:nowrap}@media (max-width:360px){.hero{gap:8px;padding-left:16px}}.m-dash{gap:12px;margin-top:20px;display:grid}.m-dash .dcard{padding:16px}.m-dash .dseg{flex-wrap:wrap;gap:6px}.m-dash .dseg button{padding:8px 11px;font-size:13.5px}.m-dash .hbars{gap:13px}.m-dash .kpi-num{flex-wrap:wrap;row-gap:6px}.m-dash .vbars{gap:6px;height:230px}.m-dash .vbars-axis{padding-bottom:44px;font-size:11px}.m-dash .vbars-plot{gap:6px;padding:0 2px 44px}.m-dash .vbar-name{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:11px;line-height:1.2;left:-3px;right:-3px}.m-dash .vbar-tip{left:auto;right:0;transform:none}img[loading=lazy]:not(.ld){background:#eef0f3}img.ld{animation:.3s ease-out img-in}@keyframes img-in{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){img.ld{animation:none}}.legal-list li{padding:0}.legal-list li>a,.legal-list li>button{width:100%;color:var(--text);align-items:center;gap:12px;padding:13px 0;font-size:14.5px;text-decoration:none;display:flex}.legal-list li>a>span,.legal-list li>button>span{flex:1;min-width:0}.legal-list svg{color:var(--mute-2);flex:none}.legal-danger span{display:grid}.legal-danger b{color:var(--down);font-weight:600}.legal-danger small{color:var(--mute);font-size:12.5px}.legal-confirm{gap:10px;margin-top:10px;padding:16px;display:grid}.legal-confirm p{color:var(--text);font-size:14px;line-height:1.45}.legal-confirm input{border:1px solid var(--line-2);height:46px;font:400 15px var(--font-b);color:var(--text);-webkit-user-select:text;user-select:text;background:#fff;border-radius:12px;padding:0 14px}.legal-confirm input:focus{border-color:var(--down);outline:none}.legal-btns{justify-content:flex-end;gap:8px;display:flex}.btn.legal-btn-danger{background:var(--down);box-shadow:none}.legal-web{color:var(--mute);margin:10px 4px 0;font-size:12.5px;line-height:1.45;text-decoration:underline;display:block}[data-phx-main]{height:100%}.bhit:not(.open) .bhit-more{display:none}.bhit-open{font:600 13px/1 var(--font-b);color:var(--brand);align-items:center;gap:6px;margin-top:14px;display:inline-flex}.bhit-hint{color:var(--mute-2);margin-top:8px;font-size:11.5px;display:block}.np-page{max-width:920px}.np-done{margin-top:18px}.arch-why{color:var(--mute);font-size:12.5px;line-height:1.4}.arch-why b{color:var(--text);font-weight:600}.arch-note{border-radius:var(--r-sm);background:var(--surface-2);color:var(--mute);margin-top:12px;padding:10px 12px;font-size:13px}.arch-note b{color:var(--text)}.login-page{--bg:#fafafa;--surface:#fff;--surface-2:#f2f2f2;--line:#00000014;--text:#0b0b0c;--mute:#5e5e63;--mute-2:#8e8e93;--brand:#0095f6;--brand-d:#0077c8;--r:20px;--shadow:0 12px 34px #00000012;--shadow-sm:0 2px 10px #0000000d;--font-h:"Onest",system-ui,sans-serif;--font-b:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--ease:cubic-bezier(.22,1,.36,1);background:var(--bg);height:100%;min-height:100vh;color:var(--text);font:400 17px/1.6 var(--font-b);-webkit-user-select:text;user-select:text;justify-content:center;align-items:center;padding:24px 16px;display:flex;overflow:auto}.login-page a{color:var(--brand-d)}.login-page h1{font-family:var(--font-h);letter-spacing:-.02em;line-height:1.15}.login-page .small{color:var(--mute);font-size:14px}.login-page .card{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow-sm);border:1px solid var(--line)}.login-page .logo{font:800 19px/1 var(--font-h);color:var(--text);letter-spacing:-.02em;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.login-page .logo svg{flex:none}.login-page .btn{min-height:48px;font:600 16px/1 var(--font-b);cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s,background .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.login-page .btn:active{transform:scale(.97)}.login-page .btn-main{background:var(--brand);color:#fff;box-shadow:0 10px 26px #0095f647}.login-page .btn-main:hover{background:var(--brand-d)}.login{width:100%;max-width:420px;box-shadow:var(--shadow);padding:32px 28px}.login h1{margin:22px 0 8px;font-size:28px;font-weight:800}.login form{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:22px;display:grid}.login label{margin-top:8px;font-size:14px;font-weight:600}.login input{background:var(--bg);height:50px;font:inherit;border:1px solid #00000026;border-radius:14px;padding:0 16px;font-size:16px}.login input:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #0095f62e}.login .btn{width:100%;margin-top:8px}.login .forgot{justify-self:end;margin-top:-2px;font-size:14px}.login .err{color:#e0263a;min-height:22px;font-size:14px}.login .back{align-items:center;min-height:44px;margin-top:10px;text-decoration:none;display:inline-flex}.pw{display:block;position:relative}.pw>input[type][name]{width:100%;padding-right:54px}.pw input::-ms-reveal{display:none}.pw input::-ms-clear{display:none}.pw-eye{width:44px;height:44px;color:var(--mute-2);cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;padding:0;transition:color .15s;display:grid;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.pw-eye:hover{color:var(--text)}.pw-eye>span{display:grid}.pw-eye .pw-off,.pw-eye[aria-pressed=true] .pw-on{display:none}.pw-eye[aria-pressed=true] .pw-off{display:grid}.seg-clip{margin:0 -6px;padding:2px 6px 8px;overflow:hidden}.screen.watch .seg{margin-bottom:14px}.results .yt-res .src-dot img{border-radius:0;width:68%;height:68%}.results .yt-res small .src-dot{vertical-align:-3px}.my-q li{align-items:center;gap:10px;display:flex}.my-q-open{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.my-q-txt{min-width:0;display:grid}.my-q-txt b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.my-q-txt small{color:var(--mute);font-size:12.5px}.app.web .tabbar,.app:not(.web) .ws-side{display:none}.app:not(.web) .ws-top{z-index:5;padding:calc(var(--sat,0px) + 12px)18px 10px;background:var(--bg);align-items:center;gap:6px;display:flex;position:sticky;top:0}.app:not(.web) .ws-top .ws-title{flex:1;min-width:0}.app:not(.web) .ws-top h1{font:700 22px/1.2 var(--font-h);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app:not(.web) .ws-top .data-src{display:none}.app:not(.web) .ws-top .ws-select{gap:0;padding:9px 10px;font-size:0}.app:not(.web) .ws-top .ws-select em{margin-left:4px;font-size:11px}.app:not(.web) .ws-top .ws-avatar,.app:not(.web) .ws-top .ws-round[href="/app/explore"]{display:none}.app:not(.web) .screen{padding-top:4px}.app:not(.web) .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.app:not(.web) .dash-row,.app:not(.web) .dash-main,.app:not(.web) .dash-list .tlist,.app:not(.web) .tr-viewer.wide .viewer-main{grid-template-columns:minmax(0,1fr)}@media (max-width:1099px){.tr-viewer.wide .viewer-main{flex-direction:column;overflow-y:auto}.tr-viewer.wide .viewer-video{flex:none;height:min(62vh,560px);padding:62px 0 0}.tr-viewer.wide .viewer-panel{width:auto;padding:16px 16px calc(28px + var(--sab,0px));border-left:0;overflow:visible}}.identity-page form{grid-template-columns:minmax(0,1fr);gap:4px;margin-top:18px;display:grid}.identity-page form>div,.identity-page form fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.identity-page form label{color:var(--text);margin-top:8px;padding:0;font-size:14px;font-weight:600}.identity-page form input:not([type=hidden]){background:var(--bg);width:100%;height:50px;font:inherit;color:var(--text);border:1px solid #00000026;border-radius:14px;padding:0 16px;font-size:16px}.identity-page form input:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #0095f62e}.identity-page form button[type=submit]{background:var(--brand);color:#fff;width:100%;min-height:48px;font:700 16px var(--font-b);cursor:pointer;border:0;border-radius:999px;margin-top:14px;box-shadow:0 10px 26px #0095f647}.identity-page form button[type=submit]:hover{background:var(--brand-d)}.identity-page form [role=alert],.identity-page form .text-red-500,.identity-page form [data-part=identity-refusal]{color:#e0263a;font-size:14px}.identity-page .consent{margin-top:12px;line-height:1.45}.identity-page .identity-wait{gap:14px;margin-top:18px;line-height:1.5;display:grid}.identity-page .back{margin-top:18px;display:inline-block}.identity-page form button[type=submit]{justify-content:center;align-items:center;display:flex}.app.welcome{max-width:560px;height:100vh;margin:0 auto}.welcome-head{margin:4px 0 14px}.welcome-head .onb-s{color:var(--mute)}#welcome-start,.np-page+.onb-cta{width:100%;margin-top:16px}.adm-tabs{margin-bottom:14px}.adm-bar{align-items:center;gap:10px;margin-bottom:8px;display:flex}.adm-search{flex:1;margin:0}.adm-scroll{overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;font-size:13.5px}.adm-table th{text-align:left;color:var(--mute);border-bottom:1px solid var(--line);padding:8px 10px;font-weight:600}.adm-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:9px 10px}.adm-table tr.blocked td{color:var(--mute-2);text-decoration:line-through}.adm-table tr.blocked td:last-child{text-decoration:none}.adm-tag{background:var(--brand-soft);color:var(--brand);border-radius:6px;margin-left:6px;padding:2px 6px;font-size:11px}.adm-tag.soft{background:var(--surface-2);color:var(--mute)}.adm-err{color:var(--down);max-width:420px;font-size:12.5px}.adm-limits h3{margin:6px 0}.adm-limits p{margin-bottom:12px;line-height:1.5}.adm-tags{flex-wrap:wrap;gap:6px;display:flex}.adm-tags li{background:var(--surface-2);border-radius:8px;padding:4px 8px;font-size:12.5px}.app:not(.web) .ws-top .ws-primary{gap:0;padding:10px;font-size:0}.ws-promo>a{color:#fff;width:100%;font:600 14px/1 var(--font-b);background:#121418;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:12px;text-decoration:none;display:flex}.ws-promo>a svg{color:#facc15}.ws-primary{text-decoration:none}@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-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}