.guide-avatar{display:block;position:relative;width:190px;height:180px;flex:none;pointer-events:none}.guide-avatar>canvas,.guide-avatar>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.guide-avatar-compact{width:152px;height:132px}.universe-grid>.universe-guide-tile{grid-column:1/-1;min-height:128px;justify-content:center}.universe-guide-tile>.guide-avatar{position:absolute;right:0;bottom:0;z-index:0;padding:0}.universe-guide-tile>.universe-tile-action{transform:rotate(45deg)!important}.guide-menu-button{position:relative;white-space:nowrap}.guide-menu-button>span{display:inline-flex;align-items:center;gap:7px}.guide-menu-button svg{width:20px;height:20px}.guide-unread{width:5px;height:5px;flex:none;border-radius:50%;background:var(--seller-ink,light-dark(#242426,#fafafa))}.guide-desktop-access{display:none}html body .guide-sheet.shared-mobile-sheet{z-index:140!important;color:light-dark(#171719,#fffaf2)}.guide-backdrop{z-index:139!important}html body .guide-sheet.shared-mobile-sheet .bottom-sheet-surface{height:min(740px,calc(100dvh - max(24px,env(safe-area-inset-top,0px))));max-height:calc(100dvh - max(24px,env(safe-area-inset-top,0px)));display:flex;flex-direction:column;background:light-dark(#fff,#212223);border-radius:28px 28px 0 0}html body .guide-sheet.shared-mobile-sheet .bottom-sheet-body{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden;padding:0 20px 16px}html body .guide-sheet.shared-mobile-sheet .bottom-sheet-heading{flex:none;padding-bottom:0}html body .guide-sheet.shared-mobile-sheet .bottom-sheet-heading h2{font-size:20px}html body .guide-sheet.shared-mobile-sheet .desktop-sheet-close{display:inline-flex!important}.guide-subtitle{margin:0;font-size:12px;color:light-dark(#65666c,#bec0c6)}.guide-stage{display:flex;align-items:center;flex-direction:column;flex:none;position:relative;padding:4px 0 14px}.guide-stage>p{font-size:13px;line-height:1.5;margin:0;min-height:20px}.guide-transcript{display:flex;flex-direction:column;gap:12px;flex:1;min-height:70px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:8px 0 2px}.guide-message{margin:0;max-width:94%;padding:12px 14px;border-radius:18px;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;flex:none}.guide-message.assistant{align-self:flex-start;background:light-dark(#f3f3f5,#303134);color:light-dark(#171719,#fffaf2)}.guide-message.user{align-self:flex-end;background:light-dark(#222325,#fffaf2);color:light-dark(#fffaf2,#222325)}html body .guide-sheet.shared-mobile-sheet .bottom-sheet-actions{flex:none;padding:12px 16px max(18px,env(safe-area-inset-bottom,0px));border-top:1px solid light-dark(#e2e2e6,#414247);background:light-dark(#fff,#212223)}.guide-composer-area{width:100%;min-width:0}.guide-composer{display:flex;align-items:center;gap:5px;width:100%;padding:6px;border:1px solid light-dark(#dedee3,#44454a);border-radius:28px;background:light-dark(#fff,#18191a)}.guide-composer input{flex:1;min-width:0;width:0;border:0;background:transparent;font:inherit;font-size:16px;line-height:1.4;padding:8px 2px;color:inherit}.guide-composer input:focus{outline:none}.guide-composer:focus-within{outline:2px solid light-dark(#8170a3,#baa1e6);outline-offset:2px}.guide-composer button{flex:none}.guide-composer-area>small{display:block;text-align:center;margin-top:9px;font-size:11px;color:light-dark(#65666c,#bec0c6)}.guide-error{flex:none;padding-top:10px;font-size:13px;color:light-dark(#9b2828,#ffb5b5)}.guide-error>p{margin:0 0 8px}.guide-wave{display:flex;align-items:center;gap:4px;height:18px;margin-top:6px}.guide-wave span{width:3px;height:10px;border-radius:4px;background:currentColor;animation:guide-wave .7s infinite alternate}.guide-wave span:nth-child(2n){height:18px;animation-delay:.2s}.guide-wave span:nth-child(3n){animation-delay:.4s}@keyframes guide-wave{to{transform:scaleY(.3)}}@media(max-height:650px){.guide-stage .guide-avatar{width:125px;height:100px}.guide-stage{padding-bottom:6px}html body .guide-sheet.shared-mobile-sheet .bottom-sheet-body{padding-inline:16px}}@media(min-width:1024px){html body .guide-sheet.shared-mobile-sheet{position:fixed!important;top:16px!important;bottom:16px!important;right:16px!important;left:auto!important;width:420px!important;max-width:calc(100vw - 32px)!important;transform:none!important;margin:0!important;border-radius:28px!important}html body .guide-sheet.shared-mobile-sheet .bottom-sheet-surface{height:100%;max-height:100%;border-radius:28px!important}html body .guide-sheet.shared-mobile-sheet .bottom-sheet-handle{display:none}html body .guide-sheet.shared-mobile-sheet .bottom-sheet-heading{padding-top:20px}.guide-desktop-access{display:block;position:fixed;right:24px;bottom:24px;z-index:35;background:var(--seller-surface,light-dark(#fff,#212223));border:1px solid light-dark(#c9b7e7,#8063b3);border-radius:30px;padding:5px;box-shadow:0 5px 20px #0000000c}body:has(.shared-mobile-sheet,.product-page,.integrated-payment-surface) .guide-desktop-access{display:none}}@media(prefers-reduced-motion:reduce){.guide-wave span{animation:none}}@media(max-width:1023px){html body .mobile-navigation .af-floating-nav:has(.guide-menu-button){display:flex;justify-content:center;align-items:center;gap:10px;left:12px;right:12px;padding:0;height:54px}html body .mobile-navigation .af-floating-nav:has(.guide-menu-button)>.mobile-home-button{position:relative;left:auto;flex:none}html body .mobile-navigation .mobile-tool-capsule:has(.guide-menu-button){position:relative;left:auto;flex:none}html body .tools-retracted .mobile-navigation .af-floating-nav:has(.guide-menu-button){justify-content:flex-end}html body .tools-retracted .mobile-navigation .mobile-tool-capsule:has(.guide-menu-button){position:absolute;left:100%}}@media(max-width:1023px){.guide-stage .guide-avatar{height:clamp(90px,calc(var(--guide-viewport-height,100dvh) - 500px),180px)}html body .guide-sheet.shared-mobile-sheet{bottom:var(--guide-keyboard-inset,0)!important;max-height:calc(var(--guide-viewport-height,100dvh) - 12px)}html body .guide-sheet.shared-mobile-sheet .bottom-sheet-surface{height:min(740px,calc(var(--guide-viewport-height,100dvh) - 24px));min-height:0;max-height:calc(var(--guide-viewport-height,100dvh) - 24px)}}html body .guide-sheet.shared-mobile-sheet .bottom-sheet-surface{padding:0}html body .guide-sheet.shared-mobile-sheet .bottom-sheet-heading{position:relative;min-height:44px;padding:10px 60px 0 20px;text-align:left}html body .guide-sheet.shared-mobile-sheet .bottom-sheet-heading h2{text-align:left}html body .guide-sheet.shared-mobile-sheet .desktop-sheet-close{position:absolute;right:16px;top:8px}html body .mobile-tool-capsule>.guide-menu-button{width:auto!important;min-width:88px;padding-inline:12px!important;margin-left:4px;border-left:1px solid var(--seller-line,light-dark(#ddd,#444));border-radius:0 28px 28px 0;flex:none}@media(min-width:1024px){html body .guide-sheet.shared-mobile-sheet{height:auto!important;max-height:calc(100dvh - 32px)!important}html body .guide-sheet.shared-mobile-sheet .bottom-sheet-heading{min-height:54px;padding-top:18px}html body .guide-sheet.shared-mobile-sheet .desktop-sheet-close{top:16px}}.app-launch-splash{display:none}@media (display-mode:fullscreen),(display-mode:standalone){.app-launch-splash{display:grid;position:fixed;inset:0;z-index:10000;place-items:center;background:#fff;pointer-events:none}.app-launch-splash img{width:128px;height:128px;object-fit:contain}.app-launch-splash[data-phase=leaving]{animation:app-launch-fade .32s ease-out both}.app-launch-splash[data-phase=leaving] img{animation:app-launch-dezoom .32s cubic-bezier(.2,.7,.3,1) both}}@keyframes app-launch-fade{0%{opacity:1}to{opacity:0}}@keyframes app-launch-dezoom{0%{transform:scale(1)}to{transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.app-launch-splash{display:none}}