:root{--im-bg:#fff;--im-bg-alt:#f7f6fb;--im-surface:#fff;--im-border:#eceaf3;--im-ink:#120d25;--im-ink-soft:#4b4658;--im-muted:#6b6b7b;--im-violet-600:#7c3aed;--im-violet-500:#8b5cf6;--im-lavender:#c18efd;--im-lavender-2:#e9b4fc;--im-grad-brand:linear-gradient(135deg, #7c3aed 0%, #c18efd 100%);--im-aura-1:radial-gradient(closest-side, #c18efd21, #c18efd00);--im-aura-2:radial-gradient(closest-side, #7c3aed12, #7c3aed00);--im-shadow-card:0 1px 2px #120d250a, 0 12px 32px -12px #7c3aed1f;--im-shadow-float:0 2px 4px #120d250d, 0 24px 64px -24px #7c3aed38;--im-focus:0 0 0 2px #fff, 0 0 0 4px var(--im-violet-600);--im-dark-bg:#0b0a13;--im-dark-surface:#ffffff0a;--im-dark-border:#ffffff17;--im-dark-ink:#f5f3fa;--im-dark-soft:#a7a1b8;--im-focus-dark:0 0 0 2px var(--im-dark-bg), 0 0 0 4px #fff}.im-dark-texture{background-color:var(--im-dark-bg);background-image:radial-gradient(56% 44% at 16% 6%,#7c3aed1a,#0000 70%),radial-gradient(48% 42% at 86% 94%,#c18efd12,#0000 70%),radial-gradient(circle at 1px 1px,#ffffff0b 1px,#0000 1.6px);background-size:100% 100%,100% 100%,28px 28px}.im-focusable-dark:focus-visible{box-shadow:var(--im-focus-dark);outline:none}.im-focusable:focus-visible{box-shadow:var(--im-focus);outline:none}.im-grad-text{background:var(--im-grad-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.im-grain{pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.05'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.im-line-mask{margin-bottom:-.09em;padding-bottom:.09em;display:block;overflow:hidden}.im-line-mask>.im-line{animation:.9s cubic-bezier(.22,1,.36,1) forwards imLineUp;animation-delay:var(--im-line-delay,0s);display:block;transform:translateY(110%)}@keyframes imLineUp{to{transform:translateY(0)}}.im-fade-up{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) forwards imFadeUp;animation-delay:var(--im-fade-delay,0s);transform:translateY(14px)}@keyframes imFadeUp{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.im-line-mask>.im-line{animation:none;transform:none}.im-fade-up{opacity:1;animation:none;transform:none}}@media (max-width:768px){.v8-pill,.v8-glass,.v8-glass-aria,.im-dark-texture,[style*=backdrop-filter],[style*=backdropFilter]{-webkit-backdrop-filter:none!important}}.gp-panel{-webkit-backdrop-filter:blur(20px)saturate(160%);background:#ffffffeb;border:1px solid #c18efd47;border-radius:20px;overflow:hidden;box-shadow:inset 0 1px #fff,0 8px 28px -10px #7c3aed38,0 28px 64px -28px #ec489942}.gp-row{text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:12px;width:100%;padding:11px 14px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.gp-row+.gp-row{border-top:1px solid var(--im-border)}.gp-row:hover,.gp-row:focus-visible{border-left-color:var(--im-violet-600);background:#c18efd1a;outline:none}.gp-pin{width:30px;height:30px;color:var(--im-violet-600);background:#7c3aed17;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.gp-row:hover .gp-pin,.gp-row:focus-visible .gp-pin{background:var(--im-grad-brand);color:#fff}.gp-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.gp-main{color:var(--im-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.gp-sub{color:var(--im-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.gp-chev{color:var(--im-lavender);opacity:0;flex-shrink:0;transition:opacity .15s,transform .15s;transform:translate(-4px)}.gp-row:hover .gp-chev,.gp-row:focus-visible .gp-chev{opacity:1;transform:translate(0)}.gp-foot{border-top:1px solid var(--im-border);background:var(--im-bg-alt);justify-content:flex-end;padding:8px 14px;display:flex}.gp-foot span{color:var(--im-muted);font-size:10px}.gp-loading{color:var(--im-muted);padding:13px 14px;font-size:12.5px}