.app-shell a{color:inherit;text-decoration:none}.sidebar-bottom form{margin:0}.sidebar-bottom form .nav-item{width:100%;font:inherit;background:transparent;border:0;cursor:pointer;text-align:left}@keyframes chat-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}.app-shell .chat-skeleton-row{cursor:default;pointer-events:none}.app-shell .chat-skeleton-icon,.app-shell .chat-skeleton-line{background:rgba(17,24,39,.09);border-radius:6px;animation:chat-skeleton-pulse 1.2s ease-in-out infinite}.app-shell .chat-skeleton-icon{flex:0 0 auto;width:18px;height:18px;border-radius:5px}.app-shell .chat-skeleton-line{height:10px;width:60%}.app-shell .chat-skeleton-row:first-child .chat-skeleton-line{width:72%}.app-shell .chat-skeleton-row:nth-child(2) .chat-skeleton-line{width:50%}.app-shell .chat-skeleton-row:nth-child(3) .chat-skeleton-line{width:64%}.app-shell .chat-skeleton-row:nth-child(4) .chat-skeleton-line{width:44%}@media (prefers-reduced-motion:reduce){.app-shell .chat-skeleton-icon,.app-shell .chat-skeleton-line{animation:none}}.app-shell .chat-msg-skeleton{flex:0 0 auto;border-radius:12px;background:rgba(17,24,39,.07);animation:chat-skeleton-pulse 1.2s ease-in-out infinite}.app-shell .chat-msg-skeleton.is-user{align-self:flex-end;width:min(300px,45%);height:40px;margin-right:30px}.app-shell .chat-msg-skeleton.is-assistant{align-self:flex-start;width:min(560px,80%);height:88px}@media (prefers-reduced-motion:reduce){.app-shell .chat-msg-skeleton{animation:none}}.app-shell .chat-recent-empty{margin:0;padding:5px 7px;font-size:14px;font-weight:350;color:#b4b8bf}.chat-evidence a{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;width:100%;min-height:54px;padding:6px;border-radius:7px}.chat-evidence a:hover{background:#f5f5f5}.chat-evidence a>span:first-child{width:44px;height:44px;background:#f5f5f5;border-radius:6px}.app-shell .lang-multiselect-menu{box-shadow:0 5px 16px rgba(15,23,42,.08);opacity:0;visibility:hidden;pointer-events:none;transform:scale(.98) translateY(-3px);transform-origin:top center;transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.app-shell .lang-multiselect.is-open .lang-multiselect-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.trend-example-rail .trend-example-card{display:block;flex:0 0 148px;width:148px}.trend-example-rail .trend-example-card .video-thumb{border-radius:10px}.trend-example-views{position:absolute;left:6px;bottom:6px;z-index:2;display:inline-flex;align-items:center;gap:3px;padding:2px 7px 2px 6px;color:#fff;font-size:11px;font-weight:350;background:rgba(0,0,0,.55);border-radius:999px}.trend-example-views svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.app-shell .view.is-company-detail .companies-filter-bar{display:none}.app-shell .view.is-company-detail .companies-content{max-width:1180px;margin-left:auto;margin-right:auto}.chat-evidence--solo a{grid-template-columns:72px minmax(0,1fr) auto;padding:10px;min-height:72px;background:#f8f9fb;border:1px solid #e9ecf0}.chat-evidence--solo a:hover{background:#f0f2f5}.chat-evidence--solo a>span:first-child{width:72px;height:72px;border-radius:8px}.app-shell .view.page-loading{display:flex;align-items:center;justify-content:center}.app-shell .topbar-search{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,46%)}.app-shell .chat-content{height:100%}.detail-video-player:-webkit-full-screen{object-fit:contain;background:#000}.detail-video-player:-webkit-full-screen,.detail-video-player:fullscreen{object-fit:contain;background:#000}.similar-rail-cards{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px}.similar-rail-cards .hook-card{flex:0 0 240px;width:240px}.filter-bar .control-label{color:rgba(255,255,255,.8)}.filter-bar .ui-select-trigger{background:rgba(255,255,255,.08);color:rgba(255,255,255,.92);border-color:rgba(255,255,255,.16);min-width:0;width:max-content}.filter-bar .ui-select-trigger:hover{background:rgba(255,255,255,.14)}.filter-bar .ui-select-icon{color:rgba(255,255,255,.6)}.filter-bar .result-count{color:rgba(255,255,255,.7)}.ui-menu-positioner{z-index:60}.ui-menu-positioner>.chat-title-dropdown{position:static;top:auto;left:auto;right:auto;margin:0;box-shadow:0 5px 16px rgba(15,23,42,.08);transform-origin:var(--transform-origin,top center);transition:opacity .12s ease,transform .12s ease}.ui-menu-positioner>.chat-title-dropdown[data-ending-style],.ui-menu-positioner>.chat-title-dropdown[data-starting-style]{opacity:0;transform:scale(.98) translateY(-3px)}.chat-title-menu-item{cursor:pointer;outline:none}.chat-title-menu-item[data-highlighted]{background:rgba(0,0,0,.05)}.ui-drawer-backdrop{position:fixed;inset:0;z-index:78;background:rgba(17,24,39,.26);transition:opacity .16s ease}.ui-drawer-backdrop[data-ending-style],.ui-drawer-backdrop[data-starting-style]{opacity:0}.ui-drawer-panel{position:fixed;top:12px;right:12px;z-index:79;display:flex;flex-direction:column;width:min(520px,calc(100vw - 28px));height:calc(100vh - 24px);background:#fff;border:.5px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 22px 70px rgba(15,23,42,.22);overflow:hidden;transition:opacity .22s ease,transform .22s ease}.ui-drawer-panel[data-ending-style],.ui-drawer-panel[data-starting-style]{opacity:0;transform:translateX(22px) scale(.985)}.ui-drawer-title{margin:0;font-size:17px;font-weight:500}.anatomy-section[open]>.anatomy-section-content{max-height:none}.ui-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;height:36px;min-width:148px;padding:0 10px;color:var(--ink);background-color:var(--surface);border:.5px solid rgba(0,0,0,.08);border-radius:6px;font:inherit;font-size:13px;cursor:pointer;outline:none}.ui-select-trigger:focus-visible{border-color:rgba(0,0,0,.4)}.ui-select-icon{display:flex;color:#6b7280}.ui-select-positioner{z-index:90}.ui-select-popup{min-width:max-content;max-height:min(var(--available-height,320px),320px);overflow-y:auto;background:var(--surface,#fff);border:.5px solid rgba(0,0,0,.1);border-radius:10px;padding:6px;box-shadow:0 5px 16px rgba(0,0,0,.08);font-size:13px;color:var(--ink);transform-origin:var(--transform-origin,top center);transition:opacity .12s ease,transform .12s ease}.ui-select-popup[data-ending-style],.ui-select-popup[data-starting-style]{opacity:0;transform:scale(.98) translateY(-3px)}.ui-select-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;border-radius:7px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.ui-select-item[data-highlighted]{background:rgba(0,0,0,.05)}.ui-select-item[data-selected]{color:var(--ink);font-weight:500}.ui-select-check{display:flex;color:var(--ink)}.feed-load-more{grid-column:1/-1;justify-self:center;margin:24px auto;padding:10px 24px;border-radius:999px;border:0;background:#111;color:#fff;font:inherit;cursor:pointer}.hook-card a{display:block;width:100%;min-height:100%;padding:0;color:inherit;background:transparent;border:0;text-align:left}.app-shell .search-select{position:relative}.app-shell .search-select-popup{position:absolute;top:calc(100% + 5px);left:0;z-index:70;width:260px;max-width:80vw;background:var(--surface,#fff);border:.5px solid rgba(0,0,0,.1);border-radius:10px;padding:6px;box-shadow:0 5px 16px rgba(0,0,0,.08);transform-origin:top center;animation:search-pop-in .12s ease}@keyframes search-pop-in{0%{opacity:0;transform:scale(.98) translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.app-shell .search-select-popup{animation:none}}.app-shell .search-select-input{width:100%;height:32px;margin-bottom:6px;padding:0 9px;font:inherit;font-size:13px;color:var(--ink);background:#fff;border:.5px solid rgba(0,0,0,.12);border-radius:7px;outline:none}.app-shell .search-select-input:focus{border-color:rgba(0,0,0,.2)}.app-shell .search-select-list{display:flex;flex-direction:column;max-height:280px;overflow-y:auto}.app-shell .search-select-list .ui-select-item{justify-content:flex-start;gap:9px;width:100%;font:inherit;font-size:13px;color:var(--ink);background:transparent;border:0;text-align:left}.app-shell .search-select-list .ui-select-item:hover{background:rgba(0,0,0,.05)}.app-shell .search-opt-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .search-opt-check,.app-shell .search-opt-icon{flex-shrink:0;display:inline-flex;color:var(--ink)}.app-shell .search-opt-icon{position:relative;align-items:center;justify-content:center;width:20px;height:20px;overflow:hidden;background:var(--surface,#f2f4f7);border:.5px solid var(--border);border-radius:5px;font-size:10px;font-weight:460}.app-shell .search-opt-icon img{width:100%;height:100%;object-fit:cover}.app-shell .search-opt-icon.is-fallback:after{content:attr(data-initial)}.app-shell .search-select-clear{width:100%;margin-top:5px;padding:7px 10px 4px;font:inherit;font-size:12px;color:var(--text-muted);background:transparent;border:0;border-top:.5px solid rgba(0,0,0,.07);border-radius:0;text-align:left;cursor:pointer}.app-shell .search-select-clear:hover{background:rgba(0,0,0,.05)}.app-shell .search-select-empty,.app-shell .search-select-more{padding:8px 10px;font-size:12px;color:var(--text-muted)}.app-shell .app-filter-search{position:relative;display:inline-flex;margin-right:16px}.app-shell .app-filter-search .search-bar-icon{left:11px}.app-shell .app-filter-search-input{height:36px;width:200px;padding:0 10px 0 30px;font:inherit;font-size:13px;color:var(--ink);background:var(--surface);border:.5px solid rgba(0,0,0,.08);border-radius:6px;outline:none}.app-shell .app-filter-search-input::placeholder{color:var(--text-muted)}.app-shell .app-filter-search-input:focus{border-color:rgba(0,0,0,.3)}.app-shell .creator-card{background:#ffffff;border:.5px solid rgba(0,0,0,.1);border-radius:12px;overflow:hidden;margin-top:4px}.app-shell .creator-card-head{display:flex;align-items:center;padding:14px 18px 12px}.app-shell .creator-card-title{font-size:13px;font-weight:400;color:var(--text-muted)}.app-shell .creator-table{display:flex;flex-direction:column}.app-shell .creator-table-head,.app-shell .creator-table-row{display:grid;grid-template-columns:minmax(180px,2fr) repeat(6,minmax(80px,1fr));grid-gap:16px;gap:16px;align-items:center}.app-shell .creator-cell-country{display:flex;align-items:center;gap:6px;font-size:13px}.app-shell .creator-cell-empty{color:var(--text-muted)}.app-shell .creator-table-head{padding:4px 18px 9px;border-bottom:.5px solid rgba(0,0,0,.07)}.app-shell .creator-table-head .creator-cell{font-size:13px;font-weight:350;color:var(--text-muted)}.app-shell .creator-th-sort{font:inherit;font-size:13px;font-weight:350;background:transparent;border:0;cursor:pointer;color:var(--text-muted);transition:color .12s ease}.app-shell .creator-th-sort:hover{color:var(--ink)}.app-shell .creator-th-sort.is-active{color:var(--ink);font-weight:420}.app-shell .creator-table-row{padding:11px 18px;color:inherit;border-bottom:.5px solid rgba(0,0,0,.05);transition:background .12s ease}.app-shell .creator-table-row:last-child{border-bottom:0}.app-shell .creator-table-row:hover{background:rgba(17,24,39,.025)}.app-shell .creator-cell{min-width:0}.app-shell .creator-cell-name{display:flex;align-items:center;gap:10px}.app-shell .creator-cell-platform{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--text-muted)}.app-shell .creator-platform-icon{flex-shrink:0;font-size:14px;color:var(--text-muted)}.app-shell .creator-cell-apps{display:flex;align-items:center;gap:7px;min-width:0}.app-shell .creator-apps-empty{color:var(--text-muted);font-size:13px}.app-shell .creator-app-name{overflow:hidden;font-size:13px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.app-shell .creator-app-more{flex-shrink:0;font-size:13px;color:var(--text-muted)}.app-shell .creator-app-stack{display:inline-flex;align-items:center;flex-shrink:0}.app-shell .creator-app-stack .creator-app-logo{margin-left:-7px;border:1.5px solid #fff}.app-shell .creator-app-stack .creator-app-logo:first-child{margin-left:0}.app-shell .creator-app-logo{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;overflow:hidden;background:var(--surface,#f2f4f7);border:.5px solid var(--border);border-radius:5px;font-size:11px;font-weight:460;color:var(--ink)}.app-shell .creator-app-logo img{width:100%;height:100%;object-fit:cover}.app-shell .creator-app-logo.is-fallback:after{content:attr(data-initial)}.app-shell .creator-cell-num{font-size:13px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;justify-self:end}.app-shell .creator-name-stack{min-width:0}.app-shell .creator-name-stack strong{color:var(--ink);font-weight:410}.app-shell .creator-name-stack strong,.app-shell .creator-sub{display:block;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.app-shell .creator-sub{font-weight:360;color:var(--text-muted)}.app-shell .creator-avatar{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;overflow:hidden;color:var(--ink);background:var(--thumb-bg,#eef2f7);border:.5px solid var(--border);border-radius:50%;font-size:13px;font-weight:440}.app-shell .creator-avatar img{width:100%;height:100%;object-fit:cover}.app-shell .creator-avatar.is-fallback:after{content:attr(data-initial)}.app-shell .creator-avatar-lg{width:48px;height:48px;font-size:18px}.app-shell .creator-export-btn{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:9px 13px;font-size:14px;font-weight:380;color:#ffffff;background:#522eff;border:0;border-radius:8px;cursor:pointer;transition:background .12s ease,opacity .12s ease}.app-shell .creator-export-btn:hover{background:#431fe0}.app-shell .creator-export-btn:disabled{opacity:.45;cursor:not-allowed}.app-shell .creator-export-btn iconify-icon{font-size:17px}.export-dialog{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px}.export-dialog-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.36);border:0;cursor:default}.export-dialog-panel{position:relative;z-index:1;width:min(440px,calc(100vw - 32px));padding:20px;background:#ffffff;border:.5px solid rgba(0,0,0,.12);border-radius:10px;box-shadow:0 24px 70px rgba(15,23,42,.26)}.export-dialog-head h3{margin:0;font-size:16px;font-weight:440;color:var(--ink)}.export-dialog-head p{margin:4px 0 0;font-size:13px;font-weight:360;color:var(--text-muted)}.export-dialog-section{margin-top:18px}.export-dialog-label{display:block;margin-bottom:9px;font-size:13px;font-weight:440;color:var(--ink)}.export-filter-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px 14px;gap:13px 14px}.export-filter-grid .control{flex-direction:column;align-items:stretch;gap:6px;min-width:0}.export-filter-grid .control-label{font-size:12px;font-weight:400;color:var(--text-muted)}.export-filter-grid .ui-select-trigger{width:100%;min-width:0}.export-filter-apps{grid-column:1/-1}.ui-select-popup.export-select-popup{width:var(--anchor-width);min-width:var(--anchor-width)}.export-row-option{display:flex;align-items:center;gap:9px;padding:10px 12px;margin-top:6px;font-size:13.5px;font-weight:380;color:var(--ink);background:#ffffff;border:.5px solid var(--border);border-radius:8px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.export-row-option:hover{background:rgba(15,23,42,.02)}.export-row-option input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:16px;height:16px;margin:0;border:1.5px solid var(--border);border-radius:50%;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.export-row-option input[type=radio]:checked{border-color:#522eff;box-shadow:inset 0 0 0 4px #522eff}.export-row-count{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted)}.export-row-input{width:84px;padding:4px 8px;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);background:#ffffff;border:.5px solid var(--border);border-radius:6px}.export-row-input:focus{outline:none;border-color:#522eff}.export-row-hint{font-size:12px;color:var(--text-muted)}.export-dialog-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:20px}.export-dialog-cancel{padding:9px 13px;font-size:14px;font-weight:380;color:var(--ink);background:transparent;border:.5px solid var(--border);border-radius:8px;cursor:pointer}.export-dialog-cancel:hover{background:rgba(15,23,42,.03)}.export-dialog-confirm{margin-left:0}.app-shell .company-detail-header{display:flex;align-items:center;gap:12px}.app-shell .creator-profile-link{margin-left:auto;padding:7px 13px;font-size:13px;font-weight:440;color:#522eff;background:rgba(82,46,255,.08);border-radius:7px;white-space:nowrap}.app-shell .creator-profile-link:hover{background:rgba(82,46,255,.14)}@media (max-width:760px){.app-shell .creator-table-head,.app-shell .creator-table-row{grid-template-columns:minmax(140px,1.6fr) repeat(2,minmax(64px,.8fr))}.app-shell .creator-table-head>:nth-child(2),.app-shell .creator-table-head>:nth-child(3),.app-shell .creator-table-head>:nth-child(4),.app-shell .creator-table-head>:nth-child(6),.app-shell .creator-table-row>:nth-child(2),.app-shell .creator-table-row>:nth-child(3),.app-shell .creator-table-row>:nth-child(4),.app-shell .creator-table-row>:nth-child(6){display:none}}.country-flag{display:inline-block;vertical-align:middle;margin-left:6px;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.1);width:auto;height:11px;object-fit:cover}.app-shell .country-line{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;color:var(--text-muted);letter-spacing:.02em}.app-shell .country-line .country-flag{margin-left:0}.app-shell .companies-filter-bar .trend-control select,.app-shell .companies-filter-bar .ui-select-trigger{min-width:150px}.app-shell .companies-filter-bar{gap:12px 14px}