.ants-orb-shell{--ants-orb-size:72px;--ants-orb-margin:28px;right:var(--ants-orb-margin);bottom:var(--ants-orb-margin);z-index:50;pointer-events:none;justify-items:end;gap:14px;display:grid;position:fixed}.ants-orb-shell *{box-sizing:border-box}.ants-living-orb,.ants-orb-panel{pointer-events:auto}.ants-living-orb{width:var(--ants-orb-size);height:var(--ants-orb-size);cursor:pointer;filter:drop-shadow(0 12px 24px #1e6eff38);isolation:isolate;background:0 0;border:0;border-radius:999px;outline:none;place-items:center;transition:transform .18s,filter .18s;display:grid;position:relative;transform:translateZ(0)}.ants-living-orb:focus-visible{box-shadow:0 0 0 4px #ffffffeb,0 0 0 7px #1e6eff6b}.ants-living-orb:hover,.ants-living-orb:focus-visible{filter:drop-shadow(0 16px 30px #1e6eff4d);transform:translateY(-3px)scale(1.02)}.ants-living-orb:active{transform:translateY(0)scale(.94)}.ants-orb-shadow{filter:blur(5px);z-index:-2;background:radial-gradient(#5277ff47,#7c61ff1f 42%,#0000 72%);border-radius:50%;position:absolute;inset:78% 12% -12%}.ants-orb-glass{background:radial-gradient(circle at 34% 24%,#fffffffa,#ffffffa3 24%,#eff7ff6b 58%,#e7e2ff57),linear-gradient(145deg,#ffffffc7,#e6f2ff70);border:1px solid #ffffffc7;border-radius:999px;place-items:center;animation:4s ease-in-out infinite antsOrbBreathe;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 2px 7px #fffffff2,inset 0 -10px 22px #3472ff29,inset -10px -12px 22px #7b61ff21,0 1px #ffffffc2}.ants-orb-glass:before{content:"";border-radius:inherit;opacity:.7;background:radial-gradient(circle at 50% 44%,#ffffffeb,#ffffff7a 42%,#4eabff24 70%,#0000 78%);animation:4s ease-in-out infinite antsOrbInnerGlow;position:absolute;inset:8%}.ants-orb-glass:after{content:"";background:linear-gradient(#ffffffe6,#fff0);border-radius:999px;height:34%;position:absolute;inset:5% 14% auto;transform:rotate(-15deg)}.ants-orb-core{border-radius:inherit;background:radial-gradient(circle at 42% 32%,#fffffff5,#fff9 50%,#f4f7ff33),linear-gradient(135deg,#1e6eff14,#7b61ff1a);position:absolute;inset:20%;box-shadow:inset 0 -7px 14px #1e6eff1f}.ants-orb-logo{z-index:3;object-fit:contain;filter:saturate(1.14)drop-shadow(0 3px 8px #1e6eff47)drop-shadow(0 0 13px #7b61ff2e);-webkit-user-select:none;user-select:none;width:38%;height:auto;max-height:42%;position:relative}.ants-orb-ring{pointer-events:none;opacity:.76;border-radius:999px;position:absolute;inset:-3px}.ants-orb-ring:before{content:"";border-radius:inherit;background:conic-gradient(from 160deg, transparent 0 10%, #1e6efffa, #7e61ffe6, #a7d3ffe0, transparent 70% 100%);filter:blur(.15px);-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ants-orb-ringTwo{opacity:.34;inset:-6px}.ants-orb-ringThree{opacity:0;inset:-10px}.ants-living-orb:hover .ants-orb-ringOne,.ants-living-orb:focus-visible .ants-orb-ringOne{transform:rotate(12deg)}.ants-living-orb[data-state=thinking] .ants-orb-ringOne{animation:2.8s linear infinite antsOrbSpin}.ants-living-orb[data-state=thinking] .ants-orb-ringTwo{animation:4.5s linear infinite antsOrbSpinReverse}.ants-living-orb[data-state=thinking] .ants-orb-ringThree{opacity:.26;animation:6.8s linear infinite antsOrbSpin}.ants-orb-particles{opacity:0;background:radial-gradient(circle at 12% 36%,#1e6effb3 0 2px,#0000 3px),radial-gradient(circle at 78% 20%,#7b61ff9e 0 2px,#0000 3px),radial-gradient(circle at 72% 86%,#8edeffb3 0 1.5px,#0000 3px);border-radius:999px;position:absolute;inset:-9px}.ants-living-orb[data-state=thinking] .ants-orb-particles{opacity:1;animation:7.2s linear infinite antsOrbSpin}.ants-orb-wave{opacity:0;filter:blur(.1px);background:linear-gradient(90deg,#0000 0 3px,#1e6eff57 3px 5px,#0000 5px 8px),linear-gradient(90deg,#0000 9px,#7b61ff52 9px 11px,#0000 11px 14px),linear-gradient(90deg,#0000 15px,#1e6eff47 15px 17px,#0000 17px);width:22px;height:34px;position:absolute;top:50%;transform:translateY(-50%)}.ants-orb-waveLeft{right:calc(100% + 5px)}.ants-orb-waveRight{left:calc(100% + 5px)}.ants-living-orb[data-state=listening] .ants-orb-wave{opacity:1;animation:1.2s ease-in-out infinite antsWave}.ants-living-orb[data-state=talking] .ants-orb-glass{animation:.82s ease-in-out infinite antsTalk}.ants-living-orb[data-notification=true] .ants-orb-dot{background:radial-gradient(circle at 35% 28%,#fff1a8,#f2b329 48%,#d28a00);border:2px solid #ffffffeb;border-radius:999px;width:8px;height:8px;position:absolute;top:4%;right:7%;box-shadow:0 0 15px #f2b3297a}.ants-living-orb[data-notification=true] .ants-orb-ringOne:before{background:conic-gradient(from 160deg, transparent 0 12%, #f2b329f2, #1e6effd9, #7b61ffbf, transparent 72% 100%)}.ants-orb-successSweep{opacity:0;background:conic-gradient(from 0deg, transparent 0 72%, #1e6efff2, #7b61ffe6, transparent);border-radius:999px;position:absolute;inset:-5px;-webkit-mask:radial-gradient(circle,#0000 0 61%,#000 62% 66%,#0000 67%);mask:radial-gradient(circle,#0000 0 61%,#000 62% 66%,#0000 67%)}.ants-living-orb[data-state=success] .ants-orb-successSweep{opacity:1;animation:1s ease-out antsSuccessSweep}.ants-orb-panel{-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);background:linear-gradient(135deg,#ffffffeb,#f2f7ffd1),radial-gradient(circle at 12% 0,#1e6eff21,#0000 34%),radial-gradient(circle at 92% 12%,#7b61ff21,#0000 35%);border:1px solid #ffffffc2;border-radius:22px;width:min(360px,100vw - 40px);height:min(430px,100vh - 132px);max-height:min(62vh,430px);transition:width .22s,height .22s,max-height .22s,border-radius .22s;animation:.28s ease-out both antsPanelIn;overflow:hidden;box-shadow:0 22px 60px #11265c2e,inset 0 1px #fffffff2}.ants-orb-shell.is-expanded{z-index:80;pointer-events:auto;background:#0f172a47;align-content:stretch;justify-items:stretch;gap:0;width:100vw;max-width:none;height:100vh;padding:12px;inset:0}.ants-orb-shell.is-expanded .ants-living-orb{position:absolute;bottom:20px;right:20px}.ants-orb-panel.is-expanded{border-radius:18px;width:min(920px,100vw - 24px);height:calc(100vh - 24px);max-height:none;margin:0 auto;box-shadow:0 28px 80px #0f172a47,inset 0 1px #fffffff2}.ants-chat-shellCompact.is-expanded .ants-chat-bubble{max-width:min(720px,96%);padding:12px 16px;font-size:15px;line-height:1.55}.ants-chat-shellCompact.is-expanded .ants-chat-messages{padding:16px 20px}.ants-chat-shellCompact.is-expanded .ants-chat-title{font-size:16px}.ants-chat-shellCompact.is-expanded .ants-chat-input{min-height:44px;font-size:15px}@media (max-width:640px){.ants-orb-panel.is-expanded{border-radius:14px;width:calc(100vw - 16px);height:calc(100vh - 16px)}.ants-orb-shell.is-expanded{padding:8px}}.ants-chat-shellCompact{height:100%;min-height:0;box-shadow:none;background:#ffffffb8;border:0;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.ants-chat-header{background:linear-gradient(135deg,#fffffff0,#eef7ffc7 58%,#f1ebffad),radial-gradient(circle at 10% 0,#1e6eff1f,#0000 42%);border-bottom:1px solid #d1deffbd;justify-content:space-between;align-items:center;gap:10px;min-height:66px;padding:10px 12px;display:flex}.ants-chat-persona{align-items:center;gap:10px;min-width:0;display:flex}.ants-chat-avatar{object-fit:cover;object-position:52% 28%;border:2px solid #ffffffeb;border-radius:999px;flex:none;width:44px;height:44px;box-shadow:0 0 0 2px #5b8bff47,0 8px 20px #1e6eff21}.ants-chat-title{color:#0000;text-shadow:0 1px 10px #1e6eff1f;background:linear-gradient(100deg,#fff 0%,#1e6eff 34%,#182a70 62%,#7b61ff 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:14px;font-weight:800;line-height:1.2}.ants-chat-status{color:#5f6f95;align-items:center;gap:5px;margin:3px 0 0;font-size:11px;font-weight:600;line-height:1.2;display:flex}.ants-chat-statusDot{background:#7ba6ff;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #7ba6ff1f}.ants-chat-statusDot.is-active{background:#7b61ff;animation:1s ease-in-out infinite antsStatusPulse}.ants-chat-menuButton{color:#4966d9;cursor:pointer;letter-spacing:1px;background:#ffffffb8;border:1px solid #bfd3ffcc;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;font-size:15px;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 1px #fffffff2,0 8px 18px #1e6eff1a}.ants-chat-menuButton:hover,.ants-chat-menuButton:focus-visible{background:#f8fbfff5;border-color:#7b61ff94;outline:none}.ants-chat-shellCompact .ants-chat-messages{overscroll-behavior:contain;flex:auto;min-height:0;padding:12px;overflow-y:auto}.ants-chat-capabilityGuide{background:#ffffffe0;border:1px solid #bfd3ffd9;border-radius:14px;gap:10px;max-height:42vh;margin-top:4px;padding:10px 12px;display:grid;overflow-y:auto}.ants-chat-capabilityGuideTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.ants-chat-capabilityGuideTitle{color:#1e3a8a;letter-spacing:.01em;margin:0;font-size:12px;font-weight:800}.ants-chat-capabilityClose{color:#64748b;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:11px;font-weight:600}.ants-chat-capabilityClose:hover{color:#1e3a8a}.ants-chat-capabilityBar{background:#ffffffb8;border-top:1px solid #d1deff8c;justify-content:flex-start;padding:6px 10px 0;display:flex}.ants-chat-capabilityToggle{color:#1d4ed8;cursor:pointer;background:#f8fbff;border:1px solid #93c5fde6;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.ants-chat-capabilityToggle:hover{background:#eff6ff}.ants-chat-capabilityGroup{gap:6px;display:grid}.ants-chat-capabilityHeading{color:#64748b;text-transform:none;margin:0;font-size:11px;font-weight:700}.ants-chat-capabilityChips{flex-wrap:wrap;gap:6px;display:flex}.ants-chat-capabilityChip{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #93c5fdf2;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:600;line-height:1.2;transition:background .14s,border-color .14s}.ants-chat-capabilityChip:hover{background:#dbeafe;border-color:#60a5fa}.ants-chat-shellCompact.is-expanded .ants-chat-capabilityGuide{padding:14px 16px}.ants-chat-shellCompact.is-expanded .ants-chat-capabilityChip{padding:7px 12px;font-size:12px}.ants-chat-shellCompact .ants-chat-bubble{border-radius:16px;max-width:92%;padding:10px 12px;font-size:13px;line-height:1.5}.ants-chat-shellCompact .ants-chat-bubble pre{margin:0}.ants-chat-inputBar,.ants-chat-capabilityBar,.ants-chat-attachmentTray{flex:none}.ants-chat-inputBar{background:#ffffffe6;border-top:1px solid #d1deffd1;gap:8px;padding:10px;display:flex;box-shadow:0 -10px 22px #2a53a00f}.ants-chat-shellDrop{outline-offset:-8px;outline:2px dashed #1e6eff73}.ants-chat-attachmentTray{background:#eff6ffd1;border-top:1px solid #d1deffd1;align-items:center;gap:8px;padding:8px 10px;display:flex}.ants-chat-attach,.ants-chat-clearAttach{color:#1e6eff;cursor:pointer;background:#fffffff5;border:1px solid #bbcfffe6;border-radius:999px;flex:none;place-items:center;display:grid}.ants-chat-attach{width:38px;height:38px}.ants-chat-clearAttach{width:26px;height:26px}.ants-chat-attach:hover,.ants-chat-clearAttach:hover{background:#eff6ff}.ants-chat-attach:disabled{cursor:default;opacity:.45}.ants-chat-input{color:#12204f;background:#fffffff2;border:1px solid #bbcfffe6;border-radius:999px;outline:none;flex:1;min-width:0;height:38px;padding:0 13px;font-size:13px}.ants-chat-input:focus{border-color:#1e6effb3;box-shadow:0 0 0 3px #1e6eff1f}.ants-chat-send{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e6eff,#7b61ff);border:0;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid;box-shadow:0 10px 20px #1e6eff38}.ants-chat-send:disabled{cursor:default;opacity:.45;box-shadow:none}.ants-orb-panelHero{grid-template-columns:132px 1fr;align-items:center;gap:16px;padding:18px 18px 12px;display:grid}.ants-orb-expanded{background:radial-gradient(circle at 40% 26%,#ffffffeb,#e2f0ff7a 58%,#7b61ff2b);border-radius:999px;place-items:center;width:132px;height:132px;display:grid;position:relative;box-shadow:inset 0 0 24px #fffc,0 16px 38px #1e6eff38}.ants-orb-expandedRing{border-radius:inherit;background:conic-gradient(from 160deg,#1e6effe0,#7b61ffc2,#8edeffb3,#1e6effe0);animation:10s linear infinite antsOrbSpin;position:absolute;inset:-5px;-webkit-mask:radial-gradient(circle,#0000 0 66%,#000 67% 72%,#0000 73%);mask:radial-gradient(circle,#0000 0 66%,#000 67% 72%,#0000 73%)}.ants-orb-heroine{z-index:2;object-fit:cover;object-position:52% 28%;border-radius:999px;width:116px;height:116px;position:relative}.ants-orb-greeting{color:#0f1d4d;background:#ffffffbd;border:1px solid #c2d4ffb8;border-radius:18px;min-width:0;padding:13px 14px;box-shadow:inset 0 1px #ffffffe6,0 12px 30px #1e6eff1a}.ants-orb-greeting p{margin:0 0 4px;font-size:13px;font-weight:700}.ants-orb-greeting span{font-size:13px;line-height:1.45;display:block}.ants-orb-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px 14px;display:grid}.ants-orb-actions button{color:#1b2b6b;cursor:pointer;background:#ffffffd1;border:1px solid #c2d4ffc7;border-radius:12px;min-height:42px;font-size:13px;font-weight:700;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s}.ants-orb-actions button:hover,.ants-orb-actions button:focus-visible{background:#f5f9fff5;border-color:#1e6eff80;outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #1e6eff1f}.ants-orb-chat{background:#ffffff94;border-top:1px solid #d6e0f5b8;max-height:430px;overflow:auto}.ants-orb-chat>div{box-shadow:none;border:0;border-radius:0}@keyframes antsOrbBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes antsOrbInnerGlow{0%,to{opacity:.45}50%{opacity:.7}}@keyframes antsOrbSpin{to{transform:rotate(360deg)}}@keyframes antsOrbSpinReverse{to{transform:rotate(-360deg)}}@keyframes antsWave{0%,to{opacity:.42;transform:translateY(-50%)scaleX(.86)}50%{opacity:.9;transform:translateY(-50%)scaleX(1.18)}}@keyframes antsTalk{0%,to{filter:brightness();transform:scale(1)}40%{filter:brightness(1.08);transform:scale(1.035)}70%{filter:brightness(1.02);transform:scale(.99)}}@keyframes antsSuccessSweep{0%{opacity:1;transform:rotate(0)}to{opacity:0;transform:rotate(360deg)}}@keyframes antsPanelIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes antsStatusPulse{0%,to{opacity:.58;transform:scale(1);box-shadow:0 0 0 3px #7b61ff1f}50%{opacity:1;transform:scale(1.25);box-shadow:0 0 0 6px #7b61ff0f}}@media (max-width:640px){.ants-orb-shell{--ants-orb-size:56px;--ants-orb-margin:18px}.ants-orb-panel{width:min(340px,100vw - 28px);height:min(430px,100vh - 104px);max-height:min(70vh,430px)}.ants-orb-panelHero{grid-template-columns:94px 1fr;gap:12px;padding:14px 14px 10px}.ants-orb-expanded{width:94px;height:94px}.ants-orb-heroine{width:82px;height:82px}.ants-orb-actions{gap:8px;padding:0 14px 12px}.ants-orb-actions button,.ants-orb-greeting span,.ants-orb-greeting p{font-size:12px}}.ants-brief-popup{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);pointer-events:auto;background:linear-gradient(135deg,#fffffff2,#f2f7ffdb),radial-gradient(circle at 12% 0,#1e6eff1f,#0000 36%),radial-gradient(circle at 92% 10%,#7b61ff1f,#0000 36%);border:1px solid #ffffffc7;border-radius:18px;width:min(320px,100vw - 40px);padding:14px 14px 12px;animation:.26s ease-out both antsPanelIn;box-shadow:0 18px 48px #11265c2e,inset 0 1px #fffffff2}.ants-brief-popupHeader{align-items:center;gap:8px;margin-bottom:7px;display:flex}.ants-brief-popupBadge{color:#0000;letter-spacing:.3px;background:linear-gradient(100deg,#1e6eff 10%,#182a70 55%,#7b61ff 100%);-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:800}.ants-brief-popupUrgent{color:#241a02;background:linear-gradient(135deg,#f2b329,#d28a00);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800;line-height:1.5;box-shadow:0 4px 12px #f2b32959}.ants-brief-popupTopline{color:#12204f;margin:0 0 8px;font-size:13px;font-weight:700;line-height:1.45}.ants-brief-popupList{gap:5px;margin:0 0 10px;padding:0;list-style:none;display:grid}.ants-brief-popupItem{color:#45537a;text-overflow:ellipsis;white-space:nowrap;padding-left:14px;font-size:12px;line-height:1.4;position:relative;overflow:hidden}.ants-brief-popupItem:before{content:"";background:#7ba6ff;border-radius:999px;width:6px;height:6px;position:absolute;top:6px;left:2px}.ants-brief-popupItem.is-urgent:before{background:radial-gradient(circle at 35% 28%,#fff1a8,#f2b329 48%,#d28a00);box-shadow:0 0 8px #f2b3298c}.ants-brief-popupItem.is-high:before{background:#7b61ff}.ants-brief-popupSync{color:#d6e2ffd1;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin:2px 0 8px;font-size:11.5px;display:flex}.ants-brief-popupSync input{accent-color:#f2b329;cursor:pointer;width:14px;height:14px}.ants-brief-popupActions{gap:7px;display:flex}.ants-brief-btn{color:#4966d9;cursor:pointer;white-space:nowrap;background:#ffffffd9;border:1px solid #bfd3ffd9;border-radius:999px;flex:1;min-width:0;padding:7px 6px;font-size:11.5px;font-weight:700;line-height:1.2;transition:border-color .16s,background .16s;box-shadow:inset 0 1px #fffffff2}.ants-brief-btn:hover,.ants-brief-btn:focus-visible{background:#f8fbfffa;border-color:#7b61ff94;outline:none}.ants-brief-btnPrimary{color:#fff;background:linear-gradient(135deg,#1e6eff,#7b61ff);border:0;box-shadow:0 8px 20px #1e6eff47}.ants-brief-btnPrimary:hover,.ants-brief-btnPrimary:focus-visible{background:linear-gradient(135deg,#1a63e8,#6f55f0)}.ants-chat-shellCompact{position:relative}.ants-chat-menu{z-index:30;background:#fffffffa;border:1px solid #bfd3ffe6;border-radius:16px;width:226px;padding:12px;animation:.2s ease-out both antsPanelIn;position:absolute;top:60px;right:10px;box-shadow:0 18px 44px #11265c33}.ants-chat-menuTitle{color:#0000;letter-spacing:.3px;background:linear-gradient(100deg,#1e6eff 10%,#182a70 55%,#7b61ff 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 9px;font-size:12px;font-weight:800}.ants-chat-menuRow{color:#45537a;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;font-size:12px;font-weight:600;display:flex}.ants-chat-menuToggle{cursor:pointer;accent-color:#1e6eff;flex:none;width:16px;height:16px}.ants-chat-menuTime{color:#12204f;background:#fffffff2;border:1px solid #bbcfffe6;border-radius:8px;outline:none;height:28px;padding:0 7px;font-size:12px}.ants-chat-menuTime:focus{border-color:#1e6effb3;box-shadow:0 0 0 3px #1e6eff1f}.ants-chat-menuHint{color:#7a86a8;margin:0 0 9px;font-size:11.5px;line-height:1.4}.ants-chat-menuHint.is-error{color:#c2410c}.ants-chat-menuAction{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e6eff,#7b61ff);border:0;border-radius:999px;width:100%;padding:7px 8px;font-size:12px;font-weight:700;display:block;box-shadow:0 8px 20px #1e6eff47}.ants-chat-menuAction:hover,.ants-chat-menuAction:focus-visible{background:linear-gradient(135deg,#1a63e8,#6f55f0);outline:none}.ants-chat-menuAction:disabled{opacity:.55;cursor:wait}.ants-chat-menuAction+.ants-chat-menuAction{margin-top:6px}@media (max-width:640px){.ants-brief-popup{width:min(300px,100vw - 28px)}}@media (prefers-reduced-motion:reduce){.ants-living-orb,.ants-living-orb *,.ants-orb-panel,.ants-orb-panel *,.ants-brief-popup,.ants-brief-popup *,.ants-chat-menu,.ants-chat-menu *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ants-orb-shell--mascot{--ants-orb-size:56px;--ants-orb-margin:10px;top:var(--ants-dock-y,74vh);left:var(--ants-dock-x,calc(100vw - 36px));z-index:50;gap:10px;bottom:auto;right:auto;overflow:visible;transform:translate(-50%,-50%)}.ants-orb-shell--mascot.is-open:not(.is-expanded){align-content:end;max-height:calc(100dvh - 24px);inset:auto 14px 16px auto;transform:none}.ants-orb-shell--mascot.is-open:not(.is-expanded)[data-side=left]{left:14px;right:auto}.ants-orb-shell--mascot.is-open:not(.is-expanded) .ants-orb-panel{width:min(380px,100vw - 28px);height:min(560px,100dvh - 132px);max-height:calc(100dvh - 132px)}.ants-orb-shell--mascot[data-side=left]{justify-items:start}.ants-orb-shell--mascot.is-dragging{z-index:80}.ants-orb-shell--mascot.is-dragging .ants-living-orb{cursor:grabbing;transition:none;animation:none;transform:scale(1.04)}.ants-orb-shell--mascot.is-peeked .ants-living-orb{transition:transform .28s cubic-bezier(.22,1,.36,1),filter .18s}.ants-orb-shell--mascot.is-peeked[data-side=right] .ants-living-orb{transform:translate(58%)}.ants-orb-shell--mascot.is-peeked[data-side=left] .ants-living-orb{transform:translate(-58%)}.ants-orb-shell--mascot.is-peeked .ants-orb-ring,.ants-orb-shell--mascot.is-peeked .ants-orb-wave,.ants-orb-shell--mascot.is-peeked .ants-orb-particles,.ants-orb-shell--mascot.is-peeked .ants-orb-shadow{opacity:0}.ants-orb-shell--mascot .ants-living-orb{touch-action:none;filter:drop-shadow(0 14px 24px #0f172a52);overflow:visible}.ants-orb-shell--mascot .ants-living-orb:before,.ants-orb-shell--mascot .ants-living-orb:after{pointer-events:none;content:"";opacity:0;border-radius:50%;transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.72)}.ants-orb-shell--mascot .ants-living-orb:before{z-index:0;background:radial-gradient(circle,#ffecaa8c 0%,#ffc4406b 28%,#f59e0b29 52%,#0000 70%);width:210%;height:210%}.ants-orb-shell--mascot .ants-living-orb:after{z-index:0;width:128%;height:128%;box-shadow:0 0 14px 4px #ffe896b3,0 0 36px 12px #ffc44073,0 0 64px 22px #d98c1047}.ants-orb-shell--mascot .ants-orb-glass,.ants-orb-shell--mascot .ants-orb-logo,.ants-orb-shell--mascot .ants-orb-core,.ants-orb-shell--mascot .ants-orb-dot,.ants-orb-shell--mascot .ants-orb-successSweep,.ants-orb-shell--mascot .ants-orb-legs{z-index:2}.ants-orb-shell--mascot .ants-living-orb:hover,.ants-orb-shell--mascot .ants-living-orb:focus-visible{filter:drop-shadow(0 0 18px #ffd250d9)drop-shadow(0 10px 22px #b4781047);transform:translateY(-3px)scale(1.04)}.ants-orb-shell--mascot .ants-living-orb:hover:before,.ants-orb-shell--mascot .ants-living-orb:focus-visible:before{opacity:1;animation:1.8s ease-in-out infinite antsOrbGoldHalo;transform:translate(-50%,-50%)scale(1)}.ants-orb-shell--mascot .ants-living-orb:hover:after,.ants-orb-shell--mascot .ants-living-orb:focus-visible:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.ants-orb-shell--mascot .ants-orb-panel{transition:box-shadow .24s,border-color .22s}.ants-orb-shell--mascot .ants-orb-panel:hover{border-color:#ffd65a8c;box-shadow:0 0 0 1px #ffd65a59,0 0 28px #ffc44061,0 0 56px #f59e0b38,0 22px 60px #11265c2e,inset 0 1px #fffffff2}.ants-orb-shell--mascot[data-gait=hop] .ants-living-orb{transform-origin:bottom;transition:none;animation:.82s cubic-bezier(.45,.02,.2,1) antsOrbHop}.ants-manga-bubble{z-index:4;color:#161616;letter-spacing:.2px;pointer-events:auto;cursor:pointer;transform-origin:80% 100%;background:#fffef8;border:3px solid #161616;border-radius:18px 18px 6px;margin:0;padding:6px 14px 7px;font-size:22px;font-weight:800;line-height:1;animation:.42s cubic-bezier(.22,1.4,.36,1) both antsMangaPop;position:absolute;bottom:calc(100% + 14px);right:-2px;box-shadow:3px 3px #161616}.ants-manga-bubble:after{content:"";background:#fffef8;border-bottom:3px solid #161616;border-right:3px solid #161616;width:14px;height:14px;position:absolute;bottom:-9px;right:14px;transform:rotate(45deg)}.ants-orb-shell--mascot[data-side=left] .ants-manga-bubble{transform-origin:20% 100%;border-radius:18px 18px 18px 6px;left:-2px;right:auto}.ants-orb-shell--mascot[data-side=left] .ants-manga-bubble:after{left:14px;right:auto}.ants-orb-shell--mascot .ants-orb-ringOne{opacity:.9;animation:2.8s linear infinite antsOrbSpin}.ants-orb-shell--mascot .ants-orb-ringTwo{opacity:.55;animation:4.5s linear infinite antsOrbSpinReverse;display:block}.ants-orb-shell--mascot .ants-orb-ringThree{opacity:.32;animation:6.8s linear infinite antsOrbSpin;display:block}.ants-orb-shell--mascot[data-orb-tone=black] .ants-orb-glass{background:radial-gradient(circle at 32% 22%,#60a5faf2,#0f172aeb 58%,#020617f5);border:1px solid #ffffff47;box-shadow:inset 0 1px #ffffff59,inset 0 -10px 18px #0f172a59,0 0 0 1px #3b82f633,0 0 28px #3b82f647}.ants-orb-shell--mascot[data-orb-tone=black] .ants-orb-logo{filter:brightness(1.25)saturate(.15)drop-shadow(0 0 12px #93c5fd99);width:42%;max-height:48%}.ants-orb-shell--mascot[data-orb-tone=black] .ants-orb-leg{background:linear-gradient(#1e3a8a 0%,#0f172a 70%,#020617 100%)}.ants-orb-shell--mascot[data-orb-tone=black] .ants-orb-leg:after{background:#0f172a}.ants-orb-shell--mascot[data-orb-tone=white] .ants-orb-glass{background:radial-gradient(circle at 34% 24%,#fffffffa,#ffffffc7 42%,#f1f5fff0),linear-gradient(145deg,#fffffff5,#e2e8f0e0);border:1px solid #ffffffeb;box-shadow:inset 0 2px 7px #fffffff2,0 0 0 1px #94a3b859,0 12px 28px #0f172a29}.ants-orb-shell--mascot[data-orb-tone=white] .ants-orb-logo{filter:drop-shadow(0 2px 6px #1e40af47);width:42%;max-height:48%}.ants-orb-shell--mascot[data-orb-tone=white] .ants-living-orb{filter:drop-shadow(0 12px 20px #0f172a2e)}.ants-orb-shell--mascot[data-orb-tone=white] .ants-living-orb:hover,.ants-orb-shell--mascot[data-orb-tone=white] .ants-living-orb:focus-visible{filter:drop-shadow(0 0 18px #ffd250d9)drop-shadow(0 10px 22px #b4781047)}.ants-orb-shell--mascot[data-orb-tone=white] .ants-orb-leg{background:linear-gradient(#cbd5e1 0%,#64748b 55%,#334155 100%)}.ants-orb-shell--mascot[data-orb-tone=white] .ants-orb-leg:after{background:#334155}.ants-orb-legs{z-index:4;pointer-events:none;transform-origin:top;justify-content:space-between;width:46%;height:28px;animation:.55s cubic-bezier(.22,1,.36,1) both antsOrbLegsSprout;display:flex;position:absolute;top:86%;left:50%;transform:translate(-50%)}.ants-orb-leg{transform-origin:top;background:linear-gradient(#1e3a8a 0%,#0f172a 70%,#020617 100%);border-radius:999px;width:7px;height:22px;display:block;position:relative;box-shadow:0 4px 8px #0f172a47}.ants-orb-leg:after{content:"";background:#0f172a;border-radius:999px;width:12px;height:5px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.ants-orb-shell--mascot.is-open .ants-orb-legs{display:none}.ants-orb-shell--mascot .ants-orb-legs{height:16px}.ants-orb-shell--mascot .ants-orb-leg{width:5px;height:14px}.ants-orb-shell--mascot[data-gait=hop] .ants-orb-leg{animation:.82s cubic-bezier(.45,.02,.2,1) antsOrbLegHop}.ants-orb-shell--mascot[data-gait=idle] .ants-orb-leg{height:14px;animation:none}@keyframes antsOrbLegsSprout{0%{opacity:0;transform:translate(-50%)scaleY(0)}to{opacity:1;transform:translate(-50%)scaleY(1)}}@keyframes antsOrbLegStep{0%,to{height:16px;transform:rotate(14deg)}50%{height:24px;transform:rotate(-18deg)}}@keyframes antsMangaPop{0%{opacity:0;transform:scale(.15)translateY(10px)}70%{opacity:1;transform:scale(1.08)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes antsOrbHop{0%{transform:translateY(0)scale(1)}16%{transform:translateY(4px)scale(1.16,.76)}26%{transform:translateY(2px)scale(1.06,.9)}48%{transform:translateY(-26px)scale(.9,1.12)}64%{transform:translateY(-18px)scale(.96,1.04)}84%{transform:translateY(3px)scale(1.12,.84)}to{transform:translateY(0)scale(1)}}@keyframes antsOrbLegHop{0%,to{transform:scaleY(1)}16%{transform:scaleY(.55)}48%{transform:scaleY(1.2)}84%{transform:scaleY(.7)}}@keyframes antsOrbGoldHalo{0%,to{opacity:.78;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}.ants-orb-shell--mascot.is-expanded{width:100vw;height:100vh;inset:0;overflow:auto;transform:none}.ants-orb-shell--mascot.is-expanded .ants-living-orb{animation:none;position:absolute;bottom:20px;left:auto;right:20px;transform:none}@media (max-width:640px){.ants-orb-shell--mascot{--ants-orb-size:48px}}
