.convan-topbar,.convan-topbar-portal{--radius:8px;--radius-sm:4.8px;--radius-md:6.4px;--radius-lg:8px;--radius-xl:11.2px;--background:#fff;--foreground:#171717;--popover:#fff;--popover-foreground:#171717;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f3f3f3;--secondary-foreground:#171717;--muted:#f9f9f9;--muted-foreground:#737373;--accent:#f9f9f9;--accent-foreground:#171717;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--topbar-field-background:var(--background);--topbar-field-focus-border:var(--ring);--app-control-hover-background:var(--muted);--app-control-active-background:var(--secondary);--app-content-hover-background:var(--muted);--app-content-selected-background:var(--secondary);--app-topbar-view-selected-background:var(--secondary);--app-control-radius:8px;--app-focus-ring:var(--ring);font-family:var(--app-font-sans)}.dark :is(.convan-topbar,.convan-topbar-portal){--background:#171717;--foreground:#fafafa;--popover:#262626;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#353535;--secondary-foreground:#fafafa;--muted:#292929;--muted-foreground:#a3a3a3;--accent:#292929;--accent-foreground:#fafafa;--border:rgb(255 255 255 / 10%);--input:rgb(255 255 255 / 15%);--ring:#737373}.convan-topbar{--app-topbar-padding-inline:16px;--app-topbar-padding-block:8px;--topbar-related-gap:4px;--topbar-section-gap:16px}.convan-topbar.app-mobile-topbar{position:fixed;inset-inline:0;top:0}.convan-topbar:not([data-topbar-background=preserve]){--app-topbar-background:#fafaf9;background:var(--app-topbar-background);backdrop-filter:none;-webkit-backdrop-filter:none}.dark .convan-topbar:not([data-topbar-background=preserve]){--app-topbar-background:#111111}.convan-topbar:not([data-topbar-background=preserve]):before{display:none}.convan-topbar-tabs{display:flex;flex-direction:column;gap:0;height:100%;min-height:0}.convan-topbar-tabs-panel{min-height:0;font-size:inherit}.convan-topbar .topbar-action-group{display:flex;min-width:0;flex-shrink:0;align-items:center;gap:4px}.convan-topbar .topbar-sections{display:flex;min-width:0;align-items:center;gap:16px}.convan-topbar .topbar-frame-primary{display:flex;min-width:0;align-items:center;gap:4px}.convan-topbar .topbar-frame-primary:empty{display:none}.convan-topbar.topbar-panel-header{display:flex;min-height:52px;flex:none;align-items:center;justify-content:space-between;gap:16px;padding-inline:16px}.convan-topbar .topbar-frame-actions{column-gap:16px}.convan-topbar.topbar-module-mobile-options{display:flex;min-height:52px;flex:none;align-items:center;padding-inline:16px}.convan-topbar .topbar-view-options{height:28px;gap:4px;padding:2px;background:var(--muted)}.convan-topbar .topbar-view-options [data-slot=tabs-trigger]{height:24px;gap:4px;padding:0 8px;font-size:12px;line-height:16px;box-shadow:none}.convan-topbar .topbar-settings-account-button{font-size:12px;line-height:16px}.convan-topbar :is(.billing-account-name,.checkout-account>span){font-size:12px;line-height:16px}.convan-topbar .topbar-view-options [data-slot=tabs-trigger] svg{width:14px;height:14px}.convan-topbar .topbar-view-options [data-slot=tabs-trigger]:hover{background:var(--muted);color:var(--foreground)}.convan-topbar .topbar-view-options [data-slot=tabs-trigger][data-active]{background:var(--secondary);color:var(--foreground);border-color:transparent;box-shadow:none}.convan-topbar .topbar-view-options [data-slot=tabs-trigger]:focus-visible{border-color:var(--ring)}:is(.convan-topbar,.convan-topbar-portal) .topbar-select{display:inline-flex;min-width:0;max-width:160px}:is(.convan-topbar,.convan-topbar-portal) .topbar-select [data-size=sm]{font-size:12px;line-height:16px}.convan-topbar :is(.topbar-module-link,.topbar-return,.topbar-month-trigger,.topbar-control-label,.topbar-text-control,.knowledge-graph-view-title){font-size:12px;line-height:16px}.convan-topbar :is(.topbar-module-link,.topbar-return,.topbar-month-trigger){gap:8px}.convan-topbar .topbar-conversation-title{min-width:0;gap:8px}.convan-topbar .topbar-search{--topbar-search-field-width:clamp(80px,18vw,200px);--topbar-search-expanded-width:calc(var(--topbar-search-field-width) + 20px + var(--topbar-search-tools-width,0px));position:relative;z-index:2;display:flex;flex:0 0 36px;width:36px;min-width:36px;align-items:center}.convan-topbar .topbar-search-reveal{position:absolute;right:36px;top:0;width:0;height:36px;overflow:hidden;opacity:0;visibility:hidden;transition:width .18s ease,opacity .15s ease,visibility 0s .18s}.convan-topbar .topbar-search-reveal:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,transparent,var(--app-topbar-background) 16px);pointer-events:none}.convan-topbar .topbar-search[data-open=true]>.topbar-search-reveal{width:var(--topbar-search-expanded-width);opacity:1;visibility:visible;transition:width .18s ease,opacity .15s ease,visibility 0s}.convan-topbar .topbar-search-fields{position:absolute;right:0;top:0;display:flex;width:calc(var(--topbar-search-expanded-width) - 16px);height:36px;align-items:center;gap:4px;padding-right:4px}.convan-topbar .topbar-search-fields>.topbar-query-input{width:var(--topbar-search-field-width);min-width:var(--topbar-search-field-width)}.convan-topbar .topbar-query-input::-webkit-search-cancel-button{display:none}.convan-topbar :is([data-testid=page-topbar-leading],[role=tablist],.topbar-select,.topbar-action-group){transition:opacity .15s ease}.convan-topbar [data-topbar-obscured]{opacity:0;pointer-events:none}.convan-topbar-portal.topbar-option-menu,.convan-topbar-portal.topbar-graph-filters{width:192px;min-width:0;max-width:calc(100vw - 32px)}.convan-topbar-portal .topbar-period-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.convan-topbar-portal :is(.topbar-period-field,.topbar-filter-field){display:flex;min-width:0;flex-direction:column;gap:4px}.convan-topbar-portal .topbar-period-field>label{font-size:14px;line-height:20px;font-weight:500}.convan-topbar-portal .topbar-period-field .topbar-select{width:100%;max-width:none}.convan-topbar-portal .topbar-period-footer{display:flex;justify-content:flex-end}.convan-topbar-portal .topbar-filter-form{display:flex;flex-direction:column;gap:8px}.convan-topbar-portal .topbar-filter-form .topbar-select{width:100%;max-width:none}.convan-topbar-portal .topbar-filter-field>label{font-size:12px;line-height:16px;color:var(--muted-foreground)}:is(.convan-topbar,.convan-topbar-portal) :is([data-slot=input],[data-slot=select-trigger],[data-slot=input-group]){background-color:var(--topbar-field-background);border-color:var(--input);box-shadow:none;outline:none;transition:border-color .15s ease}:is(.convan-topbar,.convan-topbar-portal) :is([data-slot=input],[data-slot=select-trigger],[data-slot=input-group]):is(:focus,:focus-within,[aria-expanded=true]){background-color:var(--topbar-field-background);border-color:var(--ring);box-shadow:none;outline:none}:is(.convan-topbar,.convan-topbar-portal) :is([data-slot=button],[data-slot=popover-trigger],[data-slot=tabs-trigger],[data-slot=switch]):focus-visible{border-color:var(--ring);outline:none;box-shadow:none}.convan-topbar .topbar-search :is([data-slot=input],[data-slot=input-group-control]){font-size:12px;line-height:16px;box-shadow:none;outline:none}.convan-topbar .topbar-query-input[data-slot=input-group]>[data-slot=input-group-control]{height:100%}.convan-topbar :is([data-slot=button],[data-slot=popover-trigger])[aria-expanded=true]{--muted:var(--secondary)}.convan-topbar :is([data-slot=button],[data-slot=popover-trigger])[aria-pressed=true]:hover{background-color:var(--secondary)}.convan-topbar-portal :is([data-slot=select-item][data-selected],[data-slot=combobox-item][data-selected]){--accent:var(--secondary);background-color:var(--secondary)}.convan-topbar [data-slot=button] .app-plus-icon{width:16px;height:16px}.convan-topbar[data-center-stacked=true]{height:calc(var(--app-topbar-height) + var(--app-topbar-control-size) + 8px)}@media(max-width:639px){.convan-topbar .topbar-select{max-width:130px}}@media(prefers-reduced-motion:reduce){.convan-topbar :is(.topbar-search-reveal,[data-topbar-obscured]){transition:none}}@media(min-width:1024px){.convan-topbar.topbar-module-mobile-options{display:none}}@media(min-width:768px)and (max-width:1023px){.module-ai-workspace-layout[data-app-sidebar-collapsed=true] .topbar-module-mobile-options{display:none}}
