:root{color:#1d1e24;background:#fff;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}button,input{font:inherit}button{cursor:pointer}.search-page{min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(32px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:#fff}.search-utility{justify-content:space-between;align-items:center;height:32px;display:flex}.utility-button{color:#545862;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;text-decoration:none;display:grid}.utility-button svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.grid-icon svg{stroke-width:2.25px;width:25px;height:25px}.search-content{width:min(100%,640px);margin:clamp(58px,12vw,80px) auto 0}.search-brand-image{width:min(47vw,301px);height:auto;margin:0 auto 36px;display:block}.search-form{background:#fff;border:2px solid #526cf5;border-radius:13px;align-items:stretch;width:100%;display:flex;overflow:hidden}.search-form input{color:#202126;background:#fff;border:0;border-radius:0;outline:0;flex:1;min-width:0;height:54px;padding:0 6px 0 15px;font-size:19px}.search-form:focus-within{box-shadow:0 0 0 1px #526cf5}.search-form input::placeholder{color:#98999d}.search-tool{color:#030712;background:#fff;border:0;flex:0 0 34px;place-items:center;width:34px;padding:0;text-decoration:none;display:grid;position:relative}.search-tool svg{fill:currentColor;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:24px;height:24px}.microphone svg path{fill:none}.camera{flex-basis:43px;width:43px}.camera svg{stroke:none;width:27px;height:27px}.camera i{background:#f45b62;border-radius:50%;width:7px;height:7px;position:absolute;top:11px;right:4px}.search-tool-divider{background:#eeeef0;flex:0 0 1px;align-self:center;width:1px;height:31px}.search-form>button[type=submit]{color:#fff;background:#526cf5;border:0;border-radius:0;flex:none;min-width:92px;min-height:54px;padding:0 13px;font-size:18px;font-weight:600}.search-form .search-tool{color:#030712;background:#fff;min-width:0;min-height:0;padding:0}.search-form>button[type=submit]:hover,.search-form>button[type=submit]:focus-visible{background:#3d59ed}.search-form .search-tool:hover,.search-form .search-tool:focus-visible{color:#030712;background:#f5f6ff}.hot-topics,.story-feed{width:min(100%,640px);margin-inline:auto}.hot-topics{margin-top:27px}.topic-row{color:inherit;padding:0 1px 15px;text-decoration:none;display:block}.topic-row .topic-title{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:400;line-height:1.36;display:block;overflow:hidden}.topic-row small{color:#b3b6c0;margin-top:5px;font-size:13px;line-height:1.2;display:block}.topic-row:hover .topic-title{color:#3852dc}.story-feed{margin-top:2px}.story-card{border-top:1px solid #eff0f3;padding:16px 0 13px}.story-card h2{color:#202126;letter-spacing:-.02em;margin:0 0 10px;font-size:18px;font-weight:400;line-height:1.36}.story-link{color:inherit;text-decoration:none;display:block}.story-link:hover h2{color:#3852dc}.story-rail{background:#f0f1f3;border-radius:10px;height:100px;overflow:hidden}.story-image{object-fit:cover;width:100%;height:100%;display:block}.story-card footer{color:#b3b6c0;margin-top:8px;font-size:13px}.desktop-navigation,.desktop-suggestion,.desktop-footer,.desktop-helpers,.hot-topics-header,.topic-rank,.topic-badge,.desktop-topic,.search-form .attachment{display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button:disabled{cursor:wait;opacity:.65}.form-error{color:#a42b2b;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.performer-page{width:min(100%,680px);padding:max(40px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(32px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));margin:0 auto}.performer-header{margin-bottom:32px}.eyebrow{color:#1f5fbf;letter-spacing:.12em;font-size:12px;font-weight:700}.performer-header h1{font-size:28px}.muted{color:#657080;line-height:1.7}.small{font-size:13px}.performer-login,.performer-session{gap:12px;display:grid}.performer-page input{color:#222;background:#fff;border:1px solid #aeb9c8;border-radius:8px;width:100%;min-width:0;padding:12px;font-size:16px}.primary-button,.secondary-button{border:1px solid #2468ca;border-radius:8px;min-height:44px;padding:10px 18px;font-size:16px}.primary-button{color:#fff;background:#2468ca}.secondary-button{color:#1f5fbf;background:#fff}.connection{margin:0;font-size:14px;font-weight:600}.connection.connected{color:#237549}.connection.reconnecting,.connection.expired,.connection.unauthorized{color:#995013}.query-panel{border-block:1px solid #e2e7ed;margin:28px 0;padding:24px 0}.query-panel h2{color:#657080;margin-top:0;font-size:14px;font-weight:400}.captured-query{overflow-wrap:anywhere;white-space:pre-wrap;margin:20px 0;font-size:clamp(28px,7vw,40px);font-weight:600}.empty-query{color:#657080;margin-block:32px}.performer-actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:360px){.search-content{margin-top:52px}.search-brand-image{margin-bottom:26px}.search-form>button[type=submit]{min-width:83px;padding-inline:10px}.topic-row .topic-title{font-size:18px}}@media (min-width:641px){.search-page{padding:0 max(24px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));color:#222;flex-direction:column;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;display:flex}.search-utility,.story-feed{display:none}.desktop-navigation{flex:0 0 60px;justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.desktop-navigation-links,.desktop-account{align-items:center;display:flex}.desktop-navigation-links{gap:20px}.desktop-account{gap:26px}.desktop-navigation a{color:inherit;white-space:nowrap;text-decoration:none}.desktop-navigation a:hover,.desktop-settings summary:hover{color:#315efb}.desktop-navigation .desktop-login{color:#fff;background:#4e6ef2;border-radius:18px;place-items:center;width:58px;height:30px;display:grid}.desktop-settings{position:relative}.desktop-settings summary{cursor:pointer;list-style:none}.desktop-settings summary::-webkit-details-marker{display:none}.desktop-settings-menu{z-index:2;background:#fff;border:1px solid #eee;border-radius:12px;gap:16px;min-width:112px;padding:16px;display:grid;position:absolute;top:28px;right:-12px;box-shadow:0 4px 16px #0001}.search-content{flex:none;width:min(100%,800px);margin-top:clamp(24px,17dvh - 86px,110px)}.search-brand-image{width:210px;margin-bottom:26px}.search-form{isolation:isolate;background:linear-gradient(160deg,#3377fe,#4c6fff,#8370ff,#ba59ff) border-box;border:1.5px solid #0000;border-radius:16px;grid-template-rows:33px 48px;grid-template-columns:minmax(0,1fr) 36px 36px 108px;height:100px;padding:8px 10px;display:grid;position:relative;box-shadow:0 8px 20px -12px #4e6ef233}.search-form:before{content:"";z-index:-1;pointer-events:none;background:#fff;border-radius:14.5px;position:absolute;inset:0}.search-form:focus-within{box-shadow:0 8px 20px -12px #4e6ef255}.search-form input{background:0 0;grid-area:1/1/auto/-1;width:100%;height:33px;padding:0 4px;font-size:16px}.search-form input::placeholder{color:#9195a3}.search-form .search-tool{background:0 0;grid-row:2;align-self:center;width:36px;height:44px}.search-form .microphone{grid-column:2}.search-form .attachment{grid-column:3;display:grid}.search-form .search-tool svg{fill:none;stroke-width:1.8px;width:22px;height:22px}.search-form .camera,.search-tool-divider{display:none}.search-form>button[type=submit]{background:linear-gradient(100deg,#3069ff,#9170ff);border-radius:14px;grid-area:2/4;align-self:center;min-width:108px;height:44px;min-height:44px;padding:0 12px;font-size:18px;font-weight:400}.search-form>button[type=submit]:hover,.search-form>button[type=submit]:focus-visible{background:linear-gradient(100deg,#285deb,#8060ed)}.desktop-suggestion{color:#222;background:#f5f6f9;border-radius:24px;flex:none;align-self:center;align-items:center;gap:6px;max-width:100%;min-height:38px;margin-top:36px;padding:8px 12px;font-size:16px;line-height:22px;text-decoration:none;display:flex}.desktop-suggestion img{flex-shrink:0}.desktop-suggestion strong{flex-shrink:0;font-size:14px}.desktop-suggestion>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-suggestion>svg{flex-shrink:0}.hot-topics{width:min(100%,760px);margin-top:clamp(32px,18dvh - 90px,110px)}.hot-topics-header{justify-content:space-between;align-items:center;height:24px;margin-bottom:17px;display:flex}.hot-topics-header a,.hot-topics-header button{color:#9195a3;align-items:center;gap:4px;text-decoration:none;display:flex}.hot-topics-header button{background:0 0;border:0;padding:0;font-size:14px}.hot-topics-header a:hover,.hot-topics-header button:hover{color:#315efb}.topic-list{grid-template-rows:repeat(5,36px);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:12px;display:grid}.topic-row{align-items:center;gap:8px;min-width:0;padding:0;display:flex}.topic-row small{display:none}.topic-rank{color:#9195a3;flex:0 0 20px;place-items:start;width:20px;font-size:16px;display:grid}.rank-0,.rank-1{color:#fe2d46}.rank-2{color:#f60}.rank-3{color:#faa90e}.topic-row .topic-title{letter-spacing:0;min-width:0;font-size:16px;line-height:36px}.topic-badge{color:#fff;background:#f60;border-radius:3px;flex:none;padding:0 2px;font-size:10px;line-height:14px;display:block}.topic-badge.new{background:#ff455b}.desktop-helpers{background:#fff;border:1px solid #e5e5e5;border-radius:10px;grid-template-rows:repeat(2,1fr);gap:6px;width:44px;height:136px;padding:8px 0;display:grid;position:fixed;bottom:42px;right:24px}.desktop-helpers a{color:#333;align-content:center;justify-items:center;gap:2px;font-size:12px;text-decoration:none;display:grid}.desktop-helpers svg{stroke-width:1.7px;width:18px;height:18px}.desktop-footer{color:#bbb;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:auto;padding-top:48px;font-size:12px;line-height:18px;display:flex}.desktop-footer a{color:inherit;text-decoration:none}.desktop-footer a:hover{color:#666}.desktop-navigation a:focus-visible,.desktop-settings summary:focus-visible,.desktop-suggestion:focus-visible,.hot-topics-header button:focus-visible,.desktop-helpers a:focus-visible{outline-offset:4px;outline:2px solid #315efb}}@media (min-width:641px) and (max-width:900px){.desktop-navigation-links{gap:16px}.desktop-navigation-links a:nth-child(8),.desktop-navigation-links a:nth-child(9),.desktop-navigation-links a:nth-child(10),.desktop-helpers{display:none}}@media (min-width:641px) and (max-height:500px){.search-content{margin-top:24px}.search-brand-image{width:168px;margin-bottom:20px}.desktop-suggestion,.hot-topics{margin-top:24px}.desktop-helpers{display:none}}
