#alpha-launch,#alpha-window,#alpha-window *{box-sizing:border-box}#alpha-launch{position:fixed;bottom:20px;right:20px;z-index:99998;display:flex;align-items:center;justify-content:center;cursor:pointer;width:54px;height:54px;padding:0;border-radius:50%;overflow:hidden;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);box-shadow:0 4px 18px rgba(20,24,34,.22),inset 0 1px 2px rgba(255,255,255,.55),inset 0 -3px 8px rgba(255,255,255,.18);transition:transform .2s,box-shadow .25s}#alpha-launch::before{content:"";position:absolute;top:6px;left:12px;width:18px;height:12px;border-radius:50%;background:rgba(255,255,255,.55);filter:blur(3px);pointer-events:none}#alpha-launch:hover{transform:translateY(-1px);box-shadow:0 6px 22px rgba(20,24,34,.3),inset 0 1px 2px rgba(255,255,255,.6),inset 0 -3px 8px rgba(255,255,255,.2)}#alpha-launch:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:3px}#alpha-launch .a-launch-emblem{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}#alpha-launch .a-launch-emblem img{width:60%;height:60%;object-fit:contain;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}#alpha-launch .a-launch-emblem svg{width:54%;height:54%;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}#alpha-window{position:fixed;bottom:84px;right:20px;z-index:99999;width:360px;max-width:calc(100vw - 32px);height:560px;max-height:calc(100vh - 130px);background:#fff;border-radius:20px;overflow:hidden;display:none;flex-direction:column;box-shadow:0 16px 50px rgba(30,34,45,.24);font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;pointer-events:none}#alpha-window.open{display:flex;pointer-events:auto}#alpha-window .a-header{display:flex;align-items:center;gap:12px;padding:16px 18px;background:linear-gradient(120deg,#2b303b,#3d4350);color:#fff}#alpha-window .a-logo{width:42px;height:42px;border-radius:12px;background:radial-gradient(circle at 35% 30%,#3a4150,#20242e 75%);display:flex;align-items:center;justify-content:center}#alpha-window .a-title{font-weight:700;font-size:16px;letter-spacing:.3px}#alpha-window .a-sub{font-size:12px;opacity:.85;display:flex;align-items:center;gap:6px}#alpha-window .a-dot{width:8px;height:8px;border-radius:8px;background:#5fe3a1;animation:agpulse 2s infinite;display:inline-block}@keyframes agpulse{0%,100%{opacity:1}50%{opacity:.4}}#alpha-window .a-close{margin-left:auto;background:none;border:none;color:#fff;font-size:22px;cursor:pointer;opacity:.85;line-height:1;padding:0 4px}#alpha-window .a-close:hover{opacity:1}#alpha-window .a-body{flex:1;overflow-y:auto;padding:16px;background:#f6f7f9}#alpha-window .a-row{display:flex;margin-bottom:10px}#alpha-window .a-row.user{justify-content:flex-end}#alpha-window .a-bot,#alpha-window .a-user{max-width:82%;padding:10px 14px;font-size:14px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}#alpha-window .a-bot{background:#fff;color:#222831;border-radius:4px 16px 16px 16px;box-shadow:0 1px 3px rgba(0,0,0,.06)}#alpha-window .a-user{background:#3d4350;color:#fff;border-radius:16px 16px 4px 16px}#alpha-window .a-typing{display:flex;gap:5px;align-items:center;padding:14px}#alpha-window .a-typing .a-d{width:7px;height:7px;border-radius:50%;background:#b6bcc6;display:inline-block;animation:agbounce 1.2s infinite}#alpha-window .a-typing .a-d:nth-child(2){animation-delay:.18s}#alpha-window .a-typing .a-d:nth-child(3){animation-delay:.36s}@keyframes agbounce{0%,60%,100%{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}#alpha-window .a-quick{display:flex;flex-direction:column;gap:8px;margin-top:4px}#alpha-window .a-quick button{text-align:left;background:#fff;border:1px solid #d7dbe2;color:#3d4350;padding:10px 14px;border-radius:12px;font-size:13px;cursor:pointer;font-weight:600;font-family:inherit}#alpha-window .a-quick button:hover{background:#eef0f3}#alpha-window .a-form{background:#fff;border-radius:14px;padding:14px;box-shadow:0 1px 3px rgba(0,0,0,.06)}#alpha-window .a-form h4{font-size:14px;margin:0 0 10px;color:#222831}#alpha-window .a-form input,#alpha-window .a-form textarea{width:100%;border:1px solid #d7dbe2;border-radius:10px;padding:10px 12px;font-size:14px;margin-bottom:8px;font-family:inherit;outline:none}#alpha-window .a-form input:focus,#alpha-window .a-form textarea:focus{border-color:#8a929c}#alpha-window .a-form textarea{height:80px;resize:none}#alpha-window .a-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#alpha-window .a-form .btns{display:flex;gap:8px}#alpha-window .a-send-req{flex:1;background:#3d4350;color:#fff;border:none;border-radius:10px;padding:10px;font-weight:700;font-size:14px;cursor:pointer;font-family:inherit}#alpha-window .a-send-req:hover{background:#2b303b}#alpha-window .a-send-req:disabled{opacity:.6;cursor:default}#alpha-window .a-cancel{background:#eef0f3;color:#555;border:none;border-radius:10px;padding:10px 16px;font-weight:600;font-size:14px;cursor:pointer;font-family:inherit}#alpha-window .a-input-bar{display:flex;gap:8px;padding:12px;border-top:1px solid #eef0f3;background:#fff}#alpha-window .a-input-bar input{flex:1;border:1px solid #d7dbe2;border-radius:12px;padding:11px 14px;font-size:14px;outline:none;font-family:inherit}#alpha-window .a-input-bar input:focus{border-color:#8a929c}#alpha-window .a-send{width:42px;height:42px;border-radius:12px;border:none;background:linear-gradient(120deg,#3d4350,#2b303b);color:#fff;font-size:18px;cursor:pointer;line-height:1}#alpha-window .a-send:hover{filter:brightness(1.1)}@media (prefers-reduced-motion:reduce){#alpha-launch{transition:none}#alpha-window .a-dot{animation:none}#alpha-window .a-typing .a-d{animation:none}}@media (max-width:600px){#alpha-window{left:0;right:0;top:0;bottom:0;transform:none;width:100%;max-width:100%;height:100vh;height:100dvh;max-height:100dvh;border-radius:0;display:none;overflow:hidden}#alpha-window.open{display:flex}#alpha-window .a-header{padding:14px 16px;flex:0 0 auto;position:sticky;top:0;z-index:2}#alpha-window .a-body{padding:14px;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#alpha-window .a-input-bar{flex:0 0 auto;padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}#alpha-window .a-bot,#alpha-window .a-user{max-width:88%;font-size:15px}#alpha-window .a-input-bar input,#alpha-window .a-form input,#alpha-window .a-form textarea{font-size:16px}#alpha-window .a-quick button{font-size:14px}}@media (max-width:600px){html.alpha-guide-open,html.alpha-guide-open body{overflow:hidden!important;height:100%!important;position:relative!important}}
@media (max-width:600px){ #alpha-window.open{ height:var(--ag-vvh, 100dvh);max-height:var(--ag-vvh, 100dvh);} }