*,:after,:before{box-sizing:border-box;-moz-user-select:none;user-select:none;-webkit-user-select:none}input,textarea{-moz-user-select:text;user-select:text;-webkit-user-select:text}body,html{background-color:#000;font-family:Noto Sans,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,html{margin:0;padding:0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;line-height:normal}html{touch-action:pan-x pan-y}.copy-backdrop{inset:0;position:fixed;z-index:9998;-webkit-tap-highlight-color:transparent}.copy-tooltip{animation:copy-tooltip-pop .18s cubic-bezier(.2,0,0,1.4) both;background:#1c1c1e;border-radius:10px;box-shadow:0 4px 20px #0006;color:#fff;cursor:pointer;font-family:Noto Sans,ui-sans-serif,system-ui,sans-serif;font-size:.88rem;font-weight:600;padding:10px 18px;pointer-events:all;position:fixed;transform:translate(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:9999}.copy-tooltip:after{border:7px solid transparent;border-bottom:none;border-top-color:#1c1c1e;bottom:-7px;content:"";left:50%;position:absolute;transform:translate(-50%)}@keyframes copy-tooltip-pop{0%{opacity:0;transform:translate(-50%) scale(.82)}to{opacity:1;transform:translate(-50%) scale(1)}}.dh[data-v-0a2d9013]{background:var(--dh-color,hsla(0,0%,82.4%,.82));border:1px solid hsla(0,0%,100%,.35);border-radius:4px;box-shadow:0 0 10px 3px var(--dh-glow,hsla(0,0%,78.4%,.22)),0 0 20px 6px #ffffff0f;cursor:pointer;transition:background .2s,box-shadow .2s;z-index:1020}.dh[data-v-0a2d9013],.dh[data-v-0a2d9013]:after{position:absolute}.dh[data-v-0a2d9013]:after{background:transparent;border-radius:50%;box-shadow:0 0 20px 8px #c8c8c80f;content:"";left:50%;pointer-events:none;top:50%;transform:translate(-50%,-50%);transition:box-shadow .25s ease;z-index:-1}.dh--top[data-v-0a2d9013]{bottom:0;clip-path:inset(0 -200px -200px -200px);height:8px;left:50%;transform:translate(-50%) translateY(100%);width:72px}.dh--top[data-v-0a2d9013]:after{height:70px;width:260px}@keyframes dh-hint-top-0a2d9013{0%{transform:translate(-50%) translateY(100%)}30%{transform:translate(-50%) translateY(calc(100% + 9px))}55%{transform:translate(-50%) translateY(100%)}75%{transform:translate(-50%) translateY(calc(100% + 5px))}to{transform:translate(-50%) translateY(100%)}}.dh--top.dh--hinting[data-v-0a2d9013]{animation:dh-hint-top-0a2d9013 .75s ease-in-out}.dh--bottom[data-v-0a2d9013]{clip-path:inset(-200px -200px 0 -200px);height:8px;left:50%;top:0;transform:translate(-50%) translateY(-100%);width:72px}.dh--bottom[data-v-0a2d9013]:after{height:70px;width:260px}@keyframes dh-hint-bottom-0a2d9013{0%{transform:translate(-50%) translateY(-100%)}30%{transform:translate(-50%) translateY(calc(-100% - 9px))}55%{transform:translate(-50%) translateY(-100%)}75%{transform:translate(-50%) translateY(calc(-100% - 5px))}to{transform:translate(-50%) translateY(-100%)}}.dh--bottom.dh--hinting[data-v-0a2d9013]{animation:dh-hint-bottom-0a2d9013 .75s ease-in-out}.dh--right[data-v-0a2d9013]{clip-path:inset(-200px 0 -200px -200px);height:72px;left:0;top:50%;transform:translateY(-50%) translate(-100%);width:8px}.dh--right[data-v-0a2d9013]:after{height:260px;width:70px}@keyframes dh-hint-right-0a2d9013{0%{transform:translateY(-50%) translate(-100%)}30%{transform:translateY(-50%) translate(calc(-100% - 9px))}55%{transform:translateY(-50%) translate(-100%)}75%{transform:translateY(-50%) translate(calc(-100% - 5px))}to{transform:translateY(-50%) translate(-100%)}}.dh--right.dh--hinting[data-v-0a2d9013]{animation:dh-hint-right-0a2d9013 .75s ease-in-out}.dh--left[data-v-0a2d9013]{clip-path:inset(-200px -200px -200px 0);height:72px;right:0;top:50%;transform:translateY(-50%) translate(100%);width:8px}.dh--left[data-v-0a2d9013]:after{height:260px;width:70px}@keyframes dh-hint-left-0a2d9013{0%{transform:translateY(-50%) translate(100%)}30%{transform:translateY(-50%) translate(calc(100% + 9px))}55%{transform:translateY(-50%) translate(100%)}75%{transform:translateY(-50%) translate(calc(100% + 5px))}to{transform:translateY(-50%) translate(100%)}}.dh--left.dh--hinting[data-v-0a2d9013]{animation:dh-hint-left-0a2d9013 .75s ease-in-out}.dh[data-v-0a2d9013]:hover{background:var(--dh-color,hsla(0,0%,94%,.95));border-color:#fff9;box-shadow:0 0 14px 5px var(--dh-glow,hsla(0,0%,86.3%,.45)),0 0 28px 10px #ffffff1f}.dh[data-v-0a2d9013]:hover:after{box-shadow:0 0 18px 9px #c8c8c833,0 0 38px 14px #ffffff17}.dh--hidden[data-v-0a2d9013]{opacity:0;pointer-events:none}.dh--glowing[data-v-0a2d9013]{background:var(--dh-color,hsla(0,0%,100%,.92));box-shadow:none}.dh--glowing[data-v-0a2d9013]:after{box-shadow:0 0 16px 8px #ffffff85,0 0 38px 16px #ffffff2e}@keyframes dh-pulse-0a2d9013{0%,to{background:#bebebebf;box-shadow:0 0 10px 3px #c8c8c826}50%{background:#fffffff2;box-shadow:0 0 16px 8px #ffffff80,0 0 32px 12px #fff3}}.dh--pulsing[data-v-0a2d9013]{animation:dh-pulse-0a2d9013 1.8s ease-in-out infinite}.ai-body[data-v-d45c2014],.ai-content[data-v-d45c2014]{display:flex;flex:1;flex-direction:column;min-height:0}.ai-body[data-v-d45c2014]{overflow:hidden;position:relative}.ai-thread-sidebar[data-v-d45c2014]{background:#fff;display:flex;flex-direction:column;inset:0;position:absolute;z-index:10}.ai-sidebar-enter-active[data-v-d45c2014],.ai-sidebar-leave-active[data-v-d45c2014]{transition:transform .25s cubic-bezier(.2,0,0,1)}.ai-sidebar-enter-from[data-v-d45c2014],.ai-sidebar-leave-to[data-v-d45c2014]{transform:translate(-100%)}.ai-thread-list-header[data-v-d45c2014]{align-items:center;border-bottom:1px solid #e8e8e8;display:flex;flex-shrink:0;gap:10px;padding:14px 16px}.ai-thread-list-title[data-v-d45c2014]{color:#111;flex:1;font-size:.9rem;font-weight:600}.ai-sort-wrap[data-v-d45c2014]{flex-shrink:0;gap:6px;position:relative}.ai-sort-btn[data-v-d45c2014],.ai-sort-wrap[data-v-d45c2014]{align-items:center;display:flex}.ai-sort-btn[data-v-d45c2014]{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;color:#666;cursor:pointer;font-size:.7rem;gap:4px;padding:3px 8px;transition:background .15s,border-color .15s;white-space:nowrap}.ai-sort-btn[data-v-d45c2014]:hover{background:#ebebeb;border-color:#ccc}.ai-dir-btn[data-v-d45c2014]{align-items:center;background:#f0f0f0;border:none;border-radius:6px;color:#888;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .15s,color .15s;width:28px}.ai-dir-btn[data-v-d45c2014]:hover{background:#e4e4e4;color:#444}.ai-sort-menu[data-v-d45c2014]{background:#fff;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 4px 16px #0000001f;min-width:100px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.ai-sort-opt[data-v-d45c2014]{background:transparent;border:none;color:#444;cursor:pointer;display:block;font-size:.76rem;padding:8px 12px;text-align:left;transition:background .1s;width:100%}.ai-sort-opt[data-v-d45c2014]:hover{background:#f5f5f5}.ai-sort-opt.active[data-v-d45c2014]{color:#111;font-weight:600}.ai-back-btn[data-v-d45c2014]{align-items:center;background:#f0f0f0;border:none;border-radius:6px;color:#888;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .15s,color .15s;width:28px}.ai-back-btn[data-v-d45c2014]:hover{background:#e4e4e4;color:#444}.ai-thread-list[data-v-d45c2014]{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:8px 0}.ai-thread-item[data-v-d45c2014]{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:12px;padding:10px 16px;position:relative;text-align:left;transition:background .12s;width:100%}.ai-thread-item[data-v-d45c2014]:hover{background:#f7f7f7}.ai-thread-item.active[data-v-d45c2014]{background:#f3f3f3}.ai-thread-avatar[data-v-d45c2014]{align-items:center;background:radial-gradient(circle at 35% 35%,#1a2a2a,#08080f);border:1.5px solid;border-radius:50%;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.ai-thread-avatar img[data-v-d45c2014]{filter:brightness(0) invert(1);height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.ai-thread-info[data-v-d45c2014]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ai-thread-label[data-v-d45c2014]{color:#111;font-size:.85rem;font-weight:600}.ai-thread-preview[data-v-d45c2014]{color:#888;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-thread-active-dot[data-v-d45c2014]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.ai-thread-item--pinned[data-v-d45c2014]{border-bottom:none}.ai-thread-divider[data-v-d45c2014]{background:#ebebeb;height:1px;margin:4px 16px}.ai-thread-group[data-v-d45c2014]{margin-bottom:2px}.ai-group-header[data-v-d45c2014]{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;gap:6px;padding:6px 16px 4px;text-align:left;width:100%}.ai-group-header[data-v-d45c2014]:hover{color:#666}.ai-group-label[data-v-d45c2014]{flex:1;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ai-group-count[data-v-d45c2014]{color:#bbb;font-size:.7rem;font-weight:500}.ai-thread-item--indented[data-v-d45c2014]{padding-left:24px}.ai-backdrop[data-v-d45c2014]{background:#00000073;inset:0;position:fixed;z-index:1199}.ai-bd-enter-active[data-v-d45c2014],.ai-bd-leave-active[data-v-d45c2014]{transition:opacity .28s ease}.ai-bd-enter-from[data-v-d45c2014],.ai-bd-leave-to[data-v-d45c2014]{opacity:0}.ai-panel[data-v-d45c2014]{background:#fff;color:#111;display:flex;flex-direction:column;height:100dvh;max-width:440px;overflow:visible;position:fixed;right:0;top:0;transform:translate(calc(100% - 20px));transition:transform .32s cubic-bezier(.2,0,0,1),opacity .25s ease;width:100vw;z-index:1200}.ai-panel.ai-panel--rotating[data-v-d45c2014]{opacity:0;transition:none}.ai-panel.open[data-v-d45c2014]{box-shadow:-8px 0 48px #0000004d;transform:translate(0);z-index:1202}.ai-panel[data-v-d45c2014]:not(.open){box-shadow:-8px 0 40px #00000080}.ai-panel--peer[data-v-d45c2014]{box-shadow:none!important;transform:translate(100%)!important;transition:none!important}.ai-panel[data-v-d45c2014]:before{background:#0d0d1a;bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;transition:opacity .32s cubic-bezier(.2,0,0,1);width:22px;z-index:10}@media(min-width:461px)and (min-height:501px){.ai-content[data-v-d45c2014],.ai-panel[data-v-d45c2014],.ai-panel[data-v-d45c2014]:before{border-radius:20px 0 0 20px}.ai-content[data-v-d45c2014]{overflow:hidden}}.ai-panel.open[data-v-d45c2014]:before{opacity:0}.ai-panel[data-v-d45c2014]:after{background:transparent;bottom:5%;box-shadow:0 0 45px 20px #fff3;content:"";left:-1px;opacity:1;pointer-events:none;position:absolute;top:5%;transition:opacity .32s cubic-bezier(.2,0,0,1);width:1px;z-index:11}.ai-panel.open[data-v-d45c2014]:after{opacity:0}.ai-close-zone[data-v-d45c2014]{cursor:pointer;height:100%;position:absolute;right:100%;top:0;touch-action:none;width:56px;-webkit-tap-highlight-color:transparent;z-index:0}@media(min-width:461px)and (min-height:501px){.ai-panel[data-v-d45c2014]{border-radius:20px 0 0 20px}}.ai-header[data-v-d45c2014]{border-bottom:1px solid #e8e8e8;flex-shrink:0;justify-content:space-between;padding:18px 20px 16px}.ai-header[data-v-d45c2014],.ai-header-left[data-v-d45c2014]{align-items:center;display:flex}.ai-header-left[data-v-d45c2014]{gap:10px}.ai-header-right[data-v-d45c2014]{align-items:center;display:flex;gap:6px}.ai-sidebar-btn[data-v-d45c2014]{align-items:center;background:#f0f0f0;border:none;border-radius:6px;color:#888;cursor:default;display:flex;flex-shrink:0;height:28px;justify-content:center;opacity:.6;width:28px}.ai-sidebar-btn.active[data-v-d45c2014]{color:#444;cursor:pointer;opacity:1}.ai-sidebar-btn.active[data-v-d45c2014]:hover{background:#e4e4e4;color:#111}.ai-title-group[data-v-d45c2014]{display:flex;flex-direction:column;gap:2px}.ai-title-row[data-v-d45c2014]{align-items:center;display:flex;gap:6px}.ai-alpha-badge[data-v-d45c2014]{background:#fef3c7;border:1px solid #fcd34d;border-radius:4px;color:#b45309;flex-shrink:0;font-size:.58rem;font-weight:700;letter-spacing:.06em;line-height:1.5;padding:1px 5px;text-transform:uppercase}.ai-title[data-v-d45c2014]{color:#111;font-size:1rem;font-weight:600;line-height:1.2;margin:0}.ai-skill-tag[data-v-d45c2014]{align-self:flex-start;border-radius:10px;font-size:.68rem;font-weight:500;letter-spacing:.01em;line-height:1.6;padding:1px 7px}.ai-close-btn[data-v-d45c2014]{align-items:center;background:#f0f0f0;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .15s,color .15s;width:28px}.ai-close-btn[data-v-d45c2014]:hover{background:#ef444414;color:#ef4444}.ai-messages[data-v-d45c2014]{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 16px}.ai-msg-row[data-v-d45c2014]{align-items:flex-end;display:flex;gap:8px}.ai-bubble-avatar[data-v-d45c2014]{align-items:center;background:radial-gradient(circle at 35% 35%,#1a2a2a,#08080f);border:1.5px solid rgba(67,188,205,.5);border-radius:50%;box-shadow:0 0 10px 3px #43bccd40;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ai-bubble-avatar img[data-v-d45c2014]{filter:brightness(0) invert(1);height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.ai-msg[data-v-d45c2014]{border-radius:16px;font-size:.88rem;line-height:1.5;max-width:82%;padding:10px 14px}.ai-msg p[data-v-d45c2014]{margin:0}.ai-msg--bot[data-v-d45c2014]{align-self:flex-start;background:#f0f0f0;border-bottom-left-radius:4px;color:#333}.ai-msg--bot p[data-v-d45c2014]{margin:0 0 6px}.ai-msg--bot p[data-v-d45c2014]:last-child{margin-bottom:0}.ai-msg-note[data-v-d45c2014]{border-top:1px solid #ddd;color:#888;font-size:.72rem;font-style:italic;margin-top:4px;padding-top:6px}.ai-msg-row--user[data-v-d45c2014]{justify-content:flex-end}.ai-msg--user[data-v-d45c2014]{align-self:flex-end;border-bottom-right-radius:4px;color:#fff;word-break:break-word}.ai-user-avatar[data-v-d45c2014]{align-items:center;background:radial-gradient(circle at 35% 35%,#2a1a2a,#08080f);border:1.5px solid;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ai-msg-ts[data-v-d45c2014]{display:block;font-size:.6rem;font-style:normal;line-height:1;margin-top:5px;opacity:.65;text-align:right}.ai-msg--user .ai-msg-ts[data-v-d45c2014]{color:#ffffffe6}.ai-msg--bot .ai-msg-ts[data-v-d45c2014]{color:#999}.ai-msg--error[data-v-d45c2014]{background:#fff3f3;border:1px solid #fca5a5;color:#dc2626}.ai-msg--error .ai-msg-ts[data-v-d45c2014]{color:#f87171;opacity:.9}.ai-msg--typing[data-v-d45c2014]{align-items:center;display:flex;gap:5px;min-width:52px;padding:13px 16px}.ai-typing-dot[data-v-d45c2014]{animation:ai-typing-bounce-d45c2014 1.2s ease-in-out infinite;background:#bbb;border-radius:50%;flex-shrink:0;height:7px;width:7px}.ai-typing-dot[data-v-d45c2014]:first-child{animation-delay:0s}.ai-typing-dot[data-v-d45c2014]:nth-child(2){animation-delay:.2s}.ai-typing-dot[data-v-d45c2014]:nth-child(3){animation-delay:.4s}@keyframes ai-typing-bounce-d45c2014{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.ai-status-bar[data-v-d45c2014]{align-items:center;display:flex;gap:6px;justify-content:flex-end;padding:0 14px 6px}.ai-status-dot[data-v-d45c2014]{border-radius:50%;flex-shrink:0;height:7px;position:relative;width:7px}.ai-status-dot[data-v-d45c2014]:after{border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute}.ai-status--error[data-v-d45c2014]:after{animation:status-ring-d45c2014 2s ease-out infinite;background:#ef4444}.ai-status--offline[data-v-d45c2014]:after{animation:status-ring-d45c2014 3s ease-out infinite;background:#9ca3af}.ai-status--connecting[data-v-d45c2014]:after{animation:status-ring-d45c2014 1.4s ease-out infinite;background:#f59e0b}.ai-status--degraded[data-v-d45c2014]:after{animation:status-ring-d45c2014 2.4s ease-out infinite;background:#f97316}@keyframes status-ring-d45c2014{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(3.8)}}.ai-status--connecting[data-v-d45c2014],.ai-status--degraded[data-v-d45c2014],.ai-status--error[data-v-d45c2014],.ai-status--offline[data-v-d45c2014]{animation:status-dot-pulse-d45c2014 2s ease-in-out infinite}@keyframes status-dot-pulse-d45c2014{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.82)}}.ai-status-label[data-v-d45c2014]{font-size:11px;font-weight:500;line-height:1}.ai-status-text-enter-active[data-v-d45c2014],.ai-status-text-leave-active[data-v-d45c2014]{transition:opacity .2s,transform .15s}.ai-status-text-enter-from[data-v-d45c2014],.ai-status-text-leave-to[data-v-d45c2014]{opacity:0;transform:translate(4px)}.ai-toast-stack[data-v-d45c2014]{align-items:center;bottom:calc(56px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:6px;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);z-index:10}.ai-toast[data-v-d45c2014]{background:#1a1a2e;border-radius:20px;box-shadow:0 2px 12px #00000040;color:#fff;font-size:12px;font-weight:500;padding:6px 14px;white-space:nowrap}.ai-toast-enter-active[data-v-d45c2014],.ai-toast-leave-active[data-v-d45c2014]{transition:opacity .2s,transform .2s}.ai-toast-enter-from[data-v-d45c2014]{opacity:0;transform:translateY(8px)}.ai-toast-leave-to[data-v-d45c2014]{opacity:0;transform:translateY(-4px)}.rotation-overlay[data-v-d45c2014]{background:#000;inset:0;pointer-events:none;position:fixed;z-index:9999}.rotation-overlay-leave-active[data-v-d45c2014]{transition:opacity .35s ease}.rotation-overlay-leave-to[data-v-d45c2014]{opacity:0}.ai-input-bar[data-v-d45c2014]{align-items:flex-end;background:#fff;border-top:1px solid #e8e8e8;display:flex;flex-shrink:0;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.ai-more-btn[data-v-d45c2014]{align-items:center;background:#ebebeb;border:none;border-radius:50%;color:#888;cursor:default;display:flex;flex-shrink:0;font-size:1.1rem;height:36px;justify-content:center;letter-spacing:1px;line-height:1;width:36px}.ai-input[data-v-d45c2014]{background:#fafafa;border:1.5px solid #ddd;border-radius:20px;color:#111;display:block;flex:1;font-family:inherit;font-size:.9rem;line-height:1.4;min-height:38px;outline:none;overflow:hidden;padding:9px 14px;resize:none;transition:border-color .15s}.ai-input[data-v-d45c2014]:focus{background:#fff;border-color:#aaa}.ai-send-btn[data-v-d45c2014]{align-items:center;background:#ccc;border:none;border-radius:50%;color:#fff;cursor:not-allowed;display:flex;flex-shrink:0;height:38px;justify-content:center;transition:background .15s,transform .12s;width:38px}.ai-send-btn.active[data-v-d45c2014]{background:var(--v2f313f9e);cursor:pointer}.ai-send-btn.active[data-v-d45c2014]:hover{filter:brightness(.88);transform:scale(1.06)}.ai-hint-backdrop[data-v-b521c473]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0000008c;cursor:pointer;inset:0;position:fixed;touch-action:none;z-index:1199}.ai-hint-drag[data-v-b521c473]{align-items:center;display:flex;flex-direction:row-reverse;pointer-events:none;position:fixed;right:calc(max(12px,env(safe-area-inset-right)) + 64px);top:50%;transform:translateY(-50%)}.ai-hint-pill[data-v-b521c473]{background:#ffffffd9;border-radius:3px;height:40px;width:5px}.ai-hint-finger[data-v-b521c473]{animation:ai-drag-left-b521c473 3s cubic-bezier(.3,0,.5,1) infinite;height:32px;margin-right:10px;position:relative;width:32px}@keyframes ai-drag-left-b521c473{0%{opacity:0;transform:translate(0)}10%{opacity:1;transform:translate(0)}25%{opacity:1;transform:translate(0)}72%{opacity:.7;transform:translate(-56px)}86%{opacity:0;transform:translate(-56px)}to{opacity:0;transform:translate(0)}}.ai-hint-dot[data-v-b521c473]{background:#ffffffe6;transform:translateY(-50%)}.ai-hint-dot[data-v-b521c473],.ai-hint-ripple[data-v-b521c473]{border-radius:50%;height:12px;inset:50% -50px auto auto;margin:0;position:absolute;width:12px}.ai-hint-ripple[data-v-b521c473]{animation:ai-ripple-b521c473 3s ease-out infinite;border:1.5px solid hsla(0,0%,100%,.7)}.ai-hint-ripple--2[data-v-b521c473]{animation-delay:.5s}@keyframes ai-ripple-b521c473{0%{opacity:0;transform:translateY(-50%) scale(1)}8%{opacity:.8;transform:translateY(-50%) scale(1)}40%{opacity:0;transform:translateY(-50%) scale(3.5)}to{opacity:0;transform:translateY(-50%) scale(3.5)}}.ai-hint-icon[data-v-b521c473]{animation:ai-hand-delay-b521c473 3s ease-in-out infinite;opacity:0;position:absolute;right:-22px;top:50%;transform:translateY(-50%) rotate(90deg)}@keyframes ai-hand-delay-b521c473{0%{opacity:0}20%{opacity:0}32%{opacity:.85}72%{opacity:.85}86%{opacity:0}to{opacity:0}}.ai-hint-bubble[data-v-b521c473]{align-items:center;cursor:pointer;display:flex;height:125px;justify-content:center;left:calc(50% - 70px);position:fixed;top:50%;transform:translate(-50%,-50%);width:125px}.ai-hint-bubble-svg[data-v-b521c473]{height:100%;inset:0;position:absolute;width:100%}.ai-hint-bubble-label[data-v-b521c473]{color:#fff;font-family:Josefin Sans,sans-serif;font-size:28px;font-weight:300;letter-spacing:.18em;line-height:1.15;pointer-events:none;position:relative;text-align:center;text-transform:uppercase;z-index:1}.ai-hint-bubble-ripple[data-v-b521c473]{border-radius:50%;inset:0;opacity:0;pointer-events:none;position:absolute}.ai-hint-bubble-ripple--1[data-v-b521c473]{animation:ai-ring-outline-b521c473 3.2s ease-out .9s infinite;border:1.5px solid hsla(0,0%,100%,.6)}.ai-hint-bubble-ripple--2[data-v-b521c473]{animation:ai-ring-filled-b521c473 3.2s ease-out 1.7s infinite;background:#fff3}.ai-hint-bubble-ripple--3[data-v-b521c473]{animation:ai-ring-outline-b521c473 3.2s ease-out 2.5s infinite;border:1.5px solid hsla(0,0%,100%,.6)}.ai-hint-bubble-ripple--4[data-v-b521c473]{animation:ai-ring-filled-b521c473 3.2s ease-out 3.3s infinite;background:#fff3}@keyframes ai-ring-outline-b521c473{0%{opacity:0;transform:scale(1)}8%{opacity:.65;transform:scale(1)}14%{opacity:.65;transform:scale(1)}70%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1)}}@keyframes ai-ring-filled-b521c473{0%{opacity:0;transform:scale(1)}8%{opacity:.45;transform:scale(1)}14%{opacity:.45;transform:scale(1)}70%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1)}}.pt-overlay[data-v-a4bef1b4]{inset:0;pointer-events:all;position:fixed;z-index:99999}.pt-enter-active[data-v-a4bef1b4]{transition:opacity var(--pt-dur,.35s) cubic-bezier(.4,0,1,1)}.pt-leave-active[data-v-a4bef1b4]{transition:opacity var(--pt-dur,.35s) cubic-bezier(0,0,.6,1)}.pt-enter-from[data-v-a4bef1b4]{opacity:0}.pt-enter-to[data-v-a4bef1b4],.pt-leave-from[data-v-a4bef1b4]{opacity:1}.pt-leave-to[data-v-a4bef1b4]{opacity:0}.pt-out-leave-active[data-v-a4bef1b4]{transition:opacity var(--pt-dur,.52s) cubic-bezier(0,0,.4,1)}.pt-out-leave-from[data-v-a4bef1b4]{opacity:1}.pt-out-leave-to[data-v-a4bef1b4]{opacity:0}.app-root{position:relative}.ai-edge-zone{cursor:pointer;height:100dvh;position:fixed;right:0;top:0;touch-action:none;width:56px;z-index:1201;-webkit-tap-highlight-color:transparent}
