.topbar-ref {
  --spacing: 1px;
  --font-weight-medium: 500;
  --text-body: 14px;
  --text-body--line-height: 20px;
  --text-subheadline: 20px;
  --text-subheadline--line-height: 28px;
  --radius: 10px;
  --radius-button-md: 8px;
  --color-content-primary: #15191e;
  --color-content-secondary: #60646c;
  --color-content-tertiary: #90949c;
  --color-background-primary: #fff;
  --color-background-secondary: #f9f9fb;
  --color-background-tertiaryAlpha: rgba(84,87,142,.07);
  --color-border: rgba(66,87,138,.15);
  --icon-color: #6F737B;
  font-size: var(--text-body);
  line-height: var(--text-body--line-height);
  color: var(--color-content-primary);
  width: 100%;
}
.topbar-ref *, .topbar-ref *::before, .topbar-ref *::after {
  box-sizing: border-box;
  border-color: var(--color-border);
}

.topbar-ref { 
/* CSS Variables that may have been missed get put on body */ 
    --color-content-primary:  #15191e;  
    --color-content-secondary:  #60646c;  
    --color-background-primary:  #fff;  
    --color-background-secondary:  #f9f9fb;  
    --color-border:  rgba(66,87,138,.15);  
    --tw-inset-ring-color:  var(--color-border); 
    --tw-duration:  var(--transition-duration);  
    --tw-duration:  var(--transition-duration-fast);  
    --tw-font-weight:  var(--font-weight-medium);  
} 

:root { 
    --spacing: 1px; 
    --default-transition-duration: 80ms; 
    --default-transition-timing-function: cubic-bezier(0,0,.38,.9); 
    --default-font-family: var(--font-sans); 
    --default-font-feature-settings: var(--font-sans--font-feature-settings); 
    --default-mono-font-family: var(--font-mono); 
    --font-sans: "Noto Color Emoji Country Flags",Inter,-apple-system,BlinkMacSystemFont,system-ui,Helvetica,sans-serif,emoji,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; 
    --font-sans--font-feature-settings: "cv01" on,"cv10" on,"ss03" on; 
    --font-mono: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; 
    --font-weight-medium: 500; 
    --text-body: 14px; 
    --text-body--line-height: 20px; 
    --radius-circle: 50%; 
    --radius-button-md: 8px; 
    --transition-duration: 80ms; 
    --transition-duration-fast: 40ms; 
    --transition-duration-slow: .18s; 
    --ease-out-quart: cubic-bezier(.165,.84,.44,1); 
    --color-content-primary: #15191e; 
    --color-content-secondary: #60646c; 
    --color-background-primary: #fff; 
    --color-background-secondary: #f9f9fb; 
    --color-border: rgba(66,87,138,.15); 
    --animate-scale-in: scale-in var(--transition-duration-slow)var(--ease-out-quart); 
    --animate-scale-out: scale-out var(--transition-duration)var(--ease-out-quart); 
    --animate-fade-in: fade-in var(--transition-duration-slow)var(--ease-out-quart); 
    --animate-fade-out: fade-out var(--transition-duration)var(--ease-out-quart); 
} 

:root,.light-theme { 
    color-scheme: light; 
    color: var(--color-content-primary); 
    --color-content-primary: #15191e; 
    --color-content-secondary: #60646c; 
    --color-background-primary: #fff; 
    --color-background-secondary: #f9f9fb; 
    --color-border: rgba(66,87,138,.15); 
} 

 

 

 

:root { 
    font-size: var(--text-body); 
    line-height: var(--tw-leading,var(--text-body--line-height));
} 

:root { 
    font-feature-settings: "cv01" on,"cv10" on,"ss03" on;
} 

 

 

.d-eao  { 
    position: sticky; 
    display: flex; 
    align-items: center; 
    justify-content: space-between; 
    z-index: 5000; 
    padding-block: 10px; 
    padding-inline: 20px; 
    background-color: rgb(255, 255, 255); 
    color: rgb(21, 25, 30); 
    top: 0px; 
    height: var(--brex-nav-bar-height, 56px); 
    border-bottom: 1px solid rgba(66, 87, 138, 0.15);
} 

.topbar-ref { 
    background-color: var(--color-background-primary); 
    color: var(--color-content-primary);
} 

 

.d-f1b  { 
    display: flex; 
    align-items: center; 
    justify-content: flex-end; 
    flex: 0 0 auto;
} 

.d-1o8pxzl-src--Stack--ww5  { 
    display: flex; 
    align-items: center; 
    flex-flow: row; 
    gap: 12px; 
    justify-content: flex-end;
} 

.fle-8gj { 
    display: flex;
} 

.w-kgw { 
    width: 100%;
} 

.min-w-c5n { 
    min-width: calc(var(--spacing)*0);
} 

.row-p6o { 
    flex-grow: 1;
} 

.overflow-7ip { 
    overflow: hidden;
} 

.text-6kt { 
    text-overflow: ellipsis;
} 

.whitespace-zne { 
    white-space: nowrap;
} 

.d-5bi  { 
    display: flex; 
    align-items: center; 
    justify-content: flex-start; 
    flex: 1 1 0%; 
    min-width: 0px; 
    overflow: hidden;
} 

.shr-max { 
    flex-shrink: 1;
} 

.basis-4\/5 { 
    flex-basis: 80%;
} 

.d-wv5  { 
    position: relative; 
    display: inline-flex; 
    min-width: 160px; 
    max-width: 480px;
} 

.d-1tz0bjk-src--Stack--ny1  { 
    display: flex; 
    align-items: center; 
    flex-flow: row;
} 

.item-g5o { 
    align-items: center;
} 

.gap-\[8px\] { 
    gap: 8px;
} 

.d-mgw  { 
    position: relative;
} 

.topbar-ref button { 
    font: inherit; 
    font-feature-settings: inherit; 
    font-variation-settings: inherit; 
    letter-spacing: inherit; 
    color: inherit; 
    opacity: 1; 
    background-color: transparent; 
} 

.topbar-ref button { 
    -webkit-appearance: button; 
    appearance: button;
} 

button:not(:disabled) { 
    cursor: pointer;
} 

.m-z14 { 
    margin: calc(var(--spacing)*0);
} 

.inline-bs4 { 
    display: inline-flex;
} 

.size-5bc { 
    width: calc(var(--spacing)*40); 
    height: calc(var(--spacing)*40);
} 

.shrink-eao { 
    flex-shrink: 0;
} 

.row-zyf { 
    flex-grow: 0;
} 

.cursor-kma { 
    cursor: pointer;
} 

.appearance-54m { 
    -webkit-appearance: none; 
    appearance: none;
} 

.justify-mf2 { 
    justify-content: center;
} 

.button-nfe { 
    border-radius: var(--radius-button-md);
} 

.bor-t8q { 
    border-style: var(--tw-border-style); 
    border-width: 1px;
} 

.border-5s3 { 
    border-color: transparent;
} 

.bg-il8 { 
    background-color: transparent;
} 

.bg-clip-aoq { 
    background-clip: border-box;
} 

.p-djj { 
    padding: calc(var(--spacing)*0);
} 

.content-koz { 
    color: var(--color-content-primary);
} 

.no-w4m { 
    text-decoration-line: none;
} 

.select-w9d { 
    -webkit-user-select: none; 
    user-select: none;
} 

@media (hover: hover){ 
  .hoverbg-background-ot8:hover { 
    background-color: var(--color-background-secondary);
  } 

  .hovertransition-qjx:hover { 
    transition-property: all; 
    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); 
    transition-duration: var(--tw-duration,var(--default-transition-duration));
  } 

  .hover\:duration-\(--transition-duration\):hover { 
    --tw-duration: var(--transition-duration); 
    transition-duration: var(--transition-duration);
  } 
}     

.rel-oo8 { 
    position: relative;
} 

.h-1as { 
    height: calc(var(--spacing)*40);
} 

.w-7md { 
    width: auto;
} 

.min-w-vjb { 
    min-width: calc(var(--spacing)*88);
} 

.px-egi { 
    padding-inline: calc(var(--spacing)*12);
} 

.fa-pk2 { 
    --tw-duration: var(--transition-duration-fast); 
    transition-duration: var(--transition-duration-fast);
} 

.d-cbt  { 
    padding-block: 4px; 
    padding-inline: 8px; 
    position: relative; 
    cursor: pointer; 
    background: rgb(255, 255, 255); 
    border-radius: 8px; 
    height: 32px; 
    user-select: none; 
    display: flex; 
    align-items: center; 
    justify-content: space-between; 
    color: rgb(96, 100, 108); 
    font-size: 14px; 
    line-height: 20px; 
    font-weight: 500; 
    border-width: 1px; 
    border-style: solid; 
    border-color: rgba(66, 87, 138, 0.15);
    min-width: 220px;
} 

.topbar-ref .d-cbt:hover { 
    border-color: rgba(97, 106, 136, 0.3);
}

.topbar-ref .d-cbt.is-open {
  border-color: rgba(0, 110, 245, 0.45);
  box-shadow: 0 0 0 3px rgba(0, 110, 245, 0.12);
  color: #15191e;
}

.topbar-ref .d-cbt.is-open .d-ezp {
  display: none;
} 

.d-3fb  { 
    position: absolute; 
    top: 36px; 
    background-color: rgb(255, 255, 255); 
    border-radius: 10px; 
    box-shadow: rgba(16, 24, 40, 0.09) 0px 12px 20px -14px, rgba(16, 24, 40, 0.1) 0px 4px 12px 2px, rgba(16, 24, 40, 0.14) 0px 2px 4px -4px; 
    z-index: 20; 
    display: flex; 
    flex-direction: column; 
    left: 50%; 
    width: 50vw; 
    min-width: 240px; 
    max-width: 480px; 
    transform-origin: center top;
} 

[data-slot="command-k-menu"][data-state="closed"] .d-3fb  { 
    transition: transform 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); 
    opacity: 0; 
    transform: translateX(-50%) scale(0.95); 
    pointer-events: none;
} 

.d-xq5  { 
    position: relative; 
    display: inline-block;
} 

.d-12c5quc-src--Stack--mmf  { 
    display: flex; 
    align-items: center; 
    flex-flow: row; 
    gap: 4px;
} 

.gap-5ne { 
    gap: calc(var(--spacing)*8);
} 

.d-1vjxo22-src--Stack--p4p  { 
    display: flex; 
    align-items: center; 
    flex-flow: row; 
    gap: 8px; 
    justify-content: flex-start;
} 

svg { 
    vertical-align: middle; 
    display: block;
} 

.h-16 { 
    height: calc(var(--spacing)*16);
} 

.flex-none { 
    flex: none;
} 

.text-inherit { 
    color: inherit;
} 

.d-dky  { 
    display: flex; 
    align-items: center; 
    justify-content: space-between; 
    padding: 8px 12px; 
    background-color: rgb(249, 249, 251); 
    user-select: none; 
    border-width: 1px; 
    border-style: solid; 
    border-color: rgba(66, 87, 138, 0.15); 
    border-bottom-left-radius: 10px; 
    border-bottom-right-radius: 10px;
} 

.d-lcz  { 
    position: relative; 
    width: 16px; 
    height: 18px; 
    cursor: pointer; 
    transform-origin: 50% 0%;
} 

.d-4pc  { 
    padding: 4px; 
    position: absolute; 
    top: -7px; 
    left: 35%; 
    min-width: 16px; 
    height: 16px; 
    display: flex; 
    align-items: center; 
    justify-content: center; 
    border-radius: 8px; 
    background: rgb(238, 41, 41); 
    color: rgb(255, 255, 255); 
    font-weight: 700; 
    font-size: 10px; 
    line-height: 1; 
    transition-property: opacity; 
    transition-duration: 0.1s; 
    transition-timing-function: linear; 
    transition-delay: 0.1s; 
    opacity: 0;
} 

.text-ehm { 
    font-size: var(--text-body); 
    line-height: var(--tw-leading,var(--text-body--line-height));
} 

.font-746 { 
    --tw-font-weight: var(--font-weight-medium); 
    font-weight: var(--font-weight-medium);
} 

.d-1p5vlra-src--Text--vsa  { 
    font-size: 16px; 
    line-height: 24px; 
    font-weight: 600; 
    text-align: left;
} 

.d-8i4  { 
    display: flex; 
    align-items: center; 
    padding: 0px; 
    gap: 8px;
} 

.d-18qdema-src--Stack--zpk  { 
    display: flex; 
    align-items: center; 
    flex-flow: row; 
    flex-grow: 1; 
    gap: 4px;
} 

.d-ezp  { 
    width: 40px; 
    display: flex; 
    justify-content: flex-end;
} 

.d-bw6  { 
    overflow-y: auto; 
    max-height: calc(-48px + 60vh); 
    border-top: 1px solid rgba(66, 87, 138, 0.15); 
    border-left: 1px solid rgba(66, 87, 138, 0.15); 
    border-right: 1px solid rgba(66, 87, 138, 0.15); 
    border-radius: 10px 10px 0px 0px;
} 

.d-60pfl1-src--Stack--b33  { 
    display: flex; 
    flex-flow: wrap; 
    gap: 16px;
} 

.d-1vwlw0e-src--Stack--veo  { 
    display: flex; 
    align-items: center; 
    flex-flow: wrap; 
    gap: 4px; 
    font-size: 12px; 
    line-height: 16px; 
    font-weight: 500; 
    color: rgb(96, 100, 108);
} 

.d-lw1gpl  { 
    position: absolute; 
    top: 0px; 
    left: 0px; 
    transform-origin: 50% 0%; 
    animation: auto ease 0s 1 normal none running none; 
    will-change: transform;
} 

@media (prefers-reduced-motion: reduce){ 
  .d-lw1gpl  { 
    animation: auto ease 0s 1 normal none running none; 
    will-change: auto;
  } 
}     

.d-1ezdbtr  { 
    position: absolute; 
    top: 0px; 
    left: 0px; 
    transform-origin: 50% 40%; 
    animation: auto ease 0s 1 normal none running none; 
    will-change: transform;
} 

@media (prefers-reduced-motion: reduce){ 
  .d-1ezdbtr  { 
    animation: auto ease 0s 1 normal none running none; 
    will-change: auto;
  } 
}     

.d-s3d  { 
    display: flex; 
    align-items: center;
} 

.d-1roe5wj-src--Text--z53  { 
    font-size: 12px; 
    line-height: 16px; 
    font-weight: 400; 
    text-align: left; 
    color: rgb(111, 115, 123);
} 

.d-cbt .container-bkg  { 
    opacity: 0; 
    transition: opacity 0.2s ease-in;
} 

.topbar-ref .d-cbt:hover .container-bkg { 
    opacity: 1;
} 

.d-rog  { 
    display: flex; 
    align-items: center; 
    justify-content: flex-start; 
    color: rgb(111, 115, 123); 
    user-select: none; 
    position: sticky; 
    top: 0px; 
    backdrop-filter: blur(8px); 
    background-color: color-mix(in srgb, rgb(255, 255, 255) 80%, transparent); 
    padding: 8px 12px;
} 

[data-slot="command-k-section"]:has( > [data-slot="command-k-filters"]) > .d-rog  { 
    padding-bottom: 4px;
} 

.d-6ia  { 
    display: flex; 
    padding: 4px 12px; 
    gap: 4px; 
    flex-wrap: wrap;
} 

.d-b8e  { 
    display: flex; 
    width: 100%; 
    padding: 4px 12px; 
    background: rgb(255, 255, 255); 
    color: rgb(21, 25, 30); 
    border-width: medium; 
    border-style: none; 
    border-color: currentcolor; 
    border-image: initial; 
    text-align: left; 
    cursor: pointer; 
    user-select: none;
} 

.d-1suhohi-src--Stack--kdn  { 
    display: flex; 
    align-items: center; 
    flex-flow: row; 
    gap: 2px;
} 

.d-1s10y1h-src--Text--pxb  { 
    font-size: 12px; 
    line-height: 16px; 
    font-weight: 500; 
    text-align: left; 
    color: rgb(21, 25, 30);
} 

input { 
    font: inherit; 
    font-feature-settings: inherit; 
    font-variation-settings: inherit; 
    letter-spacing: inherit; 
    color: inherit; 
    opacity: 1; 
    background-color: transparent; 
} 

.d-lqq  { 
    flex: 1 1 0%; 
    width: 160px; 
    border-width: medium; 
    border-style: none; 
    border-color: currentcolor; 
    border-image: initial; 
    outline: none; 
    background: transparent; 
    font-size: 14px; 
    line-height: 20px; 
    font-weight: 500; 
    color: rgb(21, 25, 30); 
    transition: width 100ms cubic-bezier(0, 0, 0.38, 0.9); 
    transform: translate3d(0px, 0px, 0px); 
    will-change: width;
} 

.d-wq3zww-src--Text--s1w  { 
    font-size: 12px; 
    line-height: 16px; 
    font-weight: 500; 
    text-align: left;
} 

.d-5r2  { 
    border: 2px solid transparent; 
    border-radius: 9999px; 
    background-color: rgb(243, 243, 247); 
    color: rgb(96, 100, 108); 
    cursor: pointer; 
    box-sizing: border-box; 
    transition: background-color 0.15s ease-out; 
    user-select: none; 
    height: 24px; 
    padding-left: 8px; 
    padding-right: 8px; 
    display: inline-flex; 
    align-items: center;
} 

.topbar-ref .d-5r2:hover { 
    background-color: color-mix(in srgb, rgb(243, 243, 247) 95%, rgb(0, 0, 0));
} 

.d-1w3rvjt-src--Stack--rx3  { 
    display: flex; 
    align-items: center; 
    flex-flow: row; 
    gap: 8px;
} 

.d-ti6  { 
    display: flex; 
    align-items: center; 
    justify-content: center; 
    border-radius: 4px; 
    padding-block: 0px; 
    padding-inline: 4px; 
    height: 20px; 
    min-width: 20px; 
    text-align: center; 
    border-width: 1px; 
    border-style: solid; 
    border-color: rgba(66, 87, 138, 0.15); 
    background-color: rgba(151, 150, 182, 0.06); 
    box-shadow: rgba(0, 0, 0, 0.04) 0px 1px 1px;
} 

.h-12 { 
    height: calc(var(--spacing)*12);
} 

.text-\[var\(--icon-color\)\] { 
    color: var(--icon-color);
} 

.d-fqm302-src--Stack--gdn  { 
    display: flex; 
    flex-flow: column wrap;
} 

.d-ohx  { 
    color: inherit; 
    text-align: center;
} 

.d-1lrapug-src--Text--wp2  { 
    font-size: 14px; 
    line-height: 20px; 
    font-weight: 500; 
    text-align: left; 
    color: rgb(21, 25, 30);
} 

@media (max-width: 600px){ 
  .d-eao  { 
    padding-block: 10px; 
    padding-inline: 8px; 
    z-index: 1;
  } 
}     

@media (max-width: 900px){ 
  [data-slot="command-k-menu"][data-state="closed"] .d-3fb  { 
    transform: translateX(-50%) scale(0.95);
  } 
}     


/* These were inline style tags. Uses id+class to override almost everything */
#style-1d8q6.style-1d8q6 {  
   display: flex;  
    flex-shrink: 0;  
}  
#style-O42x9.style-O42x9 {  
   display: flex;  
    flex-shrink: 0;  
}  
/* These were inline style tags. Uses id+class to override almost everything */
#style-gvtEX.style-gvtEX {  
   display: flex;  
    flex-shrink: 0;  
}  
#style-WTTXF.style-WTTXF {  
   display: flex;  
    flex-shrink: 0;  
}  
