@import url(https://fonts.googleapis.com/css2?family=Jura:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cutive+Mono&display=swap);.login-container[data-v-dcf517de]{width:450px}.wrapper[data-v-dcf517de]{background-image:url(/img/split-map.4c1e4f29.svg);background-repeat:no-repeat;background-position:0;background-position-x:100%;background-size:55%}.danger[data-v-dcf517de]{color:var(--color-error-text);font-size:1rem}.alert-error[data-v-dcf517de]{background:rgba(234,179,8,.15);border:1px solid rgba(234,179,8,.3);color:var(--color-warning);padding:1rem;border-radius:var(--radius-md);margin-bottom:1.5rem;font-size:.9rem}#submit-btn[data-v-dcf517de]{height:64px;background-color:var(--surface-raised);font-size:1rem;outline:none;width:100%;box-shadow:none;border:none;border-radius:var(--radius-md)}#submit-btn[data-v-dcf517de]:hover{background-color:#36404f}.link[data-v-dcf517de]:hover{text-decoration:underline}.wrapper[data-v-1050e1b4]{background-image:url(/img/split-map.4c1e4f29.svg);background-repeat:no-repeat;background-position:0;background-position-x:100%;background-size:55%;padding-top:8rem}.login-container[data-v-05c08444]{width:450px}.wrapper[data-v-05c08444]{background-image:url(/img/split-map.4c1e4f29.svg);background-repeat:no-repeat;background-position:0;background-position-x:100%;background-size:55%}.danger[data-v-05c08444]{color:var(--color-error-text);font-size:1rem}.submit-btn[data-v-05c08444]{height:64px;background-color:var(--surface-raised);font-size:1rem;outline:none;width:100%;box-shadow:none;border:none;border-radius:var(--radius-md)}#submit-btn[data-v-05c08444]:hover{background-color:#36404f}.link[data-v-05c08444]:hover{text-decoration:underline}.login-container[data-v-5908b0ca]{width:450px}.invalid[data-v-5908b0ca]{outline:1px solid var(--color-error-text)}.wrapper[data-v-5908b0ca]{background-image:url(/img/split-map.4c1e4f29.svg);background-repeat:no-repeat;background-position:0;background-position-x:100%;background-size:55%}.danger[data-v-5908b0ca]{color:var(--color-error-text);font-size:1rem}.submit-btn[data-v-5908b0ca]{height:64px;background-color:var(--surface-raised);font-size:1rem;outline:none;width:100%;box-shadow:none;border:none;border-radius:var(--radius-md)}#submit-btn[data-v-5908b0ca]:hover{background-color:#36404f}.link[data-v-5908b0ca]:hover{text-decoration:underline}.expandable-wrapper[data-v-c574420e]{position:relative;padding:.25rem .75rem}.sidebar-nav[data-v-c574420e]{padding:.75rem 1rem;height:auto;min-height:3rem;color:var(--sidebar-text,var(--text-secondary));display:flex;align-items:center;transition:var(--transition);border-radius:var(--radius-lg);position:relative;gap:0;cursor:pointer}.sidebar-nav[data-v-c574420e]:hover{color:var(--sidebar-hover-text,var(--text-heading));background-color:var(--sidebar-hover-bg,var(--surface-hover))}.sidebar-nav.active[data-v-c574420e]{background-color:var(--sidebar-parent-active-bg,var(--surface-hover));color:var(--sidebar-parent-active-color,var(--text-heading))!important}.sidebar-nav .icon[data-v-c574420e]{transition:margin-right .3s ease;font-size:1.1rem;width:1.2rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.chevron[data-v-c574420e]{margin-left:auto;font-size:.85rem;transition:transform .2s ease;flex-shrink:0;color:var(--sidebar-chevron-color,currentColor)}.nav-text[data-v-c574420e]{display:inline;white-space:nowrap;font-size:.95rem}.children-list[data-v-c574420e]{list-style:none;padding:.25rem 0 0;margin:0;overflow:hidden}.child-item-wrapper[data-v-c574420e]{position:relative;padding:.25rem .75rem;padding-left:0}.child-nav[data-v-c574420e]{padding-left:2rem!important;color:var(--sidebar-text,var(--text-secondary));text-decoration:none}.child-nav[data-v-c574420e]:hover{color:var(--sidebar-hover-text,var(--text-heading));background-color:var(--sidebar-hover-bg,var(--surface-hover))}.child-nav.active[data-v-c574420e]{background-color:var(--sidebar-active-bg,var(--surface-hover));color:var(--sidebar-active-color,var(--text-heading))!important;font-weight:var(--sidebar-active-weight,inherit)}.child-nav.locked[data-v-c574420e],.dropdown-item.locked[data-v-c574420e]{opacity:var(--sidebar-disabled-opacity,1)}.expand-enter-active[data-v-c574420e],.expand-leave-active[data-v-c574420e]{transition:var(--transition-slow);max-height:500px}.expand-enter-from[data-v-c574420e],.expand-leave-to[data-v-c574420e]{max-height:0;opacity:0}.expandable-dropdown-menu[data-v-c574420e]{background:var(--sidebar-menu-bg,var(--surface-page));border:1px solid var(--sidebar-menu-border,var(--border));border-radius:var(--radius-lg);box-shadow:var(--sidebar-menu-shadow,0 10px 40px rgba(0,0,0,.4));z-index:9999;min-width:200px}.expandable-dropdown-menu[data-v-c574420e]:before{content:"";position:absolute;height:var(--sidebar-bridge-height,3rem);left:-36px;width:48px;background:var(--sidebar-menu-bridge-bg,transparent);border-radius:var(--radius-lg) 0 0 var(--radius-lg);top:-1px}.expandable-dropdown-menu.align-bottom[data-v-c574420e]:before{top:auto;bottom:-1px}.dropdown-header[data-v-c574420e]{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:.85rem 1.25rem 0;white-space:nowrap;position:relative}.dropdown-items[data-v-c574420e]{padding:.5rem;display:flex;flex-direction:column;gap:.25rem;position:relative}.dropdown-item[data-v-c574420e]{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;color:var(--sidebar-text,var(--text-primary));border-radius:var(--radius-md);transition:var(--transition-fast);text-decoration:none;cursor:pointer;font-size:var(--sidebar-menu-font-size,.85rem)}.dropdown-item[data-v-c574420e]:hover{background-color:var(--sidebar-hover-bg,var(--accent-soft-3));color:var(--sidebar-hover-text,var(--text-heading))}.dropdown-item.active[data-v-c574420e]{background-color:var(--sidebar-active-bg,rgba(115,87,210,.2));color:var(--sidebar-active-color,var(--text-heading));font-weight:var(--sidebar-active-weight,inherit)}.dropdown-item .item-icon[data-v-c574420e]{width:1.2rem;font-size:1rem;flex-shrink:0;color:var(--sidebar-text,var(--text-secondary))}.dropdown-item:hover .item-icon[data-v-c574420e]{color:var(--sidebar-hover-text,var(--text-secondary))}.dropdown-item.active .item-icon[data-v-c574420e]{color:var(--sidebar-active-color,var(--text-secondary))}.icon-wrap[data-v-c574420e],.item-icon-wrap[data-v-c574420e]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-wrap .icon[data-v-c574420e]{margin-right:0!important}.child-lock-icon[data-v-c574420e]{position:absolute;top:-3px;right:-5px;font-size:.35rem;color:var(--text-muted);background:var(--sidebar-badge-ring,var(--surface-raised));border-radius:var(--radius-pill);width:10px;height:10px;display:flex;align-items:center;justify-content:center;pointer-events:none}.child-badge[data-v-c574420e],.parent-badge[data-v-c574420e]{position:absolute;top:-2px;right:-3px;width:8px;height:8px;background:var(--color-error);border-radius:var(--radius-pill);border:2px solid var(--sidebar-badge-ring,var(--surface-card));animation:sidebar-pulse-badge-c574420e 2s cubic-bezier(.4,0,.6,1) infinite;pointer-events:none}.dropdown-item .child-badge[data-v-c574420e]{border-color:var(--sidebar-menu-bg,var(--surface-page))}.parent-badge.inline[data-v-c574420e]{position:static;margin-left:.5rem;border-color:var(--sidebar-badge-ring,var(--surface-card))}@keyframes sidebar-pulse-badge-c574420e{0%,to{opacity:1}50%{opacity:.7}}.child-nav.variant-danger[data-v-c574420e]{color:var(--color-error)!important}.child-nav.variant-danger[data-v-c574420e]:hover{color:var(--color-error-text)!important}.dropdown-item.variant-danger[data-v-c574420e]{color:var(--color-error)!important}.dropdown-item.variant-danger .item-icon[data-v-c574420e]{color:var(--color-error)}.dropdown-item.variant-danger[data-v-c574420e]:hover{color:var(--color-error-text)!important;background-color:rgba(202,80,80,.12)}.expandable-dropdown-enter-active[data-v-c574420e],.expandable-dropdown-leave-active[data-v-c574420e]{transition:var(--transition)}.expandable-dropdown-enter-from[data-v-c574420e],.expandable-dropdown-leave-to[data-v-c574420e]{opacity:0;transform:translateX(8px)}#sidebar:not(.expanded) .expandable-wrapper .sidebar-nav{justify-content:center;padding:.75rem 0;width:100%}#sidebar:not(.expanded) .expandable-wrapper .nav-text{display:none}#sidebar.expanded .expandable-wrapper .sidebar-nav .icon-wrap{margin-right:.75rem}#sidebar.expanded .expandable-wrapper .nav-text{display:inline}.sidebar-wrapper[data-v-eef4de30]{position:relative;padding:1rem;z-index:10;transition:width .3s ease;background-color:var(--surface-page)}#sidebar[data-v-eef4de30]{padding:0;background:var(--surface-card);display:flex;flex-direction:column;position:relative;width:85px;height:calc(100vh - 2rem);border-radius:var(--radius-xl);transition:width .3s ease}#sidebar.expanded[data-v-eef4de30]{width:300px}.sidebar-header[data-v-eef4de30]{display:flex;align-items:center;padding:.75rem .75rem .25rem;flex-shrink:0}.logo-nav[data-v-eef4de30]{display:flex;align-items:center;padding:.75rem 1rem;min-height:3rem;border-radius:var(--radius-lg);min-width:0}#sidebar:not(.expanded) .sidebar-header[data-v-eef4de30]{justify-content:center}#sidebar:not(.expanded) .logo-nav[data-v-eef4de30]{justify-content:center;padding:.75rem 0}#sidebar .logo[data-v-eef4de30]{transition:margin-right .3s ease}#sidebar.expanded .logo[data-v-eef4de30]{margin-right:.75rem}.collapse-toggle[data-v-eef4de30]{margin-left:auto;flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition)}.collapse-toggle[data-v-eef4de30]:hover{background-color:var(--surface-hover);color:#fff}.sidebar-header[data-v-eef4de30]{position:relative}#sidebar:not(.expanded) .expand-toggle[data-v-eef4de30]{position:absolute;left:.75rem;right:.75rem;top:.75rem;bottom:.25rem;width:auto;height:auto;margin:0;font-size:1.1rem;border-radius:var(--radius-lg);opacity:0;transform:scale(.85);pointer-events:none;transition:opacity .2s ease,transform .2s ease,background-color .2s ease}#sidebar:not(.expanded) .sidebar-header:hover .expand-toggle[data-v-eef4de30]{opacity:1;transform:scale(1);pointer-events:auto}#sidebar:not(.expanded) .logo-nav[data-v-eef4de30]{transition:opacity .2s ease,transform .2s ease}#sidebar:not(.expanded) .sidebar-header:hover .logo-nav[data-v-eef4de30]{opacity:0;transform:scale(.85);pointer-events:none}@media (prefers-reduced-motion:reduce){#sidebar:not(.expanded) .expand-toggle[data-v-eef4de30],#sidebar:not(.expanded) .logo-nav[data-v-eef4de30]{transition:opacity .2s ease;transform:none}}.sidebar-scroll[data-v-eef4de30]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:.5rem;scrollbar-width:thin;scrollbar-color:var(--border-subtle) transparent}.sidebar-scroll[data-v-eef4de30]::-webkit-scrollbar{width:6px}.sidebar-scroll[data-v-eef4de30]::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:var(--radius-pill)}#sidebar:not(.expanded) .sidebar-scroll[data-v-eef4de30]{overflow:visible}.section-header[data-v-eef4de30]{font-size:.66rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-disabled);padding:1.75rem 1.75rem .375rem;white-space:nowrap}.sidebar-scroll>.section-header[data-v-eef4de30]:first-child{padding-top:.75rem}.section-separator[data-v-eef4de30]{width:60%;margin:1rem auto;border-top:1px solid var(--border-subtle)}.navbar-nav[data-v-eef4de30]{list-style:none;padding:0;margin:0}.nav-item-wrapper[data-v-eef4de30]{position:relative;padding:.25rem .75rem}#sidebar .sidebar-nav[data-v-eef4de30]{padding:.75rem 1rem;height:auto;min-height:3rem;color:var(--text-secondary);display:flex;align-items:center;transition:var(--transition);border-radius:var(--radius-lg);position:relative;gap:0}#sidebar:not(.expanded) .sidebar-nav[data-v-eef4de30]{justify-content:center;padding:.75rem 0;width:100%}#sidebar .sidebar-nav .icon[data-v-eef4de30]{transition:margin-right .3s ease;font-size:1.1rem;width:1.2rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}#sidebar:not(.expanded) .logo-text[data-v-eef4de30],#sidebar:not(.expanded) .nav-text[data-v-eef4de30]{display:none}#sidebar.expanded .nav-text[data-v-eef4de30]{display:inline;white-space:nowrap;font-size:.95rem;overflow:hidden;text-overflow:ellipsis}#sidebar.expanded .logo-text[data-v-eef4de30]{display:inline;white-space:nowrap}.nav-popout[data-v-eef4de30]{display:flex;position:absolute;left:calc(100% - 1.3rem);top:0;height:100%;background:var(--surface-hover);padding:.75rem 1rem;border-radius:var(--radius-lg);align-items:center;white-space:nowrap;z-index:100;color:#fff;font-size:.95rem;opacity:0;pointer-events:none;transition:opacity .2s ease;text-decoration:none}#sidebar:not(.expanded) .nav-item-wrapper:hover .nav-popout[data-v-eef4de30]{opacity:1;pointer-events:auto}#sidebar:not(.expanded) .nav-item-wrapper:hover .sidebar-nav[data-v-eef4de30]:not(.nav-static){background-color:var(--surface-hover);color:#fff}.nav-popout[data-v-eef4de30]:hover{color:#fff;text-decoration:none}#sidebar .sidebar-nav[data-v-eef4de30]:not(.nav-static):hover{color:#fff;cursor:pointer;background-color:var(--surface-hover)}.router-link-active.sidebar-nav[data-v-eef4de30],.router-link-exact-active.sidebar-nav[data-v-eef4de30]{background-color:var(--surface-hover);color:#fff!important}#sidebar .sidebar-nav.nav-static[data-v-eef4de30]{cursor:not-allowed}#sidebar .sidebar-nav.nav-static[data-v-eef4de30]:hover,#sidebar:not(.expanded) .nav-item-wrapper:hover .sidebar-nav.nav-static[data-v-eef4de30]{background-color:var(--surface-card-hover)}#sidebar .sidebar-nav.nav-static .nav-popout[data-v-eef4de30],#sidebar .sidebar-nav.nav-static .nav-popout[data-v-eef4de30]:hover{background:var(--surface-card-hover);color:var(--text-disabled);cursor:not-allowed}#sidebar .sidebar-nav.nav-inactive[data-v-eef4de30]:not(:hover),#sidebar .sidebar-nav.nav-static.nav-inactive[data-v-eef4de30]{color:var(--text-disabled)}.icon-wrap[data-v-eef4de30]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.2rem;flex-shrink:0}#sidebar.expanded .sidebar-nav .icon-wrap[data-v-eef4de30]{margin-right:.75rem;transition:all .2s ease}.icon-wrap .icon[data-v-eef4de30]{margin-right:0!important}.nav-lock-icon[data-v-eef4de30]{position:absolute;top:-3px;right:-5px;font-size:.35rem;color:var(--text-muted);background:var(--surface-raised);border-radius:var(--radius-pill);width:10px;height:10px;display:flex;align-items:center;justify-content:center;pointer-events:none}.status-dot[data-v-eef4de30]{background:var(--text-disabled);border-radius:var(--radius-pill);flex-shrink:0;pointer-events:none}.status-dot.on[data-v-eef4de30]{background:var(--color-success)}.status-dot-inline[data-v-eef4de30]{width:7px;height:7px;margin-left:.6rem}.status-dot-overlay[data-v-eef4de30]{position:absolute;top:-2px;right:-3px;width:8px;height:8px;border:2px solid var(--surface-card);box-sizing:content-box}#sidebar,.expandable-dropdown-menu{--sidebar-active-bg:var(--surface-hover);--sidebar-active-color:#fff}.expandable-dropdown-menu{--sidebar-menu-bg:var(--surface-hover);--sidebar-menu-border:transparent;--sidebar-menu-shadow:none;--sidebar-menu-font-size:0.95rem;--sidebar-menu-bridge-bg:var(--surface-hover);--sidebar-hover-bg:var(--surface-overlay-3);--sidebar-active-bg:var(--surface-overlay-3)}.boot-splash[data-v-c7a452d8]{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:var(--surface-card)}.boot-inner[data-v-c7a452d8]{display:flex;flex-direction:column;align-items:center;gap:1.75rem}.boot-logo[data-v-c7a452d8]{display:block}.boot-track[data-v-c7a452d8]{fill:var(--surface-control)}.boot-fill[data-v-c7a452d8]{fill:#fff}.boot-message[data-v-c7a452d8]{color:var(--text-primary);font-size:var(--fs-sm);font-family:var(--font-body);letter-spacing:.01em}.boot-msg-enter-active[data-v-c7a452d8],.boot-msg-leave-active[data-v-c7a452d8]{transition:opacity .18s ease}.boot-msg-enter-from[data-v-c7a452d8],.boot-msg-leave-to[data-v-c7a452d8]{opacity:0}@media (prefers-reduced-motion:no-preference){.boot-fill[data-v-c7a452d8]{transition:-webkit-clip-path .45s ease;transition:clip-path .45s ease;transition:clip-path .45s ease,-webkit-clip-path .45s ease}}.brand-img[data-v-0702982a]{display:flex;align-items:center;padding-left:2rem;width:299px;border-right:1px solid var(--surface-page)}.brand-img[data-v-0702982a],.search_form[data-v-0702982a]{background-color:var(--surface-card)}.search_selector[data-v-0702982a]{cursor:pointer;transition:color .4s ease;border:none;outline:none;color:var(--text-secondary)}.search_selector[data-v-0702982a]:hover{color:#fff}.search_input[data-v-0702982a]{width:100%;display:block;background-color:transparent;color:#fff;border:none;outline:none;padding:.5rem 1rem}button[data-v-0702982a]{border-radius:var(--radius-sm);border:none;margin-right:5px;padding:0 10px;font-weight:700;color:#fff;padding:.5rem 1rem}button[data-v-0702982a],button[data-v-0702982a]:hover{background-color:var(--surface-raised)}input[data-v-0702982a]{background-color:transparent!important}form[data-v-0702982a]{padding:0;padding-left:1rem}.form-floating label[data-v-0702982a]{padding-left:0}.form-floating input[data-v-0702982a]{padding-left:.2rem}.title[data-v-41a2e28f]{font-size:2rem;margin-top:1rem;margin-bottom:2rem}.menu-container[data-v-41a2e28f]{display:flex;flex-wrap:wrap;gap:10px}.menu[data-v-41a2e28f]{width:calc(50% - 5px)}.menu>div[data-v-41a2e28f]:first-child:not(:last-child){border-radius:var(--radius-md) var(--radius-md) 0 0}.menu>div[data-v-41a2e28f]:last-child:not(:first-child){border-radius:0 0 var(--radius-md) var(--radius-md)}.option-title[data-v-41a2e28f]{display:flex;background-color:var(--surface-card);color:var(--text-heading);padding:1rem}.option[data-v-41a2e28f]{background-color:var(--surface-raised);padding:1rem;display:flex;border-left:1px solid var(--surface-card);border-right:1px solid var(--surface-card);border-bottom:1px solid var(--surface-card);color:var(--text-heading)}.option[data-v-41a2e28f]:hover{background-color:var(--surface-raised);cursor:pointer}.splash-leave-active{transition:opacity .3s ease}.splash-leave-to{opacity:0}@media (prefers-reduced-motion:no-preference){.boot-reveal-sidebar{animation:slideFadeLeft .4s ease .08s backwards}.boot-reveal-content{animation:fadeRise .4s ease .16s backwards}}@keyframes slideFadeLeft{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.loading_query{position:absolute;z-index:10;color:#fff;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;background-color:#191f27a6}.dropzone.active{position:fixed;left:0;top:0;bottom:0;right:0;background:#191f27a6;z-index:11}.dropzone.active .main_block{display:flex}.main_block{display:none;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(90deg,#38434f 50%,transparent 0) repeat-x,linear-gradient(90deg,#38434f 50%,transparent 0) repeat-x,linear-gradient(0deg,#38434f 50%,transparent 0) repeat-y,linear-gradient(0deg,#38434f 50%,transparent 0) repeat-y;background-size:30px 8px,30px 8px,8px 30px,8px 30px;background-position:0 0,0 100%,0 0,100% 0;z-index:12}.dropzone.analyzing .main_block svg{position:absolute;top:0;left:0;width:100%;height:100%}.dropzone.analyzing .main_block{background:none}.dropzone.active:not(.analyzing) .main_block{animation:linearGradientMove .3s linear infinite}@keyframes linearGradientMove{to{background-position:30px 0,-30px 100%,0 -30px,100% 30px}}.mobile-popup{position:fixed;z-index:10;left:.5rem;top:.5rem;bottom:.5rem;right:.5rem;padding:1rem;border-radius:var(--radius-md);background-color:var(--surface-page)}.home-page[data-v-9fc21da8]{width:100%;height:100%;background:var(--surface-page);overflow-y:auto}.home-inner[data-v-9fc21da8]{max-width:1080px;margin:0 auto;padding:2rem 1.5rem;min-height:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.home-main[data-v-9fc21da8]{flex:1;width:100%;justify-content:center;gap:2.5rem}.hero[data-v-9fc21da8],.home-main[data-v-9fc21da8]{display:flex;flex-direction:column;align-items:center}.hero[data-v-9fc21da8]{text-align:center;gap:1rem}.hero-brand[data-v-9fc21da8]{display:flex;align-items:center;gap:1rem;padding-top:1.5rem}.hero-logo[data-v-9fc21da8]{height:1.5rem;width:auto;opacity:.95}.hero-wordmark[data-v-9fc21da8]{height:1.25rem;width:auto;opacity:.95}.hero-greeting[data-v-9fc21da8]{font-size:2.75rem;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.02em;font-family:Jura,sans-serif;max-width:100%;text-wrap:balance;line-height:1.15}.hero-name[data-v-9fc21da8]{color:var(--accent-text)}.hero-subhead[data-v-9fc21da8]{color:var(--text-muted);font-size:1rem;margin:0}.primary-grid[data-v-9fc21da8]{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.primary-card[data-v-9fc21da8]{flex:0 1 calc(33.33333% - 0.5rem);min-width:0;display:flex;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;background:var(--surface-card);border:1px solid transparent;border-radius:var(--radius-lg);cursor:pointer;text-decoration:none;color:inherit;transition:background .15s ease,border-color .15s ease}@media (max-width:900px){.primary-card[data-v-9fc21da8]{flex-basis:calc(50% - 0.375rem)}}@media (max-width:600px){.primary-card[data-v-9fc21da8]{flex-basis:100%}}.primary-card[data-v-9fc21da8]:hover{background:var(--surface-overlay-2)}.primary-card-icon[data-v-9fc21da8]{flex-shrink:0;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:var(--accent-soft-3);color:var(--accent-text);border-radius:var(--radius-md);font-size:1rem}.primary-card-body[data-v-9fc21da8]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.primary-card-title-row[data-v-9fc21da8]{display:flex;align-items:center;gap:.5rem}.primary-card-title[data-v-9fc21da8]{font-size:.95rem;font-weight:600;color:var(--text-primary)}.primary-card-lock[data-v-9fc21da8]{font-size:.7rem;color:var(--text-faint)}.primary-card-helper[data-v-9fc21da8]{font-size:.8rem;color:var(--text-muted);margin:0;line-height:1.4}.widget-container[data-v-38885bc8]{display:flex;flex-direction:column;height:100%;background:transparent}.widget-header[data-v-38885bc8]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:transparent;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.widget-header[data-v-38885bc8]:active{cursor:grabbing}.widget-header.is-locked[data-v-38885bc8],.widget-header.is-locked[data-v-38885bc8]:active{cursor:default}.header-left[data-v-38885bc8]{display:flex;align-items:center;gap:.625rem;min-width:0;flex:1}.widget-icon[data-v-38885bc8]{font-size:.875rem;color:var(--accent);flex-shrink:0}.widget-title[data-v-38885bc8]{font-size:.875rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-actions[data-v-38885bc8]{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.header-actions .btn-action.btn-hover-only[data-v-38885bc8]{opacity:0;transition:opacity .2s ease,background .2s ease,color .2s ease}.widget-container:hover .header-actions .btn-action.btn-hover-only[data-v-38885bc8]{opacity:1}.btn-action[data-v-38885bc8]{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-faint);font-size:.75rem;cursor:pointer;transition:var(--transition)}.btn-action[data-v-38885bc8]:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary)}.btn-action.btn-delete[data-v-38885bc8]:hover{background:rgba(239,68,68,.2);color:var(--color-error)}.is-refreshing[data-v-38885bc8]{animation:spin-38885bc8 1s linear infinite}@keyframes spin-38885bc8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn-action[data-v-38885bc8]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.widget-content[data-v-38885bc8]{flex:1;min-height:0;overflow:hidden;position:relative}.widget-container[data-v-38885bc8]:not(:has(.widget-header)){height:100%}.widget-container:not(:has(.widget-header)) .widget-content[data-v-38885bc8]{height:100%}.widget-inner[data-v-38885bc8]{width:100%;height:100%}.widget-loading[data-v-38885bc8]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;gap:.75rem}.loading-spinner[data-v-38885bc8]{font-size:1.5rem;color:var(--accent)}.loading-text[data-v-38885bc8]{font-size:.8125rem;color:var(--text-muted)}.widget-error[data-v-38885bc8]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;gap:.75rem;text-align:center}.error-icon[data-v-38885bc8]{font-size:1.5rem;color:var(--color-warning)}.error-message[data-v-38885bc8]{font-size:.8125rem;color:var(--text-muted);max-width:200px}.btn-retry[data-v-38885bc8]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--accent-soft-3);border:1px solid rgba(115,87,210,.3);border-radius:var(--radius-sm);color:var(--accent);font-size:.75rem;font-weight:600;cursor:pointer;transition:var(--transition)}.btn-retry[data-v-38885bc8]:hover{background:var(--accent-soft-4);border-color:rgba(115,87,210,.5)}.override-badges[data-v-38885bc8]{display:flex;align-items:center;gap:.25rem;margin-left:.25rem}.override-badge[data-v-38885bc8]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background:rgba(139,92,246,.15);border-radius:var(--radius-xs);cursor:help;flex-shrink:0}.badge-icon[data-v-38885bc8]{width:.75rem;height:.75rem;color:var(--accent-text)}.dashboard-grid-wrapper[data-v-bbed8958]{width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.grid-stack[data-v-bbed8958]{background:transparent;min-height:100%;margin:-10px}.grid-stack-item[data-v-bbed8958]{background:transparent}.grid-stack-item-content[data-v-bbed8958]{background:var(--surface-card);border:none;border-radius:var(--radius-xl);overflow:hidden;display:flex;flex-direction:column}.grid-stack-item-content.transparent-container[data-v-bbed8958]{background:transparent!important;border:none!important;box-shadow:none!important}[data-v-bbed8958] .grid-stack-item.ui-draggable-dragging .grid-stack-item-content.transparent-container{outline:2px dashed rgba(115,87,210,.3);outline-offset:-2px}[data-v-bbed8958] .grid-stack-placeholder{background:var(--accent-soft-2)!important;border:2px dashed rgba(115,87,210,.5)!important;border-radius:var(--radius-lg)}[data-v-bbed8958] .ui-resizable-handle{background:transparent}[data-v-bbed8958] .ui-resizable-se{width:20px;height:20px;bottom:0;right:0;cursor:se-resize}[data-v-bbed8958] .ui-resizable-se:after{content:"";position:absolute;bottom:4px;right:4px;width:12px;height:12px;border-right:2px solid hsla(0,0%,100%,.2);border-bottom:2px solid hsla(0,0%,100%,.2);border-radius:0 0 4px 0}[data-v-bbed8958] .grid-stack-item:hover .ui-resizable-se:after{border-color:rgba(115,87,210,.5)}[data-v-bbed8958] .grid-stack-item.ui-draggable-dragging{opacity:.9;z-index:100}[data-v-bbed8958] .grid-stack-item.ui-draggable-dragging .grid-stack-item-content{box-shadow:0 10px 40px rgba(0,0,0,.3);border-color:rgba(115,87,210,.5)}.dashboard-grid-wrapper[data-v-bbed8958]::-webkit-scrollbar{width:8px;height:8px}.dashboard-grid-wrapper[data-v-bbed8958]::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:var(--radius-sm)}.dashboard-grid-wrapper[data-v-bbed8958]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-sm)}.dashboard-grid-wrapper[data-v-bbed8958]::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.dashboard-selector-wrapper[data-v-6f1606f8]{position:relative;display:inline-flex}.dropdown-trigger[data-v-6f1606f8]{min-width:160px;max-width:320px}.selector-menu[data-v-6f1606f8]{background:var(--surface-page);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:9999;overflow:hidden;max-height:500px;display:flex;flex-direction:column}.dashboards-list[data-v-6f1606f8]{overflow-y:auto;max-height:400px}.dashboards-list[data-v-6f1606f8]::-webkit-scrollbar{width:6px}.dashboards-list[data-v-6f1606f8]::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.dashboards-list[data-v-6f1606f8]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-xs)}.dashboards-list[data-v-6f1606f8]::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.dashboard-item[data-v-6f1606f8]{transition:background .15s ease}.dashboard-item.is-active[data-v-6f1606f8]{background:var(--accent-soft)}.item-normal[data-v-6f1606f8]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;min-height:3rem;cursor:pointer}.dashboard-item:not(.is-active) .item-normal[data-v-6f1606f8]:hover{background:var(--surface-overlay)}.dashboard-item.is-active .item-normal[data-v-6f1606f8]:hover{background:rgba(115,87,210,.12)}.item-name[data-v-6f1606f8]{flex:1;font-size:.9375rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-actions[data-v-6f1606f8]{display:flex;align-items:center;gap:.375rem;flex-shrink:0;width:4rem;justify-content:flex-end;opacity:0;pointer-events:none;transition:opacity .15s ease}.item-actions.is-visible[data-v-6f1606f8]{opacity:1;pointer-events:auto}.btn-icon-delete[data-v-6f1606f8],.btn-icon-edit[data-v-6f1606f8]{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-faint);font-size:.75rem;cursor:pointer;transition:var(--transition-fast)}.btn-icon-edit[data-v-6f1606f8]:hover{background:var(--accent-soft-3);color:var(--accent)}.btn-icon-delete[data-v-6f1606f8]:hover{background:rgba(239,68,68,.15);color:var(--color-error)}.item-editing[data-v-6f1606f8]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem}.edit-input[data-v-6f1606f8]{flex:1;background:var(--surface-overlay-2);border:1px solid var(--accent);border-radius:var(--radius-sm);padding:.375rem .625rem;color:var(--text-primary);font-size:.875rem}.edit-input[data-v-6f1606f8]:focus{outline:none;border-color:var(--accent)}.item-deleting[data-v-6f1606f8]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem}.delete-text[data-v-6f1606f8]{flex:1;font-size:.875rem;color:var(--color-error)}.delete-actions[data-v-6f1606f8]{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.btn-cancel[data-v-6f1606f8],.btn-confirm[data-v-6f1606f8]{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-sm);font-size:.75rem;cursor:pointer;transition:var(--transition-fast);flex-shrink:0}.btn-confirm[data-v-6f1606f8]{background:rgba(34,197,94,.2);color:var(--color-success)}.btn-confirm[data-v-6f1606f8]:hover:not(:disabled){background:rgba(34,197,94,.3)}.btn-confirm[data-v-6f1606f8]:disabled{opacity:.5;cursor:not-allowed}.btn-cancel[data-v-6f1606f8]{background:rgba(239,68,68,.2);color:var(--color-error)}.btn-cancel[data-v-6f1606f8]:hover{background:rgba(239,68,68,.3)}.btn-confirm-delete[data-v-6f1606f8]{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:rgba(239,68,68,.2);border:none;border-radius:var(--radius-sm);color:var(--color-error);font-size:.75rem;cursor:pointer;transition:var(--transition-fast);flex-shrink:0}.btn-confirm-delete[data-v-6f1606f8]:hover{background:rgba(239,68,68,.35)}.menu-divider[data-v-6f1606f8]{height:1px;background:var(--surface-overlay-3);margin:.25rem 0}.create-section[data-v-6f1606f8]{padding:.25rem 0}.create-trigger[data-v-6f1606f8]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;cursor:pointer;transition:background .15s ease;color:var(--text-faint);font-size:.8125rem;font-weight:400}.create-trigger[data-v-6f1606f8]:hover{background:var(--surface-overlay);color:var(--text-muted)}.create-icon[data-v-6f1606f8]{font-size:.75rem;width:.875rem;flex-shrink:0}.create-form[data-v-6f1606f8]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem}.create-input[data-v-6f1606f8]{flex:1;background:var(--surface-overlay-2);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-sm);padding:.375rem .625rem;color:var(--text-primary);font-size:.875rem}.create-input[data-v-6f1606f8]:focus{outline:none;border-color:var(--accent)}.create-input[data-v-6f1606f8]::-moz-placeholder{color:var(--text-faint)}.create-input[data-v-6f1606f8]::placeholder{color:var(--text-faint)}.subscribed-icon[data-v-6f1606f8]{font-size:.625rem;color:var(--accent);margin-right:.375rem;opacity:.7}.browse-section[data-v-6f1606f8]{padding:.25rem 0}.selector-dropdown-enter-active[data-v-6f1606f8],.selector-dropdown-leave-active[data-v-6f1606f8]{transition:var(--transition-fast)}.selector-dropdown-enter-from[data-v-6f1606f8],.selector-dropdown-leave-to[data-v-6f1606f8]{opacity:0;transform:translateY(-4px)}.time-range-override-dropdown[data-v-4b782318]{position:relative;display:inline-flex}.override-dropdown-menu[data-v-4b782318]{background:var(--surface-page);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:9999;overflow:hidden;padding:.5rem 0}.frequency-option[data-v-4b782318]{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;cursor:pointer;transition:background .15s ease}.frequency-option[data-v-4b782318]:hover{background:var(--surface-overlay)}.frequency-option.is-selected[data-v-4b782318]{background:rgba(139,92,246,.08)}.frequency-option.is-selected[data-v-4b782318]:hover{background:rgba(139,92,246,.12)}.option-check-space[data-v-4b782318]{width:1rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.option-check[data-v-4b782318]{font-size:.75rem;color:var(--accent-text)}.option-label[data-v-4b782318]{font-size:.875rem;color:var(--text-primary)}.refresh-interval-override-dropdown[data-v-7b387e2c]{position:relative;display:inline-flex}.override-dropdown-menu[data-v-7b387e2c]{background:var(--surface-page);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:9999;overflow:hidden;padding:.5rem 0}.frequency-option[data-v-7b387e2c]{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;cursor:pointer;transition:background .15s ease}.frequency-option[data-v-7b387e2c]:hover{background:var(--surface-overlay)}.frequency-option.is-selected[data-v-7b387e2c]{background:rgba(139,92,246,.08)}.frequency-option.is-selected[data-v-7b387e2c]:hover{background:rgba(139,92,246,.12)}.option-check-space[data-v-7b387e2c]{width:1rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.option-check[data-v-7b387e2c]{font-size:.75rem;color:var(--accent-text)}.option-label[data-v-7b387e2c]{font-size:.875rem;color:var(--text-primary)}.visibility-dropdown[data-v-0129ae39]{position:relative;display:inline-flex}.override-dropdown-menu[data-v-0129ae39]{background:var(--surface-page);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:9999;overflow:hidden;padding:.5rem 0}.frequency-option[data-v-0129ae39]{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;cursor:pointer;transition:background .15s ease}.frequency-option[data-v-0129ae39]:hover{background:var(--surface-overlay)}.frequency-option.is-selected[data-v-0129ae39]{background:rgba(139,92,246,.08)}.frequency-option.is-selected[data-v-0129ae39]:hover{background:rgba(139,92,246,.12)}.option-check-space[data-v-0129ae39]{width:1rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.option-check[data-v-0129ae39]{font-size:.75rem;color:var(--accent-text)}.option-icon[data-v-0129ae39]{font-size:.8125rem;color:var(--text-muted);width:1rem;text-align:center}.frequency-option.is-selected .option-icon[data-v-0129ae39]{color:var(--accent-text)}.option-label[data-v-0129ae39]{font-size:.875rem;color:var(--text-primary)}.content-block[data-v-97493be6]{background:var(--surface-card);border-radius:var(--radius-xl);overflow:hidden;transition:var(--transition-fast)}.content-block.is-interactive[data-v-97493be6]{cursor:pointer}.content-block.is-interactive[data-v-97493be6]:hover{background:var(--surface-overlay-2)}.widget-slideover[data-v-ec5822ea]{padding:1.5rem;height:100%;width:100%;display:flex;flex-direction:column}.slideover-header[data-v-ec5822ea]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-shrink:0}.btn-back[data-v-ec5822ea]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--surface-overlay-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;transition:var(--transition)}.btn-back[data-v-ec5822ea]:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary)}.slideover-title[data-v-ec5822ea]{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0;font-family:Jura,sans-serif}.step-content[data-v-ec5822ea]{flex:1;overflow-x:hidden;overflow-y:auto}.config-step[data-v-ec5822ea]{display:flex;flex-direction:column}.widget-category[data-v-ec5822ea]{margin-bottom:2rem}.widget-category[data-v-ec5822ea]:last-child{margin-bottom:0}.category-heading[data-v-ec5822ea]{font-size:.875rem;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin:0 -1.5rem .75rem -1.5rem;padding:0 1.5rem .5rem 1.5rem;border-bottom:1px solid var(--border-subtle)}.widget-types-grid[data-v-ec5822ea]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.widget-type-card[data-v-ec5822ea]{display:flex;align-items:flex-start;gap:1rem;min-width:0}.widget-type-card__icon[data-v-ec5822ea]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:var(--accent-soft-3);border-radius:var(--radius-md);color:var(--accent);font-size:1rem;flex-shrink:0}.widget-type-card__content[data-v-ec5822ea]{flex:1;min-width:0}.widget-type-card__title[data-v-ec5822ea]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0 0 .25rem 0}.widget-type-card__description[data-v-ec5822ea]{font-size:.8125rem;color:var(--text-muted);margin:0;line-height:1.4}.selected-widget-info[data-v-ec5822ea]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--accent-soft-2);border:1px solid rgba(115,87,210,.2);border-radius:var(--radius-md);margin-bottom:1.25rem}.info-icon[data-v-ec5822ea]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:rgba(115,87,210,.2);border-radius:var(--radius-md);color:var(--accent);font-size:1rem}.info-text[data-v-ec5822ea]{display:flex;flex-direction:column;gap:.125rem}.info-name[data-v-ec5822ea]{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.info-description[data-v-ec5822ea]{font-size:.8125rem;color:var(--text-muted)}.loading-state[data-v-ec5822ea]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:3rem;color:var(--text-muted);font-size:.9375rem}.fork-modal[data-v-67b8c80e]{width:500px;max-width:90vw}.modal-title[data-v-67b8c80e]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem 0}.modal-description[data-v-67b8c80e]{font-size:.8125rem;color:var(--text-muted);margin:0 0 1rem 0}.fork-summary[data-v-67b8c80e]{padding:.75rem;background:rgba(115,87,210,.06);border:1px solid rgba(115,87,210,.15);border-radius:var(--radius-md)}.summary-row[data-v-67b8c80e]{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0}.summary-row+.summary-row[data-v-67b8c80e]{border-top:1px solid hsla(0,0%,100%,.05)}.summary-label[data-v-67b8c80e]{font-size:.8125rem;color:var(--text-muted)}.summary-value[data-v-67b8c80e]{font-size:.8125rem;color:var(--text-primary);font-weight:500}.modal-actions[data-v-67b8c80e]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.btn-fork[data-v-67b8c80e]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--accent-soft-3);border:1px solid rgba(115,87,210,.3);border-radius:var(--radius-sm);color:var(--accent);font-size:.8125rem;font-weight:500;cursor:pointer;transition:var(--transition)}.btn-fork[data-v-67b8c80e]:hover:not(:disabled){background:var(--accent-soft-4);border-color:rgba(115,87,210,.5)}.btn-fork[data-v-67b8c80e]:disabled{opacity:.5;cursor:not-allowed}.btn-close-modal[data-v-67b8c80e]{padding:.5rem 1rem;background:var(--surface-overlay-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);font-size:.8125rem;font-weight:500;cursor:pointer;transition:var(--transition)}.btn-close-modal[data-v-67b8c80e]:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary)}.subscription-toggle[data-v-67b8c80e]{margin-top:.75rem;padding:.75rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:var(--radius-md)}.toggle-row[data-v-67b8c80e]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-label[data-v-67b8c80e]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-primary);font-weight:500}.toggle-icon[data-v-67b8c80e]{font-size:.75rem;color:var(--accent);opacity:.7}.toggle-switch[data-v-67b8c80e]{position:relative;width:2.25rem;height:1.25rem;background:hsla(0,0%,100%,.1);border-radius:var(--radius-md);transition:background .2s ease;flex-shrink:0}.toggle-switch.is-active[data-v-67b8c80e]{background:rgba(115,87,210,.5)}.toggle-knob[data-v-67b8c80e]{position:absolute;top:.125rem;left:.125rem;width:1rem;height:1rem;background:var(--text-muted);border-radius:var(--radius-pill);transition:var(--transition)}.toggle-switch.is-active .toggle-knob[data-v-67b8c80e]{left:calc(100% - 1.125rem);background:var(--accent)}.toggle-hint[data-v-67b8c80e]{font-size:.6875rem;color:var(--text-faint);margin:.375rem 0 0 0}.browse-slideover[data-v-120c94ff]{padding:1.5rem;height:100%;width:100%;display:flex;flex-direction:column}.slideover-header[data-v-120c94ff]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;flex-shrink:0}.slideover-title[data-v-120c94ff]{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0;font-family:Jura,sans-serif}.count-badge[data-v-120c94ff]{background:rgba(115,87,210,.2);color:var(--accent-text);font-size:.75rem;font-weight:600;padding:.125rem .5rem;border-radius:var(--radius-pill)}.loading-state[data-v-120c94ff]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:3rem;color:var(--text-muted);font-size:.9375rem}.empty-state[data-v-120c94ff]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem}.empty-icon[data-v-120c94ff]{font-size:2.5rem;color:var(--text-faint);margin-bottom:1rem;opacity:.5}.empty-title[data-v-120c94ff]{font-size:1rem;font-weight:600;color:var(--text-muted);margin:0 0 .5rem 0}.empty-description[data-v-120c94ff]{font-size:.875rem;color:var(--text-faint);margin:0;text-align:center}.dashboards-list[data-v-120c94ff]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}.dashboards-list[data-v-120c94ff]::-webkit-scrollbar{width:6px}.dashboards-list[data-v-120c94ff]::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.dashboards-list[data-v-120c94ff]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-xs)}.dashboard-card[data-v-120c94ff]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-lg);padding:1rem;transition:border-color .2s ease}.dashboard-card[data-v-120c94ff]:hover{border-color:rgba(115,87,210,.2)}.card-header[data-v-120c94ff]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.25rem}.card-info[data-v-120c94ff]{display:flex;align-items:center;gap:.5rem;min-width:0}.card-name[data-v-120c94ff]{font-size:.9375rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.visibility-badge[data-v-120c94ff]{font-size:.6875rem;font-weight:600;padding:.125rem .5rem;border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0}.visibility-1[data-v-120c94ff]{background:rgba(59,130,246,.15);color:var(--color-info)}.visibility-2[data-v-120c94ff]{background:rgba(34,197,94,.15);color:var(--color-success-text)}.card-owner[data-v-120c94ff]{font-size:.8125rem;color:var(--text-faint);white-space:nowrap;flex-shrink:0}.card-description[data-v-120c94ff]{font-size:.8125rem;color:var(--text-muted);line-height:1.4;margin:.25rem 0 0 0}.card-actions[data-v-120c94ff]{display:flex;gap:.5rem;margin-top:.75rem}.btn-action[data-v-120c94ff]{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border:1px solid transparent;border-radius:var(--radius-sm);font-size:.8125rem;font-weight:500;cursor:pointer;transition:var(--transition-fast)}.btn-subscribe[data-v-120c94ff]{background:var(--accent-soft-3);border-color:var(--accent-soft-4);color:var(--accent-text)}.btn-subscribe[data-v-120c94ff]:hover{background:var(--accent-soft-4);border-color:rgba(115,87,210,.4)}.btn-unsubscribe[data-v-120c94ff]{background:var(--color-error-soft);border-color:rgba(239,68,68,.2);color:var(--color-error-text)}.btn-unsubscribe[data-v-120c94ff]:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.35)}.btn-fork[data-v-120c94ff]{background:var(--surface-overlay-2);border-color:var(--border-subtle);color:var(--text-muted)}.btn-fork[data-v-120c94ff]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.15);color:var(--text-primary)}.export-modal[data-v-7e072105]{width:500px;max-width:90vw}.modal-title[data-v-7e072105]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem 0}.modal-description[data-v-7e072105]{font-size:.8125rem;color:var(--text-muted);margin:0 0 1rem 0}.export-textarea[data-v-7e072105]{width:100%;height:160px;background:var(--surface-overlay-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.75rem;color:var(--text-primary);font-family:monospace;font-size:.75rem;resize:vertical;word-break:break-all}.export-textarea[data-v-7e072105]:focus{outline:none;border-color:rgba(115,87,210,.4)}.modal-actions[data-v-7e072105]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.btn-copy[data-v-7e072105]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--accent-soft-3);border:1px solid rgba(115,87,210,.3);border-radius:var(--radius-sm);color:var(--accent);font-size:.8125rem;font-weight:500;cursor:pointer;transition:var(--transition)}.btn-copy[data-v-7e072105]:hover{background:var(--accent-soft-4);border-color:rgba(115,87,210,.5)}.btn-close-modal[data-v-7e072105]{padding:.5rem 1rem;background:var(--surface-overlay-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);font-size:.8125rem;font-weight:500;cursor:pointer;transition:var(--transition)}.btn-close-modal[data-v-7e072105]:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary)}.import-modal[data-v-2f66c312]{width:500px;max-width:90vw}.modal-title[data-v-2f66c312]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem 0}.modal-description[data-v-2f66c312]{font-size:.8125rem;color:var(--text-muted);margin:0 0 1rem 0}.import-textarea[data-v-2f66c312]{width:100%;height:120px;background:var(--surface-overlay-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.75rem;color:var(--text-primary);font-family:monospace;font-size:.75rem;resize:vertical;word-break:break-all}.import-textarea[data-v-2f66c312]:focus{outline:none;border-color:rgba(115,87,210,.4)}.import-textarea[data-v-2f66c312]::-moz-placeholder{color:var(--text-faint)}.import-textarea[data-v-2f66c312]::placeholder{color:var(--text-faint)}.import-error[data-v-2f66c312]{color:var(--color-error);font-size:.8125rem;margin:.5rem 0 0 0}.import-summary[data-v-2f66c312]{margin-top:.75rem;padding:.75rem;background:rgba(115,87,210,.06);border:1px solid rgba(115,87,210,.15);border-radius:var(--radius-md)}.summary-row[data-v-2f66c312]{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0}.summary-row+.summary-row[data-v-2f66c312]{border-top:1px solid hsla(0,0%,100%,.05)}.summary-label[data-v-2f66c312]{font-size:.8125rem;color:var(--text-muted)}.summary-value[data-v-2f66c312]{font-size:.8125rem;color:var(--text-primary);font-weight:500}.modal-actions[data-v-2f66c312]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.btn-import[data-v-2f66c312]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--accent-soft-3);border:1px solid rgba(115,87,210,.3);border-radius:var(--radius-sm);color:var(--accent);font-size:.8125rem;font-weight:500;cursor:pointer;transition:var(--transition)}.btn-import[data-v-2f66c312]:hover:not(:disabled){background:var(--accent-soft-4);border-color:rgba(115,87,210,.5)}.btn-import[data-v-2f66c312]:disabled{opacity:.5;cursor:not-allowed}.btn-close-modal[data-v-2f66c312]{padding:.5rem 1rem;background:var(--surface-overlay-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);font-size:.8125rem;font-weight:500;cursor:pointer;transition:var(--transition)}.btn-close-modal[data-v-2f66c312]:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary)}.delete-modal[data-v-ff6ac518]{width:500px;max-width:90vw}.modal-title[data-v-ff6ac518]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem 0}.modal-description[data-v-ff6ac518]{font-size:.8125rem;color:var(--text-muted);margin:0 0 1rem 0}.modal-description strong[data-v-ff6ac518]{color:var(--text-primary)}.modal-actions[data-v-ff6ac518]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.btn-delete[data-v-ff6ac518]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);color:var(--color-error);font-size:.8125rem;font-weight:500;cursor:pointer;transition:var(--transition)}.btn-delete[data-v-ff6ac518]:hover:not(:disabled){background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.5)}.btn-delete[data-v-ff6ac518]:disabled{opacity:.5;cursor:not-allowed}.btn-close-modal[data-v-ff6ac518]{padding:.5rem 1rem;background:var(--surface-overlay-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);font-size:.8125rem;font-weight:500;cursor:pointer;transition:var(--transition)}.btn-close-modal[data-v-ff6ac518]:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary)}.toolbar-sticky[data-v-1f619eb3]{position:sticky;top:-1px;z-index:10;background:var(--surface-page);margin:0 -2rem;padding:0 2rem 1.25rem}.page-header[data-v-1f619eb3]{--toolbar-control-h:2.5rem;box-sizing:border-box;display:flex;align-items:center;min-height:66px;padding:.5rem .75rem;background:var(--surface-card);border-radius:var(--radius-xl);flex-wrap:wrap;gap:.5rem;flex-shrink:0}[data-v-1f619eb3] .btn-back,[data-v-1f619eb3] .btn-create,[data-v-1f619eb3] .btn-danger,[data-v-1f619eb3] .btn-header,[data-v-1f619eb3] .dropdown-trigger,[data-v-1f619eb3] .tab-btn,[data-v-1f619eb3] .toolbar-search-box{box-sizing:border-box;height:var(--toolbar-control-h)}[data-v-1f619eb3] .toolbar-spacer{flex:1}[data-v-1f619eb3] .dropdown-trigger{align-self:center;padding:0 .875rem}[data-v-1f619eb3] .header-tabs{display:flex;align-items:center;align-self:center;gap:.125rem}[data-v-1f619eb3] .tab-btn{display:flex;align-items:center;align-self:center;gap:.5rem;padding:0 .875rem;background:transparent;border:none;border-radius:var(--radius-lg);color:var(--text-secondary);font-size:.8125rem;font-weight:500;font-family:inherit;cursor:pointer;transition:var(--transition-fast);white-space:nowrap}[data-v-1f619eb3] .tab-btn:hover:not(.active){background:var(--surface-hover);color:#fff}[data-v-1f619eb3] .tab-btn.active{background:var(--accent-soft);color:#fff;font-weight:600}[data-v-1f619eb3] .tab-btn.active svg{color:var(--accent-text)}[data-v-1f619eb3] .toolbar-search-box{display:flex;align-items:center;align-self:center;gap:.375rem;background:var(--surface-overlay);border-radius:var(--radius-md);padding:0 .625rem;min-width:0;flex:1;max-width:280px}[data-v-1f619eb3] .toolbar-search-box .search-icon{color:var(--text-disabled);font-size:.75rem;flex-shrink:0}[data-v-1f619eb3] .toolbar-search-box .search-input{background:transparent;border:none;outline:none;color:var(--text-primary);font-size:.8125rem;font-family:inherit;width:100%;min-width:0}[data-v-1f619eb3] .toolbar-search-box .search-input::-moz-placeholder{color:var(--text-disabled)}[data-v-1f619eb3] .toolbar-search-box .search-input::placeholder{color:var(--text-disabled)}[data-v-1f619eb3] .toolbar-search-box .search-clear{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;background:transparent;border:none;border-radius:var(--radius-xs);color:var(--text-faint);cursor:pointer;font-size:.6875rem;flex-shrink:0;transition:var(--transition-fast)}[data-v-1f619eb3] .toolbar-search-box .search-clear:hover{color:var(--text-primary);background:var(--surface-overlay-3)}[data-v-1f619eb3] .btn-header{display:flex;align-items:center;align-self:center;gap:.5rem;padding:0 1rem;background:transparent;border:none;border-radius:var(--radius-lg);color:var(--text-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:var(--transition)}[data-v-1f619eb3] .btn-header:hover{background:var(--surface-hover);color:#fff}[data-v-1f619eb3] .btn-create{display:flex;align-items:center;align-self:center;gap:.5rem;padding:0 .875rem;background:var(--accent-soft-3);border:none;border-radius:var(--radius-lg);color:var(--accent-text);font-size:.8125rem;font-weight:500;cursor:pointer;transition:var(--transition)}[data-v-1f619eb3] .btn-create:hover{background:var(--accent-soft-4);color:#fff}[data-v-1f619eb3] .btn-danger{display:flex;align-items:center;align-self:center;gap:.5rem;padding:0 .875rem;background:rgba(239,68,68,.15);border:none;border-radius:var(--radius-lg);color:var(--color-error-text);font-size:.8125rem;font-weight:500;font-family:var(--font-heading);cursor:pointer;transition:var(--transition);white-space:nowrap}[data-v-1f619eb3] .btn-danger:hover:not(:disabled){background:rgba(239,68,68,.28);color:#fff}[data-v-1f619eb3] .btn-danger:disabled{opacity:.5;cursor:not-allowed}[data-v-1f619eb3] .btn-back{display:inline-flex;align-items:center;align-self:center;justify-content:center;width:var(--toolbar-control-h);border-radius:var(--radius-md);color:var(--text-secondary);font-size:1.1rem;flex-shrink:0;transition:var(--transition)}[data-v-1f619eb3] .btn-back:hover{background:var(--surface-overlay-2);color:var(--text-primary)}.dashboards-page[data-v-4e0c42fb]{width:100%;height:100%;background:var(--surface-page);overflow-y:auto}.page-container[data-v-4e0c42fb]{height:100%;display:flex;flex-direction:column}[data-v-4e0c42fb] .page-header{margin-bottom:1rem}.loading-container[data-v-4e0c42fb]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.spinner[data-v-4e0c42fb]{font-size:2.5rem;color:var(--accent);margin-bottom:1rem}.loading-text[data-v-4e0c42fb]{color:var(--text-muted);font-size:.875rem;margin:0}.empty-state[data-v-4e0c42fb],.empty-widgets[data-v-4e0c42fb]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.empty-icon[data-v-4e0c42fb]{font-size:3rem;color:var(--text-faint);margin-bottom:1rem;opacity:.5}.empty-title[data-v-4e0c42fb]{font-size:1rem;font-weight:600;color:var(--text-muted);margin:0 0 .5rem 0}.empty-description[data-v-4e0c42fb]{font-size:.875rem;color:var(--text-faint);margin:0;text-align:center}.btn-add-first-widget[data-v-4e0c42fb]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--accent-soft-3);border:1px solid rgba(115,87,210,.3);border-radius:var(--radius-md);color:var(--accent);font-size:.875rem;font-weight:600;cursor:pointer;transition:var(--transition);margin-top:1.5rem}.btn-add-first-widget[data-v-4e0c42fb]:hover{background:var(--accent-soft-4);border-color:rgba(115,87,210,.5)}.dashboard-content[data-v-4e0c42fb]{flex:1;min-height:0;overflow:hidden}@media (max-width:768px){.page-container[data-v-4e0c42fb]{padding:1rem}}.forbidden-page[data-v-4e0c42fb]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.forbidden-box[data-v-4e0c42fb]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 3rem;background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.forbidden-icon[data-v-4e0c42fb]{font-size:2rem;color:var(--text-faint);opacity:.6}.forbidden-message[data-v-4e0c42fb]{color:var(--text-primary);font-size:.95rem;text-align:center}.upgrade-link[data-v-4e0c42fb]{color:var(--accent);font-size:.9rem;text-decoration:none;font-weight:500;transition:color .2s}.upgrade-link[data-v-4e0c42fb]:hover{color:var(--accent-text)}.b[data-v-c2dd2eca]{background-color:var(--surface-raised);border-radius:var(--radius-md);padding:.6rem 1.6rem;display:inline-block;transition:var(--transition-fast)}.b[data-v-c2dd2eca]:hover{cursor:pointer;color:var(--text-heading);background-color:var(--surface-raised)}.b.blue[data-v-c2dd2eca]{color:var(--text-heading)}.b.blue[data-v-c2dd2eca],.b.blue[data-v-c2dd2eca]:hover{background-color:var(--color-info)}.b.purple[data-v-c2dd2eca]{color:var(--text-heading)}.b.purple[data-v-c2dd2eca],.b.purple[data-v-c2dd2eca]:hover{background-color:var(--accent-text)}.b.teal[data-v-c2dd2eca]{color:var(--text-heading)}.b.teal[data-v-c2dd2eca],.b.teal[data-v-c2dd2eca]:hover{background-color:var(--color-success)}.b.red[data-v-c2dd2eca]{background-color:rgba(239,68,68,.15);color:var(--color-error-text)}.b.red[data-v-c2dd2eca]:hover{background-color:rgba(239,68,68,.28);color:#fff}.guide-container[data-v-0db04cd8]{display:flex;flex-direction:column;width:100%;height:100%}.guide-header[data-v-0db04cd8]{flex-shrink:0;padding:1.5rem 2rem;border-bottom:1px solid var(--surface-raised)}.guide-header h4[data-v-0db04cd8]{margin-bottom:.5rem}.guide-content[data-v-0db04cd8]{flex:1;overflow-y:auto;padding:0;position:relative}.scroll-spy-nav[data-v-0db04cd8]{position:sticky;top:0;z-index:10;display:flex;gap:.5rem;padding:1rem 2rem;background-color:var(--surface-sunken);border-bottom:1px solid var(--surface-raised);overflow-x:auto;overflow-y:hidden}.scroll-spy-nav[data-v-0db04cd8]::-webkit-scrollbar{height:4px}.scroll-spy-nav[data-v-0db04cd8]::-webkit-scrollbar-track{background:transparent}.scroll-spy-nav[data-v-0db04cd8]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:var(--radius-xs)}.scroll-spy-nav[data-v-0db04cd8]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.15)}.spy-item[data-v-0db04cd8]{flex-shrink:0;padding:.5rem 1rem;background-color:transparent;color:var(--text-muted);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-xl);font-size:.85rem;font-weight:500;cursor:pointer;transition:var(--transition);white-space:nowrap}.spy-item[data-v-0db04cd8]:hover{background-color:hsla(0,0%,100%,.03);color:var(--text-primary);border-color:hsla(0,0%,100%,.12)}.spy-item.active[data-v-0db04cd8]{background-color:rgba(168,85,247,.15);color:var(--accent-text);border-color:rgba(168,85,247,.4)}section[data-v-0db04cd8]{padding:2rem 2rem 0 2rem}.subtitle[data-v-0db04cd8]{color:var(--text-muted);font-size:.9rem;margin-bottom:0}.category-title[data-v-0db04cd8]{color:#fff;font-weight:600;margin-bottom:.5rem}.category-description[data-v-0db04cd8]{color:var(--text-muted);font-size:.95rem;margin-bottom:1rem;line-height:1.5;padding-bottom:.5rem}.keybind-item[data-v-0db04cd8]{background-color:var(--surface-inset)!important;border:1px solid var(--surface-raised)}.keybind-header[data-v-0db04cd8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;flex-wrap:wrap;gap:.5rem}.key-combination[data-v-0db04cd8]{display:flex;gap:.25rem;align-items:center}.key-badge[data-v-0db04cd8]{display:inline-block;padding:.25rem .5rem;background:rgba(168,85,247,.12);color:var(--accent-text);border:1px solid rgba(168,85,247,.3);border-radius:var(--radius-sm);font-size:.75rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600;text-transform:uppercase;box-shadow:0 2px 4px rgba(0,0,0,.1)}.keybind-context[data-v-0db04cd8]{color:var(--text-secondary);font-size:.75rem;font-style:italic}.keybind-description[data-v-0db04cd8]{color:var(--text-muted);font-size:.85rem;margin-bottom:0;line-height:1.4}.field-item[data-v-0db04cd8]{background-color:var(--surface-inset)!important;border:1px solid var(--surface-raised)}.field-header[data-v-0db04cd8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.field-name[data-v-0db04cd8]{color:var(--accent-text);font-size:.9rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;background:rgba(168,85,247,.08);padding:.25rem .5rem;border-radius:var(--radius-sm);border:1px solid rgba(168,85,247,.3)}.field-type[data-v-0db04cd8]{color:var(--text-secondary);font-size:.75rem;font-style:italic}.field-description[data-v-0db04cd8]{color:var(--text-muted);font-size:.85rem;margin-bottom:0}.syntax-input-container[data-v-1bf4542f]{--sqi-pad:1rem 0;--sqi-font:1rem;--sqi-line:1.5;position:relative;width:100%}.syntax-input-container[data-v-1bf4542f]:not(.multiline):not(.compact){height:3.5rem}.syntax-input-container.multiline[data-v-1bf4542f]{--sqi-pad:1rem;height:100%}.syntax-input-container.compact[data-v-1bf4542f]{--sqi-pad:0;--sqi-font:0.8125rem;--sqi-line:1.125rem;line-height:0}.syntax-input-container.compact .highlight-layer[data-v-1bf4542f],.syntax-input-container.compact .input-layer[data-v-1bf4542f],.syntax-input-container.compact .measuring-layer[data-v-1bf4542f]{height:var(--sqi-line)}.highlight-layer[data-v-1bf4542f],.input-layer[data-v-1bf4542f],.measuring-layer[data-v-1bf4542f]{width:100%;padding:var(--sqi-pad);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--sqi-font);line-height:var(--sqi-line);box-sizing:border-box}.highlight-layer[data-v-1bf4542f]{position:absolute;top:0;left:0;white-space:pre;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;pointer-events:none}.highlight-layer[data-v-1bf4542f]::-webkit-scrollbar{display:none}.highlight-layer.multiline[data-v-1bf4542f]{height:100%;white-space:pre-wrap;word-wrap:break-word;overflow-y:auto}.suggestion-text[data-v-1bf4542f]{color:hsla(0,0%,100%,.25)}.measuring-layer[data-v-1bf4542f]{position:absolute;top:0;left:0;white-space:pre;visibility:hidden;pointer-events:none;z-index:-1}.measuring-layer.multiline[data-v-1bf4542f]{white-space:pre-wrap;word-wrap:break-word}.cursor-marker[data-v-1bf4542f]{display:inline;width:0;height:0}.input-layer[data-v-1bf4542f]{position:relative;background:transparent;border:none;outline:none;color:transparent;caret-color:#fff;z-index:1}.syntax-input-container.compact .input-layer[data-v-1bf4542f]{display:block}.input-layer.multiline[data-v-1bf4542f]{height:100%;resize:none;white-space:pre-wrap;word-wrap:break-word;overflow-y:auto}.input-layer[data-v-1bf4542f]::-moz-placeholder{color:var(--text-faint)}.input-layer[data-v-1bf4542f]::placeholder{color:var(--text-faint)}.input-layer[data-v-1bf4542f]:disabled{opacity:.6;cursor:not-allowed}[data-v-1bf4542f] .token-field{color:var(--color-warning)}[data-v-1bf4542f] .token-invalid-field{color:var(--color-error)}[data-v-1bf4542f] .token-operator{color:var(--accent)}[data-v-1bf4542f] .token-quoted{color:var(--color-success)}[data-v-1bf4542f] .token-structural{color:var(--text-faint)}[data-v-1bf4542f] .token-text{color:var(--text-heading)}.autocomplete-dropdown[data-v-1bf4542f]{position:fixed;background-color:var(--surface-card-hover);border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-height:300px;overflow-y:auto;z-index:10000;box-shadow:0 4px 12px rgba(0,0,0,.3)}.autocomplete-dropdown[data-v-1bf4542f]::-webkit-scrollbar{width:6px}.autocomplete-dropdown[data-v-1bf4542f]::-webkit-scrollbar-track{background:transparent}.autocomplete-dropdown[data-v-1bf4542f]::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:var(--radius-xs)}.autocomplete-dropdown[data-v-1bf4542f]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.15)}.dropdown-item[data-v-1bf4542f]{display:flex;align-items:center;gap:1rem;padding:.5rem .75rem;cursor:pointer;transition:var(--transition-fast);border-bottom:1px solid hsla(0,0%,100%,.03)}.dropdown-item[data-v-1bf4542f]:last-child{border-bottom:none}.dropdown-item.selected[data-v-1bf4542f],.dropdown-item[data-v-1bf4542f]:hover{background-color:var(--surface-overlay-2)}.field-name[data-v-1bf4542f]{color:var(--text-primary);font-size:.875rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:500;line-height:1.3;flex:none;white-space:nowrap}.field-description[data-v-1bf4542f]{color:var(--text-faint);font-size:.75rem;margin:0 0 0 auto;line-height:1.3;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-enter-active[data-v-1bf4542f],.dropdown-leave-active[data-v-1bf4542f]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-1bf4542f],.dropdown-leave-to[data-v-1bf4542f]{opacity:0;transform:translateY(-4px)}.time-range-dropdown[data-v-7eca4e86]{position:relative}.time-range-menu{background:var(--surface-page);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 10px 40px rgba(0,0,0,.4);z-index:9999;overflow:hidden}.tr-dropdown-enter-active,.tr-dropdown-leave-active{transition:var(--transition)}.tr-dropdown-enter-from,.tr-dropdown-leave-to{opacity:0;transform:translateY(-8px)}.time-range-menu .preset-list{padding:.375rem}.time-range-menu .preset-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-primary);font-size:.8rem;cursor:pointer;transition:var(--transition-fast)}.time-range-menu .preset-option:hover{background:var(--surface-overlay-2);color:var(--text-heading)}.time-range-menu .preset-option.selected{color:var(--accent-text);background:var(--accent-soft-2)}.time-range-menu .check-icon{font-size:.7rem;color:var(--accent)}.time-range-menu .menu-divider{height:1px;background:hsla(0,0%,100%,.06);margin:.25rem .75rem}.time-range-menu .section-toggle{display:flex;align-items:center;gap:.5rem;width:calc(100% - .75rem);padding:.625rem .75rem;margin:.25rem .375rem;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-muted);font-size:.8rem;cursor:pointer;transition:var(--transition-fast)}.time-range-menu .section-toggle:hover{background:var(--surface-overlay-2);color:var(--text-primary)}.time-range-menu .section-toggle.active{color:var(--accent-text)}.time-range-menu .section-icon{font-size:.75rem;width:1rem;text-align:center}.time-range-menu .section-chevron{font-size:.6rem;margin-left:auto;transition:transform .2s ease}.time-range-menu .section-chevron.rotated{transform:rotate(180deg)}.time-range-menu .custom-range{padding:.75rem;padding-top:.25rem;display:flex;flex-direction:column;gap:.5rem}.time-range-menu .custom-field{display:flex;flex-direction:column;gap:.25rem}.time-range-menu .custom-field label{font-size:.7rem;color:var(--text-faint);font-weight:500}.time-range-menu .custom-field .optional{font-weight:400;color:var(--text-disabled)}.time-range-menu .custom-input{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);padding:.4rem .5rem;font-size:.75rem;outline:none;transition:border-color .15s ease;color-scheme:dark}.time-range-menu .custom-input:focus{border-color:rgba(115,87,210,.6)}.time-range-menu .apply-btn{background:rgba(115,87,210,.2);border:1px solid rgba(115,87,210,.4);border-radius:var(--radius-sm);color:var(--accent-text);padding:.4rem .75rem;font-size:.8rem;font-weight:500;cursor:pointer;transition:var(--transition-fast);margin-top:.25rem}.time-range-menu .apply-btn:hover:not(:disabled){background:rgba(115,87,210,.35);border-color:var(--accent);color:var(--text-heading)}.time-range-menu .apply-btn:disabled{opacity:.4;cursor:not-allowed}.textarea-wrapper[data-v-f2192de6]{flex:1;margin-bottom:1rem;position:relative}.query-input[data-v-f2192de6]{height:100%}.toolbar[data-v-f2192de6]{flex-shrink:0}.examples-inline[data-v-f2192de6]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.examples-label[data-v-f2192de6]{color:var(--text-faint);font-size:.75rem;font-weight:500}.example-chip-inline[data-v-f2192de6]{cursor:pointer;transition:var(--transition)}.example-chip-inline code[data-v-f2192de6]{color:var(--text-muted);font-size:.75rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;padding:.25rem .5rem;background:var(--surface-overlay-2);border-radius:var(--radius-sm);border:1px solid hsla(0,0%,100%,.08);transition:var(--transition)}.example-chip-inline:hover code[data-v-f2192de6]{color:var(--accent-text);background:rgba(168,85,247,.08);border-color:rgba(168,85,247,.3)}.btn-help[data-v-f2192de6]{position:absolute;top:1rem;right:1rem;background-color:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:var(--text-faint);cursor:pointer;transition:all .2s;z-index:10}.btn-help[data-v-f2192de6]:hover{background-color:var(--surface-overlay-2);color:var(--text-primary)}.btn-help[data-v-f2192de6]:active{transform:scale(.95)}.all-queries-container[data-v-04d72edf]{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.queries-header[data-v-04d72edf]{padding:2rem 2rem 1rem 2rem;border-bottom:1px solid hsla(0,0%,100%,.08);flex-shrink:0}.header-title[data-v-04d72edf]{font-size:1.5rem;font-weight:700;color:var(--text-heading);margin:0 0 .5rem 0}.total-count[data-v-04d72edf]{font-size:.875rem;color:var(--text-muted);font-weight:500;min-height:1.25rem}.search-wrapper[data-v-04d72edf]{padding:1.5rem 2rem;flex-shrink:0;border-bottom:1px solid hsla(0,0%,100%,.08)}.search-row[data-v-04d72edf]{display:flex;gap:.75rem;align-items:center}.search-input-container[data-v-04d72edf]{position:relative;flex:1}.search-icon[data-v-04d72edf]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-faint);font-size:1rem;pointer-events:none}.search-input[data-v-04d72edf]{width:100%;padding:.75rem 1rem .75rem 2.5rem;background:rgba(26,29,36,.4);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-md);color:var(--text-heading);font-size:.875rem;transition:var(--transition)}.search-input[data-v-04d72edf]:focus{outline:none;border-color:rgba(168,85,247,.3);background:rgba(26,29,36,.6)}.search-input[data-v-04d72edf]::-moz-placeholder{color:var(--text-faint)}.search-input[data-v-04d72edf]::placeholder{color:var(--text-faint)}.time-filter[data-v-04d72edf]{padding:.75rem 1rem;background:rgba(26,29,36,.4);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-md);color:var(--text-heading);font-size:.875rem;cursor:pointer;transition:var(--transition);flex-shrink:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7280' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.25rem}.time-filter[data-v-04d72edf]:focus{outline:none;border-color:rgba(168,85,247,.3);background-color:rgba(26,29,36,.6)}.time-filter option[data-v-04d72edf]{background:var(--surface-page);color:var(--text-heading)}.loading-container[data-v-04d72edf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;flex:1}.spinner[data-v-04d72edf]{font-size:2.5rem;color:var(--accent-text);margin-bottom:1rem}.loading-text[data-v-04d72edf]{color:var(--text-muted);font-size:.875rem;margin:0}.error-container[data-v-04d72edf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;flex:1}.error-icon[data-v-04d72edf]{font-size:3rem;color:var(--color-error);margin-bottom:1rem;opacity:.8}.error-title[data-v-04d72edf]{font-size:1rem;font-weight:600;color:var(--color-error);margin:0 0 .5rem 0}.error-message[data-v-04d72edf]{font-size:.875rem;color:var(--text-muted);margin:0 0 1.5rem 0;text-align:center}.retry-button[data-v-04d72edf]{padding:.625rem 1.5rem;background:rgba(168,85,247,.15);border:1px solid rgba(168,85,247,.3);border-radius:var(--radius-md);color:var(--accent-text);font-size:.875rem;font-weight:600;cursor:pointer;transition:var(--transition)}.retry-button[data-v-04d72edf]:hover{background:rgba(168,85,247,.25);border-color:rgba(168,85,247,.5)}.empty-state[data-v-04d72edf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;flex:1}.empty-icon[data-v-04d72edf]{font-size:3rem;color:var(--text-faint);margin-bottom:1rem;opacity:.5}.empty-title[data-v-04d72edf]{font-size:1rem;font-weight:600;color:var(--text-muted);margin:0 0 .5rem 0}.empty-description[data-v-04d72edf]{font-size:.875rem;color:var(--text-faint);margin:0;text-align:center}.queries-list[data-v-04d72edf]{flex:1;overflow-y:auto;padding:2rem}.history-grid[data-v-04d72edf]{display:flex;flex-direction:column;gap:.75rem}.history-chip[data-v-04d72edf]{background:rgba(26,29,36,.4);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-md);padding:.75rem 1rem;cursor:pointer;transition:var(--transition);display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr) minmax(80px,auto);align-items:center;gap:1rem}.history-chip[data-v-04d72edf]:hover{background:rgba(168,85,247,.08);border-color:rgba(168,85,247,.3)}.history-chip.event-type-chip[data-v-04d72edf]:hover{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.3)}.history-chip-left[data-v-04d72edf]{display:flex;flex-direction:column;gap:.25rem}.history-type[data-v-04d72edf]{color:var(--accent-text);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.history-type.event-type[data-v-04d72edf]{color:var(--color-info)}.history-time[data-v-04d72edf]{color:var(--text-faint);font-size:.7rem}.history-query-content[data-v-04d72edf]{display:flex;align-items:center;gap:.5rem;min-width:0;overflow:hidden}.history-query[data-v-04d72edf]{color:var(--accent-text);font-size:.875rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.time-badge[data-v-04d72edf]{background:var(--accent-soft-3);color:var(--accent-text)}.sources-badge[data-v-04d72edf],.time-badge[data-v-04d72edf]{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:var(--radius-sm);font-size:.675rem;white-space:nowrap;flex-shrink:0}.sources-badge[data-v-04d72edf]{background:rgba(52,211,153,.15);color:var(--color-success-text)}.history-credits[data-v-04d72edf]{color:var(--text-faint);font-size:.75rem;text-align:right;white-space:nowrap}.history-chip:hover .history-credits[data-v-04d72edf],.history-chip:hover .history-time[data-v-04d72edf]{color:var(--text-muted)}.load-more-trigger[data-v-04d72edf]{height:20px;margin:20px 0}.loading-more[data-v-04d72edf]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;color:var(--text-muted);font-size:.875rem}.spinner-small[data-v-04d72edf]{font-size:1rem;color:var(--accent-text)}.queries-list[data-v-04d72edf]::-webkit-scrollbar{width:8px}.queries-list[data-v-04d72edf]::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:var(--radius-sm)}.queries-list[data-v-04d72edf]::-webkit-scrollbar-thumb{background:rgba(168,85,247,.3);border-radius:var(--radius-sm);-webkit-transition:background .2s ease;transition:background .2s ease}.queries-list[data-v-04d72edf]::-webkit-scrollbar-thumb:hover{background:rgba(168,85,247,.5)}@media (max-width:768px){.queries-header[data-v-04d72edf]{padding:1.5rem 1.5rem .75rem 1.5rem}.header-title[data-v-04d72edf]{font-size:1.25rem}.search-wrapper[data-v-04d72edf]{padding:1rem 1.5rem}.queries-list[data-v-04d72edf]{padding:1.5rem}.history-chip[data-v-04d72edf]{grid-template-columns:1fr;gap:.75rem}.history-chip-left[data-v-04d72edf]{min-width:auto}.history-credits[data-v-04d72edf]{text-align:left}}.b[data-v-17b73ba8],.history-content[data-v-17b73ba8]{height:100%;display:flex;flex-direction:column;min-height:0}.history-header[data-v-17b73ba8]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.history-label[data-v-17b73ba8]{color:var(--text-muted);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.view-all-button[data-v-17b73ba8]{background-color:transparent;border:1px solid var(--border-subtle);color:var(--text-faint);padding:.5rem 1rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.view-all-button[data-v-17b73ba8]:hover{background-color:var(--surface-overlay-2);color:var(--text-primary)}.history-grid[data-v-17b73ba8]{display:flex;flex-direction:column;gap:.75rem;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.5rem}.history-grid[data-v-17b73ba8]::-webkit-scrollbar{width:6px}.history-grid[data-v-17b73ba8]::-webkit-scrollbar-track{background:var(--surface-overlay-2);border-radius:var(--radius-xs)}.history-grid[data-v-17b73ba8]::-webkit-scrollbar-thumb{background:rgba(168,85,247,.3);border-radius:var(--radius-xs)}.history-grid[data-v-17b73ba8]::-webkit-scrollbar-thumb:hover{background:rgba(168,85,247,.5)}.history-chip[data-v-17b73ba8]{background:rgba(26,29,36,.4);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-sm);padding:.75rem 1rem;cursor:pointer;transition:var(--transition);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem}.history-chip[data-v-17b73ba8]:hover{background:rgba(168,85,247,.08);border-color:rgba(168,85,247,.3)}.history-chip-left[data-v-17b73ba8]{display:flex;flex-direction:column;gap:.25rem;min-width:150px}.history-type[data-v-17b73ba8]{color:var(--accent-text);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.history-type.event-type[data-v-17b73ba8]{color:var(--color-info)}.history-type.ja4-type[data-v-17b73ba8]{color:var(--color-success)}.history-time[data-v-17b73ba8]{color:var(--text-faint);font-size:.7rem}.history-query-content[data-v-17b73ba8]{display:flex;align-items:center;gap:.5rem;min-width:0;overflow:hidden}.history-query[data-v-17b73ba8]{color:var(--accent-text);font-size:.875rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sources-badge[data-v-17b73ba8]{display:inline-flex;align-items:center;padding:.125rem .5rem;background:rgba(52,211,153,.15);border-radius:var(--radius-sm);font-size:.675rem;color:var(--color-success-text);white-space:nowrap;flex-shrink:0}.history-credits[data-v-17b73ba8]{color:var(--text-faint);font-size:.75rem;text-align:right;white-space:nowrap}.history-chip:hover .history-credits[data-v-17b73ba8],.history-chip:hover .history-time[data-v-17b73ba8]{color:var(--text-muted)}.empty-state[data-v-17b73ba8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:var(--text-faint)}.empty-icon[data-v-17b73ba8]{font-size:3rem;margin-bottom:1rem;opacity:.5}.empty-title[data-v-17b73ba8]{font-size:1rem;font-weight:600;color:var(--text-muted);margin-bottom:.5rem}.empty-description[data-v-17b73ba8]{font-size:.875rem;color:var(--text-faint);margin:0}.container[data-v-1b48304a]{height:100%;display:flex;flex-direction:column;min-height:0}.heading-container[data-v-1b48304a]{flex-shrink:0;display:flex;align-items:flex-start;justify-content:center;position:relative;padding-top:1rem}.search-widget-wrapper[data-v-1b48304a]{flex-shrink:0}.history-wrapper[data-v-1b48304a]{flex:1;min-height:0;display:flex;flex-direction:column}.upgrade-prompt[data-v-1b48304a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background-color:hsla(0,0%,100%,.02);border-radius:var(--radius-lg);text-align:center}.upgrade-icon[data-v-1b48304a]{font-size:2rem;color:var(--text-faint);margin-bottom:1rem;opacity:.6}.upgrade-message[data-v-1b48304a]{color:var(--text-muted);font-size:.95rem;margin:0 0 1rem 0}.dropdown-panel{background:var(--surface-page);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:9999;overflow:hidden;min-width:200px}.dropdown-panel-header{display:flex;flex-direction:column;gap:.15rem;padding:.85rem 1.25rem .35rem}.dropdown-panel-header .header-label{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.dropdown-panel-header .header-subtext{font-size:.75rem;color:var(--text-faint)}.dropdown-panel-content{position:relative;padding:.25rem 0 .5rem}.dropdown-panel-content.is-loading{opacity:.3;pointer-events:none}.dropdown-panel-loading{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--surface-page);opacity:.95;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;z-index:10;color:var(--text-muted);font-size:.85rem}.dropdown-panel-loading .spinner{width:24px;height:24px;border:2px solid var(--text-disabled);border-top:2px solid var(--accent);border-radius:var(--radius-pill);animation:dropdown-panel-spin 1s linear infinite}@keyframes dropdown-panel-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dropdown-panel .dropdown-item{display:flex;align-items:center;gap:.75rem;margin:0 .5rem;padding:.6rem .75rem;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);color:var(--text-primary);font-size:.9rem}.dropdown-panel .dropdown-item:hover{background:var(--accent-soft-3);color:var(--text-heading)}.dropdown-panel .dropdown-item .item-icon{color:var(--text-secondary);width:1.2rem;font-size:1rem;flex-shrink:0}.dropdown-panel .dropdown-divider{height:1px;background:var(--surface-overlay-2);margin:.5rem .75rem}.dropdown-panel .dropdown-section{padding:.5rem 1.25rem .25rem;font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.dropdown-panel .format-toggle{display:flex;gap:.25rem;padding:.5rem 1rem}.dropdown-panel .format-btn{flex:1;padding:.35rem .5rem;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:transparent;color:var(--text-faint);font-size:.75rem;cursor:pointer;transition:var(--transition-fast)}.dropdown-panel .format-btn:hover{border-color:var(--accent-soft-5);color:var(--text-primary)}.dropdown-panel .format-btn.active{background:var(--accent-soft-4);border-color:var(--accent-soft-6);color:var(--text-primary)}.dropdown-panel-enter-active,.dropdown-panel-leave-active{transition:opacity .2s ease}.dropdown-panel-enter-from,.dropdown-panel-leave-to{opacity:0}.save-dropdown-wrapper[data-v-7f1e5180]{position:relative;padding:.25rem .75rem}.sidebar-nav[data-v-7f1e5180]{padding:.75rem 1rem;height:auto;min-height:3rem;color:var(--text-secondary);display:flex;align-items:center;transition:var(--transition);border-radius:var(--radius-lg);position:relative;gap:0;cursor:pointer}.sidebar-nav.disabled[data-v-7f1e5180]{color:var(--text-disabled);cursor:not-allowed}.sidebar-nav.loading[data-v-7f1e5180]{opacity:.6;cursor:wait}.sidebar-nav.active[data-v-7f1e5180],.sidebar-nav[data-v-7f1e5180]:not(.loading):not(.disabled):hover{background-color:var(--surface-hover);color:#fff}.sidebar-nav.disabled[data-v-7f1e5180]:hover{background-color:var(--surface-page)}.sidebar-nav.state-unsaved[data-v-7f1e5180]{color:var(--text-secondary)}.sidebar-nav.state-unsaved.active[data-v-7f1e5180],.sidebar-nav.state-unsaved[data-v-7f1e5180]:not(.disabled):hover{color:#fff}.sidebar-nav.state-saved .icon[data-v-7f1e5180],.sidebar-nav.state-saved[data-v-7f1e5180]{color:var(--color-success)}.sidebar-nav.state-diverged[data-v-7f1e5180]{color:var(--color-warning)}.sidebar-nav.disabled .icon[data-v-7f1e5180],.sidebar-nav.disabled[data-v-7f1e5180]{color:var(--text-disabled)}.sidebar-nav.state-diverged .icon[data-v-7f1e5180]{color:var(--color-warning)}.sidebar-nav .icon[data-v-7f1e5180]{font-size:1.1rem;width:1.2rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nav-text[data-v-7f1e5180]{display:none}.nav-popout[data-v-7f1e5180]{display:flex;position:absolute;right:calc(100% - 1.3rem);left:auto;top:0;height:100%;background:var(--surface-hover);padding:.75rem 1rem;border-radius:var(--radius-lg);align-items:center;white-space:nowrap;z-index:100;color:#fff;font-size:.95rem;opacity:0;pointer-events:none;transition:opacity .2s ease;text-decoration:none}.save-dropdown-wrapper:hover .nav-popout[data-v-7f1e5180]{opacity:1;pointer-events:auto}.sidebar-nav.disabled .nav-popout[data-v-7f1e5180]{background:var(--surface-page);color:var(--text-disabled)}.sidebar-nav.active .nav-popout[data-v-7f1e5180]{opacity:0!important;pointer-events:none!important}#tool-sidebar.expanded .save-dropdown-wrapper .sidebar-nav{justify-content:flex-start}#tool-sidebar.expanded .save-dropdown-wrapper .nav-text{display:inline;white-space:nowrap;font-size:.95rem}#tool-sidebar.expanded .save-dropdown-wrapper .sidebar-nav .icon{margin-right:.75rem}#tool-sidebar:not(.expanded) .save-dropdown-wrapper .sidebar-nav{justify-content:center;padding:.75rem 0;width:100%}.save-dropdown-content{position:relative;padding:1rem}.form-group{margin-bottom:.75rem}.form-group label{display:block;font-size:.8rem;color:var(--text-muted);margin-bottom:.35rem}.form-group .optional{color:var(--text-faint);font-weight:400}.form-group input,.form-group textarea{width:100%;padding:.5rem .75rem;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-size:.85rem;transition:border-color .15s ease}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--accent)}.form-group input::-moz-placeholder,.form-group textarea::-moz-placeholder{color:var(--text-disabled)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-disabled)}.form-group textarea{resize:none;min-height:50px}.save-dropdown-actions{display:flex;gap:.5rem;margin-bottom:1rem}.save-dropdown-actions .btn{flex:1;padding:.5rem .75rem;border:none;border-radius:var(--radius-md);font-size:.8rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:var(--transition-fast)}.save-dropdown-actions .btn:disabled{opacity:.5;cursor:not-allowed}.save-dropdown-actions .btn-primary{background:var(--accent);color:#fff}.save-dropdown-actions .btn-primary:hover:not(:disabled){background:var(--accent)}.save-dropdown-actions .btn-secondary{background:var(--surface-control);color:var(--text-primary)}.save-dropdown-actions .btn-secondary:hover:not(:disabled){background:var(--surface-control)}.save-dropdown-actions .btn.full-width{flex:none;width:100%}.subscription-section{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.subscription-text{font-size:.8rem;color:var(--text-muted)}.btn-bell{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--surface-overlay-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:var(--transition);flex-shrink:0}.btn-bell.is-subscribed,.btn-bell:hover:not(:disabled){background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.3);color:var(--color-warning)}.btn-bell.is-subscribed:hover:not(:disabled){background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);color:var(--color-error)}.btn-bell:disabled{opacity:.5;cursor:wait}.save-dropdown-wrapper.inline-mode{padding:0;display:inline-flex}.btn-edit-trigger{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background-color:var(--surface-overlay-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:all .2s}.btn-edit-trigger.is-open,.btn-edit-trigger:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:var(--text-primary)}.delete-section{margin-top:1rem}.btn-delete{width:100%;padding:.5rem .75rem;background:transparent;border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-md);color:var(--text-muted);font-size:.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:var(--transition-fast)}.btn-delete:hover:not(:disabled){background:var(--color-error-soft);border-color:rgba(239,68,68,.3);color:var(--color-error)}.btn-delete:disabled{opacity:.5;cursor:not-allowed}.delete-confirm{display:flex;flex-direction:column;gap:.5rem}.delete-confirm-text{font-size:.8rem;color:var(--color-error);text-align:center}.delete-confirm-actions{display:flex;gap:.5rem}.btn-delete-cancel,.btn-delete-confirm{flex:1;padding:.5rem .75rem;border-radius:var(--radius-md);font-size:.8rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:var(--transition-fast)}.btn-delete-cancel{border:1px solid var(--surface-control);color:var(--text-primary)}.btn-delete-cancel,.btn-delete-cancel:hover:not(:disabled){background:var(--surface-control)}.btn-delete-confirm{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:var(--color-error);min-width:80px}.btn-delete-confirm:hover:not(:disabled){background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.5)}.btn-delete-cancel:disabled,.btn-delete-confirm:disabled{opacity:.5;cursor:not-allowed}.source-selector[data-v-96c7580c]{display:flex;align-items:center;flex-shrink:0}.dropdown-trigger.size-small[data-v-96c7580c]{padding:.375rem .625rem;gap:.35rem;font-size:.75rem}.reset-x[data-v-96c7580c]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:var(--surface-overlay-3);border:none;border-radius:var(--radius-pill);color:var(--text-muted);font-size:.5rem;cursor:pointer;transition:var(--transition-fast)}.dropdown-trigger.size-small .reset-x[data-v-96c7580c]{width:14px;height:14px;font-size:.45rem}.reset-x[data-v-96c7580c]:hover{background:hsla(0,0%,100%,.15);color:var(--text-primary)}.selector-menu[data-v-96c7580c]{background:var(--surface-page);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:9999;overflow:hidden;max-height:400px;overflow-y:auto}.menu-option[data-v-96c7580c]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer;transition:background .15s ease}.menu-option[data-v-96c7580c]:hover{background:var(--surface-overlay)}.menu-divider[data-v-96c7580c]{height:1px;background:hsla(0,0%,100%,.06);margin:.25rem 0}.reset-option[data-v-96c7580c]{color:var(--text-muted)}.reset-option[data-v-96c7580c]:hover{color:var(--text-primary)}.reset-icon[data-v-96c7580c]{font-size:.7rem;color:var(--text-muted)}.option-check-space[data-v-96c7580c]{width:1rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.option-label[data-v-96c7580c]{font-size:.8125rem;color:var(--text-primary)}.option-group[data-v-96c7580c]{font-size:.6875rem;color:var(--text-faint);flex-shrink:0}.checkbox[data-v-96c7580c]{width:1rem;height:1rem;border:1.5px solid hsla(0,0%,100%,.2);border-radius:.1875rem;display:flex;align-items:center;justify-content:center;transition:var(--transition-fast)}.checkbox.small[data-v-96c7580c]{width:.875rem;height:.875rem}.checkbox.is-checked[data-v-96c7580c]{background:rgba(115,87,210,.6);border-color:var(--accent)}.checkbox.is-indeterminate[data-v-96c7580c]{background:rgba(115,87,210,.3);border-color:rgba(115,87,210,.6)}.check-icon[data-v-96c7580c]{font-size:.5rem;color:var(--text-heading)}.checkbox.small .check-icon[data-v-96c7580c]{font-size:.45rem}.source-row[data-v-96c7580c]{padding-right:.5rem}.source-label[data-v-96c7580c]{flex:1;font-weight:500}.expand-chevron[data-v-96c7580c]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;background:transparent;border:none;border-radius:var(--radius-xs);color:var(--text-faint);font-size:.5rem;cursor:pointer;transition:var(--transition-fast)}.expand-chevron[data-v-96c7580c]:hover{background:hsla(0,0%,100%,.06);color:var(--text-primary)}.view-mode-toggle[data-v-96c7580c]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;background:transparent;border:none;border-radius:var(--radius-xs);color:var(--text-faint);font-size:.625rem;cursor:pointer;transition:var(--transition-fast);flex-shrink:0}.view-mode-toggle[data-v-96c7580c]:hover{background:hsla(0,0%,100%,.06);color:var(--text-primary)}.members-list[data-v-96c7580c]{overflow:hidden}.member-row[data-v-96c7580c]{padding-left:1.5rem;padding-top:.375rem;padding-bottom:.375rem}.member-label[data-v-96c7580c]{flex:1;font-weight:500}.log-types-list[data-v-96c7580c]{overflow:hidden}.member-logs .log-type-row[data-v-96c7580c]{padding-left:2.75rem}.log-type-row[data-v-96c7580c]{padding-left:1.5rem;padding-top:.375rem;padding-bottom:.375rem}.log-type-row.is-selected[data-v-96c7580c]{background:rgba(115,87,210,.06)}.log-type-dot[data-v-96c7580c]{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.selector-dropdown-enter-active[data-v-96c7580c],.selector-dropdown-leave-active[data-v-96c7580c]{transition:var(--transition-fast)}.selector-dropdown-enter-from[data-v-96c7580c],.selector-dropdown-leave-to[data-v-96c7580c]{opacity:0;transform:translateY(-4px)}.logs-expand-enter-active[data-v-96c7580c],.logs-expand-leave-active[data-v-96c7580c]{transition:var(--transition-fast);overflow:hidden}.logs-expand-enter-from[data-v-96c7580c],.logs-expand-leave-to[data-v-96c7580c]{opacity:0;max-height:0}.logs-expand-enter-to[data-v-96c7580c],.logs-expand-leave-from[data-v-96c7580c]{max-height:500px}.empty-sources[data-v-96c7580c]{display:flex;flex-direction:column;align-items:center;padding:1.25rem 1rem;text-align:center;gap:.4rem}.empty-icon[data-v-96c7580c]{font-size:1.1rem;color:var(--text-disabled)}.empty-text[data-v-96c7580c]{font-size:.8125rem;font-weight:500;color:var(--text-muted)}.empty-hint[data-v-96c7580c]{font-size:.7rem;color:var(--text-faint);line-height:1.4;max-width:200px}.selector-menu[data-v-96c7580c]::-webkit-scrollbar{width:4px}.selector-menu[data-v-96c7580c]::-webkit-scrollbar-track{background:transparent}.selector-menu[data-v-96c7580c]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:var(--radius-xs)}.signal-detail[data-v-31ae8026]{height:100%;width:100%;display:flex;flex-direction:column;color:var(--text-heading);overflow-y:auto}.loading-state[data-v-31ae8026]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;color:var(--text-muted)}.loading-icon[data-v-31ae8026]{font-size:2rem;margin-bottom:1rem}.error-state[data-v-31ae8026]{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;color:var(--color-error-text);background:var(--color-error-soft);border-bottom:1px solid rgba(239,68,68,.2)}.signal-content[data-v-31ae8026]{display:flex;flex-direction:column}.hero-image[data-v-31ae8026]{width:100%;max-height:250px;overflow:hidden;background:rgba(0,0,0,.3)}.hero-image img[data-v-31ae8026]{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}.signal-header[data-v-31ae8026]{padding:1.5rem 2rem 0}.title-row[data-v-31ae8026]{display:flex;align-items:flex-start;gap:.75rem}.signal-title[data-v-31ae8026]{font-size:1.375rem;font-weight:600;color:var(--text-heading);margin:0 0 .5rem 0;line-height:1.3;flex:1}.btn-pin-detail[data-v-31ae8026]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--surface-overlay);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-sm);color:var(--text-faint);cursor:pointer;font-size:.8125rem;flex-shrink:0;transition:var(--transition-fast)}.btn-pin-detail[data-v-31ae8026]:hover:not(:disabled){color:var(--accent-text);background:var(--accent-soft-3);border-color:rgba(115,87,210,.3)}.btn-pin-detail[data-v-31ae8026]:disabled{opacity:.35;cursor:not-allowed}.btn-pin-detail.pinned[data-v-31ae8026]{color:var(--accent-text);background:var(--accent-soft-2);border-color:rgba(115,87,210,.2)}.btn-pin-detail.saved[data-v-31ae8026]{color:var(--color-success);background:var(--color-success-soft);border-color:rgba(16,185,129,.2)}.btn-pin-detail.saved[data-v-31ae8026]:hover{color:var(--color-success-text);background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.3)}.title-edit[data-v-31ae8026]{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.title-input[data-v-31ae8026]{flex:1;min-width:0;font-size:1.375rem;font-weight:600;color:var(--text-heading);background:var(--surface-overlay);border:1px solid rgba(115,87,210,.4);border-radius:var(--radius-sm);padding:.25rem .5rem;outline:none;font-family:inherit;line-height:1.3}.title-input[data-v-31ae8026]:focus{border-color:rgba(115,87,210,.6);background:hsla(0,0%,100%,.06)}.title-input[data-v-31ae8026]:disabled{opacity:.5}.title-row[data-v-31ae8026] .save-dropdown-wrapper{position:absolute;width:0;height:0;overflow:hidden;padding:0}.signal-meta[data-v-31ae8026]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-faint)}.meta-date[data-v-31ae8026]{color:var(--text-primary)}.meta-sep[data-v-31ae8026]{color:var(--text-disabled)}.meta-source[data-v-31ae8026]{display:flex;align-items:center;gap:.375rem}.meta-link[data-v-31ae8026]{color:var(--accent);text-decoration:none;transition:color .15s}.meta-link[data-v-31ae8026]:hover{color:var(--accent-text)}.source-feed[data-v-31ae8026]{color:var(--color-feed)}.source-manual[data-v-31ae8026]{color:var(--color-info-alt)}.summary-section[data-v-31ae8026]{padding:1.25rem 2rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.summary-section p[data-v-31ae8026]{font-size:.875rem;color:var(--text-primary);line-height:1.7;margin:0 0 .75rem 0}.summary-section p[data-v-31ae8026]:last-child{margin-bottom:0}.ioc-section[data-v-31ae8026]{padding:1.25rem 2rem 2rem}.ioc-section-header[data-v-31ae8026]{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:.75rem 0;background:var(--surface-page)}.ioc-header-controls[data-v-31ae8026]{display:flex;align-items:center;gap:.5rem}.ioc-section-title[data-v-31ae8026]{font-size:.95rem;font-weight:600;color:var(--text-primary);margin:0}.ioc-sort-tabs[data-v-31ae8026]{display:flex;align-items:center;background:var(--surface-overlay);border-radius:var(--radius-md);padding:.1875rem;gap:.125rem}.sort-tab[data-v-31ae8026]{padding:.3125rem .625rem;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.75rem;font-weight:500;cursor:pointer;transition:var(--transition-fast);white-space:nowrap}.sort-tab[data-v-31ae8026]:hover{color:var(--text-primary);background:var(--surface-overlay)}.sort-tab.active[data-v-31ae8026]{color:var(--text-primary);background:var(--surface-overlay-3)}.ioc-group[data-v-31ae8026]{margin-bottom:1.25rem}.ioc-group[data-v-31ae8026]:last-child{margin-bottom:0}.ioc-group-header[data-v-31ae8026]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ioc-group-icon[data-v-31ae8026]{font-size:.75rem;color:var(--text-faint)}.ioc-group-label[data-v-31ae8026]{font-size:.75rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.ioc-group-count[data-v-31ae8026]{font-size:.6875rem;color:var(--text-disabled);background:var(--surface-overlay-2);padding:.0625rem .375rem;border-radius:var(--radius-xs)}.ioc-list[data-v-31ae8026]{border:1px solid hsla(0,0%,100%,.06);border-radius:var(--radius-md);overflow:hidden}.ioc-row[data-v-31ae8026]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;gap:.75rem;transition:background .1s}.ioc-row[data-v-31ae8026]:hover{background:hsla(0,0%,100%,.02)}.ioc-row+.ioc-row[data-v-31ae8026]{border-top:1px solid hsla(0,0%,100%,.04)}.ioc-row.has-hits[data-v-31ae8026]{border-left:3px solid var(--accent)}.ioc-row.selected[data-v-31ae8026]{background:rgba(115,87,210,.12);border-left:3px solid var(--accent-text)}.ioc-value[data-v-31ae8026]{font-family:Monaco,Courier New,monospace;font-size:.8125rem;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ioc-actions[data-v-31ae8026]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.seen-badge[data-v-31ae8026]{font-size:.625rem;color:var(--text-faint);white-space:nowrap}.hit-badge[data-v-31ae8026]{font-size:.6875rem;font-weight:600;color:var(--accent-text);background:var(--accent-soft-3);padding:.125rem .5rem;border-radius:var(--radius-xs);white-space:nowrap}.btn-copy[data-v-31ae8026],.btn-search[data-v-31ae8026]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:transparent;border:none;color:var(--text-disabled);cursor:pointer;border-radius:var(--radius-xs);font-size:.6875rem;transition:all .15s}.btn-copy[data-v-31ae8026]:hover,.btn-search[data-v-31ae8026]:hover{color:var(--text-muted);background:var(--surface-overlay-2)}.btn-delete-ioc[data-v-31ae8026]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:transparent;border:none;color:var(--text-disabled);cursor:pointer;border-radius:var(--radius-xs);font-size:.6875rem;transition:all .15s}.btn-delete-ioc[data-v-31ae8026]:hover:not(:disabled){color:var(--color-error-text);background:var(--color-error-soft)}.btn-delete-ioc[data-v-31ae8026]:disabled{opacity:.5;cursor:not-allowed}.no-iocs[data-v-31ae8026]{text-align:center;padding:2rem;color:var(--text-disabled)}.no-iocs svg[data-v-31ae8026]{font-size:1.5rem;margin-bottom:.5rem;opacity:.5}.no-iocs p[data-v-31ae8026]{margin:0;font-size:.8125rem}.ioc-popup[data-v-31ae8026]{position:fixed;z-index:9999;display:flex;flex-direction:column;background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.25rem;box-shadow:var(--shadow-lg);min-width:160px}.ioc-popup button[data-v-31ae8026]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-primary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:var(--transition-fast);white-space:nowrap}.ioc-popup button[data-v-31ae8026]:hover{background:var(--accent-soft-3);color:var(--accent-text)}.signal-detail[data-v-31ae8026]::-webkit-scrollbar{width:6px}.signal-detail[data-v-31ae8026]::-webkit-scrollbar-track{background:transparent}.signal-detail[data-v-31ae8026]::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-xs)}.create-signal[data-v-df636a62]{width:480px;max-width:90vw}.modal-title[data-v-df636a62]{font-size:1.125rem;font-weight:600;color:var(--text-heading);margin:0 0 .5rem 0}.modal-description[data-v-df636a62]{font-size:.8125rem;color:var(--text-muted);margin:0 0 1.25rem 0}.error-msg[data-v-df636a62]{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:var(--color-error-soft);border:1px solid rgba(239,68,68,.25);border-radius:var(--radius-sm);color:var(--color-error-text);font-size:.8125rem;margin-bottom:1rem}.input-section[data-v-df636a62]{margin-bottom:0}.input-label[data-v-df636a62]{display:block;font-size:.75rem;font-weight:500;color:var(--text-faint);margin-bottom:.375rem}.url-input-wrap[data-v-df636a62]{display:flex;align-items:center;background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden;transition:border-color .15s ease}.url-input-wrap[data-v-df636a62]:focus-within{border-color:var(--accent)}.url-input-wrap input[data-v-df636a62]{flex:1;background:transparent;border:none;outline:none;padding:.625rem .75rem;color:var(--text-primary);font-size:.875rem;font-family:inherit}.url-input-wrap input[data-v-df636a62]::-moz-placeholder{color:var(--text-disabled)}.url-input-wrap input[data-v-df636a62]::placeholder{color:var(--text-disabled)}.btn-clear[data-v-df636a62]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;color:var(--text-faint);cursor:pointer;flex-shrink:0;margin-right:.25rem;border-radius:var(--radius-xs);transition:var(--transition-fast)}.btn-clear[data-v-df636a62]:hover:not(:disabled){color:var(--text-muted);background:var(--surface-overlay-2)}.file-selected[data-v-df636a62]{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:var(--accent-soft);border:1px solid rgba(115,87,210,.2);border-radius:var(--radius-sm);margin-bottom:.75rem}.file-info[data-v-df636a62]{display:flex;align-items:center;gap:.75rem;min-width:0}.file-icon[data-v-df636a62]{font-size:1.5rem;color:var(--color-error);flex-shrink:0}.file-meta[data-v-df636a62]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.file-name[data-v-df636a62]{font-size:.8125rem;color:var(--text-primary);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-df636a62]{font-size:.6875rem;color:var(--text-faint)}.skip-verify-row[data-v-df636a62]{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem}.toggle-label[data-v-df636a62]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.toggle-label input[type=checkbox][data-v-df636a62]{width:.875rem;height:.875rem;accent-color:var(--accent);cursor:pointer}.toggle-text[data-v-df636a62]{font-size:.8125rem;color:var(--text-primary);font-weight:500}.toggle-hint[data-v-df636a62]{font-size:.6875rem;color:var(--text-disabled)}.divider-row[data-v-df636a62]{display:flex;align-items:center;gap:.75rem;margin:1rem 0}.divider-line[data-v-df636a62]{flex:1;height:1px;background:hsla(0,0%,100%,.06)}.divider-text[data-v-df636a62]{font-size:.6875rem;color:var(--text-disabled);text-transform:uppercase;letter-spacing:.5px}.drop-zone[data-v-df636a62]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;border:2px dashed hsla(0,0%,100%,.08);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition)}.drop-zone.drag-over[data-v-df636a62],.drop-zone[data-v-df636a62]:hover{border-color:rgba(115,87,210,.4);background:rgba(115,87,210,.05)}.drop-icon[data-v-df636a62]{font-size:1.5rem;color:var(--text-disabled)}.drop-zone.drag-over .drop-icon[data-v-df636a62],.drop-zone:hover .drop-icon[data-v-df636a62]{color:var(--accent)}.drop-text[data-v-df636a62]{font-size:.8125rem;color:var(--text-faint)}.drop-link[data-v-df636a62]{color:var(--accent);font-weight:500}.drop-hint[data-v-df636a62]{font-size:.6875rem;color:var(--text-disabled)}.modal-actions[data-v-df636a62]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem}.btn-submit[data-v-df636a62]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(115,87,210,.2);border:1px solid rgba(115,87,210,.4);border-radius:var(--radius-sm);color:var(--accent-text);font-size:.8125rem;font-weight:500;cursor:pointer;transition:var(--transition)}.btn-submit[data-v-df636a62]:hover:not(:disabled){background:rgba(115,87,210,.3);border-color:rgba(115,87,210,.6)}.btn-submit[data-v-df636a62]:disabled{opacity:.5;cursor:not-allowed}.btn-cancel[data-v-df636a62]{padding:.5rem 1rem;background:var(--surface-overlay-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);font-size:.8125rem;font-weight:500;cursor:pointer;transition:var(--transition)}.btn-cancel[data-v-df636a62]:hover:not(:disabled){background:var(--surface-overlay-3);color:var(--text-primary)}.feed-management[data-v-b4b18144]{height:100%;width:100%;display:flex;flex-direction:column;color:var(--text-heading);overflow-y:auto;padding:1.5rem 2rem}.add-form[data-v-b4b18144]{display:flex;gap:.75rem;margin-bottom:1.5rem;flex-shrink:0}.url-input-wrap[data-v-b4b18144]{flex:1;display:flex;align-items:center;background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden;transition:border-color .15s ease}.url-input-wrap[data-v-b4b18144]:focus-within{border-color:var(--accent)}.input-icon[data-v-b4b18144]{padding-left:.75rem;color:var(--text-disabled);font-size:.8125rem;flex-shrink:0}.url-input[data-v-b4b18144]{flex:1;background:transparent;border:none;outline:none;padding:.625rem .75rem;color:var(--text-primary);font-size:.875rem;font-family:inherit}.url-input[data-v-b4b18144]::-moz-placeholder{color:var(--text-disabled)}.url-input[data-v-b4b18144]::placeholder{color:var(--text-disabled)}.btn-add[data-v-b4b18144]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--accent-soft-3);border:1px solid rgba(115,87,210,.3);border-radius:var(--radius-sm);color:var(--accent-text);font-size:.8125rem;font-weight:500;cursor:pointer;transition:var(--transition);white-space:nowrap;flex-shrink:0}.btn-add[data-v-b4b18144]:hover:not(:disabled){background:var(--accent-soft-4);border-color:rgba(115,87,210,.5)}.btn-add[data-v-b4b18144]:disabled{opacity:.4;cursor:not-allowed}.loading-state[data-v-b4b18144]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;color:var(--text-muted)}.loading-icon[data-v-b4b18144]{font-size:1.5rem;margin-bottom:.75rem}.loading-state p[data-v-b4b18144]{font-size:.8125rem;margin:0}.empty-state[data-v-b4b18144]{display:flex;flex-direction:column;align-items:center;padding:4rem 1rem;color:var(--text-faint);text-align:center}.empty-icon[data-v-b4b18144]{font-size:2.5rem;opacity:.3;margin-bottom:1rem}.empty-state h3[data-v-b4b18144]{font-size:1.125rem;color:var(--text-muted);margin:0 0 .5rem 0}.empty-state p[data-v-b4b18144]{font-size:.8125rem;margin:0;max-width:360px;line-height:1.5}.feed-list[data-v-b4b18144]{display:flex;flex-direction:column;gap:.5rem}.feed-row[data-v-b4b18144]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:var(--radius-md);transition:var(--transition-fast)}.feed-row[data-v-b4b18144]:hover{background:var(--surface-overlay);border-color:var(--border-subtle)}.feed-row.disabled[data-v-b4b18144]{opacity:.45}.feed-row.disabled[data-v-b4b18144]:hover{opacity:.55}.feed-info[data-v-b4b18144]{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.feed-title-row[data-v-b4b18144]{display:flex;align-items:center;gap:.5rem}.feed-title[data-v-b4b18144]{font-size:.875rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.error-indicator[data-v-b4b18144]{color:var(--color-error-text);font-size:.75rem;flex-shrink:0;cursor:help}.feed-url[data-v-b4b18144]{font-size:.75rem;color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Monaco,Courier New,monospace}.feed-meta[data-v-b4b18144]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.125rem}.meta-label[data-v-b4b18144]{display:flex;align-items:center;gap:.3rem;font-size:.6875rem;color:var(--text-faint);white-space:nowrap}.meta-icon[data-v-b4b18144]{font-size:.5625rem;color:var(--text-disabled)}.feed-actions[data-v-b4b18144]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.toggle[data-v-b4b18144]{position:relative;display:inline-block;width:36px;height:20px;cursor:pointer}.toggle input[data-v-b4b18144]{opacity:0;width:0;height:0;position:absolute}.toggle-slider[data-v-b4b18144]{position:absolute;inset:0;background:var(--surface-overlay-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:var(--transition)}.toggle-slider[data-v-b4b18144]:before{content:"";position:absolute;width:14px;height:14px;left:2px;bottom:2px;background:var(--text-faint);border-radius:var(--radius-pill);transition:var(--transition)}.toggle input:checked+.toggle-slider[data-v-b4b18144]{background:var(--accent-soft-4);border-color:rgba(115,87,210,.4)}.toggle input:checked+.toggle-slider[data-v-b4b18144]:before{transform:translateX(16px);background:var(--accent-text)}.toggle:hover .toggle-slider[data-v-b4b18144]{border-color:hsla(0,0%,100%,.2)}.toggle input:checked+.toggle-slider[data-v-b4b18144]:hover{border-color:rgba(115,87,210,.5)}.btn-delete[data-v-b4b18144]{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:transparent;border:1px solid transparent;border-radius:var(--radius-xs);color:var(--text-disabled);cursor:pointer;font-size:.6875rem;transition:var(--transition-fast)}.btn-delete[data-v-b4b18144]:hover:not(:disabled){color:var(--color-error);background:var(--color-error-soft);border-color:rgba(239,68,68,.2)}.btn-delete[data-v-b4b18144]:disabled{opacity:.5;cursor:not-allowed}.btn-delete.confirming[data-v-b4b18144]{color:var(--color-warning-text);background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.3)}.feed-management[data-v-b4b18144]::-webkit-scrollbar{width:6px}.feed-management[data-v-b4b18144]::-webkit-scrollbar-track{background:transparent}.feed-management[data-v-b4b18144]::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-xs)}.signal-queue[data-v-31fac97c]{height:100%;width:100%;display:flex;flex-direction:column;color:var(--text-heading);overflow-y:auto;padding:1.5rem 2rem}.queue-tabs[data-v-31fac97c]{display:flex;align-items:center;gap:0;border-bottom:1px solid hsla(0,0%,100%,.08);margin-bottom:1.25rem;flex-shrink:0}.queue-tab[data-v-31fac97c]{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem .625rem;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-faint);font-size:.8125rem;font-weight:500;cursor:pointer;transition:var(--transition-fast);white-space:nowrap}.queue-tab[data-v-31fac97c]:hover{color:var(--text-muted)}.queue-tab.active[data-v-31fac97c]{color:var(--accent-text);border-bottom-color:var(--accent)}.tab-count[data-v-31fac97c]{font-size:.6875rem;font-weight:600;padding:.0625rem .375rem;border-radius:var(--radius-md);background:hsla(0,0%,100%,.06);color:inherit;min-width:1.25rem;text-align:center}.queue-tab.active .tab-count[data-v-31fac97c]{background:rgba(139,92,246,.15)}.loading-state[data-v-31fac97c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;color:var(--text-muted)}.loading-icon[data-v-31fac97c]{font-size:1.5rem;margin-bottom:.75rem}.loading-state p[data-v-31fac97c]{font-size:.8125rem;margin:0}.empty-state[data-v-31fac97c]{display:flex;flex-direction:column;align-items:center;padding:4rem 1rem;color:var(--text-faint);text-align:center}.empty-icon[data-v-31fac97c]{font-size:2.5rem;opacity:.3;margin-bottom:1rem;color:var(--color-success-text)}.empty-state h3[data-v-31fac97c]{font-size:1.125rem;color:var(--text-muted);margin:0 0 .5rem 0}.empty-state p[data-v-31fac97c]{font-size:.8125rem;margin:0;max-width:360px;line-height:1.5}.queue-list[data-v-31fac97c]{display:flex;flex-direction:column;gap:.5rem}.queue-row[data-v-31fac97c]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.875rem 1rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:var(--radius-md);transition:var(--transition-fast)}.queue-row[data-v-31fac97c]:hover{background:var(--surface-overlay);border-color:var(--border-subtle)}.row-info[data-v-31fac97c]{display:flex;flex-direction:column;gap:.3rem;min-width:0;flex:1}.row-title-line[data-v-31fac97c]{display:flex;align-items:center;gap:.5rem}.row-title[data-v-31fac97c]{font-size:.875rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-reason[data-v-31fac97c]{font-size:.75rem;color:var(--text-muted);line-height:1.4}.row-meta[data-v-31fac97c]{display:flex;align-items:center;gap:.75rem;margin-top:.125rem}.meta-url[data-v-31fac97c]{font-size:.6875rem;color:var(--text-faint);font-family:Monaco,Courier New,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-date[data-v-31fac97c]{font-size:.6875rem;color:var(--text-disabled);white-space:nowrap}.status-badge[data-v-31fac97c]{display:flex;align-items:center;gap:.25rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:.1875rem .5rem;border-radius:var(--radius-xs);flex-shrink:0}.status-pending[data-v-31fac97c]{color:var(--text-muted);background:rgba(156,163,175,.1)}.status-processing[data-v-31fac97c]{color:var(--color-info);background:var(--color-info-soft)}.status-failed[data-v-31fac97c]{color:var(--color-error-text);background:hsla(0,91%,71%,.1)}.status-irrelevant[data-v-31fac97c]{color:var(--color-warning-text);background:rgba(251,191,36,.1)}.row-actions[data-v-31fac97c]{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.btn-retry[data-v-31fac97c]{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:transparent;border:1px solid transparent;border-radius:var(--radius-xs);color:var(--text-disabled);cursor:pointer;font-size:.6875rem;transition:var(--transition-fast);margin-top:.125rem}.btn-retry[data-v-31fac97c]:hover:not(:disabled){color:var(--color-info);background:var(--color-info-soft);border-color:rgba(96,165,250,.2)}.btn-retry[data-v-31fac97c]:disabled{opacity:.5;cursor:not-allowed}.btn-delete[data-v-31fac97c]{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:transparent;border:1px solid transparent;border-radius:var(--radius-xs);color:var(--text-disabled);cursor:pointer;font-size:.6875rem;transition:var(--transition-fast);flex-shrink:0;margin-top:.125rem}.btn-delete[data-v-31fac97c]:hover:not(:disabled){color:var(--color-error);background:var(--color-error-soft);border-color:rgba(239,68,68,.2)}.btn-delete[data-v-31fac97c]:disabled{opacity:.5;cursor:not-allowed}.btn-load-more[data-v-31fac97c]{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;margin-top:.5rem;background:var(--surface-overlay);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-sm);color:var(--text-muted);font-size:.8125rem;cursor:pointer;transition:var(--transition-fast)}.btn-load-more[data-v-31fac97c]:hover:not(:disabled){background:hsla(0,0%,100%,.06);color:var(--text-primary)}.btn-load-more[data-v-31fac97c]:disabled{opacity:.5;cursor:not-allowed}.signal-queue[data-v-31fac97c]::-webkit-scrollbar{width:6px}.signal-queue[data-v-31fac97c]::-webkit-scrollbar-track{background:transparent}.signal-queue[data-v-31fac97c]::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-xs)}.suggest-feed[data-v-6fc2a9ef]{width:480px;max-width:90vw}.modal-title[data-v-6fc2a9ef]{font-size:1.125rem;font-weight:600;color:var(--text-heading);margin:0 0 .5rem 0}.modal-description[data-v-6fc2a9ef]{font-size:.8125rem;color:var(--text-muted);margin:0 0 1.25rem 0}.error-msg[data-v-6fc2a9ef]{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:var(--color-error-soft);border:1px solid rgba(239,68,68,.25);border-radius:var(--radius-sm);color:var(--color-error-text);font-size:.8125rem;margin-bottom:1rem}.input-section[data-v-6fc2a9ef]{margin-bottom:0}.input-label[data-v-6fc2a9ef]{display:block;font-size:.75rem;font-weight:500;color:var(--text-faint);margin-bottom:.375rem}.url-input-wrap[data-v-6fc2a9ef]{display:flex;align-items:center;background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden;transition:border-color .15s ease}.url-input-wrap[data-v-6fc2a9ef]:focus-within{border-color:var(--accent)}.url-input-wrap input[data-v-6fc2a9ef]{flex:1;background:transparent;border:none;outline:none;padding:.625rem .75rem;color:var(--text-primary);font-size:.875rem;font-family:inherit}.url-input-wrap input[data-v-6fc2a9ef]::-moz-placeholder{color:var(--text-disabled)}.url-input-wrap input[data-v-6fc2a9ef]::placeholder{color:var(--text-disabled)}.modal-actions[data-v-6fc2a9ef]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem}.btn-submit[data-v-6fc2a9ef]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--accent-soft-3);border:1px solid rgba(115,87,210,.3);border-radius:var(--radius-sm);color:var(--accent-text);font-size:.8125rem;font-weight:500;cursor:pointer;transition:var(--transition)}.btn-submit[data-v-6fc2a9ef]:hover:not(:disabled){background:rgba(115,87,210,.3);border-color:rgba(115,87,210,.6)}.btn-submit[data-v-6fc2a9ef]:disabled{opacity:.5;cursor:not-allowed}.btn-cancel[data-v-6fc2a9ef]{padding:.5rem 1rem;background:var(--surface-overlay-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);font-size:.8125rem;font-weight:500;cursor:pointer;transition:var(--transition)}.btn-cancel[data-v-6fc2a9ef]:hover:not(:disabled){background:var(--surface-overlay-3);color:var(--text-primary)}.toolbar-heading[data-v-58761fa0]{display:flex;flex-direction:column;justify-content:center;align-self:center;gap:.125rem;padding:.25rem .5rem}.toolbar-title-row[data-v-58761fa0]{display:flex;align-items:center;gap:.5rem}.toolbar-title[data-v-58761fa0]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.toolbar-subtitle[data-v-58761fa0]{font-size:.75rem;color:var(--text-secondary);margin:0}.total-count[data-v-58761fa0]{font-size:.6875rem;font-weight:600;color:var(--text-faint);background:var(--surface-overlay-2);padding:.1rem .4rem;border-radius:var(--radius-xs)}.signals-page[data-v-6b157016]{width:100%;height:100%;background:var(--surface-page);overflow-y:auto}.signals-inner[data-v-6b157016]{padding:0 0 2rem 0;width:100%}[data-v-6b157016] .toolbar-sticky{margin:0;padding:0 0 1.25rem}.toolbar-controls[data-v-6b157016]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;flex:1;min-width:0}.toolbar-controls[data-v-6b157016] .toolbar-search-box{flex:0 1 240px}.queue-badge[data-v-6b157016]{display:inline-flex;min-width:1.125rem;height:1.125rem;padding:0 .3rem;font-weight:700;line-height:1;color:var(--text-heading);background:rgba(115,87,210,.6);border-radius:var(--radius-md)}.btn-pin[data-v-6b157016],.queue-badge[data-v-6b157016]{align-items:center;justify-content:center;font-size:.6875rem}.btn-pin[data-v-6b157016]{display:flex;width:1.75rem;height:1.75rem;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-disabled);cursor:pointer;transition:var(--transition-fast)}.btn-pin[data-v-6b157016]:hover{color:var(--accent-text);background:var(--accent-soft-3)}.btn-pin.pinned[data-v-6b157016]{color:var(--accent-text)}.loading-state[data-v-6b157016]{display:flex;justify-content:center;padding:4rem;color:var(--text-faint);font-size:1.5rem}.error-state[data-v-6b157016]{display:flex;flex-direction:column;align-items:center;padding:4rem 1rem;color:var(--text-faint);text-align:center}.error-icon[data-v-6b157016]{font-size:2.5rem;color:var(--color-error);opacity:.5;margin-bottom:1rem}.error-state h3[data-v-6b157016]{font-size:1.125rem;color:var(--text-muted);margin:0 0 .5rem 0}.error-state p[data-v-6b157016]{font-size:.875rem;margin:0 0 1rem 0}.btn-retry[data-v-6b157016]{padding:.5rem 1rem;background:var(--surface-overlay-3);border:none;border-radius:var(--radius-md);color:var(--text-primary);font-size:.8125rem;cursor:pointer;transition:background .15s ease}.btn-retry[data-v-6b157016]:hover{background:hsla(0,0%,100%,.12)}.empty-state[data-v-6b157016]{display:flex;flex-direction:column;align-items:center;padding:4rem 1rem;color:var(--text-faint);text-align:center}.empty-icon[data-v-6b157016]{font-size:2.5rem;opacity:.3;margin-bottom:1rem}.empty-state h3[data-v-6b157016]{font-size:1.125rem;color:var(--text-muted);margin:0 0 .5rem 0}.empty-state p[data-v-6b157016]{font-size:.875rem;margin:0}.layout-tabs[data-v-6b157016]{margin-left:0}.layout-btn[data-v-6b157016]{padding:.5rem .75rem}.layout-grid[data-v-6b157016]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.25rem}.layout-list[data-v-6b157016]{display:flex;flex-direction:column;gap:1px;background:var(--surface-overlay);border-radius:var(--radius-xl);overflow:hidden}.layout-card[data-v-6b157016]{display:flex;flex-direction:column;gap:1.25rem}.signal-card[data-v-6b157016]{background:var(--surface-card);border:none;border-radius:var(--radius-xl);overflow:hidden;cursor:pointer;transition:var(--transition)}.signal-card[data-v-6b157016]:hover{background:var(--surface-overlay-2)}.card-image[data-v-6b157016]{width:100%;height:180px;overflow:hidden;background:rgba(0,0,0,.2)}.card-image img[data-v-6b157016]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-image-placeholder[data-v-6b157016]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.25);font-size:3rem}.card-body[data-v-6b157016]{padding:1rem 1.25rem 1.25rem}.card-title[data-v-6b157016]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem 0;line-height:1.35;-webkit-line-clamp:2}.card-summary[data-v-6b157016],.card-title[data-v-6b157016]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.card-summary[data-v-6b157016]{font-size:.8125rem;color:var(--text-secondary);line-height:1.5;margin:0 0 .75rem 0;-webkit-line-clamp:3}.card-meta[data-v-6b157016]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.meta-left[data-v-6b157016]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}.meta-right[data-v-6b157016]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.meta-badge[data-v-6b157016]{display:flex;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:500;color:var(--text-secondary);background:var(--surface-overlay-2);padding:.1875rem .5rem;border-radius:var(--radius-xs)}.meta-badge.hits[data-v-6b157016]{color:var(--accent-text);background:var(--accent-soft-2)}.meta-badge.source-feed[data-v-6b157016]{color:var(--color-feed);background:var(--color-feed-soft);font-size:.625rem;padding:.1875rem .375rem}.meta-badge.source-manual[data-v-6b157016]{color:var(--color-info-alt);background:var(--color-info-alt-soft);font-size:.625rem;padding:.1875rem .375rem}.meta-date[data-v-6b157016]{font-size:.6875rem;color:var(--text-primary)}.btn-delete[data-v-6b157016],.btn-irrelevant[data-v-6b157016],.btn-reanalyze[data-v-6b157016]{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-disabled);cursor:pointer;font-size:.6875rem;transition:var(--transition-fast)}.btn-reanalyze[data-v-6b157016]:hover:not(:disabled){color:var(--color-info);background:var(--color-info-soft)}.btn-irrelevant[data-v-6b157016]:hover:not(:disabled){color:var(--color-warning);background:var(--color-warning-soft)}.btn-delete[data-v-6b157016]:hover:not(:disabled){color:var(--color-error);background:var(--color-error-soft)}.btn-delete[data-v-6b157016]:disabled,.btn-irrelevant[data-v-6b157016]:disabled,.btn-reanalyze[data-v-6b157016]:disabled{opacity:.5;cursor:not-allowed}.signal-list-row[data-v-6b157016]{display:grid;grid-template-columns:1fr 4.5rem 4.5rem 1.75rem 5.5rem auto;align-items:center;gap:0 .5rem;padding:.625rem 1rem;background:var(--surface-card);cursor:pointer;transition:background .15s ease}.signal-list-row[data-v-6b157016]:hover{background:var(--surface-overlay-2)}.list-title[data-v-6b157016]{font-size:.875rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.list-col[data-v-6b157016]{display:flex;align-items:center;justify-content:flex-end}.list-col-date[data-v-6b157016]{font-size:.6875rem;color:var(--text-primary);justify-content:flex-end;white-space:nowrap}.list-actions[data-v-6b157016]{display:flex;align-items:center;gap:.25rem;justify-content:flex-end}.signal-card-large[data-v-6b157016]{display:flex;background:var(--surface-card);border-radius:var(--radius-xl);overflow:hidden;cursor:pointer;transition:var(--transition)}.signal-card-large[data-v-6b157016]:hover{background:var(--surface-overlay-2)}.card-large-image[data-v-6b157016]{width:280px;height:200px;flex-shrink:0;overflow:hidden;background:rgba(0,0,0,.2)}.card-large-image img[data-v-6b157016]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-large-body[data-v-6b157016]{flex:1;padding:1.25rem 1.5rem;display:flex;flex-direction:column;min-width:0}.card-large-title[data-v-6b157016]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem 0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-large-summary-wrap[data-v-6b157016]{margin:0 0 auto 0;padding-bottom:.75rem;min-height:0;overflow:hidden}.card-large-summary[data-v-6b157016]{font-size:.8125rem;color:var(--text-secondary);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;word-break:break-word}@media (max-width:640px){.signal-card-large[data-v-6b157016]{flex-direction:column}.card-large-image[data-v-6b157016]{width:100%;height:180px;min-height:auto}}.scroll-sentinel[data-v-6b157016]{display:flex;justify-content:center;padding:2rem;min-height:1px}.loading-more[data-v-6b157016]{color:var(--text-faint);font-size:1.25rem}.action-button[data-v-2669e194]{height:2.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:0 .75rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;color:hsla(0,0%,100%,.7);font-family:inherit;font-size:.75rem;font-weight:500;line-height:1;cursor:pointer;text-decoration:none;transition:all .2s ease}.action-button[data-v-2669e194]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.15)}.action-button__icon[data-v-2669e194]{font-size:.625rem;color:#f59e0b}.action-button__badge[data-v-2669e194]{background:#f59e0b;color:#1a1f28;padding:.125rem .375rem;border-radius:.75rem;font-size:.625rem;font-weight:600}.action-button--secondary[data-v-2669e194]{border-color:rgba(115,87,210,.2)}.action-button--secondary[data-v-2669e194]:hover{background:rgba(115,87,210,.1);border-color:rgba(115,87,210,.3)}.action-button--secondary .action-button__icon[data-v-2669e194]{color:#7357d2}.action-button--secondary .action-button__badge[data-v-2669e194]{background:#7357d2;color:#fff}.editorjs-renderer[data-v-2dc65ff5]{line-height:1.6;color:#333;overflow-wrap:break-word}.editor-paragraph[data-v-2dc65ff5]{margin:0 0 1rem 0;font-size:1rem;min-height:1.6em}.editor-header[data-v-2dc65ff5]{margin:1.5rem 0 1rem 0;font-weight:600;line-height:1.3}h1.editor-header[data-v-2dc65ff5]{font-size:2rem}h2.editor-header[data-v-2dc65ff5]{font-size:1.75rem}h3.editor-header[data-v-2dc65ff5]{font-size:1.5rem}h4.editor-header[data-v-2dc65ff5]{font-size:1.25rem}h5.editor-header[data-v-2dc65ff5]{font-size:1.1rem}h6.editor-header[data-v-2dc65ff5]{font-size:1rem}.editor-list[data-v-2dc65ff5]{margin:0 0 1rem 0;padding-left:2rem}.editor-list li[data-v-2dc65ff5]{margin-bottom:.5rem}.editor-list--unordered[data-v-2dc65ff5]{list-style-type:disc}.editor-list--ordered[data-v-2dc65ff5]{list-style-type:decimal}.editor-list--nested[data-v-2dc65ff5]{margin-top:.5rem;margin-bottom:0}.editor-image[data-v-2dc65ff5]{margin:1.5rem 0;text-align:center}.editor-image img[data-v-2dc65ff5]{max-width:100%;height:auto;border-radius:4px}.editor-image.stretched img[data-v-2dc65ff5]{width:100%}.editor-image.with-border img[data-v-2dc65ff5]{border:1px solid #e0e0e0}.editor-image.with-background[data-v-2dc65ff5]{padding:1rem;background-color:#f8f9fa;border-radius:8px}.editor-image figcaption[data-v-2dc65ff5]{margin-top:.5rem;font-size:.875rem;color:#666;font-style:italic}.editor-embed[data-v-2dc65ff5]{position:relative;margin:1.5rem 0;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;background-color:#000}.editor-embed iframe[data-v-2dc65ff5]{position:absolute;top:0;left:0;width:100%;height:100%}.editor-embed figcaption[data-v-2dc65ff5]{position:absolute;bottom:0;left:0;right:0;padding:.5rem;background-color:rgba(0,0,0,.7);color:#fff;font-size:.875rem;text-align:center}.editor-code[data-v-2dc65ff5]{margin:1rem 0;padding:1rem;background-color:#2d2d2d;border-radius:8px;overflow-x:auto}.editor-code code[data-v-2dc65ff5]{color:#f8f8f2;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:.875rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.editor-quote[data-v-2dc65ff5]{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid #0d6efd;background-color:#f8f9fa;font-style:italic}.editor-quote.align-center[data-v-2dc65ff5]{border-left:none;border-top:4px solid #0d6efd;text-align:center}.editor-quote p[data-v-2dc65ff5]{margin:0 0 .5rem 0;font-size:1.1rem;color:#333}.editor-quote cite[data-v-2dc65ff5]{display:block;font-size:.875rem;color:#666;font-style:normal}.editor-quote cite[data-v-2dc65ff5]:before{content:"— "}.editor-table[data-v-2dc65ff5]{width:100%;margin:1rem 0;border-collapse:collapse;border:1px solid #e0e0e0}.editor-table td[data-v-2dc65ff5]{padding:.75rem;border:1px solid #e0e0e0;vertical-align:top}.editor-table tr[data-v-2dc65ff5]:nth-child(2n){background-color:#f8f9fa}.editor-delimiter[data-v-2dc65ff5]{margin:2rem auto;width:50%;border:none;border-top:2px solid #e0e0e0}.dark-mode .editor-paragraph[data-v-2dc65ff5],.dark-mode[data-v-2dc65ff5]{color:#e5e7eb}.dark-mode .editor-header[data-v-2dc65ff5]{color:#f3f4f6}.dark-mode .editor-list[data-v-2dc65ff5]{color:#e5e7eb}.dark-mode .editor-code[data-v-2dc65ff5]{background-color:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1)}.dark-mode .editor-code code[data-v-2dc65ff5]{color:#e5e7eb}.dark-mode .editor-quote[data-v-2dc65ff5]{background-color:hsla(0,0%,100%,.05);border-left-color:#7357d2}.dark-mode .editor-quote p[data-v-2dc65ff5]{color:#e5e7eb}.dark-mode .editor-quote cite[data-v-2dc65ff5]{color:#9ca3af}.dark-mode .editor-table[data-v-2dc65ff5]{border-color:hsla(0,0%,100%,.1)}.dark-mode .editor-table td[data-v-2dc65ff5]{border-color:hsla(0,0%,100%,.1);color:#e5e7eb}.dark-mode .editor-table tr[data-v-2dc65ff5]:nth-child(2n){background-color:hsla(0,0%,100%,.05)}.dark-mode .editor-delimiter[data-v-2dc65ff5]{border-top-color:hsla(0,0%,100%,.1)}.dark-mode .editor-image figcaption[data-v-2dc65ff5]{color:#9ca3af}.dark-mode .editor-image.with-background[data-v-2dc65ff5]{background-color:hsla(0,0%,100%,.05)}.dark-mode .editor-image.with-border img[data-v-2dc65ff5]{border-color:hsla(0,0%,100%,.1)}.dark-mode[data-v-2dc65ff5] a:not(.action-button){color:#7357d2}.dark-mode[data-v-2dc65ff5] a:not(.action-button):hover{color:#8b72e6}.notification-detail[data-v-95eb7202]{height:100%;width:100%;min-height:100%;display:flex;flex-direction:column;color:#fff}.detail-container[data-v-95eb7202]{flex:1;overflow-y:auto;padding:2rem;min-height:0}.detail-header[data-v-95eb7202]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--surface-overlay-3)}.severity-badge[data-v-95eb7202]{padding:.375rem 1rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.severity-0[data-v-95eb7202]{background:rgba(59,130,246,.2);color:var(--color-info);border:1px solid rgba(59,130,246,.3)}.severity-1[data-v-95eb7202]{background:rgba(34,197,94,.2);color:var(--color-success-text);border:1px solid rgba(34,197,94,.3)}.severity-2[data-v-95eb7202]{background:rgba(245,158,11,.2);color:var(--color-warning-text);border:1px solid rgba(245,158,11,.3)}.severity-3[data-v-95eb7202]{background:rgba(249,115,22,.2);color:var(--color-feed);border:1px solid rgba(249,115,22,.3)}.severity-4[data-v-95eb7202]{background:rgba(239,68,68,.2);color:var(--color-error-text);border:1px solid rgba(239,68,68,.3)}.timestamp[data-v-95eb7202]{font-size:.875rem;color:var(--text-muted)}.notification-title[data-v-95eb7202]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0 0 1.5rem 0;line-height:1.3}.notification-content[data-v-95eb7202]{margin-bottom:2rem}.action-footer[data-v-95eb7202]{padding:1.5rem 2rem;border-top:1px solid var(--surface-overlay-3);background-color:var(--surface-page);display:flex;gap:.75rem;flex-shrink:0}.btn-action[data-v-95eb7202]{flex:1;padding:.875rem 1.5rem;background-color:var(--surface-card-hover);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-md);color:var(--text-muted);font-weight:600;font-size:.875rem;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-action[data-v-95eb7202]:disabled{opacity:.6;cursor:not-allowed}.btn-action[data-v-95eb7202]:hover:not(:disabled){background-color:var(--surface-raised);border-color:hsla(0,0%,100%,.3);color:var(--text-primary)}@media (max-width:768px){.detail-container[data-v-95eb7202]{padding:1.5rem}.notification-title[data-v-95eb7202]{font-size:1.25rem}.notification-message[data-v-95eb7202]{font-size:.9375rem}.action-footer[data-v-95eb7202]{padding:1rem 1.5rem;flex-direction:column}.btn-action[data-v-95eb7202]{width:100%}}.notifications-page[data-v-05069b16]{background:var(--surface-page)}.page-container[data-v-05069b16]{width:100%;padding:0 0 2rem 0}[data-v-05069b16] .page-header{margin-bottom:1rem}.loading-container[data-v-05069b16]{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.spinner[data-v-05069b16]{font-size:2.5rem;color:var(--accent-text);margin-bottom:1rem}.loading-text[data-v-05069b16]{color:var(--text-muted);font-size:.875rem;margin:0}.error-container[data-v-05069b16]{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.error-icon[data-v-05069b16]{font-size:3rem;color:var(--color-error);margin-bottom:1rem;opacity:.8}.error-title[data-v-05069b16]{font-size:1rem;font-weight:600;color:var(--color-error);margin:0 0 .5rem 0}.error-message[data-v-05069b16]{font-size:.875rem;color:var(--text-muted);margin:0 0 1.5rem 0;text-align:center}.retry-button[data-v-05069b16]{padding:.625rem 1.5rem;background:rgba(168,85,247,.15);border:1px solid rgba(168,85,247,.3);border-radius:var(--radius-md);color:var(--accent-text);font-size:.875rem;font-weight:600;cursor:pointer;transition:var(--transition)}.retry-button[data-v-05069b16]:hover{background:rgba(168,85,247,.25);border-color:rgba(168,85,247,.5)}.empty-state[data-v-05069b16]{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.empty-icon[data-v-05069b16]{font-size:3rem;color:var(--text-faint);margin-bottom:1rem;opacity:.5}.empty-title[data-v-05069b16]{font-size:1rem;font-weight:600;color:var(--text-muted);margin:0 0 .5rem 0}.empty-description[data-v-05069b16]{font-size:.875rem;color:var(--text-faint);margin:0;text-align:center}.notifications-list[data-v-05069b16]{display:flex;flex-direction:column}.notification-grid[data-v-05069b16]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}[data-v-05069b16] .content-block.is-unread{background:rgba(168,85,247,.06);border-left:3px solid var(--accent-text)}[data-v-05069b16] .content-block.is-selected{background:var(--surface-overlay-3)}.notification-item[data-v-05069b16]{display:flex;align-items:flex-start;gap:1rem;position:relative}.notification-icon[data-v-05069b16]{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--surface-overlay-2);font-size:1.25rem}.icon-info[data-v-05069b16]{color:var(--color-info)}.icon-low[data-v-05069b16]{color:var(--color-success)}.icon-medium[data-v-05069b16]{color:var(--color-warning)}.icon-high[data-v-05069b16]{color:var(--color-feed)}.icon-critical[data-v-05069b16]{color:var(--color-error)}.icon-default[data-v-05069b16]{color:var(--accent-text)}.notification-content[data-v-05069b16]{flex:1;min-width:0}.notification-header[data-v-05069b16]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem}.notification-title[data-v-05069b16]{font-size:.875rem;font-weight:600;color:var(--text-primary);line-height:1.4}.notification-time[data-v-05069b16]{font-size:.75rem;color:var(--text-faint);white-space:nowrap;flex-shrink:0}.notification-message[data-v-05069b16]{font-size:.875rem;color:var(--text-muted);line-height:1.5;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unread-indicator[data-v-05069b16]{position:absolute;top:1rem;right:1rem;width:8px;height:8px;background:var(--accent-text);border-radius:var(--radius-pill)}.load-more-trigger[data-v-05069b16]{height:20px;margin:20px 0}.loading-more[data-v-05069b16]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;color:var(--text-muted);font-size:.875rem}.spinner-small[data-v-05069b16]{font-size:1rem;color:var(--accent-text)}.selection-count[data-v-05069b16]{color:var(--text-muted);font-size:.875rem;font-weight:500}.notification-actions[data-v-05069b16]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);display:flex;gap:.5rem;opacity:0;transition:opacity .2s ease;pointer-events:none}.notification-item:hover .notification-actions[data-v-05069b16]{opacity:1;pointer-events:auto}.btn-quick-action[data-v-05069b16]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:var(--surface-page);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-md);color:var(--text-muted);font-size:.875rem;cursor:pointer;transition:all .2s}.btn-quick-action[data-v-05069b16]:hover{background-color:var(--surface-raised);border-color:hsla(0,0%,100%,.3);color:var(--text-primary)}@media (max-width:768px){.notification-icon[data-v-05069b16]{width:2rem;height:2rem;font-size:1rem}.notification-header[data-v-05069b16]{flex-direction:column;gap:.25rem}.notification-time[data-v-05069b16]{align-self:flex-start}}.container[data-v-bf62a0e6]{height:100%;display:flex;flex-direction:column;min-height:0}.page-container[data-v-bf62a0e6]{max-width:800px;width:100%;margin:0 auto;padding:2rem 1.5rem}.page-header[data-v-bf62a0e6]{margin-bottom:2rem}.page-title[data-v-bf62a0e6]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.header-subtitle[data-v-bf62a0e6]{color:var(--text-secondary);font-size:.875rem;margin-top:.35rem}.category-section[data-v-bf62a0e6]{margin-bottom:2rem}.category-label[data-v-bf62a0e6]{color:var(--text-muted);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.guides-grid[data-v-bf62a0e6]{display:flex;flex-direction:column;gap:.75rem}.guide-card[data-v-bf62a0e6]{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:rgba(26,29,36,.6);border:1px solid hsla(0,0%,100%,.06);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s}.guide-card[data-v-bf62a0e6]:hover{background:rgba(26,29,36,.9);border-color:rgba(115,87,210,.25)}.guide-card-icon[data-v-bf62a0e6]{width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:rgba(115,87,210,.12);color:var(--accent-text);display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.guide-card-body[data-v-bf62a0e6]{flex:1;min-width:0}.guide-card-title[data-v-bf62a0e6]{color:var(--text-primary);font-size:.9375rem;font-weight:500;display:flex;align-items:center;gap:.5rem}.guide-card-desc[data-v-bf62a0e6]{color:var(--text-secondary);font-size:.8125rem;margin-top:.25rem;line-height:1.4}.guide-completed-badge[data-v-bf62a0e6]{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;color:var(--color-success-text);font-weight:500;background:rgba(52,211,153,.1);padding:.15rem .5rem;border-radius:var(--radius-xl)}.guide-card-action[data-v-bf62a0e6]{width:2rem;height:2rem;border-radius:var(--radius-pill);background:var(--surface-overlay);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;font-size:.75rem;flex-shrink:0;transition:all .2s}.guide-card:hover .guide-card-action[data-v-bf62a0e6]{background:var(--accent-soft-3);color:var(--accent-text)}.toolbar-query-input[data-v-32f0c4d5]{display:flex;align-items:center;align-self:center;gap:.375rem;flex:1;min-width:0;box-sizing:border-box;height:var(--toolbar-control-h,2.5rem);padding:0 .75rem;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:var(--transition)}.toolbar-query-input[data-v-32f0c4d5]:focus-within{border-color:var(--accent)}.query-field[data-v-32f0c4d5]{flex:1;min-width:0}.search-icon[data-v-32f0c4d5]{color:var(--text-disabled);font-size:.75rem;flex-shrink:0}.search-clear[data-v-32f0c4d5]{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;background:transparent;border:none;border-radius:var(--radius-xs);color:var(--text-faint);cursor:pointer;font-size:.6875rem;flex-shrink:0;transition:var(--transition-fast)}.search-clear[data-v-32f0c4d5]:hover{color:var(--text-primary);background:var(--surface-overlay-3)}.rail-wrapper{flex:none;padding:0;padding-left:.5rem;z-index:10}#tool-sidebar,.rail-wrapper{position:relative;transition:width .3s ease}#tool-sidebar{padding:0;background:var(--surface-card);display:flex;flex-direction:column;width:85px;height:100%;border-radius:var(--radius-xl)}#tool-sidebar.expanded{width:260px}#tool-sidebar .navbar-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}#tool-sidebar .nav-bottom{margin-top:auto}#tool-sidebar .nav-item-wrapper{position:relative;padding:.25rem .75rem}#tool-sidebar .rail-section{list-style:none}#tool-sidebar .rail-section-header{font-size:.66rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-disabled);padding:1rem 1.25rem .375rem;white-space:nowrap}#tool-sidebar .rail-separator{width:60%;margin:.75rem auto;border-top:1px solid var(--border-subtle)}#tool-sidebar .sidebar-nav{padding:.75rem 1rem;height:auto;min-height:3rem;color:var(--text-secondary);display:flex;align-items:center;transition:var(--transition);border-radius:var(--radius-lg);position:relative;gap:0;cursor:pointer;text-decoration:none}#tool-sidebar .sidebar-nav.active,#tool-sidebar .sidebar-nav.router-link-exact-active,#tool-sidebar .sidebar-nav:not(.disabled):hover{color:#fff;background-color:var(--surface-hover)}#tool-sidebar .sidebar-nav.disabled{color:var(--text-disabled);cursor:not-allowed}#tool-sidebar .sidebar-nav.disabled:hover{background-color:var(--surface-page)}#tool-sidebar:not(.expanded) .sidebar-nav{justify-content:center;padding:.75rem 0;width:100%}#tool-sidebar .sidebar-nav .icon{font-size:1.1rem;width:1.2rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}#tool-sidebar.expanded .sidebar-nav .icon{margin-right:.75rem}#tool-sidebar .nav-text{display:none}#tool-sidebar.expanded .nav-text{display:inline;white-space:nowrap;font-size:.95rem}#tool-sidebar .nav-popout{display:flex;position:absolute;right:calc(100% - 1.3rem);left:auto;top:0;height:100%;background:var(--surface-hover);padding:.75rem 1rem;border-radius:var(--radius-lg);align-items:center;white-space:nowrap;z-index:100;color:#fff;font-size:.95rem;opacity:0;pointer-events:none;transition:opacity .2s ease;text-decoration:none}#tool-sidebar:not(.expanded) .nav-item-wrapper:hover .nav-popout{opacity:1;pointer-events:auto}#tool-sidebar:not(.expanded) .nav-item-wrapper:hover .sidebar-nav:not(.disabled){background-color:var(--surface-hover);color:#fff}#tool-sidebar .sidebar-nav.disabled .nav-popout{background:var(--surface-page);color:var(--text-disabled)}@media (prefers-reduced-motion:reduce){#tool-sidebar,#tool-sidebar .nav-popout,#tool-sidebar .sidebar-nav,.rail-wrapper{transition:none}}.sidebar-dropdown-wrapper[data-v-5ecf6ac2]{position:relative;padding:.25rem .75rem}.sidebar-nav[data-v-5ecf6ac2]{padding:.75rem 1rem;height:auto;min-height:3rem;color:var(--text-secondary);display:flex;align-items:center;transition:var(--transition);border-radius:var(--radius-lg);position:relative;gap:0;cursor:pointer}.sidebar-nav.disabled[data-v-5ecf6ac2]{color:var(--text-disabled);cursor:not-allowed}.sidebar-nav.active[data-v-5ecf6ac2],.sidebar-nav[data-v-5ecf6ac2]:not(.disabled):hover{background-color:var(--surface-hover);color:#fff}.sidebar-nav.disabled[data-v-5ecf6ac2]:hover{background-color:var(--surface-page)}.sidebar-nav .icon[data-v-5ecf6ac2]{font-size:1.1rem;width:1.2rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nav-text[data-v-5ecf6ac2]{display:none}.nav-popout[data-v-5ecf6ac2]{display:flex;position:absolute;right:calc(100% - 1.3rem);left:auto;top:0;height:100%;background:var(--surface-hover);padding:.75rem 1rem;border-radius:var(--radius-lg);align-items:center;white-space:nowrap;z-index:100;color:#fff;font-size:.95rem;opacity:0;pointer-events:none;transition:opacity .2s ease;text-decoration:none}.sidebar-dropdown-wrapper:hover .nav-popout[data-v-5ecf6ac2]{opacity:1;pointer-events:auto}.sidebar-nav.disabled .nav-popout[data-v-5ecf6ac2]{background:var(--surface-page);color:var(--text-disabled)}.sidebar-nav.active .nav-popout[data-v-5ecf6ac2],.sidebar-nav.active+.nav-popout[data-v-5ecf6ac2]{opacity:0!important;pointer-events:none!important}#tool-sidebar.expanded .sidebar-dropdown-wrapper .sidebar-nav{justify-content:flex-start}#tool-sidebar.expanded .sidebar-dropdown-wrapper .nav-text{display:inline;white-space:nowrap;font-size:.95rem}#tool-sidebar.expanded .sidebar-dropdown-wrapper .sidebar-nav .icon{margin-right:.75rem}#tool-sidebar:not(.expanded) .sidebar-dropdown-wrapper .sidebar-nav{justify-content:center;padding:.75rem 0;width:100%}.column-list[data-v-48f45d92]{max-height:300px;overflow-y:auto;padding:.25rem 0}.column-item[data-v-48f45d92]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:background .15s ease}.column-item[data-v-48f45d92]:hover{background:hsla(0,0%,100%,.03)}.column-item.disabled[data-v-48f45d92]{opacity:.5}.drag-handle[data-v-48f45d92]{cursor:grab;color:var(--text-disabled);font-size:.75rem;padding:0 .25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drag-handle[data-v-48f45d92]:hover{color:var(--text-muted)}.column-checkbox[data-v-48f45d92]{position:relative;display:inline-flex;align-items:center;cursor:pointer}.column-checkbox input[data-v-48f45d92]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark[data-v-48f45d92]{width:16px;height:16px;background:var(--border);border:1px solid var(--surface-control);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.column-checkbox input:checked~.checkmark[data-v-48f45d92]{background:var(--accent);border-color:var(--accent)}.column-checkbox input:checked~.checkmark[data-v-48f45d92]:after{content:"";width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.column-checkbox input:disabled~.checkmark[data-v-48f45d92]{opacity:.5;cursor:not-allowed}.column-label[data-v-48f45d92]{font-size:.85rem;color:var(--text-primary)}.column-ghost[data-v-48f45d92]{opacity:.4;background:var(--accent-soft-2)}.column-drag[data-v-48f45d92]{background:var(--surface-page)!important;box-shadow:0 4px 12px rgba(0,0,0,.3)}.reset-item[data-v-48f45d92]{color:var(--text-muted)}.reset-item[data-v-48f45d92]:hover{color:var(--text-primary)}.column-list[data-v-48f45d92]::-webkit-scrollbar{width:6px}.column-list[data-v-48f45d92]::-webkit-scrollbar-track{background:transparent}.column-list[data-v-48f45d92]::-webkit-scrollbar-thumb{background:var(--surface-control);border-radius:var(--radius-xs)}.dropdown-panel .log-type-item{padding:.5rem .75rem}.dropdown-panel .log-type-indicator{width:8px;height:8px;border-radius:var(--radius-pill);flex-shrink:0}.dropdown-panel .log-type-name{flex:1}.dropdown-panel .log-type-count{font-size:.75rem;color:var(--text-faint);display:flex;align-items:center;gap:.35rem}.dropdown-panel .log-type-count.over-limit{color:var(--color-warning)}.dropdown-panel .warning-icon{font-size:.7rem}.modal-overlay[data-v-1b2e2f72]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.export-warning-modal[data-v-1b2e2f72]{background:var(--surface-page);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;max-width:460px;box-shadow:0 20px 60px rgba(0,0,0,.5);overflow:hidden}.modal-header[data-v-1b2e2f72]{display:flex;align-items:center;gap:.75rem;padding:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.05)}.header-icon[data-v-1b2e2f72]{width:40px;height:40px;background:rgba(245,158,11,.2);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-warning);font-size:1rem}.header-title[data-v-1b2e2f72]{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.modal-body[data-v-1b2e2f72]{padding:1.5rem;color:var(--text-primary);font-size:.9rem;line-height:1.6}.modal-body[data-v-1b2e2f72] p{margin:0 0 .75rem 0}.modal-body[data-v-1b2e2f72] p:last-child{margin-bottom:0}.modal-body[data-v-1b2e2f72] code{background:var(--surface-overlay-3);padding:.15rem .4rem;border-radius:var(--radius-xs);font-size:.85em;color:var(--color-warning)}.dont-show-again[data-v-1b2e2f72]{display:flex;align-items:center;gap:.5rem;padding:0 1.5rem 1rem;cursor:pointer;color:var(--text-faint);font-size:.8rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dont-show-again input[type=checkbox][data-v-1b2e2f72]{accent-color:var(--accent);width:14px;height:14px;cursor:pointer}.modal-actions[data-v-1b2e2f72]{display:flex;gap:.75rem;padding:0 1.5rem 1.5rem}.btn[data-v-1b2e2f72]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.25rem;border-radius:var(--radius-md);border:1px solid;cursor:pointer;font-size:.85rem;font-weight:500;transition:var(--transition)}.btn-cancel[data-v-1b2e2f72]{background:transparent;border-color:var(--border-subtle);color:var(--text-muted)}.btn-cancel[data-v-1b2e2f72]:hover{border-color:hsla(0,0%,100%,.2);color:var(--text-primary)}.btn-confirm[data-v-1b2e2f72]{flex:1;background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.3);color:var(--color-success)}.btn-confirm[data-v-1b2e2f72]:hover{background:rgba(16,185,129,.25);border-color:var(--color-success)}.modal-enter-active .export-warning-modal[data-v-1b2e2f72],.modal-enter-active[data-v-1b2e2f72],.modal-leave-active .export-warning-modal[data-v-1b2e2f72],.modal-leave-active[data-v-1b2e2f72]{transition:all .25s ease}.modal-enter-from[data-v-1b2e2f72],.modal-leave-to[data-v-1b2e2f72]{opacity:0}.modal-enter-from .export-warning-modal[data-v-1b2e2f72],.modal-leave-to .export-warning-modal[data-v-1b2e2f72]{transform:scale(.95) translateY(-10px);opacity:0}.event-search-layout[data-v-1d2a5794]{display:flex;flex-direction:column;height:100%;width:100%;min-height:0;overflow:hidden}.event-search-content[data-v-1d2a5794],.event-search-main[data-v-1d2a5794]{display:flex;flex:1;min-height:0;overflow:hidden}.event-search-content[data-v-1d2a5794]{flex-direction:column;min-width:0;padding:1rem;padding-left:0;padding-bottom:0}.event-search-content.is-landing[data-v-1d2a5794]{padding:0}.event-search-content[data-v-1d2a5794]>*{flex:1;min-height:0}.event-search-main[data-v-1d2a5794] .rail-wrapper{padding-top:1rem}.landing-view[data-v-7ffd4481]{height:100%;width:100%;overflow-y:auto}.search-stage[data-v-7ffd4481]{max-width:940px;width:100%;min-height:100%;margin:0 auto;padding:3rem 1.5rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem}.search-head[data-v-7ffd4481]{flex:1 0 auto;display:flex;flex-direction:column;justify-content:flex-end;gap:1.5rem}.stage-title[data-v-7ffd4481]{font-family:Jura,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--text-heading);text-align:center;margin:0}.stage-sub[data-v-7ffd4481]{text-align:center;font-size:var(--fs-xl);color:var(--text-secondary);margin:-.5rem 0 0}.flat-input[data-v-7ffd4481]{position:relative;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-card);display:flex;flex-direction:column;min-height:22.5rem;--foot-control-h:2.75rem;transition:border-color .15s ease}.flat-input[data-v-7ffd4481]:focus-within{border-color:var(--accent)}.flat-well[data-v-7ffd4481]{flex:1 1 0;min-height:6rem}.flat-input .flat-well.syntax-input-container[data-v-7ffd4481]{--sqi-pad:1.75rem 1.9rem;--sqi-font:var(--fs-xl);--sqi-line:1.7;height:100%}.flat-foot[data-v-7ffd4481]{display:flex;align-items:center;gap:.7rem;padding:.85rem 1rem;flex:none}.btn-search[data-v-7ffd4481],.flat-foot[data-v-7ffd4481] .dropdown-trigger{align-self:center;height:var(--foot-control-h);box-sizing:border-box}.btn-search[data-v-7ffd4481]{display:inline-flex;align-items:center;gap:.4rem;padding:0 1.4rem;border:none;border-radius:var(--radius-lg);background:var(--accent-soft-3);color:var(--accent-text);font-size:var(--fs-lg);font-weight:var(--fw-semibold);font-family:inherit;cursor:pointer;white-space:nowrap;flex:none;margin-left:auto;transition:background .15s ease,color .15s ease}.btn-search[data-v-7ffd4481]:hover:not(:disabled){background:var(--accent-soft-4)}.btn-search[data-v-7ffd4481]:disabled{background:var(--surface-overlay-2);color:var(--text-disabled);cursor:not-allowed}.tab-strip[data-v-7ffd4481]{display:flex;align-items:center;gap:.125rem;height:2.5rem;flex:none;margin-bottom:.75rem}.tab-btn[data-v-7ffd4481]{display:flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 .875rem;box-sizing:border-box;background:transparent;border:none;border-radius:var(--radius-lg);color:var(--text-secondary);font-size:var(--fs-md);font-weight:var(--fw-medium);font-family:inherit;cursor:pointer;transition:var(--transition-fast);white-space:nowrap}.tab-btn[data-v-7ffd4481]:hover:not(.active){background:var(--surface-hover);color:#fff}.tab-btn.active[data-v-7ffd4481]{background:var(--accent-soft);color:#fff;font-weight:var(--fw-semibold)}.tab-btn.active svg[data-v-7ffd4481]{color:var(--accent-text)}.landing-tabs[data-v-7ffd4481]{flex:1 1 9rem;min-height:12rem;display:flex;flex-direction:column}.tab-panel[data-v-7ffd4481]{flex:1 1 0;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--surface-control) transparent}.tab-panel[data-v-7ffd4481]::-webkit-scrollbar{width:11px}.tab-panel[data-v-7ffd4481]::-webkit-scrollbar-track{background:transparent}.tab-panel[data-v-7ffd4481]::-webkit-scrollbar-thumb{background:var(--surface-control);border-radius:var(--radius-pill);border:3px solid transparent;background-clip:padding-box}.tab-panel[data-v-7ffd4481]::-webkit-scrollbar-thumb:hover{background:var(--border-strong);background-clip:padding-box}.panel-list[data-v-7ffd4481]{display:flex;flex-direction:column;gap:.375rem}.panel-state[data-v-7ffd4481]{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--text-muted);font-size:var(--fs-base)}.example-row[data-v-7ffd4481],.log-type-row[data-v-7ffd4481],.recent-row[data-v-7ffd4481],.source-row[data-v-7ffd4481]{display:flex;align-items:center;gap:.75rem;min-width:0}.recent-row[data-v-7ffd4481]{justify-content:space-between;gap:1rem}.recent-query-content[data-v-7ffd4481]{display:flex;align-items:center;gap:.5rem;min-width:0;overflow:hidden}.recent-query[data-v-7ffd4481]{color:var(--accent-text);font-size:var(--fs-md);font-family:Monaco,Menlo,Ubuntu Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.time-badge[data-v-7ffd4481]{background:var(--accent-soft-3);color:var(--accent-text)}.sources-badge[data-v-7ffd4481],.time-badge[data-v-7ffd4481]{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:var(--radius-sm);font-size:var(--fs-2xs);white-space:nowrap;flex-shrink:0}.sources-badge[data-v-7ffd4481]{background:var(--color-success-soft);color:var(--color-success-text)}.recent-time[data-v-7ffd4481]{font-size:var(--fs-sm);color:var(--text-faint);white-space:nowrap;flex-shrink:0}.view-all-btn[data-v-7ffd4481]{margin-left:auto;background:transparent;border:none;color:var(--accent-text);font-size:var(--fs-sm);font-weight:var(--fw-medium);font-family:inherit;cursor:pointer;padding:.25rem .5rem;border-radius:var(--radius-xs);transition:var(--transition-fast)}.view-all-btn[data-v-7ffd4481]:hover{background:var(--accent-soft-2)}.example-emoji[data-v-7ffd4481]{margin-right:.45rem;cursor:help}.example-text[data-v-7ffd4481]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.example-title[data-v-7ffd4481]{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-primary)}.example-desc[data-v-7ffd4481]{font-size:var(--fs-sm);color:var(--text-muted);line-height:var(--lh-tight)}.example-query[data-v-7ffd4481]{flex:0 1 40%;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:.4rem}.example-code[data-v-7ffd4481]{flex:0 1 auto;min-width:0;padding:.375rem .5rem;background:var(--accent-soft);border-radius:var(--radius-sm);color:var(--accent-text);font-size:var(--fs-xs);font-family:Monaco,Menlo,Ubuntu Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-icon[data-v-7ffd4481]{flex:none;width:1rem;text-align:center;color:var(--text-faint);font-size:var(--fs-sm)}.source-label[data-v-7ffd4481]{flex:1;font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-expand-toggle[data-v-7ffd4481]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;background:transparent;border:none;border-radius:var(--radius-xs);color:var(--text-faint);font-size:var(--fs-2xs);cursor:pointer;transition:var(--transition-fast);flex-shrink:0}.group-expand-toggle[data-v-7ffd4481]:hover{color:var(--text-primary);background:var(--surface-overlay-2)}.group-members[data-v-7ffd4481]{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-subtle)}.group-member[data-v-7ffd4481]{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .625rem;background:var(--surface-overlay-2);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--fs-sm);font-family:inherit;cursor:pointer;transition:var(--transition-fast);white-space:nowrap}.group-member[data-v-7ffd4481]:hover{background:var(--accent-soft);border-color:var(--accent-soft-4);color:var(--text-heading)}.group-member-icon[data-v-7ffd4481]{font-size:var(--fs-xs);color:var(--text-faint);flex-shrink:0}.group-member-label[data-v-7ffd4481]{overflow:hidden;text-overflow:ellipsis}.log-type-color[data-v-7ffd4481]{width:8px;height:8px;border-radius:var(--radius-xs);flex-shrink:0}.log-type-name[data-v-7ffd4481]{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-primary);text-transform:uppercase}@media (prefers-reduced-motion:reduce){.btn-search[data-v-7ffd4481],.flat-input[data-v-7ffd4481],.group-expand-toggle[data-v-7ffd4481],.group-member[data-v-7ffd4481],.tab-btn[data-v-7ffd4481],.view-all-btn[data-v-7ffd4481]{transition:none}}.chart-container[data-v-7485968a]{width:100%;cursor:pointer}.log-types-sidebar[data-v-fe585b58]{width:200px;min-width:200px;background:var(--surface-card);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden}.sidebar-header[data-v-fe585b58]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .75rem;border-bottom:1px solid hsla(0,0%,100%,.05);flex-shrink:0}.header-title[data-v-fe585b58]{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.sidebar-content[data-v-fe585b58]{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:.5rem;gap:.25rem}.scroll-zone[data-v-fe585b58]{flex:1;overflow-y:auto;min-height:0}.zone-fixed[data-v-fe585b58]{flex-shrink:0;overflow:hidden}.zone-scroll[data-v-fe585b58]{flex:0 1 auto;overflow-y:auto;min-height:0}.scroll-zone[data-v-fe585b58]::-webkit-scrollbar,.zone-scroll[data-v-fe585b58]::-webkit-scrollbar{width:6px}.scroll-zone[data-v-fe585b58]::-webkit-scrollbar-track,.zone-scroll[data-v-fe585b58]::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:10px}.scroll-zone[data-v-fe585b58]::-webkit-scrollbar-thumb,.zone-scroll[data-v-fe585b58]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:10px}.scroll-zone[data-v-fe585b58]::-webkit-scrollbar-thumb:hover,.zone-scroll[data-v-fe585b58]::-webkit-scrollbar-thumb:hover{background:var(--surface-control)}.empty-state[data-v-fe585b58],.loading-state[data-v-fe585b58]{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;color:var(--text-faint);font-size:.875rem}.spinner-small[data-v-fe585b58]{width:20px;height:20px;border:2px solid var(--text-disabled);border-top:2px solid var(--accent);border-radius:var(--radius-pill);animation:spin-fe585b58 1s linear infinite}@keyframes spin-fe585b58{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.log-type-list[data-v-fe585b58]{gap:.25rem}.log-type-item[data-v-fe585b58],.log-type-list[data-v-fe585b58]{display:flex;flex-direction:column}.log-type-row[data-v-fe585b58],.source-row[data-v-fe585b58]{display:flex;align-items:center;justify-content:space-between;padding:.6rem .75rem;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);background:transparent;border:1px solid transparent}.log-type-row[data-v-fe585b58]:hover,.source-row[data-v-fe585b58]:hover{background:var(--surface-overlay-2)}.log-type-row.active[data-v-fe585b58],.source-row.active[data-v-fe585b58]{background:rgba(115,87,210,.2);border-color:rgba(115,87,210,.4)}.log-type-info[data-v-fe585b58]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.log-type-color[data-v-fe585b58]{width:8px;height:8px;border-radius:var(--radius-xs);flex-shrink:0}.source-icon[data-v-fe585b58]{font-size:.65rem;flex-shrink:0;width:8px}.log-type-name[data-v-fe585b58]{font-size:.85rem;font-weight:600;color:var(--text-primary);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log-type-row.active .log-type-name[data-v-fe585b58],.source-row.active .log-type-name[data-v-fe585b58]{color:var(--text-heading)}.log-type-count[data-v-fe585b58]{font-size:.75rem;color:var(--text-faint);flex-shrink:0;margin-left:auto}.log-type-row.active .log-type-count[data-v-fe585b58],.source-row.active .log-type-count[data-v-fe585b58]{color:var(--text-muted)}.expand-btn[data-v-fe585b58]{background:transparent;border:none;color:var(--text-faint);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s;font-size:.7rem}.expand-btn[data-v-fe585b58]:hover{color:var(--text-primary)}.nested-log-types[data-v-fe585b58]{display:flex;flex-direction:column;padding:.25rem 0 .25rem .5rem;gap:.125rem}.nested-log-type-row[data-v-fe585b58]{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);border:1px solid transparent}.nested-log-type-row[data-v-fe585b58]:hover{background:var(--surface-overlay-2)}.nested-log-type-row.active[data-v-fe585b58]{background:rgba(115,87,210,.2);border-color:rgba(115,87,210,.4)}.nested-log-type-row .log-type-name[data-v-fe585b58]{font-size:.8rem;font-weight:500}.nested-log-type-row .log-type-count[data-v-fe585b58]{margin-left:auto}.sidebar-footer[data-v-fe585b58]{display:flex;border-top:1px solid hsla(0,0%,100%,.05);flex-shrink:0}.mode-btn[data-v-fe585b58]{flex:1;display:flex;align-items:center;justify-content:center;padding:.6rem;background:transparent;border:none;color:var(--text-faint);cursor:pointer;font-size:.75rem;transition:var(--transition)}.mode-btn[data-v-fe585b58]:hover{color:var(--text-primary);background:hsla(0,0%,100%,.03)}.mode-btn.active[data-v-fe585b58]{color:var(--accent);background:var(--accent-soft-2)}.cell-filter-buttons[data-v-63398ef2]{position:absolute;top:50%;right:.375rem;transform:translateY(-50%);display:flex;align-items:center;gap:.1875rem;z-index:3}.has-cell-filters .cell-filter-buttons{opacity:0;pointer-events:none;transition:opacity var(--transition-fast,.15s) ease}.has-cell-filters:hover .cell-filter-buttons{opacity:.75;pointer-events:auto}.cfb-btn[data-v-63398ef2]{display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--surface-card);color:var(--text-faint);cursor:pointer;font-size:.55rem;transition:all var(--transition-fast,.15s) ease}.cell-filter-buttons[data-v-63398ef2]:hover{opacity:1!important}.cfb-for[data-v-63398ef2]:hover{background:var(--accent-soft-3);border-color:rgba(115,87,210,.4);color:var(--accent-text)}.cfb-out[data-v-63398ef2]:hover{background:var(--color-error-soft,rgba(239,68,68,.12));border-color:rgba(239,68,68,.4);color:var(--color-error)}.cfb-drill[data-v-63398ef2]:hover{background:var(--surface-hover);color:var(--text-primary)}.cell-context-menu[data-v-0b4cd66e]{position:fixed;z-index:1000;min-width:15rem;padding:.25rem;background:var(--surface-page);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg,0 10px 40px rgba(0,0,0,.4));overflow:hidden}.menu-item[data-v-0b4cd66e]{display:flex;align-items:center;gap:.625rem;width:100%;padding:.45rem .625rem;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-primary);font-size:.8rem;text-align:left;cursor:pointer;transition:background var(--transition-fast,.15s) ease}.menu-item[data-v-0b4cd66e]:hover{background:var(--surface-hover)}.menu-item[data-v-0b4cd66e]:disabled{opacity:.4;cursor:not-allowed}.menu-item[data-v-0b4cd66e]:disabled:hover{background:transparent}.mi-icon[data-v-0b4cd66e]{width:.9rem;font-size:.75rem;color:var(--text-faint);flex-shrink:0}.menu-sep[data-v-0b4cd66e]{height:1px;margin:.25rem .375rem;background:var(--border-subtle)}.dropdown-panel.column-stats-popover{min-width:260px;max-width:320px}.dropdown-panel.column-stats-popover.is-reserving{min-height:390px}.error-state[data-v-6805d09a]{display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem;color:var(--color-error);font-size:.85rem}.empty-state[data-v-6805d09a]{color:var(--text-faint);font-size:.8rem;font-style:italic;padding:.75rem 1.25rem}.terms-list[data-v-6805d09a]{display:flex;flex-direction:column;max-height:300px;overflow-y:auto}.term-item[data-v-6805d09a]{display:flex;align-items:center;gap:.5rem;margin:0 .5rem;padding:.4rem .75rem;border-radius:var(--radius-md);transition:var(--transition-fast)}.term-item[data-v-6805d09a]:hover{background:var(--surface-overlay)}.term-value[data-v-6805d09a]{flex:1;font-size:.8rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Cutive Mono,monospace}.term-count[data-v-6805d09a]{font-size:.75rem;color:var(--text-muted);font-weight:500}.filter-btn[data-v-6805d09a]{background:none;border:none;color:var(--text-faint);cursor:pointer;padding:.2rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xs);transition:var(--transition-fast);font-size:.7rem}.filter-btn.filter-for[data-v-6805d09a]:hover{color:var(--accent);background:var(--accent-soft-2)}.filter-btn.filter-out[data-v-6805d09a]:hover{color:var(--color-error);background:var(--color-error-soft)}.cardinality-section[data-v-6805d09a]{display:flex;align-items:baseline;gap:.5rem;padding:.5rem 1.25rem .35rem;transition:var(--transition-fast)}.cardinality-section.clickable[data-v-6805d09a]{cursor:pointer}.cardinality-section.clickable[data-v-6805d09a]:hover{background:var(--accent-soft-2)}.cardinality-value[data-v-6805d09a]{font-size:1.1rem;font-weight:700;color:var(--accent)}.cardinality-label[data-v-6805d09a]{font-size:.8rem;color:var(--text-faint);flex:1}.cardinality-arrow[data-v-6805d09a]{font-size:.75rem;color:var(--text-faint);opacity:0;transition:var(--transition-fast);flex-shrink:0}.cardinality-section.clickable:hover .cardinality-arrow[data-v-6805d09a]{opacity:1;color:var(--accent)}.terms-list[data-v-6805d09a]::-webkit-scrollbar{width:6px}.terms-list[data-v-6805d09a]::-webkit-scrollbar-track{background:transparent}.terms-list[data-v-6805d09a]::-webkit-scrollbar-thumb{background:var(--surface-control);border-radius:var(--radius-xs)}.zeek-logs-table[data-v-1d1ca20c]{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--surface-card);border-radius:var(--radius-lg);overflow:hidden;position:relative}.loading-overlay[data-v-1d1ca20c],.state-overlay[data-v-1d1ca20c]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(21,26,34,.7);display:flex;align-items:center;justify-content:center;z-index:20}.state-box[data-v-1d1ca20c]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 3rem;background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.state-message[data-v-1d1ca20c]{color:var(--text-primary);font-size:.95rem;text-align:center}.state-hint[data-v-1d1ca20c]{color:var(--text-faint);font-size:.8rem;text-align:center}.error-box[data-v-1d1ca20c]{border-color:rgba(158,74,74,.4)}.error-icon[data-v-1d1ca20c]{font-size:2rem;color:var(--color-error);opacity:.8}.spinner[data-v-1d1ca20c]{width:32px;height:32px;border:3px solid var(--text-disabled);border-top:3px solid var(--accent);border-radius:var(--radius-pill);animation:spin-1d1ca20c 1s linear infinite}@keyframes spin-1d1ca20c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.table-container[data-v-1d1ca20c]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.table-scroll[data-v-1d1ca20c]{flex:1;min-height:0;overflow-x:auto;overflow-y:auto}.table-scroll[data-v-1d1ca20c]::-webkit-scrollbar{width:8px;height:8px}.table-scroll[data-v-1d1ca20c]::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:10px}.table-scroll[data-v-1d1ca20c]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4a5661,#3e4a56);border-radius:10px;border:2px solid rgba(0,0,0,.2)}.table-scroll[data-v-1d1ca20c]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#5a6671,#4e5a66)}.table-scroll[data-v-1d1ca20c]::-webkit-scrollbar-corner{background:rgba(0,0,0,.2)}table[data-v-1d1ca20c]{min-width:100%;width:-moz-max-content;width:max-content;border-collapse:separate;border-spacing:0}thead[data-v-1d1ca20c]{position:sticky;top:0;z-index:10}thead th[data-v-1d1ca20c]{background-color:var(--surface-card);color:var(--text-muted);text-align:left;padding:1rem 1rem;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}thead th.sortable-header[data-v-1d1ca20c]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease}thead th.sortable-header[data-v-1d1ca20c]:hover{background-color:var(--surface-hover)}.header-content[data-v-1d1ca20c]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.header-label[data-v-1d1ca20c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sort-indicator[data-v-1d1ca20c]{color:var(--color-warning);font-size:.65rem;flex-shrink:0;margin-left:auto;opacity:0;min-width:.65rem}.sort-indicator.sort-active[data-v-1d1ca20c]{opacity:1}tbody td[data-v-1d1ca20c]{padding:.75rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.03);color:var(--text-primary);font-size:.85rem;vertical-align:top;position:relative}tbody tr[data-v-1d1ca20c]{transition:background-color .15s ease}tbody tr[data-v-1d1ca20c]:nth-child(2n){background-color:hsla(0,0%,100%,.015)}tbody tr[data-v-1d1ca20c]:nth-child(odd){background-color:transparent}tbody tr[data-v-1d1ca20c]:hover{background-color:var(--accent-soft)!important}.cell-content[data-v-1d1ca20c]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-timestamp[data-v-1d1ca20c]{color:var(--text-muted);font-family:Cutive Mono,monospace;font-weight:500}tbody.selectable[data-v-1d1ca20c]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}tbody.selectable td[data-v-1d1ca20c]{cursor:pointer}.cell-selected[data-v-1d1ca20c]{background:rgba(115,87,210,.12)!important}tbody td.has-cell-filters[data-v-1d1ca20c]{padding-right:2.75rem}.table-footer[data-v-1d1ca20c]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-top:1px solid hsla(0,0%,100%,.05);flex-shrink:0;background:var(--surface-card)}.footer-left[data-v-1d1ca20c],.footer-right[data-v-1d1ca20c]{flex:1;min-width:0}.footer-left[data-v-1d1ca20c]{display:flex;justify-content:flex-start}.footer-right[data-v-1d1ca20c]{display:flex;justify-content:flex-end}.btn-page-size[data-v-1d1ca20c]{padding:.4rem .6rem;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:all .2s;font-size:.8rem}.btn-page-size[data-v-1d1ca20c]:hover{background:var(--surface-overlay-2);color:var(--text-heading)}.page-size-menu[data-v-1d1ca20c]{background-color:var(--surface-raised);border:1px solid var(--border);min-width:5rem}.page-size-menu .dropdown-item[data-v-1d1ca20c]{color:var(--text-muted);font-size:.8rem;padding:.35rem .75rem}.page-size-menu .dropdown-item[data-v-1d1ca20c]:hover{background:var(--surface-overlay-2);color:var(--text-heading)}.page-size-menu .dropdown-item.active[data-v-1d1ca20c]{background:rgba(115,87,210,.2);color:var(--accent-text)}.pagination-controls[data-v-1d1ca20c]{display:flex;align-items:center;gap:1rem;flex-shrink:0}.pagination-controls .btn-pagination[data-v-1d1ca20c]{padding:.4rem .6rem;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.pagination-controls .btn-pagination[data-v-1d1ca20c]:hover:not(:disabled){background:var(--surface-overlay-2);color:var(--text-heading)}.pagination-controls .btn-pagination[data-v-1d1ca20c]:disabled{opacity:.3;cursor:not-allowed}.result-info[data-v-1d1ca20c]{color:var(--text-faint);font-size:.8rem}.selection-count[data-v-1d1ca20c]{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background:var(--accent-soft-3);border:1px solid rgba(115,87,210,.3);border-radius:var(--radius-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sel-count[data-v-1d1ca20c]{background:var(--accent);color:#fff;padding:.1rem .4rem;border-radius:var(--radius-xs);font-size:.7rem;font-weight:600;min-width:1.25rem;text-align:center}.sel-label[data-v-1d1ca20c]{color:var(--text-primary);font-size:.75rem}.sel-clear[data-v-1d1ca20c]{background:none;border:none;color:var(--text-faint);padding:.15rem;cursor:pointer;border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;transition:var(--transition-fast);margin-left:.25rem}.sel-clear[data-v-1d1ca20c]:hover{background:rgba(239,68,68,.2);color:var(--color-error)}.active-filters[data-v-1d1ca20c]{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;justify-content:flex-end}.filter-tag[data-v-1d1ca20c]{display:flex;align-items:center;gap:.25rem;padding:.125rem .375rem;background:var(--accent-soft-3);border:1px solid rgba(115,87,210,.3);border-radius:var(--radius-xs);font-size:.625rem}.filter-field[data-v-1d1ca20c]{color:var(--text-muted)}.filter-value[data-v-1d1ca20c]{color:var(--text-primary);max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-remove[data-v-1d1ca20c]{background:none;border:none;color:var(--text-faint);cursor:pointer;padding:.125rem;display:flex;align-items:center;font-size:.5rem;border-radius:var(--radius-xs);transition:var(--transition-fast)}.filter-remove[data-v-1d1ca20c]:hover{color:var(--color-error);background:rgba(239,68,68,.2)}.clear-all-btn[data-v-1d1ca20c]{background:none;border:none;color:var(--text-faint);font-size:.625rem;cursor:pointer;padding:.125rem .25rem;transition:color .15s ease}.clear-all-btn[data-v-1d1ca20c]:hover{color:var(--color-error)}.default-view[data-v-a9d42828]{display:flex;flex-direction:column;width:100%;height:100%}.forbidden-state[data-v-a9d42828]{flex:1;display:flex;align-items:center;justify-content:center;background:rgba(21,26,34,.7);border-radius:var(--radius-lg)}.forbidden-box[data-v-a9d42828]{border-color:hsla(220,9%,46%,.4)}.forbidden-icon[data-v-a9d42828]{font-size:2rem;color:var(--text-faint);opacity:.6}.upgrade-link[data-v-a9d42828]{color:var(--accent);font-size:.9rem;text-decoration:none;font-weight:500;transition:color .2s}.upgrade-link[data-v-a9d42828]:hover{color:var(--accent-text)}.error-state[data-v-a9d42828]{flex:1;display:flex;align-items:center;justify-content:center;background:rgba(21,26,34,.7);border-radius:var(--radius-lg)}.error-box[data-v-a9d42828]{border-color:rgba(158,74,74,.4)}.error-icon[data-v-a9d42828]{font-size:2rem;color:var(--color-error);opacity:.8}.histogram-section[data-v-a9d42828]{margin-bottom:1rem;flex-shrink:0;background:var(--surface-card);border-radius:var(--radius-lg);padding:0;padding-top:.5rem}.results-with-sidebar[data-v-a9d42828]{display:flex;flex:1;min-height:0;gap:1rem}.results-section[data-v-a9d42828]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.loading-state[data-v-a9d42828]{flex:1;display:flex;align-items:center;justify-content:center;background:rgba(21,26,34,.7);border-radius:var(--radius-lg)}.state-box[data-v-a9d42828]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 3rem;background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.state-message[data-v-a9d42828]{color:var(--text-primary);font-size:.95rem;text-align:center}.state-hint[data-v-a9d42828]{color:var(--text-faint);font-size:.8rem;text-align:center}.empty-state[data-v-a9d42828]{flex:1;display:flex;align-items:center;justify-content:center;background:rgba(21,26,34,.7);border-radius:var(--radius-lg)}.spinner[data-v-a9d42828]{width:40px;height:40px;border:3px solid var(--text-disabled);border-top:3px solid var(--accent);border-radius:var(--radius-pill);animation:spin-a9d42828 1s linear infinite}@keyframes spin-a9d42828{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.query-history-view[data-v-65dcd2e4]{display:flex;flex-direction:column;height:100%;background:var(--surface-card);border-radius:var(--radius-lg);overflow:hidden}.history-controls[data-v-65dcd2e4]{padding:1.25rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.search-row[data-v-65dcd2e4]{display:flex;gap:.75rem;align-items:center}.search-field[data-v-65dcd2e4]{position:relative;flex:1}.search-icon[data-v-65dcd2e4]{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--text-faint);font-size:.875rem;pointer-events:none}.search-input[data-v-65dcd2e4]{width:100%;padding:.625rem 1rem .625rem 2.25rem;background:rgba(26,29,36,.6);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-md);color:var(--text-primary);font-size:.875rem;transition:var(--transition)}.search-input[data-v-65dcd2e4]:focus{outline:none;border-color:rgba(115,87,210,.4);background:rgba(26,29,36,.8)}.search-input[data-v-65dcd2e4]::-moz-placeholder{color:var(--text-faint)}.search-input[data-v-65dcd2e4]::placeholder{color:var(--text-faint)}.time-filter[data-v-65dcd2e4]{padding:.625rem 1rem;background:rgba(26,29,36,.6);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-md);color:var(--text-primary);font-size:.875rem;cursor:pointer;transition:var(--transition);flex-shrink:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7280' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.25rem}.time-filter[data-v-65dcd2e4]:focus{outline:none;border-color:rgba(115,87,210,.4);background-color:rgba(26,29,36,.8)}.time-filter option[data-v-65dcd2e4]{background:var(--surface-page);color:var(--text-primary)}.controls-count[data-v-65dcd2e4]{font-size:.8rem;color:var(--text-faint);font-weight:500;min-height:1.25rem;margin-bottom:.75rem}.state-container[data-v-65dcd2e4]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.state-text[data-v-65dcd2e4]{color:var(--text-muted);font-size:.875rem;margin:0}.error-text[data-v-65dcd2e4]{color:var(--color-error)}.state-hint[data-v-65dcd2e4]{color:var(--text-faint);font-size:.8rem;margin:.5rem 0 0 0}.error-icon[data-v-65dcd2e4]{font-size:2rem;color:var(--color-error);opacity:.7;margin-bottom:1rem}.empty-icon[data-v-65dcd2e4]{font-size:2rem;color:var(--text-faint);opacity:.5;margin-bottom:1rem}.retry-button[data-v-65dcd2e4]{margin-top:1rem;padding:.5rem 1.25rem;background:var(--accent-soft-3);border:1px solid rgba(115,87,210,.3);border-radius:var(--radius-md);color:var(--accent);font-size:.8rem;font-weight:600;cursor:pointer;transition:var(--transition)}.retry-button[data-v-65dcd2e4]:hover{background:var(--accent-soft-4);border-color:rgba(115,87,210,.5)}.queries-list[data-v-65dcd2e4]{flex:1;overflow-y:auto;padding:1.25rem 1.5rem}.queries-grid[data-v-65dcd2e4]{display:flex;flex-direction:column;gap:.5rem}.query-item[data-v-65dcd2e4]{background:rgba(26,29,36,.5);border:1px solid hsla(0,0%,100%,.06);border-radius:var(--radius-md);padding:.75rem 1rem;cursor:pointer;transition:var(--transition-fast);display:flex;flex-direction:column;gap:.35rem}.query-item[data-v-65dcd2e4]:hover{background:var(--accent-soft);border-color:rgba(115,87,210,.25)}.query-time[data-v-65dcd2e4]{font-size:.7rem;color:var(--text-faint);transition:color .15s ease}.query-item:hover .query-time[data-v-65dcd2e4]{color:var(--text-muted)}.query-content[data-v-65dcd2e4]{display:flex;align-items:center;gap:.5rem;min-width:0}.query-text[data-v-65dcd2e4]{color:var(--accent-text);font-size:.85rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.time-badge[data-v-65dcd2e4]{background:var(--accent-soft-3);color:var(--accent-text)}.sources-badge[data-v-65dcd2e4],.time-badge[data-v-65dcd2e4]{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:var(--radius-sm);font-size:.675rem;white-space:nowrap;flex-shrink:0}.sources-badge[data-v-65dcd2e4]{background:rgba(52,211,153,.15);color:var(--color-success-text)}.load-more-trigger[data-v-65dcd2e4]{height:20px;margin:20px 0}.loading-more[data-v-65dcd2e4]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;color:var(--text-muted);font-size:.8rem}.spinner[data-v-65dcd2e4]{width:36px;height:36px;border:3px solid var(--surface-control);border-top:3px solid var(--accent);border-radius:var(--radius-pill);animation:spin-65dcd2e4 1s linear infinite;margin-bottom:1rem}.spinner-small[data-v-65dcd2e4]{width:16px;height:16px;border:2px solid var(--surface-control);border-top:2px solid var(--accent);border-radius:var(--radius-pill);animation:spin-65dcd2e4 1s linear infinite}@keyframes spin-65dcd2e4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.queries-list[data-v-65dcd2e4]::-webkit-scrollbar{width:6px}.queries-list[data-v-65dcd2e4]::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:var(--radius-xs)}.queries-list[data-v-65dcd2e4]::-webkit-scrollbar-thumb{background:var(--accent-soft-4);border-radius:var(--radius-xs)}.queries-list[data-v-65dcd2e4]::-webkit-scrollbar-thumb:hover{background:rgba(115,87,210,.4)}.sankey-wrapper[data-v-26097ad8]{width:100%;display:flex;flex-direction:column}.direction-indicators[data-v-26097ad8]{display:flex;justify-content:center;align-items:center;gap:6rem;margin-bottom:.5rem}.direction-label[data-v-26097ad8]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.direction-label.incoming[data-v-26097ad8]{color:#4a90d9}.direction-label.outgoing[data-v-26097ad8]{color:#50c878}.direction-label.center-label[data-v-26097ad8]{color:#7357d2;font-weight:600}.direction-icon[data-v-26097ad8]{font-size:.875rem}.sankey-chart[data-v-26097ad8]{width:100%;flex:1;min-height:0;cursor:pointer}.provider-thumbnail-container[data-v-e14ab23c],.provider-thumbnail[data-v-e14ab23c]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.provider-thumbnail[data-v-e14ab23c]{border-radius:var(--radius-pill);color:#fff;font-weight:600;font-size:.8rem}.provider-thumbnail-image[data-v-e14ab23c]{width:28px;height:28px;border-radius:var(--radius-pill);-o-object-fit:cover;object-fit:cover}.providers-container[data-v-f3782cca]{width:100%}.providers-grid[data-v-f3782cca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.provider-card[data-v-f3782cca]{background-color:hsla(0,0%,100%,.02);border-radius:var(--radius-lg);padding:1.25rem;transition:var(--transition);display:flex;flex-direction:column;min-height:140px}.provider-card.clickable[data-v-f3782cca]{cursor:pointer}.provider-card.clickable[data-v-f3782cca]:hover{background-color:var(--surface-overlay);transform:translateY(-2px)}.provider-header[data-v-f3782cca]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.provider-info[data-v-f3782cca]{flex:1;display:flex;flex-direction:column;gap:.375rem}.provider-name[data-v-f3782cca]{font-size:1rem;font-weight:600;color:var(--text-heading);margin:0;line-height:1.3}.type-badge[data-v-f3782cca]{padding:.2rem .6rem;border-radius:var(--radius-md);font-size:.7rem;font-weight:600;color:var(--surface-card-hover);text-transform:uppercase;letter-spacing:.025em;display:inline-block;align-self:flex-start}.provider-description[data-v-f3782cca]{color:var(--text-muted);font-size:.875rem;line-height:1.5;margin:0 0 .75rem 0;flex:1}.provider-description.no-description[data-v-f3782cca]{font-style:italic;color:var(--text-faint)}.provider-footer[data-v-f3782cca]{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.75rem;border-top:1px solid hsla(0,0%,100%,.05);font-size:.75rem}.provider-meta[data-v-f3782cca]{display:flex;align-items:center;gap:.25rem;color:var(--text-faint)}.country-flag[data-v-f3782cca]{border-radius:var(--radius-xs)}.empty-state[data-v-f3782cca]{text-align:center;padding:2rem 1rem;color:var(--text-secondary);background-color:hsla(0,0%,100%,.02);border-radius:var(--radius-lg)}.empty-state p[data-v-f3782cca]{margin:0;font-size:.9rem;font-style:italic}@media (max-width:768px){.providers-grid[data-v-f3782cca]{grid-template-columns:1fr}}.timeline-container[data-v-6b6a64d2]{background-color:var(--surface-card-hover);border-radius:var(--radius-md);padding:1rem;max-height:400px;overflow-y:auto}.timeline-wrapper[data-v-6b6a64d2]{position:relative}.timeline-list[data-v-6b6a64d2]{display:flex;flex-direction:column}.timeline-item[data-v-6b6a64d2]{display:flex;gap:1rem;position:relative;padding-bottom:1.5rem}.timeline-item[data-v-6b6a64d2]:last-child{padding-bottom:0}.timeline-marker-container[data-v-6b6a64d2]{display:flex;flex-direction:column;align-items:center;position:relative}.timeline-marker[data-v-6b6a64d2]{width:12px;height:12px;border-radius:50%;flex-shrink:0;margin-top:.25rem;box-shadow:0 0 0 4px hsla(0,0%,100%,.1)}.timeline-line[data-v-6b6a64d2]{width:2px;flex:1;background-color:var(--surface-control);margin-top:.5rem;min-height:100%;position:absolute;top:16px;bottom:-24px}.timeline-content[data-v-6b6a64d2]{flex:1;display:flex;flex-direction:column;gap:.75rem}.tag-header[data-v-6b6a64d2]{display:flex;align-items:center}.tag-name[data-v-6b6a64d2]{font-size:1rem;font-weight:600;color:var(--text-primary);text-transform:capitalize}.tags-list[data-v-6b6a64d2]{margin-top:.5rem}.tags-container[data-v-6b6a64d2]{display:flex;flex-wrap:wrap;gap:.5rem}.tag-badge[data-v-6b6a64d2]{display:inline-block;padding:.25rem .65rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;text-transform:capitalize;transition:var(--transition)}.time-info[data-v-6b6a64d2]{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem}.source-time[data-v-6b6a64d2]{font-size:.75rem;color:var(--text-muted)}.empty-state[data-v-6b6a64d2]{text-align:center;padding:2rem 1rem;color:var(--text-secondary)}.empty-state p[data-v-6b6a64d2]{margin:0;font-size:.9rem;font-style:italic}.timeline-container[data-v-6b6a64d2]::-webkit-scrollbar{width:6px}.timeline-container[data-v-6b6a64d2]::-webkit-scrollbar-track{background:var(--surface-raised);border-radius:var(--radius-xs)}.timeline-container[data-v-6b6a64d2]::-webkit-scrollbar-thumb{background:var(--surface-control);border-radius:var(--radius-xs)}.timeline-container[data-v-6b6a64d2]::-webkit-scrollbar-thumb:hover{background:var(--text-disabled)}.ip-geo-card[data-v-979e55f2]{position:relative;background:var(--surface-card);border:none;border-radius:var(--radius-xl);overflow:hidden;min-height:260px}.geo-map[data-v-979e55f2]{position:absolute;inset:3px;border-radius:calc(var(--radius-xl) - 3px);overflow:hidden;background:#0e1319}.geo-map-empty[data-v-979e55f2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--text-faint);font-size:.85rem}.geo-empty-icon[data-v-979e55f2]{font-size:1.5rem;opacity:.6}.geo-notch[data-v-979e55f2]{position:absolute;left:3px;bottom:3px;z-index:1;display:flex;align-items:center;gap:.55rem;max-width:calc(100% - 6px);padding:.5rem .8rem;background:var(--surface-card);border:none;border-top-right-radius:var(--radius-lg);border-bottom-left-radius:calc(var(--radius-xl) - 3px)}.geo-flag[data-v-979e55f2]{border-radius:var(--radius-xs);flex-shrink:0}.geo-caption[data-v-979e55f2]{display:flex;flex-direction:column;min-width:0}.geo-place[data-v-979e55f2]{font-size:.95rem;font-weight:600;color:var(--text-heading);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.geo-secondary[data-v-979e55f2]{font-size:.7rem;color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em}@keyframes ipgeo-pulse{0%{transform:scale(1);opacity:.28}70%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}.ipgeo-halo{transform-box:fill-box;transform-origin:center;animation:ipgeo-pulse 2.4s ease-out infinite}@media (prefers-reduced-motion:reduce){.ipgeo-halo{animation:none}}.ip-view-container[data-v-46479587]{min-height:100vh;color:var(--text-primary)}.ip-view-container.embedded[data-v-46479587]{min-height:0}.container[data-v-46479587]{width:100%;max-width:none;margin:0;padding:0}.ip-header[data-v-46479587]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2.5rem}.ip-header-content[data-v-46479587]{flex:1}.ip-address[data-v-46479587]{font-size:2rem;font-weight:600;color:var(--text-heading);margin:0 0 .5rem 0;font-family:Jura,sans-serif}.location-info[data-v-46479587]{display:flex;align-items:center;gap:.5rem;color:var(--text-muted);font-size:.95rem}.country-flag[data-v-46479587]{border-radius:var(--radius-xs)}.top-cards-grid[data-v-46479587]{display:grid;grid-template-columns:repeat(auto-fill,minmax(325px,1fr));gap:1rem;margin-bottom:1.5rem}.geo-widget[data-v-46479587]{grid-column:span 2}.info-card[data-v-46479587]{background:var(--surface-card);border:1px solid transparent;border-radius:var(--radius-xl);padding:1.5rem;display:flex;flex-direction:column;max-height:420px}.card-header[data-v-46479587]{margin-bottom:1rem;flex-shrink:0}.card-body[data-v-46479587]{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.15) transparent}.card-body[data-v-46479587]::-webkit-scrollbar{width:6px}.card-body[data-v-46479587]::-webkit-scrollbar-track{background:transparent}.card-body[data-v-46479587]::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.1);border-radius:var(--radius-xs)}.card-body[data-v-46479587]::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.2)}.card-loading[data-v-46479587]{display:flex;align-items:center;justify-content:center;padding:1.5rem}.card-empty[data-v-46479587]{font-size:.8125rem;color:var(--text-faint);font-style:italic;padding:.25rem 0}.geo-empty-card[data-v-46479587]{justify-content:flex-start;min-height:180px}.spinner-sm[data-v-46479587]{width:24px;height:24px;border-width:2px;margin-bottom:0}.card-label[data-v-46479587]{display:block;font-size:.75rem;color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.card-title[data-v-46479587]{font-size:1.25rem;font-weight:600;color:var(--text-heading);margin:0}.abuse-score-title.sev-none[data-v-46479587]{color:var(--text-muted)}.abuse-score-title.sev-low[data-v-46479587]{color:var(--color-success-text)}.abuse-score-title.sev-medium[data-v-46479587]{color:var(--color-warning-text)}.abuse-score-title.sev-high[data-v-46479587]{color:var(--color-error-text)}.abuse-score-caption[data-v-46479587]{display:block;margin-top:.15rem;font-size:.75rem;font-weight:400;color:var(--text-faint);text-transform:none;letter-spacing:0}.card-description[data-v-46479587]{color:var(--text-muted);font-size:.875rem;line-height:1.6;margin-bottom:1rem}.card-links[data-v-46479587]{display:flex;gap:1rem;flex-wrap:wrap}.card-link[data-v-46479587]{color:var(--text-faint);font-size:.875rem;text-decoration:underline;transition:color .2s}.card-link[data-v-46479587]:hover{color:var(--text-primary)}.card-tags[data-v-46479587]{display:flex;gap:.5rem;flex-wrap:wrap}.info-tag[data-v-46479587]{display:inline-block;padding:.25rem .75rem;background-color:var(--surface-overlay-2);border-radius:var(--radius-sm);font-size:.75rem;color:var(--text-muted)}.content-section[data-v-46479587]{margin-bottom:3rem}.widget-section[data-v-46479587]{background:var(--surface-card);border:1px solid transparent;border-radius:var(--radius-xl);padding:1.5rem}.widget-section .section-header[data-v-46479587]{margin-bottom:1.25rem}.chart-grid[data-v-46479587]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.chart-grid>.content-section[data-v-46479587]{margin-bottom:0}@media (max-width:900px){.chart-grid[data-v-46479587]{grid-template-columns:1fr}}.chart-widget[data-v-46479587]{height:620px;display:flex;flex-direction:column}.chart-widget .widget-body[data-v-46479587]{flex:1;min-height:0;display:flex;flex-direction:column}.chart-widget .chart-fill[data-v-46479587]{flex:1;min-height:0;position:relative}.chart-widget .chart-fill>.empty-state-netflow[data-v-46479587],.chart-widget .chart-fill>.loading-state[data-v-46479587]{height:100%;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.section-header[data-v-46479587]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.section-title[data-v-46479587]{font-size:1.25rem;font-weight:600;color:var(--text-heading);margin:0}.section-header-left[data-v-46479587]{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}.section-subtitle[data-v-46479587]{color:var(--text-faint);font-size:.8rem;margin:0}.view-all-link[data-v-46479587]{background-color:transparent;border:1px solid var(--border-subtle);color:var(--text-faint);padding:.5rem 1rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.view-all-link[data-v-46479587]:hover{background-color:var(--surface-overlay-2);color:var(--text-primary)}.details-list[data-v-46479587]{display:flex;flex-direction:column;gap:.75rem}.detail-item[data-v-46479587]{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.detail-item[data-v-46479587]:last-child{border-bottom:none}.detail-label[data-v-46479587]{color:var(--text-faint);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.detail-value[data-v-46479587]{color:var(--text-primary);font-size:.875rem;font-weight:500;text-align:right}.behavior-tags[data-v-46479587]{display:flex;flex-wrap:wrap;gap:.5rem}.behavior-tag[data-v-46479587]{display:inline-block;padding:.35rem .85rem;border-radius:var(--radius-sm);font-size:.85rem;background-color:var(--surface-overlay-2);color:var(--text-muted);transition:all .2s}.behavior-tag.warning[data-v-46479587]{background-color:hsla(52,95%,76%,.1);color:var(--color-warning-text)}.behavior-tag.bad[data-v-46479587]{background-color:hsla(2,95%,76%,.1);color:var(--color-error-text)}.ports-list[data-v-46479587]{display:flex;flex-direction:column;gap:.5rem}.port-item[data-v-46479587]{display:grid;grid-template-columns:80px 100px 1fr;gap:1rem;padding:.75rem 0;border-bottom:1px solid hsla(0,0%,100%,.05);font-size:.9rem}.port-item[data-v-46479587]:last-child{border-bottom:none}.port-number[data-v-46479587]{color:var(--text-heading);font-weight:500}.port-protocol[data-v-46479587]{color:var(--text-muted)}.port-description[data-v-46479587]{color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.infrastructure-details[data-v-46479587]{margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.05)}.detail-row[data-v-46479587]{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid hsla(0,0%,100%,.03)}.detail-row[data-v-46479587]:last-child{border-bottom:none}.detail-row .detail-label[data-v-46479587]{color:var(--text-faint);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.detail-row .detail-value[data-v-46479587]{color:var(--text-primary);font-size:.875rem;font-weight:500;text-align:right}@media (max-width:768px){.ip-header[data-v-46479587]{flex-direction:column;gap:1rem}.top-cards-grid[data-v-46479587]{grid-template-columns:1fr}.geo-widget[data-v-46479587]{grid-column:auto}.port-item[data-v-46479587]{grid-template-columns:60px 80px 1fr;gap:.5rem}}.providers-compact-list[data-v-46479587]{display:flex;flex-direction:column;gap:.75rem}.provider-compact-item[data-v-46479587]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:hsla(0,0%,100%,.03);border-radius:var(--radius-md)}.signal-compact-item[data-v-46479587]{cursor:pointer;transition:background-color .15s ease}.signal-compact-item[data-v-46479587]:hover{background-color:hsla(0,0%,100%,.06)}.provider-compact-info[data-v-46479587]{flex:1;display:flex;flex-direction:column;gap:.25rem}.provider-name-line[data-v-46479587]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.provider-compact-name[data-v-46479587]{font-size:.9rem;color:var(--text-primary);font-weight:500}.provider-compact-meta[data-v-46479587]{font-size:.75rem;color:var(--text-faint);text-transform:uppercase}.provider-tags[data-v-46479587]{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}.provider-tag[data-v-46479587]{display:inline-block;padding:.2rem .5rem;border-radius:var(--radius-xs);font-size:.7rem;background-color:var(--surface-overlay-2);color:var(--text-muted);transition:all .2s}.provider-tag.warning[data-v-46479587]{background-color:hsla(52,95%,76%,.1);color:var(--color-warning-text)}.provider-tag.bad[data-v-46479587]{background-color:hsla(2,95%,76%,.1);color:var(--color-error-text)}.loading-state[data-v-46479587]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--text-faint)}.spinner[data-v-46479587]{width:40px;height:40px;border:3px solid var(--surface-control);border-top:3px solid var(--accent);border-radius:var(--radius-pill);animation:spin-46479587 1s linear infinite;margin-bottom:1rem}@keyframes spin-46479587{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-state p[data-v-46479587]{margin:0;font-size:1rem}.empty-state[data-v-46479587]{text-align:center;padding:3rem;color:var(--text-faint)}.empty-state p[data-v-46479587]{margin:0;font-size:1rem}.empty-state-netflow[data-v-46479587]{text-align:center;padding:3rem;color:var(--text-faint);background-color:hsla(0,0%,100%,.02);border-radius:var(--radius-lg)}.empty-state-netflow p[data-v-46479587]{margin:0;font-size:.95rem}.empty-state-hint[data-v-46479587]{margin-top:.5rem!important;font-size:.8rem!important;color:var(--text-disabled)}.section-count[data-v-46479587]{color:var(--text-faint);font-size:.875rem;font-weight:500}.upgrade-prompt[data-v-46479587]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background-color:hsla(0,0%,100%,.02);border-radius:var(--radius-lg);text-align:center}.upgrade-icon[data-v-46479587]{font-size:2rem;color:var(--text-faint);margin-bottom:1rem;opacity:.6}.upgrade-message[data-v-46479587]{color:var(--text-muted);font-size:.95rem;margin:0 0 1rem 0}.upgrade-link[data-v-46479587]{color:var(--accent);font-size:.9rem;text-decoration:none;font-weight:500;transition:color .2s}.upgrade-link[data-v-46479587]:hover{color:var(--accent-text)}.log-type-toggles[data-v-46479587]{display:flex;flex-wrap:nowrap;gap:.5rem;margin-top:.75rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--surface-control) transparent}.log-type-toggles[data-v-46479587]::-webkit-scrollbar{height:6px}.log-type-toggles[data-v-46479587]::-webkit-scrollbar-track{background:transparent}.log-type-toggles[data-v-46479587]::-webkit-scrollbar-thumb{background:var(--surface-control);border-radius:var(--radius-xs)}.log-type-toggle[data-v-46479587]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .75rem;background-color:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);font-family:inherit;flex-shrink:0;white-space:nowrap}.log-type-toggle[data-v-46479587]:hover{background-color:var(--surface-overlay-2)}.log-type-toggle.active[data-v-46479587]{background-color:rgba(115,87,210,.2);border-color:rgba(115,87,210,.4)}.log-type-toggle[data-v-46479587]:disabled{cursor:default;opacity:.7}.log-type-color[data-v-46479587]{width:8px;height:8px;border-radius:var(--radius-xs);flex-shrink:0}.log-type-name[data-v-46479587]{font-size:.85rem;font-weight:600;color:var(--text-primary);text-transform:uppercase}.log-type-toggle.active .log-type-name[data-v-46479587]{color:var(--text-heading)}.log-type-count[data-v-46479587]{font-size:.75rem;color:var(--text-faint)}.log-type-toggle.active .log-type-count[data-v-46479587]{color:var(--text-muted)}span[data-v-34d4a322]{font-size:.9rem}.b[data-v-34d4a322]{background-color:var(--surface-raised);border-radius:var(--radius-xl);padding:0 7px;font-size:.8rem;font-weight:700}.ip-container[data-v-783e0a4f]{position:relative}.dropdown-menu li[data-v-ba079d4c]{color:#fff!important;padding:0 .5rem}.dropdown-menu[data-v-ba079d4c]{background-color:var(--surface-card)!important}.tag[data-v-ba079d4c]{position:relative;border:1px solid var(--border-strong);border-radius:var(--radius-xl);font-size:.9rem;padding:0 .5rem;margin-right:.1rem}.nsm[data-v-ba079d4c]{margin-right:.5rem}.scrollable[data-v-ba079d4c]{max-height:100px;overflow-y:auto}.dropdown-menu li.pill-selected-field[data-v-ba079d4c],.nsm.pill-selected-field[data-v-ba079d4c],.tag.pill-selected-field[data-v-ba079d4c]{background-color:var(--accent-soft-4);border-color:var(--accent);color:var(--text-primary);border-radius:var(--radius-sm)}.dropdown-menu li.pill-selected-value[data-v-ba079d4c],.nsm.pill-selected-value[data-v-ba079d4c],.tag.pill-selected-value[data-v-ba079d4c]{background-color:rgba(245,158,11,.22);border-color:var(--color-warning);color:var(--color-warning-text);border-radius:var(--radius-sm)}.nsm.pill-selected-field[data-v-ba079d4c],.nsm.pill-selected-value[data-v-ba079d4c]{padding:0 .4rem}.obs-dropdown{background:var(--surface-page);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-md);padding:.5rem 0;min-width:220px;max-width:320px;box-shadow:var(--shadow-lg)}.obs-dropdown-row{display:flex;align-items:center;justify-content:space-between;padding:.35rem .75rem;gap:1rem;cursor:pointer}.obs-dropdown-row:hover{background:hsla(0,0%,100%,.06)}.obs-dropdown-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.obs-dropdown-count,.obs-dropdown-name{color:var(--text-primary);font-size:.8rem}.obs-dropdown-count{font-weight:500;flex-shrink:0;font-variant-numeric:tabular-nums}.obs-dropdown-divider{height:1px;background:var(--surface-overlay-3);margin:.25rem 0}.obs-dropdown-viewall{justify-content:center;color:var(--text-muted);font-size:.8rem}.obs-dropdown-viewall:hover{color:var(--text-primary)}.obs-widget[data-v-4b9e5dda]{display:flex;align-items:center;gap:.5rem}.obs-text[data-v-4b9e5dda]{white-space:nowrap}.obs-btn[data-v-4b9e5dda]{color:var(--text-disabled);cursor:pointer;flex-shrink:0}.obs-btn[data-v-4b9e5dda]:hover{color:#fff}.obs-pending[data-v-4b9e5dda]{display:inline-flex;align-items:center}.obs-spinner[data-v-4b9e5dda]{display:inline-block;width:14px;height:14px;border:2px solid var(--surface-control);border-top-color:var(--accent);border-radius:var(--radius-pill);animation:obs-spin-4b9e5dda 1s linear infinite}@keyframes obs-spin-4b9e5dda{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.anon-cell[data-v-4267913e]{display:flex;align-items:center;gap:.35rem;min-width:0}.anon-chip[data-v-4267913e]{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.anon-name[data-v-4267913e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anon-thumb[data-v-4267913e]{flex-shrink:0}[data-v-4267913e] .provider-thumbnail-container{width:16px;height:16px}[data-v-4267913e] .provider-thumbnail,[data-v-4267913e] .provider-thumbnail-image{width:16px;height:16px;font-size:.6rem}.anon-actions[data-v-4267913e]{display:inline-flex;align-items:center;gap:.15rem;opacity:0;transition:opacity var(--transition-fast,.15s) ease}.anon-chip:hover .anon-actions[data-v-4267913e],.anon-menu-row:hover .anon-actions[data-v-4267913e]{opacity:1}.anon-more[data-v-4267913e]{flex-shrink:0;padding:0 .35rem;font-size:.72rem;color:var(--text-muted);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-xs);cursor:pointer}.anon-more[data-v-4267913e]:hover{color:var(--accent-text);border-color:rgba(115,87,210,.4);background:var(--accent-soft-3)}.anon-btn[data-v-4267913e]{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--surface-card);color:var(--text-faint);cursor:pointer;font-size:.5rem}.anon-for[data-v-4267913e]:hover{background:var(--accent-soft-3);border-color:rgba(115,87,210,.4);color:var(--accent-text)}.anon-out[data-v-4267913e]:hover{background:var(--color-error-soft,rgba(239,68,68,.12));border-color:rgba(239,68,68,.4);color:var(--color-error)}.anon-menu[data-v-4267913e]{position:fixed;z-index:1000;min-width:12rem;max-width:22rem;max-height:18rem;overflow-y:auto;padding:.25rem;background:var(--surface-page);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg,0 10px 40px rgba(0,0,0,.4))}.anon-menu-row[data-v-4267913e]{display:flex;align-items:center;gap:.5rem;padding:.3rem .4rem;border-radius:var(--radius-sm)}.anon-menu-row[data-v-4267913e]:hover{background:var(--surface-hover)}.anon-menu-name[data-v-4267913e]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;color:var(--text-primary)}[data-v-d0a679d6] .provider-thumbnail-container{width:16px;height:16px}[data-v-d0a679d6] .provider-thumbnail,[data-v-d0a679d6] .provider-thumbnail-image{width:16px;height:16px;font-size:.6rem}.signals-cell[data-v-ee80dd58]{display:flex;align-items:center;gap:.25rem;min-width:0;max-width:100%}.signal-title[data-v-ee80dd58]{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.signal-title[data-v-ee80dd58]:hover{text-decoration:underline}.signal-more[data-v-ee80dd58]{flex:0 0 auto;white-space:nowrap}.cvc-cell[data-v-afa6b45a]{display:flex;align-items:center;gap:.35rem;min-width:0}.cvc-name[data-v-afa6b45a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvc-more[data-v-afa6b45a]{flex-shrink:0;padding:0 .35rem;font-size:.72rem;color:var(--text-muted);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-xs);cursor:pointer}.cvc-more[data-v-afa6b45a]:hover{color:var(--accent-text);border-color:rgba(115,87,210,.4);background:var(--accent-soft-3)}.cvc-menu[data-v-afa6b45a]{position:fixed;z-index:1000;min-width:12rem;max-width:22rem;max-height:18rem;overflow-y:auto;padding:.25rem;background:var(--surface-page);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg,0 10px 40px rgba(0,0,0,.4))}.cvc-menu-row[data-v-afa6b45a]{display:flex;align-items:center;gap:.5rem;padding:.3rem .4rem;border-radius:var(--radius-sm)}.cvc-menu-row[data-v-afa6b45a]:hover{background:var(--surface-hover)}.cvc-menu-name[data-v-afa6b45a]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;color:var(--text-primary)}.cvc-actions[data-v-afa6b45a]{display:inline-flex;align-items:center;gap:.15rem;flex-shrink:0;opacity:0;transition:opacity var(--transition-fast,.15s) ease}.cvc-menu-row:hover .cvc-actions[data-v-afa6b45a]{opacity:1}.cvc-btn[data-v-afa6b45a]{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--surface-card);color:var(--text-faint);cursor:pointer;font-size:.5rem;transition:all var(--transition-fast,.15s) ease}.cvc-for[data-v-afa6b45a]:hover{background:var(--accent-soft-3);border-color:rgba(115,87,210,.4);color:var(--accent-text)}.cvc-out[data-v-afa6b45a]:hover{background:var(--color-error-soft,rgba(239,68,68,.12));border-color:rgba(239,68,68,.4);color:var(--color-error)}.generic-widget[data-v-b12ed5c4]{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.generic-pill[data-v-b12ed5c4]{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--border-strong);border-radius:var(--radius-xl);font-size:.8rem;padding:0 .5rem;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pill-key[data-v-b12ed5c4]{color:var(--text-faint);font-size:.7rem;text-transform:uppercase;letter-spacing:.03em}.pill-value[data-v-b12ed5c4]{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis}.abuse-score[data-v-f76cb3ec]{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.abuse-score-unit[data-v-f76cb3ec]{font-weight:400;opacity:.6;margin-left:1px}.abuse-score.sev-none[data-v-f76cb3ec]{color:var(--text-muted)}.abuse-score.sev-low[data-v-f76cb3ec]{color:var(--color-success-text)}.abuse-score.sev-medium[data-v-f76cb3ec]{color:var(--color-warning-text)}.abuse-score.sev-high[data-v-f76cb3ec]{color:var(--color-error-text)}.abuse-pending[data-v-f76cb3ec]{display:inline-flex;align-items:center}.abuse-spinner[data-v-f76cb3ec]{display:inline-block;width:14px;height:14px;border:2px solid var(--surface-control);border-top-color:var(--accent);border-radius:var(--radius-pill);animation:abuse-score-spin-f76cb3ec 1s linear infinite}@keyframes abuse-score-spin-f76cb3ec{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.abuse-reports[data-v-430ae0f4]{display:flex;align-items:center;gap:.25rem;min-width:0;max-width:100%}.abuse-count[data-v-430ae0f4]{flex:0 0 auto;font-variant-numeric:tabular-nums}.abuse-last[data-v-430ae0f4]{flex:0 1 auto;min-width:0;color:var(--text-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.abuse-pending[data-v-430ae0f4]{display:inline-flex;align-items:center}.abuse-spinner[data-v-430ae0f4]{display:inline-block;width:14px;height:14px;border:2px solid var(--surface-control);border-top-color:var(--accent);border-radius:var(--radius-pill);animation:abuse-reports-spin-430ae0f4 1s linear infinite}@keyframes abuse-reports-spin-430ae0f4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ip-results-table[data-v-5fcffd65]{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--surface-card);border-radius:var(--radius-lg);overflow:hidden;position:relative}.state-overlay[data-v-5fcffd65]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(21,26,34,.85);display:flex;align-items:center;justify-content:center;z-index:5}.state-box[data-v-5fcffd65]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 3rem;background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.state-message[data-v-5fcffd65]{color:var(--text-primary);font-size:.95rem;text-align:center}.state-hint[data-v-5fcffd65]{color:var(--text-faint);font-size:.8rem;text-align:center}.table-container[data-v-5fcffd65]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.filter-empty-overlay[data-v-5fcffd65]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(21,26,34,.85);display:flex;align-items:center;justify-content:center;z-index:5}.table-scroll[data-v-5fcffd65]{flex:1;min-height:0;overflow-x:auto;overflow-y:auto}.table-scroll[data-v-5fcffd65]::-webkit-scrollbar{width:8px;height:8px}.table-scroll[data-v-5fcffd65]::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:var(--radius-md)}.table-scroll[data-v-5fcffd65]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4a5661,#3e4a56);border-radius:var(--radius-md);border:2px solid rgba(0,0,0,.2)}.table-scroll[data-v-5fcffd65]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#5a6671,#4e5a66)}.table-scroll[data-v-5fcffd65]::-webkit-scrollbar-corner{background:rgba(0,0,0,.2)}table[data-v-5fcffd65]{min-width:100%;width:-moz-max-content;width:max-content;border-collapse:separate;border-spacing:0;table-layout:fixed}thead[data-v-5fcffd65]{position:sticky;top:0;z-index:2}thead th[data-v-5fcffd65]{background-color:var(--surface-card);color:var(--text-muted);text-align:left;padding:1rem 1rem;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}thead th.sortable-header[data-v-5fcffd65]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease}thead th.sortable-header[data-v-5fcffd65]:hover{background-color:var(--surface-hover)}.header-content[data-v-5fcffd65]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.header-label[data-v-5fcffd65]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sort-indicator[data-v-5fcffd65]{color:var(--color-warning);font-size:.65rem;flex-shrink:0;margin-left:auto;opacity:0;min-width:.65rem}.sort-indicator.sort-active[data-v-5fcffd65]{opacity:1}tbody td[data-v-5fcffd65]{padding:.75rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.03);color:var(--text-primary);font-size:.85rem;vertical-align:middle;position:relative}tbody tr[data-v-5fcffd65]{transition:background-color .15s ease}tbody tr[data-v-5fcffd65]:nth-child(2n){background-color:hsla(0,0%,100%,.015)}tbody tr[data-v-5fcffd65]:nth-child(odd){background-color:transparent}tbody tr[data-v-5fcffd65]:hover{background-color:var(--accent-soft)!important}tbody tr.row-clickable[data-v-5fcffd65]{cursor:pointer}tbody.selectable[data-v-5fcffd65]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}tbody.selectable td[data-v-5fcffd65]{cursor:pointer}tbody td.cell-selected[data-v-5fcffd65]{background-color:rgba(115,87,210,.12)!important}tbody td.has-cell-filters[data-v-5fcffd65]{padding-right:2.75rem}td.caret-col[data-v-5fcffd65],th.caret-col[data-v-5fcffd65]{width:2rem;padding:0 .25rem;text-align:center}.caret-btn[data-v-5fcffd65]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:var(--radius-xs);background:transparent;color:var(--text-faint);cursor:pointer;font-size:.75rem;transition:all var(--transition-fast) ease}tbody tr:hover .caret-btn[data-v-5fcffd65]{color:var(--text-secondary)}.caret-btn[data-v-5fcffd65]:hover{background:var(--surface-hover);color:var(--text-primary)}.cell-content[data-v-5fcffd65]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-footer[data-v-5fcffd65]{display:flex;align-items:center;justify-content:space-between;min-height:53px;padding:.5rem 1rem;border-top:1px solid hsla(0,0%,100%,.05);flex-shrink:0;background:var(--surface-card)}.footer-left[data-v-5fcffd65],.footer-right[data-v-5fcffd65]{flex:1;min-width:0}.footer-left[data-v-5fcffd65]{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.footer-right[data-v-5fcffd65]{display:flex;justify-content:flex-end}.search-container[data-v-5fcffd65]{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-sm);transition:var(--transition)}.search-container[data-v-5fcffd65]:focus-within{background:var(--surface-overlay-2);border-color:rgba(115,87,210,.4)}.search-container.has-value[data-v-5fcffd65]{background:var(--accent-soft-2);border-color:rgba(115,87,210,.3)}.search-icon[data-v-5fcffd65]{color:var(--text-faint);font-size:.75rem}.search-input[data-v-5fcffd65]{background:transparent;border:none;outline:none;color:var(--text-primary);font-size:.8rem;width:140px}.search-input[data-v-5fcffd65]::-moz-placeholder{color:var(--text-faint)}.search-input[data-v-5fcffd65]::placeholder{color:var(--text-faint)}.search-clear[data-v-5fcffd65]{background:none;border:none;color:var(--text-faint);padding:.15rem;cursor:pointer;border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;font-size:.7rem}.search-clear[data-v-5fcffd65]:hover{color:var(--text-primary);background:hsla(0,0%,100%,.1)}.result-info[data-v-5fcffd65]{color:var(--text-faint);font-size:.8rem;flex-shrink:0}.selection-count[data-v-5fcffd65]{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background:var(--accent-soft-3);border:1px solid rgba(115,87,210,.3);border-radius:var(--radius-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sel-count[data-v-5fcffd65]{background:var(--accent);color:#fff;padding:.1rem .4rem;border-radius:var(--radius-xs);font-size:.7rem;font-weight:600;min-width:1.25rem;text-align:center}.sel-label[data-v-5fcffd65]{color:var(--text-primary);font-size:.75rem}.sel-clear[data-v-5fcffd65]{background:none;border:none;color:var(--text-faint);padding:.15rem;cursor:pointer;border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;transition:var(--transition-fast);margin-left:.25rem}.sel-clear[data-v-5fcffd65]:hover{background:rgba(239,68,68,.2);color:var(--color-error)}.active-filters[data-v-5fcffd65]{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;justify-content:flex-end}.filter-tag[data-v-5fcffd65]{display:flex;align-items:center;gap:.25rem;padding:.125rem .375rem;background:var(--accent-soft-3);border:1px solid rgba(115,87,210,.3);border-radius:var(--radius-xs);font-size:.625rem}.filter-field[data-v-5fcffd65]{color:var(--text-muted)}.filter-value[data-v-5fcffd65]{color:var(--text-primary)}.filter-remove[data-v-5fcffd65]{background:none;border:none;color:var(--text-faint);cursor:pointer;padding:.125rem;display:flex;align-items:center;font-size:.5rem;border-radius:.125rem;transition:var(--transition-fast)}.filter-remove[data-v-5fcffd65]:hover{color:var(--color-error);background:rgba(239,68,68,.2)}.ip-table-sidebar-wrapper[data-v-e24575bc]{position:relative;padding:0;padding-left:.5rem;z-index:10;transition:width .3s ease}#tool-sidebar[data-v-e24575bc]{padding:0;background:var(--surface-card);display:flex;flex-direction:column;position:relative;width:85px;height:100%;border-radius:var(--radius-xl);transition:width .3s ease}#tool-sidebar.expanded[data-v-e24575bc]{width:260px}.nav-item-wrapper[data-v-e24575bc]{position:relative;padding:.25rem .75rem}#tool-sidebar:not(.expanded) .nav-item-wrapper[data-v-e24575bc]{padding:.25rem .75rem}#tool-sidebar .sidebar-nav[data-v-e24575bc]{padding:.75rem 1rem;height:auto;min-height:3rem;color:var(--text-secondary);display:flex;align-items:center;transition:var(--transition);border-radius:var(--radius-lg);position:relative;gap:0;cursor:pointer}#tool-sidebar .sidebar-nav[data-v-e24575bc]:hover{color:#fff;background-color:var(--surface-hover)}#tool-sidebar:not(.expanded) .sidebar-nav[data-v-e24575bc]{justify-content:center;padding:.75rem 0;width:100%}#tool-sidebar .sidebar-nav .icon[data-v-e24575bc]{transition:margin-left .3s ease;font-size:1.1rem;width:1.2rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}#tool-sidebar:not(.expanded) .nav-text[data-v-e24575bc]{display:none}#tool-sidebar.expanded .nav-text[data-v-e24575bc]{display:inline;white-space:nowrap;font-size:.95rem}#tool-sidebar.expanded .sidebar-nav .icon[data-v-e24575bc]{margin-right:.75rem;transition:all .2s ease}.nav-popout[data-v-e24575bc]{display:flex;position:absolute;right:calc(100% - 1.3rem);left:auto;top:0;height:100%;background:var(--surface-hover);padding:.75rem 1rem;border-radius:var(--radius-lg);align-items:center;white-space:nowrap;z-index:100;color:#fff;font-size:.95rem;opacity:0;pointer-events:none;transition:opacity .2s ease;text-decoration:none}#tool-sidebar:not(.expanded) .nav-item-wrapper:hover .nav-popout[data-v-e24575bc]{opacity:1;pointer-events:auto}#tool-sidebar:not(.expanded) .nav-item-wrapper:hover .sidebar-nav[data-v-e24575bc]{background-color:var(--surface-hover);color:#fff}.format-toggle[data-v-e24575bc]{display:flex;gap:.25rem;padding:.5rem 1rem}.format-btn[data-v-e24575bc]{flex:1;padding:.4rem .6rem;font-size:.75rem;font-weight:600;background:var(--border);border:1px solid var(--surface-control);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:var(--transition-fast)}.format-btn[data-v-e24575bc]:hover{background:var(--surface-control);color:var(--text-primary)}.format-btn.active[data-v-e24575bc]{background:rgba(115,87,210,.2);border-color:var(--accent);color:var(--accent-text)}.column-list[data-v-e24575bc]{max-height:300px;overflow-y:auto;padding:.25rem 0}.column-item[data-v-e24575bc]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:background .15s ease}.column-item[data-v-e24575bc]:hover{background:hsla(0,0%,100%,.03)}.column-item.disabled[data-v-e24575bc]{opacity:.5}.drag-handle[data-v-e24575bc]{cursor:grab;color:var(--text-disabled);font-size:.75rem;padding:0 .25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drag-handle[data-v-e24575bc]:hover{color:var(--text-muted)}.column-checkbox[data-v-e24575bc]{position:relative;display:inline-flex;align-items:center;cursor:pointer}.column-checkbox input[data-v-e24575bc]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark[data-v-e24575bc]{width:16px;height:16px;background:var(--border);border:1px solid var(--surface-control);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.column-checkbox input:checked~.checkmark[data-v-e24575bc]{background:var(--accent);border-color:var(--accent)}.column-checkbox input:checked~.checkmark[data-v-e24575bc]:after{content:"";width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.column-checkbox input:disabled~.checkmark[data-v-e24575bc]{opacity:.5;cursor:not-allowed}.column-label[data-v-e24575bc]{font-size:.85rem;color:var(--text-primary)}.column-ghost[data-v-e24575bc]{opacity:.4;background:var(--accent-soft-2)}.column-drag[data-v-e24575bc]{background:var(--surface-page)!important;box-shadow:0 4px 12px rgba(0,0,0,.3)}.reset-item[data-v-e24575bc]{color:var(--text-muted)}.reset-item[data-v-e24575bc]:hover{color:var(--text-primary)}.column-list[data-v-e24575bc]::-webkit-scrollbar{width:6px}.column-list[data-v-e24575bc]::-webkit-scrollbar-track{background:transparent}.column-list[data-v-e24575bc]::-webkit-scrollbar-thumb{background:var(--surface-control);border-radius:var(--radius-xs)}.column-list[data-v-e24575bc]::-webkit-scrollbar-thumb:hover{background:var(--surface-control)}.ip-table-view[data-v-6777145a]{gap:0}.ip-table-view[data-v-6777145a],.runner-container[data-v-7c2bfa12]{display:flex;height:100%;width:100%}.results-container[data-v-7c2bfa12]{display:flex;min-height:0;width:100%;flex:1;flex-direction:column}.loading-container[data-v-7c2bfa12]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.error-container[data-v-7c2bfa12]{width:100%}.error-content[data-v-7c2bfa12]{display:flex;flex-direction:column;align-items:center;padding-top:3rem;height:100%;width:100%}.account-page[data-v-1141a7fe]{background:var(--surface-page)}.page-container[data-v-1141a7fe]{width:100%;padding:0 0 2rem 0}[data-v-1141a7fe] .page-header{margin-bottom:1rem}[data-v-1141a7fe] .tab-btn{text-decoration:none}.usage-container[data-v-3cfa1e6b]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.stat-label[data-v-3cfa1e6b]{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-weight:600}.stat-value[data-v-3cfa1e6b]{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:.75rem}.stat-limit[data-v-3cfa1e6b]{font-size:.875rem;color:var(--text-faint);font-weight:400}.stat-progress[data-v-3cfa1e6b]{height:4px;background:var(--surface-overlay-2);border-radius:var(--radius-xs);overflow:hidden}.stat-progress-bar[data-v-3cfa1e6b]{height:100%;background:linear-gradient(90deg,#a855f7,#7357d2);transition:width .3s ease}@media (max-width:768px){.usage-container[data-v-3cfa1e6b]{grid-template-columns:1fr}}.information-content[data-v-bada4374]{padding:0}.section[data-v-bada4374],.usage-section[data-v-bada4374]{margin-bottom:2rem}.section-title[data-v-bada4374]{color:var(--text-muted);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.info-grid[data-v-bada4374]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.password-card[data-v-bada4374]{position:relative}.info-label[data-v-bada4374]{display:block;color:var(--text-muted);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.info-value[data-v-bada4374]{color:var(--text-primary);font-size:1rem;font-weight:500}.reset-btn[data-v-bada4374]{position:absolute;right:1rem;top:1rem;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);padding:.5rem .75rem;color:var(--text-faint);cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;font-size:1rem}.reset-btn[data-v-bada4374]:hover:not(:disabled){color:var(--accent-text);border-color:rgba(168,85,247,.3);background:rgba(168,85,247,.1)}.reset-btn[data-v-bada4374]:disabled{opacity:.6;cursor:not-allowed}.type-badge[data-v-bada4374]{padding:.25rem .75rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;text-transform:capitalize;white-space:nowrap;display:inline-block}.type-free[data-v-bada4374]{background:hsla(220,9%,46%,.15);color:var(--text-muted)}.type-basic[data-v-bada4374]{background:rgba(59,130,246,.15);color:var(--color-info)}.type-professional[data-v-bada4374]{background:rgba(168,85,247,.15);color:var(--accent-text)}.type-elite[data-v-bada4374]{background:rgba(245,158,11,.15);color:var(--color-warning)}.type-enterprise[data-v-bada4374]{background:rgba(16,185,129,.15);color:var(--color-success)}.type-admin[data-v-bada4374]{background:rgba(239,68,68,.15);color:var(--color-error)}.inherited-note[data-v-bada4374]{display:inline-block;margin-left:.5rem;font-size:.75rem;color:var(--accent);opacity:.8}.no-org[data-v-bada4374]{color:var(--text-faint);font-style:italic}.create-apikey-container[data-v-7843df84]{height:100%;width:100%;display:flex;flex-direction:column;color:#fff;margin:0;padding:0}.box-header[data-v-7843df84]{background-color:hsla(0,0%,100%,.03);padding:1rem 2rem;border-bottom:1px solid hsla(0,0%,100%,.08);flex-shrink:0;width:100%;margin:0;border-radius:var(--radius-md) 0 0 0}.box-header h3[data-v-7843df84]{margin:0;color:var(--text-primary);font-size:1.1rem;font-weight:500}.box-content[data-v-7843df84]{flex:1;padding:2rem;overflow-y:auto;min-height:0;width:100%;box-sizing:border-box}.success-state[data-v-7843df84]{text-align:center;padding:1rem 0}.success-icon[data-v-7843df84]{font-size:3rem;color:var(--color-success);margin-bottom:1rem}.success-state h4[data-v-7843df84]{color:var(--text-heading);margin-bottom:.5rem;font-size:1.5rem}.success-message[data-v-7843df84]{color:var(--text-muted);margin:0 0 2rem 0}.api-key-display[data-v-7843df84]{background:rgba(26,29,36,.4);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-md);padding:1.5rem;text-align:left}.api-key-display label[data-v-7843df84]{display:block;margin-bottom:.5rem;color:var(--text-primary);font-weight:500;font-size:.875rem}.key-container[data-v-7843df84]{display:flex;gap:.5rem;align-items:center;margin-bottom:1rem}.key-value[data-v-7843df84]{flex:1;background-color:var(--surface-inset);border:1px solid var(--border);border-radius:var(--radius-md);padding:.75rem 1rem;color:var(--color-success);font-family:Monaco,Courier New,monospace;font-size:.875rem;word-break:break-all}.copy-btn[data-v-7843df84]{padding:.75rem 1rem;background-color:var(--surface-control);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-md);cursor:pointer;transition:all .2s;font-size:1rem;display:flex;align-items:center;justify-content:center}.copy-btn[data-v-7843df84]:hover{background-color:var(--surface-control);color:var(--text-heading)}.key-warning[data-v-7843df84]{display:flex;align-items:center;gap:.5rem;color:var(--color-error-text);font-size:.85rem;padding:.75rem 1rem;background:var(--color-error-soft);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md)}.apikey-form[data-v-7843df84]{max-width:none;width:100%;display:flex;flex-direction:column;height:100%;margin:0;padding:0}.form-content[data-v-7843df84]{flex:1;overflow-y:auto;padding-bottom:1rem;width:100%;box-sizing:border-box}.form-group[data-v-7843df84]{margin-bottom:1.5rem}.form-group label[data-v-7843df84]{display:block;margin-bottom:.5rem;color:var(--text-primary);font-weight:500;font-size:.875rem}.input-wrapper[data-v-7843df84]{background-color:var(--surface-inset);border:1px solid var(--border);border-radius:var(--radius-md);padding:.75rem 1rem;transition:border-color .2s}.input-wrapper[data-v-7843df84]:focus-within{border-color:var(--accent)}.input-wrapper input[data-v-7843df84],.input-wrapper textarea[data-v-7843df84]{background:transparent;border:none;outline:none;color:var(--text-heading);width:100%;resize:vertical}.input-wrapper input[data-v-7843df84]:disabled,.input-wrapper textarea[data-v-7843df84]:disabled{color:var(--text-muted);cursor:not-allowed;opacity:1}.input-wrapper input[data-v-7843df84]::-moz-placeholder,.input-wrapper textarea[data-v-7843df84]::-moz-placeholder{color:var(--text-faint)}.input-wrapper input[data-v-7843df84]::placeholder,.input-wrapper textarea[data-v-7843df84]::placeholder{color:var(--text-faint)}.form-help[data-v-7843df84]{margin-top:.25rem;font-size:.75rem;color:var(--text-faint)}.alert[data-v-7843df84]{padding:.75rem 1rem;border-radius:var(--radius-md);display:flex;align-items:center;gap:.5rem}.alert-error[data-v-7843df84]{background-color:var(--color-error-soft);border:1px solid rgba(239,68,68,.3);color:var(--color-error-text)}.mb-3[data-v-7843df84]{margin-bottom:1rem}.form-actions[data-v-7843df84]{margin-top:2rem;padding:1.5rem 2rem;border-top:1px solid var(--border);text-align:center;background-color:var(--surface-page);position:sticky;bottom:0;left:0;right:0;width:100%;box-sizing:border-box;margin-left:-2rem;margin-right:-2rem;margin-bottom:-2rem}.submit-btn[data-v-7843df84]{padding:.75rem 2rem;background-color:var(--accent);color:var(--text-heading);border:none;border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem}.submit-btn[data-v-7843df84]:hover:not(:disabled){background-color:var(--accent);transform:translateY(-1px)}.submit-btn[data-v-7843df84]:disabled{opacity:.6;cursor:not-allowed;transform:none}.box-content[data-v-7843df84]::-webkit-scrollbar,.form-content[data-v-7843df84]::-webkit-scrollbar{width:6px}.box-content[data-v-7843df84]::-webkit-scrollbar-track,.form-content[data-v-7843df84]::-webkit-scrollbar-track{background:var(--surface-raised)}.box-content[data-v-7843df84]::-webkit-scrollbar-thumb,.form-content[data-v-7843df84]::-webkit-scrollbar-thumb{background:var(--surface-control);border-radius:var(--radius-xs)}.box-content[data-v-7843df84]::-webkit-scrollbar-thumb:hover,.form-content[data-v-7843df84]::-webkit-scrollbar-thumb:hover{background:var(--surface-control)}.apikeys-content[data-v-6d499f76]{padding:0}.empty-state[data-v-6d499f76]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.empty-icon[data-v-6d499f76]{font-size:3rem;color:var(--text-faint);margin-bottom:1rem;opacity:.5}.empty-title[data-v-6d499f76]{font-size:1rem;font-weight:600;color:var(--text-muted);margin:0 0 .5rem 0}.empty-description[data-v-6d499f76]{font-size:.875rem;color:var(--text-faint);margin:0 0 1.5rem 0}.keys-list[data-v-6d499f76]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.key-row[data-v-6d499f76]{display:flex;align-items:center;gap:1rem}.key-info[data-v-6d499f76]{flex:1;min-width:0}.key-name[data-v-6d499f76]{color:var(--text-primary);font-weight:600;font-size:.95rem;margin-bottom:.25rem}.key-description[data-v-6d499f76]{color:var(--text-muted);font-size:.875rem}.delete-btn[data-v-6d499f76]{background:transparent;border:1px solid transparent;border-radius:var(--radius-md);padding:.5rem .75rem;color:var(--text-faint);cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;font-size:1rem}.delete-btn[data-v-6d499f76]:hover{color:var(--color-error);border-color:rgba(239,68,68,.3);background:var(--color-error-soft)}.add-key-btn[data-v-6d499f76]{padding:.5rem 1rem;background-color:transparent;border:1px solid var(--border-subtle);color:var(--text-faint);border-radius:var(--radius-md);font-size:.9rem;font-weight:500;cursor:pointer;transition:var(--transition);display:inline-flex;align-items:center;gap:.5rem}.add-key-btn[data-v-6d499f76]:hover{background-color:var(--surface-overlay-2);color:var(--text-primary)}.keys-list .add-key-btn[data-v-6d499f76]{align-self:flex-start}.doc-section[data-v-85b74f28]{scroll-margin-top:1.5rem;background:var(--surface-card);border-radius:var(--radius-xl);padding:2rem}.section-heading[data-v-85b74f28]{font-family:var(--font-heading);color:var(--text-heading);font-size:1.375rem;font-weight:600;line-height:var(--lh-tight);margin:0 0 2rem}.section-grid[data-v-85b74f28]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:3rem;align-items:start}.left-side[data-v-85b74f28]{color:var(--text-secondary);line-height:var(--lh-relaxed)}.left-side[data-v-85b74f28] p{margin-bottom:1rem}.left-side[data-v-85b74f28] h4{color:var(--text-heading);font-size:1rem;font-weight:600;margin-bottom:1.25rem}.left-side[data-v-85b74f28] code,.left-side[data-v-85b74f28] strong{font-family:var(--font-heading);font-size:.85em;font-weight:600;color:var(--text-heading);background:var(--surface-sunken);padding:.1rem .4rem;border-radius:var(--radius-xs)}.left-side[data-v-85b74f28] a{color:var(--accent-text);text-decoration:none}.left-side[data-v-85b74f28] a:hover{text-decoration:underline}.left-side[data-v-85b74f28] ul{padding-left:1.25rem}.left-side[data-v-85b74f28] li{margin-bottom:.5rem}.right-sticky[data-v-85b74f28]{position:sticky;top:1rem;display:flex;flex-direction:column;gap:1rem}.right-sticky[data-v-85b74f28] .block{margin-bottom:0!important}@media (max-width:991px){.section-grid[data-v-85b74f28]{grid-template-columns:1fr;gap:2rem}.right-sticky[data-v-85b74f28]{position:static}}.badge-deprecated[data-v-85b74f28]{background-color:var(--color-error);color:var(--text-heading);padding:.25rem .75rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:600;vertical-align:middle}.source-code[data-v-47931646]{color:#fff}code[data-v-26b0f3cd],pre[data-v-26b0f3cd]{color:var(--text-heading)}.block[data-v-26b0f3cd]{border-radius:var(--radius-lg);background-color:var(--surface-sunken);overflow:hidden}.method[data-v-26b0f3cd]{font-weight:600;font-size:.8rem;margin-right:.5rem}.block .title[data-v-26b0f3cd]{padding:.6rem .9rem;color:var(--text-secondary);font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em;border-bottom:1px solid var(--border-subtle)}.block .content code[data-v-26b0f3cd],.block .content pre[data-v-26b0f3cd]{font-family:var(--font-heading);font-size:.85rem;color:var(--text-primary)}.block[data-v-26b0f3cd] .vjs-tree{font-family:var(--font-heading)}.dark[data-v-26b0f3cd]{background-color:var(--surface-sunken)!important}.nobody[data-v-26b0f3cd]{border-bottom:none}.block .content[data-v-26b0f3cd]{padding:.9rem;overflow:auto}.block[data-v-1e9a8740]{border-radius:var(--radius-lg);background-color:var(--surface-sunken);overflow:hidden}.method[data-v-1e9a8740]{font-weight:600;font-size:.8rem;margin-right:.5rem}.block .title[data-v-1e9a8740]{padding:.6rem .9rem;color:var(--text-secondary);font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em;border-bottom:1px solid var(--border-subtle)}.block .content[data-v-1e9a8740]{padding:.9rem}.block[data-v-1e9a8740] .vjs-tree{font-family:var(--font-heading)}[data-v-1e9a8740]::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:var(--radius-xl);border:6px solid transparent;background-clip:content-box}.doc-jumbo[data-v-63bcb12e]{scroll-margin-top:1.5rem;background:var(--surface-card);border-radius:var(--radius-xl);padding:2rem}.section-heading[data-v-63bcb12e]{font-family:var(--font-heading);color:var(--text-heading);font-size:1.375rem;font-weight:600;line-height:var(--lh-tight);margin:0 0 1.5rem}.jumbo-body[data-v-63bcb12e]{color:var(--text-secondary);line-height:var(--lh-relaxed);max-width:780px}.jumbo-body[data-v-63bcb12e] p{margin-bottom:1rem}.jumbo-body[data-v-63bcb12e] code,.jumbo-body[data-v-63bcb12e] strong{font-family:var(--font-heading);font-size:.85em;font-weight:600;color:var(--text-heading);background:var(--surface-sunken);padding:.1rem .4rem;border-radius:var(--radius-xs)}.jumbo-body[data-v-63bcb12e] ul{padding-left:1.25rem}.jumbo-body[data-v-63bcb12e] li{margin-bottom:.5rem}.param-container[data-v-7871b0d7]{padding:1rem;border-radius:var(--radius-lg);background-color:var(--surface-sunken)}.param-header[data-v-7871b0d7]{display:flex;align-items:center;font-weight:400;margin-bottom:.5rem}.param-name[data-v-7871b0d7]{color:var(--text-primary);font-weight:600;font-family:var(--font-heading);font-size:.95rem}.type-badge[data-v-7871b0d7]{color:var(--accent-text);background:var(--accent-soft-2)}.required-badge[data-v-7871b0d7],.type-badge[data-v-7871b0d7]{font-size:var(--fs-xs);font-weight:500;padding:.1rem .5rem;border-radius:var(--radius-xs)}.required-badge[data-v-7871b0d7]{color:var(--color-error-text);background:var(--color-error-soft)}.param-description[data-v-7871b0d7]{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem}.param-input[data-v-7871b0d7]{width:100%;padding:.75rem;border-radius:var(--radius-md);border:1px solid var(--border-strong);background-color:var(--surface-inset);color:var(--text-heading);font-size:.9rem;font-family:var(--font-heading);transition:var(--transition)}.param-input[data-v-7871b0d7]:focus{outline:none;border-color:var(--accent-text);box-shadow:0 0 0 3px var(--accent-soft-3)}.param-input[data-v-7871b0d7]::-moz-placeholder{color:var(--text-secondary)}.param-input[data-v-7871b0d7]::placeholder{color:var(--text-secondary)}.api-slideover[data-v-5e13204b]{height:100%;width:100%;display:flex;flex-direction:column;color:var(--text-heading);font-family:var(--font-heading);margin:0;padding:0}.box-header[data-v-5e13204b]{background-color:var(--surface-overlay);padding:1rem 2rem;border-bottom:1px solid var(--border-subtle);flex-shrink:0;width:100%;margin:0;border-radius:var(--radius-md) 0 0 0}.box-header h3[data-v-5e13204b]{margin:0;color:var(--text-primary);font-size:1.1rem;font-weight:500;display:flex;align-items:center;gap:.5rem}.method-badge[data-v-5e13204b]{font-size:.7rem;font-weight:700;letter-spacing:.03em;padding:.25rem .6rem;border-radius:var(--radius-pill)}.method-badge.get[data-v-5e13204b]{color:var(--color-success-text);background-color:var(--color-success-soft)}.method-badge.post[data-v-5e13204b]{color:var(--color-info-text);background-color:var(--color-info-soft)}.method-badge.other[data-v-5e13204b]{color:var(--text-secondary);background-color:var(--surface-overlay-2)}.box-content[data-v-5e13204b]{flex:1;padding:2rem;overflow-y:auto;min-height:0;width:100%;box-sizing:border-box}.state-container[data-v-5e13204b]{text-align:center;padding:3rem 1rem}.state-icon[data-v-5e13204b]{margin-bottom:1.5rem;color:var(--text-faint)}.state-icon.error[data-v-5e13204b]{color:var(--color-error)}.state-title[data-v-5e13204b]{color:var(--text-heading);margin-bottom:.75rem;font-size:1.5rem}.state-message[data-v-5e13204b]{color:var(--text-muted);margin:0;max-width:500px;margin-left:auto;margin-right:auto}.content-sections[data-v-5e13204b]{width:100%}.menu-container[data-v-5e13204b]{margin-bottom:1.5rem}.section-title[data-v-5e13204b]{color:var(--text-primary);font-size:.875rem;font-weight:600;margin-bottom:.75rem;letter-spacing:.05em}.box[data-v-5e13204b]{background-color:var(--surface-sunken);border-radius:var(--radius-lg)}.box.padded[data-v-5e13204b]{padding:1rem}.request-url[data-v-5e13204b]{color:var(--text-primary);word-break:break-all;font-size:.875rem}.box[data-v-5e13204b] .vjs-tree,.request-url[data-v-5e13204b]{font-family:var(--font-heading)}.download-box[data-v-5e13204b]{display:flex;flex-direction:column;gap:1rem}.download-hint[data-v-5e13204b]{color:var(--text-muted);font-size:.875rem;margin:0}.download-error[data-v-5e13204b]{color:var(--color-error-text);font-size:.875rem;margin:0}.download-button[data-v-5e13204b]:disabled{opacity:.6;cursor:default}.download-button[data-v-5e13204b]{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;background-color:var(--accent-soft-3);color:var(--accent-text);border:none;border-radius:var(--radius-md);padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:var(--transition)}.download-button[data-v-5e13204b]:hover{background-color:var(--accent-soft-4)}.box-content[data-v-5e13204b]::-webkit-scrollbar{width:6px}.box-content[data-v-5e13204b]::-webkit-scrollbar-track{background:var(--surface-raised)}.box-content[data-v-5e13204b]::-webkit-scrollbar-thumb{background:var(--surface-control);border-radius:var(--radius-xs)}.block[data-v-1feff200]{border-radius:var(--radius-lg);background-color:var(--surface-sunken);overflow:hidden}.method[data-v-1feff200]{font-weight:600;font-size:.8rem;margin-right:.5rem}.block .title[data-v-1feff200]{padding:.6rem .9rem;color:var(--text-heading);font-weight:600;display:flex;justify-content:space-between;align-items:center}.title-content[data-v-1feff200]{display:flex;align-items:center;flex:1;min-width:0}.endpoint-title[data-v-1feff200]{color:var(--text-primary);font-family:var(--font-heading);font-size:.85rem;word-break:break-all}.block[data-v-1feff200] .vjs-tree{font-family:var(--font-heading)}.play-button[data-v-1feff200]{color:var(--text-heading);border:none;border-radius:var(--radius-sm);padding:.35rem .75rem;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;font-size:.75rem;margin-left:1rem}.play-button[data-v-1feff200],.play-button[data-v-1feff200]:hover{background-color:var(--color-info)}.play-button svg[data-v-1feff200]{width:10px;height:10px}.block .content[data-v-1feff200]{padding:.9rem;overflow:auto;border-top:1px solid var(--border-subtle)}[data-v-1feff200]::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:var(--radius-xl);border:6px solid transparent;background-clip:content-box}.form-control[data-v-4e6dae8e]{padding:1rem;border-radius:var(--radius-md);border:1px solid var(--border)}label[data-v-4e6dae8e]{padding:1rem;font-weight:400}.form-floating>.form-control[data-v-4e6dae8e]:not(:-moz-placeholder-shown){padding-top:1.2rem;padding-bottom:0}.form-floating>.form-control[data-v-4e6dae8e]:focus,.form-floating>.form-control[data-v-4e6dae8e]:not(:placeholder-shown){padding-top:1.2rem;padding-bottom:0}.attribute-wrapper[data-v-4e6dae8e]{margin-bottom:.75rem}.attribute-header[data-v-4e6dae8e]{padding:.75rem 1rem;border-radius:var(--radius-lg);background-color:var(--surface-sunken);transition:var(--transition)}.attribute-header.clickable[data-v-4e6dae8e]{cursor:pointer}.attribute-header.clickable[data-v-4e6dae8e]:hover{background-color:var(--surface-inset)}.attribute-name[data-v-4e6dae8e]{color:var(--text-primary);font-size:.95rem;font-weight:600;font-family:var(--font-heading)}.type-badge[data-v-4e6dae8e]{font-size:var(--fs-xs);font-weight:500;color:var(--accent-text);background:var(--accent-soft-2);padding:.1rem .5rem;border-radius:var(--radius-xs)}.attribute-description[data-v-4e6dae8e]{color:var(--text-muted);font-size:.85rem;margin:0;line-height:var(--lh-normal)}.attribute-children[data-v-4e6dae8e]{padding-left:1.5rem;margin-top:.75rem}.caret-icon[data-v-4e6dae8e]{color:var(--text-secondary);transition:var(--transition-slow);font-size:1.3rem;margin-left:1rem;margin-top:.25rem;flex-shrink:0}.attribute-header.clickable:hover .caret-icon[data-v-4e6dae8e]{color:var(--text-muted)}.expand-enter-active[data-v-4e6dae8e],.expand-leave-active[data-v-4e6dae8e]{transition:var(--transition-slow);overflow:hidden}.expand-enter-from[data-v-4e6dae8e],.expand-leave-to[data-v-4e6dae8e]{opacity:0;max-height:0}.expand-enter-to[data-v-4e6dae8e],.expand-leave-from[data-v-4e6dae8e]{opacity:1;max-height:2000px}.btn-expand-collapse[data-v-74b47d96]{background-color:transparent;border:1px solid var(--border-subtle);color:var(--text-faint);padding:.5rem 1rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn-expand-collapse[data-v-74b47d96]:hover{background-color:var(--surface-overlay-2);color:var(--text-primary)}.param-container[data-v-1e094bcd]{padding:1rem;border-radius:var(--radius-lg);background-color:var(--surface-sunken)}.param-header[data-v-1e094bcd]{display:flex;align-items:center;font-weight:400;margin-bottom:.5rem}.param-name[data-v-1e094bcd]{color:var(--text-primary);font-weight:600;font-family:var(--font-heading);font-size:.95rem}.type-badge[data-v-1e094bcd]{color:var(--accent-text);background:var(--accent-soft-2)}.required-badge[data-v-1e094bcd],.type-badge[data-v-1e094bcd]{font-size:var(--fs-xs);font-weight:500;padding:.1rem .5rem;border-radius:var(--radius-xs)}.required-badge[data-v-1e094bcd]{color:var(--color-error-text);background:var(--color-error-soft)}.param-description[data-v-1e094bcd]{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem}.input-group[data-v-1e094bcd]{display:flex;gap:.5rem;margin-bottom:.5rem}.item-input[data-v-1e094bcd]{flex:1;padding:.75rem;border-radius:var(--radius-md);border:1px solid var(--border-strong);background-color:var(--surface-inset);color:var(--text-heading);font-size:.9rem;font-family:var(--font-heading);transition:var(--transition)}.item-input[data-v-1e094bcd]:focus{outline:none;border-color:var(--accent-text);box-shadow:0 0 0 3px var(--accent-soft-3)}.item-input.has-error[data-v-1e094bcd]{border-color:var(--color-error)}.item-input[data-v-1e094bcd]::-moz-placeholder{color:var(--text-secondary)}.item-input[data-v-1e094bcd]::placeholder{color:var(--text-secondary)}.btn-add[data-v-1e094bcd]{padding:.75rem 1.25rem;color:var(--text-primary);border:none;border-radius:var(--radius-md);font-size:.9rem;font-weight:500;cursor:pointer;transition:var(--transition);display:flex;align-items:center;white-space:nowrap}.btn-add[data-v-1e094bcd],.btn-add[data-v-1e094bcd]:hover{background-color:var(--surface-control)}.btn-add[data-v-1e094bcd]:active{transform:scale(.98)}.error-message[data-v-1e094bcd]{color:var(--color-error);font-size:.85rem;margin:.25rem 0 .75rem 0}.items-list[data-v-1e094bcd]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.item-tag[data-v-1e094bcd]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:.875rem;color:var(--text-primary);font-family:var(--font-heading)}.item-value[data-v-1e094bcd]{-webkit-user-select:all;-moz-user-select:all;user-select:all}.btn-remove[data-v-1e094bcd]{background:none;border:none;color:var(--text-faint);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-pill);transition:var(--transition)}.btn-remove[data-v-1e094bcd]:hover{background-color:var(--surface-overlay-3);color:var(--text-primary)}.empty-state[data-v-1e094bcd]{margin-top:1rem;padding:1rem;text-align:center;color:var(--text-secondary);font-size:.875rem;border-top:1px solid var(--border)}.btn-expand-collapse[data-v-7dd17e9e]{background-color:transparent;border:1px solid var(--border-subtle);color:var(--text-faint);padding:.5rem 1rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn-expand-collapse[data-v-7dd17e9e]:hover{background-color:var(--surface-overlay-2);color:var(--text-primary)}.btn-expand-collapse[data-v-2e024eb5]{background-color:transparent;border:1px solid var(--border-subtle);color:var(--text-faint);padding:.5rem 1rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn-expand-collapse[data-v-2e024eb5]:hover{background-color:var(--surface-overlay-2);color:var(--text-primary)}.param-container[data-v-58380970]{padding:1rem;border-radius:var(--radius-lg);background-color:var(--surface-sunken)}.param-header[data-v-58380970]{display:flex;align-items:center;font-weight:400;margin-bottom:.5rem}.param-name[data-v-58380970]{color:var(--text-primary);font-weight:600;font-family:var(--font-heading);font-size:.95rem}.type-badge[data-v-58380970]{color:var(--accent-text);background:var(--accent-soft-2)}.required-badge[data-v-58380970],.type-badge[data-v-58380970]{font-size:var(--fs-xs);font-weight:500;padding:.1rem .5rem;border-radius:var(--radius-xs)}.required-badge[data-v-58380970]{color:var(--color-error-text);background:var(--color-error-soft)}.param-description[data-v-58380970]{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem}.options-grid[data-v-58380970]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.option-item[data-v-58380970]{display:flex;align-items:center}.checkbox-label[data-v-58380970]{display:flex;align-items:center;cursor:pointer;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.checkbox-input[data-v-58380970]{position:absolute;opacity:0;cursor:pointer}.checkbox-custom[data-v-58380970]{position:relative;width:18px;height:18px;border:2px solid var(--border);border-radius:var(--radius-sm);margin-right:.5rem;transition:var(--transition);flex-shrink:0}.checkbox-input:checked~.checkbox-custom[data-v-58380970]{background-color:var(--accent-text);border-color:var(--accent-text)}.checkbox-input:checked~.checkbox-custom[data-v-58380970]:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label:hover .checkbox-custom[data-v-58380970]{border-color:var(--accent-text)}.option-label[data-v-58380970]{color:var(--text-primary);font-size:.9rem}.btn-expand-collapse[data-v-2e51a14c]{background-color:transparent;border:1px solid var(--border-subtle);color:var(--text-faint);padding:.5rem 1rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn-expand-collapse[data-v-2e51a14c]:hover{background-color:var(--surface-overlay-2);color:var(--text-primary)}.btn-expand-collapse[data-v-b03b7cbc]{background-color:transparent;border:1px solid var(--border-subtle);color:var(--text-faint);padding:.5rem 1rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn-expand-collapse[data-v-b03b7cbc]:hover{background-color:var(--surface-overlay-2);color:var(--text-primary)}.btn-expand-collapse[data-v-938c3ff2]{background-color:transparent;border:1px solid var(--border-subtle);color:var(--text-faint);padding:.5rem 1rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn-expand-collapse[data-v-938c3ff2]:hover{background-color:var(--surface-overlay-2);color:var(--text-primary)}.btn-expand-collapse[data-v-634b4473]{background-color:transparent;border:1px solid var(--border-subtle);color:var(--text-faint);padding:.5rem 1rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn-expand-collapse[data-v-634b4473]:hover{background-color:var(--surface-overlay-2);color:var(--text-primary)}.param-note[data-v-634b4473]{padding:1rem;border-radius:var(--radius-lg);background-color:var(--surface-sunken);color:var(--text-secondary);font-size:.9rem}.optional[data-v-634b4473]{font-size:.7rem;padding:.15rem .5rem;border-radius:var(--radius-xs);background:var(--surface-overlay-2);color:var(--text-faint);margin-left:.35rem}.docs-page[data-v-61ae94d1]{background:var(--surface-page);min-height:100%;font-family:var(--font-heading)}.docs-inner[data-v-61ae94d1]{max-width:none;margin:0;padding:0 0 2rem 0}.docs-body[data-v-61ae94d1]{display:grid;margin-top:1rem;grid-template-columns:minmax(0,1fr) 220px;gap:3rem;align-items:start}.docs-content[data-v-61ae94d1]{display:flex;flex-direction:column;gap:1.5rem}.docs-toc[data-v-61ae94d1]{position:sticky;top:1rem;align-self:start}.toc-nav[data-v-61ae94d1]{gap:1.25rem}.toc-group[data-v-61ae94d1],.toc-nav[data-v-61ae94d1]{display:flex;flex-direction:column}.toc-group-label[data-v-61ae94d1]{font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.5rem;padding:0 .75rem}.toc-link[data-v-61ae94d1]{color:var(--text-secondary);font-size:var(--fs-base);padding:.35rem .75rem;border-radius:var(--radius-sm);text-decoration:none;transition:var(--transition-fast)}.toc-link[data-v-61ae94d1]:hover{color:var(--text-primary);background:var(--surface-overlay)}.toc-link.active[data-v-61ae94d1]{color:var(--accent-text);background:var(--accent-soft);font-weight:500}@media (max-width:991px){.docs-body[data-v-61ae94d1]{grid-template-columns:1fr}.docs-toc[data-v-61ae94d1]{display:none}}#overlay[data-v-46dd4dd6]{background-color:#1318209e;position:fixed;right:0;top:0;bottom:0;left:0;z-index:100}.slideover-layer[data-v-46dd4dd6]{display:block;position:fixed;right:0;top:0;bottom:0;box-shadow:1px 0 6px 6px #0c101561;transition:left .25s ease}.close-btn[data-v-46dd4dd6],.slideover-layer[data-v-46dd4dd6]{background-color:var(--surface-page);border-radius:10px 0 0 10px;border-left:1px solid var(--surface-card-hover)}.close-btn[data-v-46dd4dd6]{position:absolute;top:40px;left:-55px;padding:1rem;border-top:1px solid var(--surface-card-hover);border-bottom:1px solid var(--surface-card-hover);z-index:-1}.btn-close[data-v-46dd4dd6]:active{box-shadow:none}.below-overlay[data-v-46dd4dd6]{position:absolute;inset:0;background:rgba(0,0,0,.15);border-radius:10px 0 0 10px;z-index:1;cursor:pointer;transition:background .2s ease}.below-overlay[data-v-46dd4dd6]:hover{background:rgba(0,0,0,.05)}.slideover-content[data-v-46dd4dd6]{display:flex;height:100%;width:100%;position:relative}.btn-close[data-v-0a2d8464]{position:absolute;right:2rem;top:2rem}#overlay[data-v-0a2d8464]{background:#1318209e;position:fixed;right:0;top:0;bottom:0;left:0;z-index:100;display:flex;align-items:start;justify-content:center;padding-top:10rem}#modal[data-v-0a2d8464]{position:relative;background-color:var(--surface-page);z-index:100;padding:2rem;border-radius:var(--radius-md);box-shadow:1px 0 6px 6px #0c101529;border:1px solid var(--surface-card-hover)}#component[data-v-0a2d8464]{height:100%;overflow:scroll}.motd-toast[data-v-5263a0e6]{position:fixed;top:80px;right:20px;z-index:9999;max-width:400px;min-width:320px;background:rgba(20,24,32,.98);border-radius:var(--radius-lg);box-shadow:0 4px 16px rgba(0,0,0,.2),0 0 0 1px hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;font-family:Roboto,sans-serif}.motd-content[data-v-5263a0e6]{display:flex;align-items:center;padding:16px;gap:12px}.motd-icon[data-v-5263a0e6]{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#6b72808c;align-self:flex-start}.motd-message[data-v-5263a0e6]{flex:1;color:var(--text-primary);font-size:14px;line-height:1.6;word-wrap:break-word;padding-right:8px}.motd-close[data-v-5263a0e6]{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--surface-overlay-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:all .2s;font-size:14px;align-self:flex-start}.motd-close[data-v-5263a0e6]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:var(--text-primary)}.severity-medium[data-v-5263a0e6]{border-left:4px solid var(--color-warning)}.severity-high[data-v-5263a0e6]{border-left:4px solid var(--color-feed)}.severity-critical[data-v-5263a0e6]{border-left:4px solid var(--color-error);animation:pulse-critical-5263a0e6 2s ease-in-out infinite}@keyframes pulse-critical-5263a0e6{0%,to{box-shadow:0 4px 16px rgba(0,0,0,.2),0 0 0 1px rgba(239,68,68,.3),0 0 20px rgba(239,68,68,.1)}50%{box-shadow:0 4px 16px rgba(0,0,0,.2),0 0 0 1px rgba(239,68,68,.5),0 0 30px rgba(239,68,68,.3)}}.toast-slide-enter-active[data-v-5263a0e6]{animation:slideIn-5263a0e6 .4s cubic-bezier(.16,1,.3,1)}.toast-slide-leave-active[data-v-5263a0e6]{animation:slideOut-5263a0e6 .3s cubic-bezier(.4,0,1,1)}@keyframes slideIn-5263a0e6{0%{transform:translateX(calc(100% + 20px));opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOut-5263a0e6{0%{transform:translateX(0);opacity:1}to{transform:translateX(calc(100% + 20px));opacity:0}}@media (max-width:768px){.motd-toast[data-v-5263a0e6]{top:10px;right:10px;left:10px;max-width:none;min-width:0}}.editorjs-wrapper[data-v-ea9e8382]{color:var(--text-primary);font-size:.95rem;line-height:1.7;padding-left:1.75rem}[data-v-ea9e8382] .ce-block__content,[data-v-ea9e8382] .ce-toolbar__content{max-width:none}[data-v-ea9e8382] .ce-block,[data-v-ea9e8382] .ce-paragraph{overflow-wrap:break-word}[data-v-ea9e8382] .ce-header[data-placeholder]:empty:before,[data-v-ea9e8382] .ce-paragraph[data-placeholder]:empty:before{color:var(--text-faint);opacity:1}[data-v-ea9e8382] .ce-header{color:var(--text-heading);font-weight:600}[data-v-ea9e8382] .ce-toolbar__settings-btn{display:none}[data-v-ea9e8382] .ce-toolbar__plus{color:var(--text-secondary);border-radius:var(--radius-sm)}[data-v-ea9e8382] .ce-toolbar__plus:hover{background-color:var(--surface-hover);color:var(--text-primary)}[data-v-ea9e8382] .ce-block--selected .ce-block__content{background:var(--accent-soft-3)}[data-v-ea9e8382] .codex-editor ::-moz-selection{background:var(--accent-soft-4)}[data-v-ea9e8382] .codex-editor ::selection{background:var(--accent-soft-4)}[data-v-ea9e8382] .ce-conversion-toolbar,[data-v-ea9e8382] .ce-inline-toolbar,[data-v-ea9e8382] .ce-popover__container{background:var(--surface-raised);border:1px solid var(--border);color:var(--text-primary)}[data-v-ea9e8382] .ce-conversion-tool,[data-v-ea9e8382] .ce-conversion-tool__icon,[data-v-ea9e8382] .ce-inline-tool,[data-v-ea9e8382] .ce-popover-item__icon,[data-v-ea9e8382] .ce-popover-item__title{color:var(--text-primary)}[data-v-ea9e8382] .ce-conversion-tool:hover,[data-v-ea9e8382] .ce-inline-tool:hover,[data-v-ea9e8382] .ce-popover-item--focused,[data-v-ea9e8382] .ce-popover-item:hover{background:var(--surface-hover)!important}[data-v-ea9e8382] .ce-conversion-tool__icon,[data-v-ea9e8382] .ce-popover-item__icon{background:var(--surface-overlay);border:1px solid var(--border-subtle)}[data-v-ea9e8382] .cdx-search-field,[data-v-ea9e8382] .ce-popover__search{background:var(--surface-inset);border:1px solid var(--border);color:var(--text-primary)}[data-v-ea9e8382] .ce-inline-tool--active{color:var(--accent-text)}[data-v-ea9e8382] .cdx-marker{background:var(--accent-soft-3);color:var(--text-primary);padding:0 .1em;border-radius:var(--radius-xs)}[data-v-ea9e8382] .cdx-inline-code,[data-v-ea9e8382] .inline-code{background:var(--surface-overlay);color:var(--accent-text);font-family:Menlo,Monaco,monospace;font-size:.85em;padding:.1em .35em;border-radius:var(--radius-xs)}[data-v-ea9e8382] .cdx-quote,[data-v-ea9e8382] .ce-quote{border-left:3px solid var(--accent);background:var(--surface-overlay);border-radius:var(--radius-sm);padding:.5rem .9rem}[data-v-ea9e8382] .cdx-code__textarea,[data-v-ea9e8382] .ce-code__textarea{background:var(--surface-sunken);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-md);font-family:Menlo,Monaco,monospace;font-size:.85rem}[data-v-ea9e8382] .tc-cell,[data-v-ea9e8382] .tc-row,[data-v-ea9e8382] .tc-table{border-color:var(--border)!important}[data-v-ea9e8382] .tc-cell{color:var(--text-primary)}[data-v-ea9e8382] .tc-add-column,[data-v-ea9e8382] .tc-add-row,[data-v-ea9e8382] .tc-toolbox__toggler{color:var(--text-secondary)}[data-v-ea9e8382] .ce-delimiter:before{color:var(--border-strong)}[data-v-ea9e8382] a{color:var(--accent-text)}.document-editor[data-v-87333262]{width:100%;position:relative;background:transparent}.loading-overlay[data-v-87333262]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--surface-card) 80%,transparent);z-index:100}.loading-icon[data-v-87333262]{font-size:2rem;color:var(--accent)}.guide-overlay[data-v-4c4c30e6]{position:fixed;inset:0;z-index:9998;pointer-events:none}.guide-overlay-box[data-v-4c4c30e6]{position:fixed;background:rgba(0,0,0,.65);pointer-events:auto;transition:opacity .3s ease}.guide-arrow-svg[data-v-4c4c30e6]{position:fixed;inset:0;width:100%;height:100%;z-index:9999;pointer-events:none}.guide-cutout-block[data-v-4c4c30e6]{position:fixed;z-index:9999;pointer-events:auto}.guide-label[data-v-4c4c30e6]{z-index:10001;max-width:360px;pointer-events:auto;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem 1.5rem;box-shadow:var(--shadow-lg);transition:opacity .2s ease;opacity:1}.guide-label-hidden[data-v-4c4c30e6]{opacity:0;pointer-events:none}.guide-label-text[data-v-4c4c30e6]{color:var(--text-primary);font-size:.9rem;line-height:1.6;font-family:Inter,sans-serif}.guide-label-text[data-v-4c4c30e6] code{background:var(--accent-soft-3);color:var(--accent-text);padding:.15rem .4rem;border-radius:var(--radius-xs);font-size:.8rem}.guide-label-text[data-v-4c4c30e6] strong{color:var(--accent-text);font-weight:600}.guide-buttons[data-v-4c4c30e6]{display:flex;gap:.5rem;margin-top:1rem}.guide-btn[data-v-4c4c30e6]{font-family:Inter,sans-serif;font-size:.8rem;font-weight:500;border-radius:var(--radius-md);padding:.5rem 1.25rem;cursor:pointer;transition:var(--transition);background:var(--surface-raised);color:var(--text-muted);border:1px solid var(--border-strong)}.guide-btn[data-v-4c4c30e6]:hover{background:var(--surface-raised);color:var(--text-primary)}.guide-btn.primary[data-v-4c4c30e6]{border:1px solid var(--accent)}.guide-btn.primary[data-v-4c4c30e6],.guide-btn.primary[data-v-4c4c30e6]:hover:not(:disabled){background:var(--accent);color:var(--text-heading)}.guide-btn.disabled[data-v-4c4c30e6]{opacity:.35;cursor:not-allowed}.guide-arrow-path[data-v-4c4c30e6]{animation:guide-draw-arrow-4c4c30e6 .4s ease forwards}@keyframes guide-draw-arrow-4c4c30e6{to{stroke-dashoffset:0}}.guide-arrow-head[data-v-4c4c30e6]{opacity:0;animation:guide-show-head-4c4c30e6 .1s ease .35s forwards}@keyframes guide-show-head-4c4c30e6{to{opacity:1}}.guide-widget[data-v-4c4c30e6]{position:fixed;bottom:24px;right:24px;z-index:10002;pointer-events:auto;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);padding:.625rem .875rem;box-shadow:var(--shadow-card-hover);min-width:140px}.guide-widget-header[data-v-4c4c30e6]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.guide-widget-step[data-v-4c4c30e6]{color:var(--text-muted);font-size:.75rem;font-family:Inter,sans-serif;font-weight:500;white-space:nowrap}.guide-widget-close[data-v-4c4c30e6]{background:none;border:none;color:var(--text-faint);font-size:1.125rem;line-height:1;cursor:pointer;padding:0 .125rem;transition:color .2s}.guide-widget-close[data-v-4c4c30e6]:hover{color:var(--text-primary)}.guide-widget-track[data-v-4c4c30e6]{margin-top:.375rem;height:3px;background:var(--surface-overlay-3);border-radius:var(--radius-xs);overflow:hidden}.guide-widget-bar[data-v-4c4c30e6]{height:100%;background:var(--accent-text);border-radius:var(--radius-xs);transition:width .4s ease}:root{--surface-sunken:#0f141b;--surface-card:#151a22;--surface-page:#191f27;--surface-card-hover:#1a2029;--surface-hover:#1d2531;--surface-raised:#1e252f;--surface-input:#1f2631;--surface-inset:#171c24;--surface-control:#374151;--surface-overlay:hsla(0,0%,100%,.04);--surface-overlay-2:hsla(0,0%,100%,.05);--surface-overlay-3:hsla(0,0%,100%,.08);--border-subtle:hsla(0,0%,100%,.1);--border:#2a3441;--border-strong:#3e4a56;--accent:#7357d2;--accent-text:#a78bfa;--accent-soft:rgba(115,87,210,.08);--accent-soft-2:rgba(115,87,210,.1);--accent-soft-3:rgba(115,87,210,.15);--accent-soft-4:rgba(115,87,210,.25);--accent-soft-5:rgba(115,87,210,.4);--accent-soft-6:rgba(115,87,210,.5);--text-heading:#fff;--text-primary:#e5e7eb;--text-secondary:#7a8696;--text-muted:#9ca3af;--text-faint:#6b7280;--text-disabled:#4b5563;--color-error:#ef4444;--color-error-text:#fca5a5;--color-error-soft:rgba(239,68,68,.1);--color-warning:#f59e0b;--color-warning-text:#fbbf24;--color-warning-soft:rgba(245,158,11,.1);--color-success:#10b981;--color-success-text:#34d399;--color-success-soft:rgba(16,185,129,.1);--color-info:#60a5fa;--color-info-text:#93c5fd;--color-info-soft:rgba(96,165,250,.1);--color-info-alt:#38bdf8;--color-info-alt-soft:rgba(56,189,248,.1);--color-feed:#f97316;--color-feed-soft:rgba(249,115,22,.1);--brand-gradient:linear-gradient(263.46deg,#4a97f2,#c777ff 50%,#ec4777);--brand-gradient-text:linear-gradient(263.46deg,#4a97f2,#b880ff 40.89%,#fe79a3);--radius-xs:0.25rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-card:1rem;--radius-pill:9999px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-16:4rem;--font-heading:"Roboto",sans-serif;--font-body:"Inter",sans-serif;--font-mono:"Cutive Mono",monospace;--fs-2xs:0.625rem;--fs-xs:0.6875rem;--fs-sm:0.75rem;--fs-md:0.8125rem;--fs-base:0.875rem;--fs-lg:1rem;--fs-xl:1.125rem;--fs-2xl:1.5rem;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:900;--lh-tight:1.35;--lh-normal:1.5;--lh-relaxed:1.6;--transition-fast:all 0.15s ease;--transition:all 0.2s ease;--transition-slow:all 0.3s ease;--shadow-sm:0 1px 3px rgba(0,0,0,.2);--shadow-card-hover:0 4px 16px rgba(0,0,0,.2);--shadow-lg:0 8px 32px rgba(0,0,0,.35);--shadow-overlay:0 12px 48px rgba(0,0,0,.5);--content-max-width:1400px;--page-padding:2rem;--free-plan:#f6d381;--basic-plan:#f681ed;--pro-plan:#8d81f6;--elite-plan:#81baf6;--enterprise-plan:#fff;--danger:var(--color-error);--warning:var(--color-warning)}#app{font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-VariableFont_wght.eaa5c372.ttf)}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Black.58d78c9d.ttf);font-weight:900}@font-face{font-family:Sansation;src:url(/fonts/Sansation_Regular.b80b2429.ttf);font-weight:400}@font-face{font-family:Sansation;src:url(/fonts/Sansation_Bold.2af137fe.ttf);font-weight:600}@font-face{font-family:Sansation;src:url(/fonts/Sansation_Light.18e6214b.ttf);font-weight:300}#__nuxt,#app,body,html{font-family:Inter,sans-serif}#__nuxt,body,html{min-height:100%!important;height:100%;background-repeat:no-repeat;background-size:cover;background-color:var(--surface-page);color:var(--text-secondary)}h1,h2,h3,h4,h5,h6{font-family:Roboto;font-weight:900;color:#fff}h3,h4,h5,h6{font-family:Roboto;font-weight:500;color:#fff}.jura{font-family:Jura,sans-serif;font-style:normal}.wrapper{height:100%;display:flex;flex-direction:column;position:relative}.wrapper.user{background-color:var(--surface-card)}.wrapper-content{flex:1;min-height:0;display:flex;overflow:auto;overflow-x:clip;scroll-behavior:smooth}.wrapper.user .wrapper-content{background-color:var(--surface-page);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-xl) 0;overflow:hidden}.mbb-4{margin-bottom:4rem}.mtt-5{margin-top:5rem}.mtt-8{margin-top:8rem}.mbb-5{margin-bottom:5rem}.content{flex:1;display:flex;flex-direction:column;width:100%}.bold{font-weight:700}.fill{flex:1}.fill,.form-check{display:flex}.popup{position:absolute;bottom:1rem;background:#000;color:#fff;padding:1rem;border-radius:var(--radius-md);right:1rem}.form-check-input[type=checkbox],.form-control,.form-select{background-color:var(--surface-input);border:none;outline:none;color:#fff;border-radius:var(--radius-md)}.form-check-input[type=checkbox]{padding:.7rem;border-radius:var(--radius-sm);margin-right:.7rem}.form-check-input[type=checkbox],.form-control:active,.form-control:focus{background-color:var(--surface-input);outline:none;box-shadow:none;color:#fff}.form-check-input.dark,.form-control.dark,.form-control.dark:active,.form-control.dark:focus{background-color:var(--surface-inset)}.form-floating>label,.form-select>label{color:var(--text-secondary);padding:1.3rem 2rem}.form-select>label{font-weight:700}.form-select:focus-visible{color:#fff;text-shadow:none}.form-floating>.form-control{padding:2rem 2rem;padding-left:1.8rem}.wrap{flex-wrap:wrap}.form-floating>.form-select{padding-top:1.2rem;padding-left:1.6rem;padding-bottom:0;height:64px}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:2.5rem;padding-bottom:1.5rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:2.5rem;padding-bottom:1.5rem}.form-check-label{line-height:2rem;color:#fff}.ws-gradient{background:var(--brand-gradient)}.ws-gradient-text{background:var(--brand-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.roboto-thin{font-weight:100}.roboto-light,.roboto-thin{font-family:Roboto,sans-serif;font-style:normal}.roboto-light{font-weight:300}.roboto-regular{font-weight:400}.roboto-medium,.roboto-regular{font-family:Roboto,sans-serif;font-style:normal}.roboto-medium{font-weight:500}.roboto-bold{font-weight:700}.roboto-black,.roboto-bold{font-family:Roboto,sans-serif;font-style:normal}.roboto-black{font-weight:900}.roboto-thin-italic{font-weight:100}.roboto-light-italic,.roboto-thin-italic{font-family:Roboto,sans-serif;font-style:italic}.roboto-light-italic{font-weight:300}.roboto-regular-italic{font-weight:400}.roboto-medium-italic,.roboto-regular-italic{font-family:Roboto,sans-serif;font-style:italic}.roboto-medium-italic{font-weight:500}.roboto-bold-italic{font-weight:700}.roboto-black-italic,.roboto-bold-italic{font-family:Roboto,sans-serif;font-style:italic}.roboto-black-italic{font-weight:900}a{text-decoration:none}.alert,.box{border-radius:var(--radius-md)}.box{background-color:var(--surface-raised);position:relative;overflow:hidden}.box.seethrough{background-color:#1e252fcf}.box.padded{padding:1.5rem 2rem}.box.dark{background-color:var(--surface-inset)}.box.bordered,.box.dark.bordered{border:1px solid var(--border)}.box.small-padded{padding:.4rem 1.1rem}.box.med-padded{padding:.7rem 1.5rem}.box.vert-center{align-items:center}.box.hori-center{justify-content:center}.box.success{background-color:var(--color-success)}.white{color:#fff}.box.squared{border-radius:var(--radius-md)}.box.bg-d{background-color:var(--surface-page)}.box.bg-l{background-color:var(--surface-raised)}.box .header{padding:1.5rem 2rem}.box .element-header{display:flex}.box .element-header .main{color:#fff;padding:.8rem 3rem .8rem 1.5rem;font-weight:700;font-size:1.1rem;z-index:1}.box .element-header .main,.element-header .sub{background-color:var(--surface-raised);border-radius:0 0 var(--radius-xl) 0}.element-header .sub{padding:.8rem 3rem .8rem 3rem;left:-10px;position:relative}.box.clickable{cursor:pointer}.box.clickable:hover{background-color:var(--surface-raised)}.box.success:hover{background-color:var(--color-success)}.box.faded{opacity:.4}.box.faded.clickable{cursor:pointer;transition:opacity .35s ease}.box.faded.clickable:hover{opacity:.7}.modal-header{padding:1rem 1.5rem;border-bottom:none}.modal-footer{border-top:none}.modal-content{background-color:var(--surface-page);border-radius:var(--radius-xl)}.modal-body{padding:3rem}.bg-360{background-color:var(--color-info)}.bg-public{background-color:var(--accent-text)}.bg-scan{background-color:var(--accent)}.dropdown-item{display:flex;align-items:center;padding:.5rem 2rem .5rem 1rem;border-radius:var(--radius-md)}.dropdown-item:hover{background-color:#eff3f7}.subheader{font-weight:500;color:var(--text-faint);font-family:Sansation}.box.transparent{background-color:transparent}.danger-bg{color:#fff}.danger-bg,.danger-bg-darker{background-color:var(--color-error);stroke:var(--color-error)}.warning-bg{background-color:var(--color-warning);stroke:var(--color-warning);color:#fff}.notice-bg{background-color:var(--color-info-alt);color:#fff}.good-bg{background-color:var(--color-success);color:#fff}.btn-continue{padding:.6rem 2rem;font-weight:700;outline:none;box-shadow:none;border:none;color:#fff;border-radius:var(--radius-xl)}.btn-continue,.btn-continue:hover{background-color:var(--accent)}.btn-pink{padding:.6rem 2rem;font-weight:700;outline:none;box-shadow:none;border:none;border-radius:var(--radius-xl)}.btn-pink,.btn-pink:hover{background-color:var(--accent-text);color:#fff}.btn-blue{padding:.6rem 2rem;font-weight:700;outline:none;box-shadow:none;border:none;border-radius:var(--radius-xl)}.btn-blue,.btn-blue:hover{background-color:var(--color-info);color:#fff}.alert-box{line-height:1rem;background-color:var(--color-error);border-radius:var(--radius-md);font-weight:700;color:#fff;padding:.2rem .6rem;display:flex;align-items:center;font-size:.9rem}.centered{justify-content:center}.column{flex-direction:column}.box.drow{flex-direction:row}.column.centered,.drow.centered,.vertically-centered{align-items:center}.column.vertically-centered{justify-content:center}.warning-box{background-color:var(--color-warning)}.info-box,.warning-box{line-height:1rem;border-radius:var(--radius-md);font-weight:700;color:#fff;padding:.2rem .6rem;display:flex;align-items:center;font-size:.9rem}.info-box{background-color:var(--accent)}.grayed{color:var(--text-primary)}.datatable tr{border-color:var(--border);cursor:pointer}.datatable td{color:#fff!important}::-webkit-scrollbar{width:20px;height:20px;scroll-behavior:smooth}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:var(--surface-control);border-radius:20px;border:6px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-corner{background:transparent}.hide-desktop{display:none}@media (max-width:600px){.hide-mobile{display:none}.hide-desktop{display:initial}}.form-select:disabled{background-color:var(--surface-input);color:#ffffffba}.uppercase{text-transform:uppercase}:deep(.Vue-Toastification__toast){background-color:var(--surface-raised)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-lg)!important;box-shadow:0 10px 30px rgba(0,0,0,.5)!important;padding:1rem 1.25rem!important;font-family:Inter,system-ui,-apple-system,sans-serif!important}:deep(.Vue-Toastification__toast--success){border-left:4px solid var(--color-success)!important}:deep(.Vue-Toastification__toast--error){border-left:4px solid var(--color-error)!important}:deep(.Vue-Toastification__toast--warning){border-left:4px solid var(--color-warning)!important}:deep(.Vue-Toastification__toast--info){border-left:4px solid var(--color-info)!important}:deep(.Vue-Toastification__toast-body){color:var(--text-primary)!important;font-size:.9rem!important;line-height:1.5!important}:deep(.Vue-Toastification__progress-bar){background:linear-gradient(90deg,rgba(168,85,247,.5),rgba(168,85,247,.8))!important}:deep(.Vue-Toastification__close-button){color:var(--text-muted)!important;opacity:.7!important}:deep(.Vue-Toastification__close-button:hover){opacity:1!important;color:var(--text-primary)!important}:deep(.Vue-Toastification__icon){width:20px!important;margin-right:.75rem!important}.dropdown-trigger{display:flex;align-items:center;align-self:stretch;gap:.5rem;padding:.5rem .875rem;background:transparent;border:none;border-radius:var(--radius-lg);color:var(--text-secondary);font-size:.8125rem;font-family:inherit;cursor:pointer;transition:var(--transition-fast);white-space:nowrap}.dropdown-trigger:hover:not(:disabled):not(.is-enabled):not(.is-open){background:var(--surface-hover);color:#fff}.dropdown-trigger:hover:not(:disabled):not(.is-enabled):not(.is-open) .dropdown-trigger-icon,.dropdown-trigger:hover:not(:disabled):not(.is-enabled):not(.is-open) .dropdown-trigger-value{color:#fff}.dropdown-trigger:disabled{opacity:.5;cursor:not-allowed}.dropdown-trigger.is-enabled{background:var(--accent-soft);color:#fff}.dropdown-trigger.is-open{background:var(--accent-soft-3);color:#fff}.dropdown-trigger.is-enabled.is-open{background:rgba(115,87,210,.22)}.dropdown-trigger-icon{font-size:.75rem;flex-shrink:0;width:1rem;text-align:center;color:var(--text-secondary)}.dropdown-trigger.is-enabled .dropdown-trigger-icon,.dropdown-trigger.is-open .dropdown-trigger-icon{color:var(--accent-text)}.dropdown-trigger-label{color:var(--text-secondary);font-weight:400}.dropdown-trigger-value{color:var(--text-primary);font-weight:600;margin-left:.25rem}.dropdown-trigger:not(.is-enabled):not(.is-open) .dropdown-trigger-value{color:var(--text-faint);font-weight:500}.dropdown-trigger.is-enabled .dropdown-trigger-value,.dropdown-trigger.is-open .dropdown-trigger-value{color:#fff}.dropdown-trigger-chevron{font-size:.625rem;color:var(--text-faint);margin-left:.125rem;transition:transform .2s;flex-shrink:0}.dropdown-trigger.is-open .dropdown-trigger-chevron{transform:rotate(180deg)}.dropdown-trigger-text{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}