.ho-chat{color:#111827;--ho-accent:#2f5bff;background:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:18px;display:flex;box-shadow:0 0 0 1px #e5e7eb,0 24px 60px -20px #11182740}@media (min-width:1024px){.ho-chat{min-height:420px}}.ho-chat[data-agent=claude]{color:#3d3929;--ho-accent:#d97757;background:#faf9f5;box-shadow:0 0 0 1px #e8e6dc,0 24px 60px -20px #3d392940}.ho-chat[data-agent=codex]{--ho-accent:#111827}.ho-chat[data-agent=cursor]{color:#1f1f1c;--ho-accent:#55544f;background:#f7f7f5;box-shadow:0 0 0 1px #e4e4e0,0 24px 60px -20px #28282440}.ho-chat[data-agent=generic]{--ho-accent:#7c3aed}.ho-chat[data-agent=claude] .ho-voice{font-family:ui-serif,Georgia,Times New Roman,serif}.ho-chat[data-agent=codex] .ho-voice,.ho-chat[data-agent=cursor] .ho-voice{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.ho-bubble{background:#0000000d;border-radius:12px;align-self:flex-end;max-width:88%;padding:10px 12px;font-size:14px;line-height:1.4}.ho-step{align-items:center;gap:10px;font-size:15px;display:flex}.ho-status{flex-shrink:0;width:18px;height:18px;position:relative}.ho-spin,.ho-tick{border-radius:50%;position:absolute;inset:0}.ho-spin{border:2px solid #0000001f;border-top-color:var(--ho-accent);animation:.8s linear infinite ho-spin,.2s both ho-hide}.ho-tick{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3 5 8.6 9.4 3.8' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px no-repeat, var(--ho-accent);animation:.3s cubic-bezier(.23,1,.32,1) both ho-pop}.ho-done{color:#067647;background:#12b76a1a;border-radius:12px;margin-top:auto;padding:10px 12px;font-size:14px;font-weight:600}.ho-path{fill:none;stroke:url(#ho-grad);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;animation:1.6s both ho-draw}.ho-dot{background:#2f5bff;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;animation:.6s cubic-bezier(.45,0,.2,1) both ho-travel;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #2f5bff33,0 0 18px 4px #7c3aed8c}.scr{width:1280px;height:720px;font-family:var(--font-sans), system-ui, sans-serif;color:#1f1e1d;text-align:left;backface-visibility:hidden;background:#0b1530 url(/bst-view.webp) 50%/cover no-repeat;line-height:1.3;position:relative;overflow:hidden}.scr-win{background:#fff;border-radius:14px;position:absolute;overflow:hidden;box-shadow:0 24px 60px #080e2847,0 0 0 1px #1111110f}.scr-bar{background:#f7f7f8;border-bottom:1px solid #eeeef0;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.scr-bar i{background:#d9d9de;border-radius:50%;width:10px;height:10px}.scr-bar b{margin-left:6px;font-weight:600}.scr-appicon{object-fit:contain;border-radius:22%;flex-shrink:0;display:inline-block}.scr-stars{color:#007185;align-items:center;gap:1px;font-size:11px;display:inline-flex}.scr-stars span{margin-left:4px}.scr-typed{white-space:nowrap;vertical-align:bottom;border-right:2px solid #2f5bff;animation:.9s steps(24,end) both scr-type;display:inline-block;overflow:hidden}.scr-chip{color:#2f5bff;background:#eef2ff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-block}.scr-badge{color:#fff;background:#2f5bff;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;top:-10px;right:10px}.scr-in{animation:.55s cubic-bezier(.23,1,.32,1) both scr-in}.scr-best{animation:.5s both scr-best}.scr-dim{animation:.5s both scr-dim}.ho-appicon{color:#fff;text-shadow:0 1px 2px #00000059;flex-direction:column;align-items:center;gap:6px;width:80px;margin:-20px 0 0 -40px;font-size:10.5px;display:flex;position:absolute}.ho-appicon img{box-sizing:content-box;background:#fff;border-radius:50%;width:26px;height:26px;padding:7px}.ho-appicon b{white-space:nowrap;font-weight:400}.ho-ripple{border:3px solid #fff;border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px;animation:.7s ease-out both ho-ripple;position:absolute;box-shadow:0 0 20px #2f5bffcc}.amz-head{background:#131921;align-items:center;gap:12px;padding:10px 14px;display:flex}.amz-head .scr-appicon{background:#fff;padding:3px}.amz-search{background:#fff;border-radius:8px;flex:1;align-items:center;height:34px;padding-left:12px;font-size:13.5px;display:flex;overflow:hidden}.amz-field{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.amz-go{background:#febd69;place-items:center;width:42px;height:100%;display:grid}.amz-meta{color:#565959;justify-content:space-between;align-items:center;padding:10px 16px 0;font-size:12px;display:flex}.amz-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:12px 16px;display:grid}.amz-card{background:#fff;border-radius:10px;padding:10px;position:relative;box-shadow:0 0 0 1px #ececef}.amz-img{object-fit:contain;background:#f7f7f8;border-radius:6px;width:100%;height:130px;display:block}.amz-title{color:#0f1111;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 4px;font-size:12.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.amz-price{color:#0f1111;margin-top:4px;font-size:22px;font-weight:500}.amz-price sup{vertical-align:9px;font-size:11px}.amz-price s{color:#565959;margin-left:6px;font-size:11.5px}@keyframes ho-spin{to{transform:rotate(360deg)}}@keyframes ho-hide{0%{opacity:1}to{opacity:0}}@keyframes ho-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes ho-draw{0%{stroke-dashoffset:1px;opacity:1}25%{stroke-dashoffset:0;opacity:1}70%{opacity:1}to{stroke-dashoffset:0;opacity:.15}}@keyframes ho-travel{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes ho-ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}@keyframes scr-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes scr-best{to{background:#fff;transform:translateY(-6px);box-shadow:0 0 0 3px #2f5bff,0 16px 34px #2f5bff40}}@keyframes scr-dim{to{opacity:.45}}@keyframes scr-type{0%{max-width:0}to{max-width:100%}}@media (prefers-reduced-motion:reduce){.ho-anim *,.ho-anim :after{animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}}
html:has([data-v3-page]){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has([data-v3-page]){scroll-behavior:auto}}.v3-fade-in{animation:.6s both v3-fade}.v3-ripple{opacity:0;animation:v3-ripple .6s ease-out var(--click,0s) both}.v3-pop{animation:v3-pop .45s var(--ease-entrance) var(--d,0s) both}.v3-rise{animation:v3-rise .5s var(--ease-entrance) var(--d,0s) both}.v3-in{animation:v3-fade .15s ease var(--d,0s) both}.v3-fill{animation:v3-fill 1.5s cubic-bezier(.4, 0, .2, 1) var(--d,0s) both}.v3-type{animation:v3-type 1s steps(21) var(--d,0s) both}.v3-msg{animation:v3-msg .4s var(--ease-entrance) var(--d,0s) both}.v3-slide{animation:v3-slide .35s var(--ease-entrance) both}.v3-tap{animation:.5s ease-out both v3-tap}.v3-like{animation:v3-like .4s var(--ease-entrance)}.v3-bolt{stroke-dasharray:1;stroke-dashoffset:1px;animation:5s ease-in-out infinite v3-bolt}@keyframes v3-bolt{0%{stroke-dashoffset:1px}18%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.v3-icon-float{rotate:var(--tilt,0deg);animation:v3-icon-float 4s ease-in-out var(--delay,0s) infinite alternate}.v3-icon-shadow{animation:v3-icon-shadow 4s ease-in-out var(--delay,0s) infinite alternate}@keyframes v3-icon-float{0%{translate:0 4px}to{translate:0 -8px}}.v3-draw :is(path,circle,rect,line,polyline,ellipse){stroke-dasharray:100}.v3-draw[data-drawing] :is(path,circle,rect,line,polyline,ellipse){animation:1.4s cubic-bezier(.65,0,.35,1) both v3-draw}@media (hover:hover){.group:hover .v3-draw :is(path,circle,rect,line,polyline,ellipse){animation:1.4s cubic-bezier(.65,0,.35,1) both v3-draw}}@keyframes v3-draw{0%{stroke-dashoffset:100px}}@keyframes v3-icon-shadow{0%{opacity:1;scale:1}to{opacity:.55;scale:.72}}.v3-corner-tag{--curve:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 24' preserveAspectRatio='none'%3E%3Cpath d='M0 0H28V24H23C15 24 14.5 18 12.5 12C10.5 6 8 0 0 0Z'/%3E%3C/svg%3E");-webkit-mask:var(--curve) left / 28px 100% no-repeat, linear-gradient(#000, #000) right / calc(100% - 27px) 100% no-repeat;mask:var(--curve) left / 28px 100% no-repeat, linear-gradient(#000, #000) right / calc(100% - 27px) 100% no-repeat;background:linear-gradient(135deg,#2f5bff,#7c3aed)}@keyframes v3-fade{0%{opacity:0}}@keyframes v3-ripple{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}@keyframes v3-pop{0%{opacity:0;transform:scale(.94)}}@keyframes v3-rise{0%{opacity:0;transform:translateY(1.5cqw)}}@keyframes v3-fill{0%{transform:scaleX(0)}}@keyframes v3-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes v3-msg{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes v3-slide{0%{opacity:0;transform:translate(10%)}}@keyframes v3-tap{0%{opacity:0;transform:scale(.6)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes v3-like{40%{transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.v3-fade-in,.v3-bolt,.v3-icon-float,.v3-icon-shadow{animation:none}.v3-draw :is(path,circle,rect,line,polyline,ellipse){animation:none!important}.v3-bolt{stroke-dashoffset:0}}
