.logo-container.svelte-ywe0cl{display:flex;font-family:logo;font-size:var(--mfont);margin-top:5px;font-weight:700;color:var(--button-fg)}div.img.svelte-ywe0cl{width:28px;margin-right:3px;margin-left:1px}div.txt.svelte-ywe0cl{display:flex;padding-left:5px;padding-top:2px}span.l.svelte-ywe0cl{opacity:.7;margin-right:3px}span.r.svelte-ywe0cl{opacity:.9}@media(max-width:768px)and (orientation:portrait){.logo-container.svelte-ywe0cl>div:where(.svelte-ywe0cl):nth-child(1){display:none}}.confmenu-container.svelte-1g1odht{position:absolute;z-index:1000;right:40px;top:3px;background:var(--modal-bg);width:350px;border-radius:3px;border:2px solid var(--modal-border);max-height:80vh;overflow-y:auto}.confmenu-container.svelte-1g1odht>div:where(.svelte-1g1odht){padding-left:6px}.confmenu-container.svelte-1g1odht div.ruler:where(.svelte-1g1odht){border-top:1px solid var(--modal-border)}.confmenu-container.svelte-1g1odht .button:where(.svelte-1g1odht){color:var(--fg)}.confmenu-container.svelte-1g1odht .button:where(.svelte-1g1odht)>div:where(.svelte-1g1odht):nth-child(1){padding-top:4px;padding-right:3px}.confmenu-container.svelte-1g1odht .button:where(.svelte-1g1odht)>div:where(.svelte-1g1odht):nth-child(2){padding-top:3px}.confmenu-container.svelte-1g1odht .button:where(.svelte-1g1odht):hover{background:var(--modal-row-hover-bg);cursor:pointer}.plan-section.svelte-1g1odht{padding:10px 10px 10px 8px;display:flex;flex-direction:column;gap:4px}.plan-row.svelte-1g1odht{display:flex;align-items:center;gap:8px}.plan-label.svelte-1g1odht{font-size:var(--xsfont);color:var(--color-text-secondary);min-width:32px}.plan-name.svelte-1g1odht{font-size:var(--sfont);font-weight:600;color:var(--fg)}.status-badge.svelte-1g1odht{font-size:var(--xxsfont);font-weight:600;padding:1px 7px;border-radius:99px;text-transform:uppercase;letter-spacing:.04em}.status-active.svelte-1g1odht{background:var(--color-success);color:#fff}.status-trialing.svelte-1g1odht{background:var(--color-primary);color:#fff}.status-inactive.svelte-1g1odht{background:var(--color-text-secondary);color:#fff}.plan-detail.svelte-1g1odht{font-size:var(--xsfont);padding-left:40px}.renewal-notice.svelte-1g1odht{color:var(--color-text-secondary)}.cancelling-notice.svelte-1g1odht{color:var(--color-warning, #f59e0b)}.plan-actions.svelte-1g1odht{margin-top:4px;display:flex;gap:6px}.btn-manage.svelte-1g1odht{flex:1;padding:.45rem 1rem;background:var(--button-bg);color:var(--button-fg);border:1px solid var(--button-border);border-radius:var(--border-radius);font-size:var(--sfont);cursor:pointer;transition:background var(--transition-base)}.btn-manage.svelte-1g1odht:hover{border-color:var(--button-border-hover)}.btn-billing.svelte-1g1odht{padding:.45rem .75rem;background:var(--button-bg);color:var(--button-fg);border:1px solid var(--button-border);border-radius:var(--border-radius);font-size:var(--sfont);cursor:pointer;transition:background var(--transition-base);white-space:nowrap}.btn-billing.svelte-1g1odht:hover:not(:disabled){border-color:var(--button-border-hover)}.btn-billing.svelte-1g1odht:disabled{opacity:.5;cursor:default}.theme-section.svelte-1g1odht{padding:6px}.theme-label.svelte-1g1odht{font-size:var(--sfont);opacity:.8;margin-bottom:4px}.theme-row.svelte-1g1odht{display:flex;gap:3px}.theme-btn.svelte-1g1odht{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:3px 4px;border:1px solid transparent;border-radius:var(--icon-button-radius);background:transparent;color:var(--icon-not-selected-fg);cursor:pointer;font-size:var(--xsfont);transition:background .15s ease}.theme-btn.svelte-1g1odht:hover{background:var(--icon-selected-bg);color:var(--icon-selected-fg-hover)}.theme-btn.svelte-1g1odht:hover svg.option-not-selected{fill:var(--icon-selected-fg-hover)}.theme-btn.active.svelte-1g1odht{background:var(--icon-selected-bg);color:var(--icon-selected-fg)}.account-settings-container.svelte-1scpn5d{position:absolute;z-index:1000;right:40px;top:3px;background:var(--modal-bg);width:340px;border-radius:3px;border:2px solid var(--modal-border);box-shadow:var(--shadow-lg)}.menu-header.svelte-1scpn5d{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 8px 8px}.menu-title.svelte-1scpn5d{font-size:var(--sfont);font-weight:600;color:var(--button-fg);opacity:.7}.close-btn.svelte-1scpn5d{background:none;border:none;font-size:.9rem;cursor:pointer;color:var(--button-fg);opacity:.5;padding:2px 4px;border-radius:3px}.close-btn.svelte-1scpn5d:hover{opacity:1}.ruler.svelte-1scpn5d{border-top:1px solid var(--modal-border)}.identity-section.svelte-1scpn5d{display:flex;align-items:center;gap:12px;padding:12px 10px}.avatar.svelte-1scpn5d{width:48px;height:48px;border-radius:50%;flex-shrink:0;object-fit:cover}.identity-info.svelte-1scpn5d{display:flex;flex-direction:column;gap:3px;min-width:0}.identity-name.svelte-1scpn5d{font-size:var(--sfont);font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.identity-email.svelte-1scpn5d{font-size:var(--xsfont);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connection-badge.svelte-1scpn5d{display:inline-block;font-size:var(--xxsfont);font-weight:600;padding:1px 7px;border-radius:99px;margin-top:2px;width:fit-content}.badge-google.svelte-1scpn5d{background:#4285f420;color:#4285f4;border:1px solid #4285f440}.badge-email.svelte-1scpn5d{background:var(--color-text-secondary-bg, rgba(128, 128, 128, .15));color:var(--color-text-secondary);border:1px solid var(--modal-border)}.section.svelte-1scpn5d{padding:10px 10px 12px;display:flex;flex-direction:column;gap:8px}.section-label.svelte-1scpn5d{font-size:var(--xsfont);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.section-hint.svelte-1scpn5d{font-size:var(--xsfont);color:var(--color-text-secondary);margin:0;line-height:1.5}.btn-secondary.svelte-1scpn5d{padding:.4rem .9rem;background:var(--button-bg);color:var(--button-fg);border:1px solid var(--button-border);border-radius:var(--border-radius);font-size:var(--sfont);cursor:pointer;transition:border-color var(--transition-base);width:100%}.btn-secondary.svelte-1scpn5d:hover:not(:disabled){border-color:var(--button-border-hover)}.btn-secondary.svelte-1scpn5d:disabled{opacity:.5;cursor:default}.danger-section.svelte-1scpn5d{gap:10px}.danger-label.svelte-1scpn5d{color:var(--color-warning, #f59e0b)}.btn-danger.svelte-1scpn5d{padding:.4rem .9rem;background:transparent;color:var(--color-error, #ef4444);border:1px solid var(--color-error, #ef4444);border-radius:var(--border-radius);font-size:var(--sfont);cursor:pointer;transition:background var(--transition-base),opacity var(--transition-base);width:100%}.btn-danger.svelte-1scpn5d:hover:not(:disabled){background:#ef444414}.btn-danger.svelte-1scpn5d:disabled{opacity:.4;cursor:default}.delete-dialog.svelte-1scpn5d{display:flex;flex-direction:column;gap:8px}.delete-warning.svelte-1scpn5d{font-size:var(--xsfont);color:var(--color-text-secondary);margin:0;line-height:1.5}.delete-confirm-label.svelte-1scpn5d{font-size:var(--xsfont);color:var(--fg);margin:0}.delete-input.svelte-1scpn5d{padding:.35rem .6rem;background:var(--input-bg, var(--modal-bg));color:var(--fg);border:1px solid var(--modal-border);border-radius:var(--border-radius);font-size:var(--sfont);font-family:monospace;width:100%;box-sizing:border-box}.delete-input.svelte-1scpn5d:focus{outline:none;border-color:var(--color-error, #ef4444)}.delete-actions.svelte-1scpn5d{display:flex;gap:8px}.btn-cancel.svelte-1scpn5d{flex:1;padding:.4rem .9rem;background:var(--button-bg);color:var(--button-fg);border:1px solid var(--button-border);border-radius:var(--border-radius);font-size:var(--sfont);cursor:pointer;transition:border-color var(--transition-base)}.btn-cancel.svelte-1scpn5d:hover{border-color:var(--button-border-hover)}.delete-actions.svelte-1scpn5d .btn-danger:where(.svelte-1scpn5d){flex:1;width:auto}.success-msg.svelte-1scpn5d{font-size:var(--xsfont);color:var(--color-success, #22c55e)}.error-msg.svelte-1scpn5d{font-size:var(--xsfont);color:var(--color-error, #ef4444)}.overlay.svelte-1s7emym{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#00000073;border:none;padding:0;margin:0;cursor:default}.modal.svelte-1s7emym{position:fixed;z-index:1101;top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto;background:var(--modal-bg);border:2px solid var(--modal-border);border-radius:4px;box-shadow:var(--shadow-lg)}.modal-header.svelte-1s7emym{display:flex;align-items:center;justify-content:space-between;padding:8px 10px}.modal-title.svelte-1s7emym{font-size:var(--sfont);font-weight:600;color:var(--button-fg);opacity:.7}.close-btn.svelte-1s7emym{background:none;border:none;font-size:.9rem;cursor:pointer;color:var(--button-fg);opacity:.5;padding:2px 4px}.close-btn.svelte-1s7emym:hover{opacity:1}.ruler.svelte-1s7emym{border-top:1px solid var(--modal-border)}.modal-body.svelte-1s7emym{padding:12px;display:flex;flex-direction:column;gap:12px}.intro.svelte-1s7emym{margin:0;font-size:var(--xsfont);color:var(--color-text-secondary);line-height:1.5}.error-box.svelte-1s7emym{font-size:var(--xsfont);color:#fff;background:var(--color-error, #dc2626);border-radius:3px;padding:6px 8px}.notice-box.svelte-1s7emym{font-size:var(--xsfont);color:var(--fg);border:1px solid var(--color-success);border-radius:3px;padding:6px 8px}.provider.svelte-1s7emym{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--modal-border);border-radius:4px}.provider-head.svelte-1s7emym{display:flex;align-items:center;justify-content:space-between;gap:8px}.provider-name.svelte-1s7emym{font-size:var(--sfont);font-weight:600;color:var(--fg)}.default-radio.svelte-1s7emym{display:inline-flex;align-items:center;gap:5px;font-size:var(--xsfont);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap}.default-radio.svelte-1s7emym input:where(.svelte-1s7emym){margin:0;cursor:pointer}.status-row.svelte-1s7emym{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.key-mask.svelte-1s7emym{font-size:var(--xsfont);padding:3px 6px;background:var(--button-bg);border:1px solid var(--button-border);border-radius:3px;color:var(--fg)}.hint.svelte-1s7emym{font-size:var(--xsfont);color:var(--color-text-secondary)}.footnote.svelte-1s7emym{margin:0;font-size:var(--xsfont);color:var(--color-text-secondary);font-style:italic}.save-row.svelte-1s7emym{display:flex;gap:8px}.key-input.svelte-1s7emym{flex:1;min-width:0;padding:.4rem .6rem;font-size:var(--sfont);background:var(--button-bg);color:var(--fg);border:1px solid var(--button-border);border-radius:var(--border-radius)}.btn-save.svelte-1s7emym,.btn-small.svelte-1s7emym{padding:.4rem .9rem;background:var(--button-bg);color:var(--button-fg);border:1px solid var(--button-border);border-radius:var(--border-radius);font-size:var(--xsfont);cursor:pointer;white-space:nowrap}.btn-save.svelte-1s7emym:hover:not(:disabled),.btn-small.svelte-1s7emym:hover:not(:disabled){border-color:var(--button-border-hover)}.btn-save.svelte-1s7emym:disabled,.btn-small.svelte-1s7emym:disabled{opacity:.5;cursor:not-allowed}.btn-danger.svelte-1s7emym:hover:not(:disabled){border-color:var(--color-error, #dc2626);color:var(--color-error, #dc2626)}.modal-content.svelte-ictoak{padding:15px 18px;max-width:420px}.modal-content.svelte-ictoak p:where(.svelte-ictoak){margin:0 0 9px}.modal-content.svelte-ictoak p:where(.svelte-ictoak):last-child{margin-bottom:0}.modal-footer-container.svelte-ictoak{display:flex;justify-content:center;padding:6px 0}.chart-layout-controls.svelte-tfocwy{display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.chart-layout-controls.svelte-tfocwy::-webkit-scrollbar{display:none}.series-group.svelte-tfocwy{display:flex;align-items:center;gap:2px;padding:2px 4px;flex-shrink:0;border:1px solid var(--header-grid-btn-series-border);border-radius:9px;margin:0 2px}.option-not-selected.svelte-tfocwy,.option-selected.svelte-tfocwy{border-radius:var(--icon-button-radius);line-height:0;padding:1px}.option-not-selected.svelte-tfocwy{border:1px solid transparent;background:transparent;cursor:pointer;transition:background .15s ease}.option-not-selected.svelte-tfocwy svg.header-grid-btn{fill:var(--icon-not-selected-fg);transition:fill .15s ease}.option-not-selected.svelte-tfocwy:hover{background:var(--icon-selected-bg);border-color:var(--icon-selected-fg)}.option-not-selected.svelte-tfocwy:hover svg.header-grid-btn{fill:var(--icon-selected-fg-hover)}.option-selected.svelte-tfocwy{border:1px solid var(--icon-selected-fg);background:var(--icon-selected-bg);cursor:pointer}.option-selected.svelte-tfocwy svg.header-grid-btn{fill:var(--icon-selected-fg)}.topnav.svelte-1f1s6dq{display:flex;align-items:center;gap:14px;height:calc(var(--header-height, 44px) - var(--border-w, 1px));padding:0 14px;background:var(--bg);border-bottom:var(--border-w, 1px) solid var(--border);flex-shrink:0}.topnav.centered.svelte-1f1s6dq{display:grid;grid-template-columns:1fr auto 1fr}.nav-left.svelte-1f1s6dq{display:flex;align-items:center;gap:14px;justify-self:start;min-width:0}.nav-center.svelte-1f1s6dq{display:flex;align-items:center;justify-content:center}.brand-link.svelte-1f1s6dq{display:inline-flex;text-decoration:none;flex-shrink:0}.auth.svelte-1f1s6dq{display:flex;align-items:center;gap:8px;margin-left:auto;justify-self:end;flex-shrink:0}.topnav.centered.svelte-1f1s6dq .auth:where(.svelte-1f1s6dq){margin-left:0}.profile-btn.svelte-1f1s6dq{display:inline-flex;align-items:center;cursor:pointer;padding:3px}.nav-auth-btn.svelte-1f1s6dq{display:inline-flex;align-items:center;align-self:stretch;padding:0 12px;font-size:var(--xsfont, 13px);font-weight:600;line-height:1.2;white-space:nowrap;flex-shrink:0}.theme-switch.svelte-1f1s6dq{display:inline-flex;flex-shrink:0;border:1px solid color-mix(in srgb,var(--fg) 30%,transparent);border-radius:4px;opacity:.7}.theme-switch.svelte-1f1s6dq>button:where(.svelte-1f1s6dq):nth-child(1){border-top-left-radius:4px;border-bottom-left-radius:4px}.theme-switch.svelte-1f1s6dq>button:where(.svelte-1f1s6dq):nth-child(3){border-top-right-radius:4px;border-bottom-right-radius:4px}.theme-switch.svelte-1f1s6dq>button:where(.svelte-1f1s6dq){display:inline-flex;align-items:center;padding:3px 8px;width:auto}.theme-switch.svelte-1f1s6dq .icon-container:where(.svelte-1f1s6dq){height:24px;width:auto;padding-bottom:2px}.theme-switch.svelte-1f1s6dq>button:where(.svelte-1f1s6dq):hover{background:color-mix(in srgb,var(--fg) 50%,transparent);color:var(--bg)}.theme-switch.svelte-1f1s6dq>button:where(.svelte-1f1s6dq):hover svg.option-not-selected{fill:color-mix(in srgb,var(--bg) 80%,transparent)}.theme-switch.svelte-1f1s6dq>button.active:where(.svelte-1f1s6dq){background:color-mix(in srgb,var(--fg) 50%,transparent);color:var(--icon-selected-fg)}.nav-overlay.svelte-1f1s6dq{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-bg);z-index:99}@media(max-width:640px){.topnav.svelte-1f1s6dq{gap:8px;padding:0 8px}.auth.svelte-1f1s6dq{gap:6px}.nav-auth-btn.svelte-1f1s6dq{padding:0 9px}}.dropdown-container.svelte-121basj{position:relative;display:inline-block}.dropdown-container.disabled.svelte-121basj .dropdown-toggle:where(.svelte-121basj){background-color:var(--dropdown-bg);color:var(--fg);cursor:not-allowed}.dropdown-toggle.svelte-121basj{background-color:var(--dropdown-bg);color:var(--fg);border:none;border-radius:6px;padding:2px 10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:180px;text-align:left;font-size:var(--mfont)}.dropdown-toggle.svelte-121basj:focus{outline:none}.selected-value.svelte-121basj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1}.dropdown-arrow.svelte-121basj{width:16px;height:16px;transition:transform .2s ease-in-out;margin-left:8px;flex-shrink:0}.dropdown-arrow.open.svelte-121basj{transform:rotate(180deg)}.dropdown-menu.svelte-121basj{position:absolute;top:100%;left:0;background-color:var(--dropdown-bg);border:1px solid var(--dropdown-border);border-radius:0 0 4px 4px;width:100%;z-index:1000;box-shadow:0 2px 5px #0000001a}.dropdown-container.compact.svelte-121basj .dropdown-toggle:where(.svelte-121basj){width:auto;min-width:52px}.dropdown-container.compact.svelte-121basj .dropdown-menu:where(.svelte-121basj){width:max-content;min-width:100%;left:auto;right:0}.search-row.svelte-121basj{padding:4px 6px;border-bottom:1px solid var(--dropdown-border)}.search-input.svelte-121basj{width:100%;box-sizing:border-box;background:transparent;border:none;color:var(--fg);font-size:var(--mfont);outline:none;padding:2px 0}.search-input.svelte-121basj::placeholder{opacity:.4}.dropdown-menu.svelte-121basj ul:where(.svelte-121basj){list-style:none;padding:0;margin:0;max-height:200px;overflow-y:auto}.dropdown-item.svelte-121basj{padding:3px 6px 2px;cursor:pointer}.dropdown-item.svelte-121basj:hover,.dropdown-item.focused.svelte-121basj{background-color:var(--dropdown-item-selected-bg)}.dropdown-item.selected.svelte-121basj{opacity:.5}.dropdown-item-empty.svelte-121basj{padding:10px 15px;color:#777;font-style:italic}
