.McpModeToggle_toggleGroup__Qfb5H{display:inline-flex;padding:.2rem;border-radius:.5rem;background-color:var(--color-bg-muted);box-shadow:inset 0 1px 3px 0 var(--shadow-color);height:32px;align-items:center;flex-shrink:0}.McpModeToggle_btn__PTUfV{padding:.2rem .85rem;border-radius:.375rem;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;transition:background-color .15s ease,color .15s ease,border-color .15s ease;border:1px solid transparent;background:transparent;cursor:pointer;color:var(--color-text-muted)}.McpModeToggle_btn__PTUfV:hover{color:var(--color-text)}.McpModeToggle_btn__PTUfV:disabled{opacity:.45;cursor:not-allowed}.McpModeToggle_btn__PTUfV:disabled:hover{color:var(--color-text-muted)}.McpModeToggle_btnActive__is_DG{background-color:var(--color-bg-subtle);border-color:color-mix(in oklab,var(--flair-accent) 40%,transparent);color:var(--color-info);box-shadow:0 1px 2px 0 var(--shadow-color)}.McpModeToggle_btnActive__is_DG:hover{color:var(--color-info)}@media (prefers-reduced-motion:reduce){.McpModeToggle_btn__PTUfV{transition:none}}html[data-mobile=true] .McpModeToggle_toggleGroup__Qfb5H{flex-shrink:1;max-width:100%}html[data-mobile=true] .McpModeToggle_btn__PTUfV{padding:.2rem .55rem;font-size:.66rem}.BoltOverviewPopover_inlineHost__Dppdn{width:100%;display:flex;justify-content:center;padding:.25rem 0}.BoltOverviewPopover_popoverInline__C54x_{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:min(420px,100%)}.BoltOverviewPopover_dialogFlex__JrVl4{display:flex;flex-direction:column;overflow:hidden}.BoltOverviewPopover_scrollList___jTZf{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:.125rem}.BoltOverviewPopover_noShrink__HYG38{flex:0 0 auto}.BoltOverviewPopover_popoverInline__C54x_:before{display:none!important}.CompanyOverviewButton_btn__46fvS,.CompanyOverviewButton_wrap__Q6YQ0{position:relative;display:inline-flex;align-items:center}.CompanyOverviewButton_btn__46fvS{gap:.45rem;padding:.5rem 1rem .5rem .85rem;border-radius:999px;font-size:.8125rem;font-weight:700;letter-spacing:.01em;color:var(--color-text-on-color);background:var(--color-accent);border:1px solid var(--color-accent);box-shadow:var(--elevation-1);cursor:pointer;transition:transform .14s ease,box-shadow .2s ease,filter .14s ease}.CompanyOverviewButton_btn__46fvS:hover{transform:translateY(-1px);filter:saturate(1.05);box-shadow:var(--elevation-2)}.CompanyOverviewButton_btn__46fvS:active{transform:translateY(0)}.CompanyOverviewButton_btn__46fvS:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CompanyOverviewButton_btn__46fvS:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:none}.CompanyOverviewButton_btnSparkle__7z1Bc{display:inline-block;font-size:.95rem;line-height:1;transform-origin:center;transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.CompanyOverviewButton_btn__46fvS:hover .CompanyOverviewButton_btnSparkle__7z1Bc{transform:rotate(20deg) scale(1.15)}.CompanyOverviewButton_popover__ThBNt{position:absolute;top:calc(100% + .5rem);right:0;z-index:50;min-width:320px;max-width:360px;padding:.875rem;text-align:left;background-color:color-mix(in oklab,var(--color-bg-subtle) 92%,transparent);-webkit-backdrop-filter:saturate(1.2) blur(14px);backdrop-filter:saturate(1.2) blur(14px);border:1px solid var(--color-border-muted);border-radius:14px;box-shadow:var(--elevation-2);animation:CompanyOverviewButton_popIn__gMOQE .16s cubic-bezier(.2,.9,.3,1.2)}@keyframes CompanyOverviewButton_popIn__gMOQE{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.CompanyOverviewButton_popover__ThBNt:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;border-radius:14px 14px 0 0;background:var(--color-accent);opacity:.85;pointer-events:none}.CompanyOverviewButton_popoverHeader__dhG_5{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.CompanyOverviewButton_popoverTitle__OxyAu{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.CompanyOverviewButton_popoverCount__yJJb3{font-size:.7rem;font-weight:600;font-variant-numeric:tabular-nums;color:color-mix(in oklab,var(--flair-accent) 80%,var(--color-text));padding:.1rem .45rem;border-radius:999px;background:color-mix(in oklab,var(--flair-accent) 12%,transparent)}.CompanyOverviewButton_popoverHint__2K02l{font-size:.75rem;color:var(--color-text-muted);margin:0 0 .625rem;line-height:1.45}.CompanyOverviewButton_streamList__C2iJs{display:flex;flex-direction:column;gap:.375rem;margin:.25rem 0 .5rem}.CompanyOverviewButton_checkboxRow___DVP2{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.625rem;padding:.55rem .625rem;border-radius:10px;cursor:pointer;user-select:none;font-size:.8125rem;color:var(--color-text-strong);background:color-mix(in oklab,var(--color-bg-muted) 50%,transparent);border:1px solid var(--color-border-muted);transition:background-color .14s ease,border-color .14s ease,transform .14s ease}.CompanyOverviewButton_checkboxRow___DVP2:hover{background:color-mix(in oklab,var(--flair-accent) 6%,var(--color-bg-muted));border-color:color-mix(in oklab,var(--flair-accent) 28%,var(--color-border-muted))}.CompanyOverviewButton_checkboxRow___DVP2:has(input[type=checkbox]:checked){background:color-mix(in oklab,var(--flair-accent) 12%,var(--color-bg-subtle));border-color:color-mix(in oklab,var(--flair-accent) 45%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--flair-accent) 10%,transparent)}.CompanyOverviewButton_checkboxRow___DVP2:focus-within{outline:2px solid color-mix(in oklab,var(--flair-primary) 60%,transparent);outline-offset:2px}.CompanyOverviewButton_checkboxRow___DVP2.CompanyOverviewButton_disabled__4v10T{cursor:not-allowed;opacity:.55;background:transparent}.CompanyOverviewButton_checkboxRow___DVP2.CompanyOverviewButton_disabled__4v10T:hover{background:transparent;border-color:var(--color-border-muted)}.CompanyOverviewButton_streamIcon__jaaN4{width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:.95rem;background:color-mix(in oklab,var(--color-bg-subtle) 70%,var(--color-bg-muted));border:1px solid var(--color-border-muted);color:color-mix(in oklab,var(--flair-accent) 75%,var(--color-text-strong));flex-shrink:0}.CompanyOverviewButton_checkboxRow___DVP2:has(input[type=checkbox]:checked) .CompanyOverviewButton_streamIcon__jaaN4{background:color-mix(in oklab,var(--flair-accent) 22%,var(--color-bg-subtle));border-color:color-mix(in oklab,var(--flair-accent) 45%,transparent);color:color-mix(in oklab,var(--flair-accent) 90%,var(--color-text-strong))}.CompanyOverviewButton_checkboxLabel__MN_ES{display:flex;flex-direction:column;gap:.125rem;min-width:0}.CompanyOverviewButton_checkboxLabel__MN_ES>span:first-child{font-weight:600;line-height:1.2}.CompanyOverviewButton_checkboxSub__LBBAn{font-size:.7rem;color:var(--color-text-muted);line-height:1.3}.CompanyOverviewButton_checkboxRow___DVP2 input[type=checkbox]{appearance:none;-webkit-appearance:none;position:relative;width:32px;height:18px;border-radius:999px;background:color-mix(in oklab,var(--color-text-muted) 30%,transparent);border:1px solid var(--color-border-muted);cursor:pointer;transition:background-color .16s ease,border-color .16s ease;flex-shrink:0;margin:0}.CompanyOverviewButton_checkboxRow___DVP2 input[type=checkbox]:after{content:"";position:absolute;top:1px;left:1px;width:14px;height:14px;border-radius:50%;background:var(--color-bg-subtle);box-shadow:0 1px 2px var(--shadow-color);transition:transform .16s cubic-bezier(.4,0,.2,1)}.CompanyOverviewButton_checkboxRow___DVP2 input[type=checkbox]:checked{background:var(--color-accent);border-color:color-mix(in oklab,var(--flair-accent) 50%,transparent)}.CompanyOverviewButton_checkboxRow___DVP2 input[type=checkbox]:checked:after{transform:translateX(14px)}.CompanyOverviewButton_checkboxRow___DVP2 input[type=checkbox]:focus-visible{outline:2px solid color-mix(in oklab,var(--flair-primary) 60%,transparent);outline-offset:2px}.CompanyOverviewButton_checkboxRow___DVP2 input[type=checkbox]:disabled{cursor:not-allowed}.CompanyOverviewButton_actions__UnRLZ{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.625rem;padding-top:.625rem;border-top:1px solid var(--color-border-muted)}.CompanyOverviewButton_cancelBtn__FEaS0{padding:.4rem .75rem;border-radius:8px;font-size:.78rem;font-weight:600;background:transparent;color:var(--color-text-muted);border:1px solid transparent;cursor:pointer;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.CompanyOverviewButton_cancelBtn__FEaS0:hover{color:var(--color-text-strong);background:var(--color-bg-muted)}.CompanyOverviewButton_cancelBtn__FEaS0:focus-visible{outline:2px solid color-mix(in oklab,var(--flair-primary) 60%,transparent);outline-offset:2px}.CompanyOverviewButton_generateBtn__jXci2{padding:.45rem .95rem;border-radius:8px;font-size:.78rem;font-weight:700;letter-spacing:.01em;color:var(--color-text-on-color);background:var(--color-accent);border:1px solid color-mix(in oklab,var(--flair-accent) 40%,transparent);box-shadow:var(--elevation-1);cursor:pointer;transition:transform .14s ease,filter .14s ease,box-shadow .2s ease}.CompanyOverviewButton_generateBtn__jXci2:hover{transform:translateY(-1px);filter:saturate(1.05)}.CompanyOverviewButton_generateBtn__jXci2:focus-visible{outline:2px solid color-mix(in oklab,var(--flair-primary) 60%,transparent);outline-offset:2px}.CompanyOverviewButton_generateBtn__jXci2:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:none;box-shadow:none}.CompanyOverviewButton_paidBadge__3_SCa{display:inline-flex;align-items:center;margin-left:.4rem;padding:.05rem .4rem;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.04em;color:color-mix(in oklab,var(--flair-accent) 90%,var(--color-text-strong));background:color-mix(in oklab,var(--flair-accent) 14%,transparent);border:1px solid color-mix(in oklab,var(--flair-accent) 28%,transparent);vertical-align:middle}.CompanyOverviewButton_creditError__U_Emc{margin:.375rem 0 0;padding:.45rem .625rem;border-radius:8px;font-size:.75rem;color:color-mix(in oklab,var(--color-danger) 90%,var(--color-text-strong));background:var(--color-danger-muted);border:1px solid color-mix(in oklab,var(--color-danger) 25%,transparent);line-height:1.4}@media (max-width:640px){.CompanyOverviewButton_popover__ThBNt{right:auto;left:50%;transform:translateX(-50%);min-width:min(320px,calc(100vw - 2rem))}@keyframes CompanyOverviewButton_popIn__gMOQE{0%{opacity:0;transform:translateX(-50%) translateY(-6px) scale(.98)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}}@media (prefers-reduced-motion:reduce){.CompanyOverviewButton_btnSparkle__7z1Bc,.CompanyOverviewButton_btn__46fvS,.CompanyOverviewButton_btn__46fvS:hover,.CompanyOverviewButton_checkboxRow___DVP2,.CompanyOverviewButton_generateBtn__jXci2,.CompanyOverviewButton_generateBtn__jXci2:hover{transition:none;transform:none}.CompanyOverviewButton_popover__ThBNt{animation:none}}.MCPChatFrame_frameHeader__wXA_W{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid color-mix(in oklab,var(--flair-accent) 18%,transparent);background:color-mix(in oklab,var(--flair-accent) 3%,transparent);flex-wrap:wrap;flex-shrink:0}.BuyCreditsModal_backdrop__icU02{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;padding:0;background-color:var(--color-overlay);backdrop-filter:blur(3px)}@media (min-width:480px){.BuyCreditsModal_backdrop__icU02{align-items:center;padding:1rem}}.BuyCreditsModal_panel__n798D{position:relative;width:100%;max-width:28rem;background-color:var(--color-bg-subtle);border-radius:1.25rem 1.25rem 0 0;box-shadow:0 -4px 32px var(--shadow-color);overflow:hidden;max-height:92dvh;display:flex;flex-direction:column}@media (min-width:480px){.BuyCreditsModal_panel__n798D{border-radius:1.25rem;box-shadow:0 20px 60px var(--shadow-color);max-height:none}}.BuyCreditsModal_dragHandle__BwZ8K{display:block;width:2.5rem;height:.25rem;background-color:var(--color-border);border-radius:9999px;margin:.625rem auto 0;flex-shrink:0}@media (min-width:480px){.BuyCreditsModal_dragHandle__BwZ8K{display:none}}.BuyCreditsModal_header__gcSsc{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border);background:var(--color-bg-subtle);flex-shrink:0}.BuyCreditsModal_headerLeft__dBD6n{display:flex;align-items:center;gap:.75rem}.BuyCreditsModal_headerIcon__PEFut{width:2.25rem;height:2.25rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;background-color:color-mix(in oklab,var(--flair-primary) 15%,var(--color-bg-subtle));flex-shrink:0}.BuyCreditsModal_headerIconSvg__hFn06{width:1.125rem;height:1.125rem;color:var(--flair-primary)}.BuyCreditsModal_headerTitle__HU7KW{font-size:.9375rem;font-weight:700;color:var(--color-text-strong)}.BuyCreditsModal_headerBalance__bcTTC{font-size:.75rem;color:var(--color-text-muted);margin-top:.0625rem}.BuyCreditsModal_headerBalanceStrong__bGa1O{font-weight:600;color:var(--color-text)}.BuyCreditsModal_closeBtn__LCfvX{color:var(--color-text-muted);border-radius:9999px;padding:.25rem;background:none;border:none;cursor:pointer;transition:color .15s ease,background-color .15s ease;display:flex;align-items:center;justify-content:center}.BuyCreditsModal_closeBtn__LCfvX:hover{color:var(--color-text);background-color:var(--color-bg-muted)}.BuyCreditsModal_closeBtnIcon__JHhM_{width:1.125rem;height:1.125rem}.BuyCreditsModal_body__amUHe{padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.BuyCreditsModal_maxNotice__TIP5X{text-align:center;font-size:.875rem;color:var(--color-warning);background-color:var(--color-warning-muted);border:1px solid color-mix(in oklab,var(--color-warning) 30%,transparent);border-radius:.75rem;padding:.75rem 1rem}.BuyCreditsModal_sectionLabel__o40ry{display:block;font-size:.6875rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:.5rem}.BuyCreditsModal_presetRow__GzXIt{display:flex;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.BuyCreditsModal_presetBtn__Ryn9K{padding:.375rem .875rem;border-radius:.5rem;font-size:.875rem;font-weight:600;border:2px solid var(--color-border);color:var(--color-text-muted);background-color:var(--color-bg-muted);cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease;min-height:2.25rem}.BuyCreditsModal_presetBtn__Ryn9K:hover:not(:disabled){border-color:var(--flair-primary);color:var(--flair-primary)}.BuyCreditsModal_presetBtn__Ryn9K:disabled{opacity:.5;cursor:not-allowed}.BuyCreditsModal_presetBtnActive__2oQDi{border-color:var(--flair-primary)!important;background-color:color-mix(in oklab,var(--flair-primary) 12%,var(--color-bg-subtle))!important;color:var(--flair-primary)!important}.BuyCreditsModal_amountWrap__CCFhD{position:relative}.BuyCreditsModal_amountInput__ZUscG{width:100%;padding:.625rem 5rem .625rem 1rem;border:2px solid var(--color-border);border-radius:.75rem;font-size:.875rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-align:right;color:var(--color-text);background-color:var(--color-bg-muted);outline:none;transition:border-color .15s ease,background-color .15s ease}.BuyCreditsModal_amountInput__ZUscG:focus{border-color:var(--flair-primary);background-color:var(--color-bg-subtle)}.BuyCreditsModal_amountInput__ZUscG:disabled{opacity:.5}.BuyCreditsModal_amountInput__ZUscG::-webkit-inner-spin-button,.BuyCreditsModal_amountInput__ZUscG::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.BuyCreditsModal_amountInput__ZUscG[type=number]{-moz-appearance:textfield}.BuyCreditsModal_amountSuffix__3Eebz{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:.6875rem;color:var(--color-text-muted);pointer-events:none;white-space:nowrap}.BuyCreditsModal_payGrid__PhI5Y{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.BuyCreditsModal_payBtn__XAhfl{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.75rem .5rem;border-radius:.75rem;border:2px solid transparent;font-weight:600;font-size:.8125rem;cursor:pointer;transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease;min-height:4rem}.BuyCreditsModal_payBtn__XAhfl:active:not(:disabled){transform:scale(.96)}.BuyCreditsModal_payBtn__XAhfl:disabled{opacity:.5;cursor:not-allowed}.BuyCreditsModal_payBtnIcon__C_J8L{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.BuyCreditsModal_payBtnSub__7x3VJ{font-size:.6875rem;font-weight:400;opacity:.75}.BuyCreditsModal_payBtnApple__uf6RU{background-color:var(--brand-pay-black);color:var(--brand-pay-white);border-color:var(--brand-pay-black)}.BuyCreditsModal_payBtnApple__uf6RU:hover:not(:disabled){background-color:var(--brand-pay-black-hover)}.BuyCreditsModal_payBtnGoogle__zbrrF{background-color:var(--color-bg-subtle);color:var(--color-text);border-color:var(--color-border)}.BuyCreditsModal_payBtnGoogle__zbrrF:hover:not(:disabled){border-color:var(--flair-primary)}.BuyCreditsModal_payBtnSaved___dYv8{background-color:var(--color-info);color:var(--color-text-on-color);border-color:var(--color-info)}.BuyCreditsModal_payBtnSaved___dYv8:hover:not(:disabled){opacity:.88}.BuyCreditsModal_payBtnCard__Pn7g_{background-color:color-mix(in oklab,var(--color-info) 10%,var(--color-bg-subtle));color:var(--color-info);border-color:var(--color-info)}.BuyCreditsModal_payBtnCard__Pn7g_:hover:not(:disabled){background-color:color-mix(in oklab,var(--color-info) 18%,var(--color-bg-subtle))}.BuyCreditsModal_spinIcon__CSnOv{width:1.25rem;height:1.25rem;animation:BuyCreditsModal_spin__zUYmJ .7s linear infinite}@keyframes BuyCreditsModal_spin__zUYmJ{to{transform:rotate(1turn)}}.BuyCreditsModal_successBanner__jKFx1{display:flex;align-items:center;gap:.75rem;background-color:var(--color-success-muted);border:1px solid color-mix(in oklab,var(--color-success) 35%,transparent);border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:var(--color-success)}.BuyCreditsModal_successIcon__bFZdT{width:1.125rem;height:1.125rem;flex-shrink:0}.BuyCreditsModal_errorNotice__S9Scd{font-size:.875rem;color:var(--flair-danger);background-color:var(--color-danger-muted);border:1px solid color-mix(in oklab,var(--flair-danger) 30%,transparent);border-radius:.75rem;padding:.75rem 1rem}.BuyCreditsModal_demoHint__9DH5D{font-size:.6875rem;color:var(--color-text-muted);text-align:center}.SignOutButton_button__XgRE_{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--color-text);background-color:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:.5rem;cursor:pointer;box-shadow:0 1px 2px var(--shadow-color);transition:all .2s}.SignOutButton_button__XgRE_:hover{background-color:var(--color-bg-muted);border-color:var(--flair-accent);transform:scale(1.05) translateY(-.125rem);box-shadow:0 10px 15px -3px var(--shadow-color),0 4px 6px -4px var(--shadow-color)}.SignOutButton_button__XgRE_:focus{outline:none}.SignOutButton_button__XgRE_:disabled{opacity:.5;cursor:not-allowed}.SignOutButton_button__XgRE_:disabled:hover{box-shadow:0 1px 2px var(--shadow-color);background-color:var(--color-bg-subtle);transform:scale(1) translateY(0)}.SignOutButton_icon__jz3m7{height:1rem;width:1rem;color:var(--color-text-muted);transition:color .2s}.SignOutButton_button__XgRE_:hover .SignOutButton_icon__jz3m7{color:var(--color-text)}.ThemeToggle_btn__ikNdw{padding:.375rem .5rem;border-radius:.375rem;font-size:1rem;transition:opacity .15s ease;background:transparent;border:0;cursor:pointer}.ThemeToggle_btn__ikNdw:hover{opacity:.8}.NavBar_mobileMenu__rAr6S{max-height:0;overflow:hidden;transition:max-height .25s ease}.NavBar_mobileMenuOpen___xOYv{max-height:400px}.NavBar_nav__eBqHO{position:sticky;top:0;z-index:50;background-color:var(--nav-bg);border-bottom:1px solid var(--color-border-seam)}.NavBar_container__GVXhF{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding:.75rem 1rem}.NavBar_inner__KNIvd{display:flex;align-items:center;justify-content:space-between}.NavBar_logo__BV09G{letter-spacing:-.025em;font-weight:800;font-size:1.5rem;color:var(--nav-text);text-decoration:none}.NavBar_desktopNav__lNGMQ{display:none;align-items:center;gap:1.5rem;list-style:none;margin:0;padding:0}@media (min-width:640px){.NavBar_desktopNav__lNGMQ{display:flex}}.NavBar_mobileControls__bC_TS{display:flex;align-items:center;gap:.5rem}@media (min-width:640px){.NavBar_mobileControls__bC_TS{display:none}}.NavBar_mobileDrawer__KcS5s{display:none}@media (max-width:639px){.NavBar_mobileDrawer__KcS5s{display:block}}.NavBar_mobileList__rwzLb{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:.5rem 0}.NavBar_relative__O8Tg0{position:relative}.NavBar_navButton__f81yg{font-weight:800;padding:.5rem .75rem;border-radius:.375rem;background:transparent;border:0;cursor:pointer;color:var(--nav-text)}.NavBar_caret__gZkhv{display:inline-block;margin-left:.5rem;transition:transform .15s ease}.NavBar_caretOpen__CqY7C{transform:rotate(180deg)}.NavBar_dropdown__DZiyK{position:absolute;right:0;margin-top:.5rem;width:12rem;border-radius:var(--radius-md);border:var(--border-1) solid var(--color-border);box-shadow:var(--elevation-2);padding:.25rem 0;z-index:50;background-color:var(--color-surface-raised)}.NavBar_dropdownLink__ohWTl{display:block;padding:.5rem 1rem;font-weight:600;color:var(--nav-text);text-decoration:none}.NavBar_dropdownLink__ohWTl:hover{opacity:.85}.NavBar_navLink__4V1I7{display:block;padding:.5rem .75rem;border-radius:.375rem;color:var(--nav-text);text-decoration:none;transition:opacity .15s ease}.NavBar_navLink__4V1I7:hover{opacity:.8}.NavBar_settingsLink__a68Py{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:var(--text-label-size);font-weight:var(--font-weight-medium);background-color:var(--color-surface-raised);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.NavBar_settingsLink__a68Py:hover{background-color:var(--color-bg-muted);border-color:var(--color-border-strong)}.NavBar_settingsLink__a68Py:focus{outline:none}.NavBar_settingsIcon__sHQBQ{height:1rem;width:1rem}.NavBar_hamburger__pphga{padding:.5rem;border-radius:.375rem;background:transparent;border:0;cursor:pointer;color:var(--nav-text)}.NavBar_hamburgerIcon__Lt69c{height:1.5rem;width:1.5rem}html[data-mobile=true] .NavBar_nav__eBqHO{max-width:100vw;overflow-x:hidden}html[data-mobile=true] .NavBar_container__GVXhF{max-width:100vw;box-sizing:border-box;padding:.5rem .75rem}html[data-mobile=true] .NavBar_logo__BV09G{font-size:1.2rem}