.kasp-app.kasp-app-v2 .app-v2-topbar{z-index:6;background:0 0;border:0;flex:none;align-items:center;gap:4px;min-width:0;height:52px;min-height:52px;margin:0;padding:0 12px 0 20px;transition:box-shadow .16s;display:flex;position:relative;box-shadow:0 1px #0000}.kasp-app.kasp-app-v2 .app-v2-topbar[data-scrolled=true]{box-shadow:0 1px 0 var(--app-v2-border)}.kasp-app.kasp-app-v2 .app-v2-topbar__title{flex:auto;align-items:center;gap:2px;min-width:0;display:flex}.kasp-app.kasp-app-v2 .app-v2-topbar__title-text{min-width:0;color:var(--app-v2-fg);font-family:var(--font-sans,inherit);letter-spacing:-.006em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:550;line-height:20px;overflow:hidden}.kasp-app.kasp-app-v2 .app-v2-topbar[data-title-mode=scrolled] .app-v2-topbar__title{opacity:0;transition:opacity .16s}.kasp-app.kasp-app-v2 .app-v2-topbar[data-title-mode=scrolled][data-title-shown=true] .app-v2-topbar__title{opacity:1}.kasp-app.kasp-app-v2 .app-v2-topbar__actions{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.kasp-app.kasp-app-v2 .app-v2-topbar[data-center=true]{-moz-column-gap:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:16px;display:grid}.kasp-app.kasp-app-v2 .app-v2-topbar__start{align-items:center;gap:4px;min-width:0;display:flex}.kasp-app.kasp-app-v2 .app-v2-topbar__center{justify-content:center;min-width:0;display:flex}.kasp-app.kasp-app-v2 .app-v2-topbar__end{justify-content:flex-end;min-width:0;display:flex;container:app-v2-topbar-end/inline-size}.kasp-app.kasp-app-v2 .app-v2-topbar[data-center=true] .app-v2-topbar__actions{min-width:0;margin-left:0}.kasp-app.kasp-app-v2 .app-v2-topbar__action{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--app-v2-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .14s,background-color .14s;display:inline-flex}.kasp-app.kasp-app-v2 .app-v2-topbar__action:is([data-state=open],[aria-expanded=true]){color:var(--app-v2-fg);background:var(--app-v2-hover)}@media (hover:hover){.kasp-app.kasp-app-v2 .app-v2-topbar__action:hover{color:var(--app-v2-fg);background:var(--app-v2-hover)}}.kasp-app.kasp-app-v2 .app-v2-topbar :is(.app-v2-topbar__action,.app-v2-topbar__menu,.app-v2-topbar__title-button):active{color:var(--app-v2-fg);background:var(--app-v2-active)}.kasp-app.kasp-app-v2 .app-v2-topbar :is(.app-v2-topbar__action,.app-v2-topbar__menu,.app-v2-topbar__title-button):focus-visible{outline:2px solid var(--app-v2-focus);outline-offset:2px}.kasp-app.kasp-app-v2 .app-v2-topbar__menu{border-radius:var(--qasb-control-radius,12px);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--app-v2-fg);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:none;position:relative}@media (hover:hover){.kasp-app.kasp-app-v2 .app-v2-topbar__menu:hover{background:var(--app-v2-hover)}}.kasp-app.kasp-app-v2 .app-v2-topbar__menu .app-v2-unread-dot{background:var(--app-v2-accent,var(--app-v2-fg));width:7px;height:7px;box-shadow:0 0 0 2px var(--app-v2-bg);pointer-events:none;border-radius:999px;position:absolute;top:11px;right:10px}.kasp-app.kasp-app-v2 .app-v2-topbar__title-button{max-width:calc(100% + 8px);min-height:32px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;background:0 0;border:0;border-radius:8px;margin:0 0 0 -8px;padding:6px 8px;display:block;overflow:hidden}@media (hover:hover){.kasp-app.kasp-app-v2 .app-v2-topbar__title-button:hover{background:var(--app-v2-hover)}}.kasp-app.kasp-app-v2 .app-v2-topbar__rename{flex:auto;min-width:0;max-width:560px;display:flex}.kasp-app.kasp-app-v2 .app-v2-topbar__rename-input{border:1px solid var(--app-v2-border-strong);width:100%;min-width:0;height:32px;color:var(--app-v2-fg);background:var(--app-v2-surface,var(--app-v2-bg));font-family:var(--font-sans,inherit);border-radius:8px;outline:none;margin-left:-8px;padding:0 8px;font-size:14px;font-weight:550}.kasp-app.kasp-app-v2 .app-v2-topbar__rename-input:focus-visible{box-shadow:var(--qasb-focus-glow);outline:none}@media (width>=1024px){.kasp-app.kasp-app-v2 .app-v2-topbar__phone-only{display:none!important}.kasp-app.kasp-app-v2 .app-v2-topbar--shell{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .16s,visibility 0s linear .16s;position:absolute;top:0;left:0;right:0}.kasp-app.kasp-app-v2 .app-v2-topbar--shell[data-scrolled=true]{visibility:visible;opacity:1;background:var(--app-v2-bg);pointer-events:auto;transition:opacity .16s}}@media (width<=1023px){.kasp-app.kasp-app-v2 .app-v2-topbar{padding:0 max(6px, env(safe-area-inset-right,0px)) 0 max(4px, env(safe-area-inset-left,0px));gap:2px}.kasp-app.kasp-app-v2 .app-v2-topbar__menu{display:inline-flex}.kasp-app.kasp-app-v2 .app-v2-topbar__menu+.app-v2-topbar__title{padding-left:2px}.kasp-app.kasp-app-v2 .app-v2-topbar[data-center=true]{-moz-column-gap:8px;column-gap:8px}.kasp-app.kasp-app-v2 .app-v2-topbar__title-text{font-size:15px}.kasp-app.kasp-app-v2 .app-v2-topbar__desktop-only{display:none!important}.kasp-app.kasp-app-v2 .app-v2-topbar__action{border-radius:var(--qasb-control-radius,12px);width:44px;min-width:44px;height:44px;min-height:44px}.kasp-app.kasp-app-v2 .app-v2-topbar__title-button{max-width:calc(100% + 6px);min-height:44px;margin-left:-6px;padding:0 6px}.kasp-app.kasp-app-v2 .app-v2-topbar__rename-input{height:40px;margin-left:0;font-size:16px}}@media (pointer:coarse){.kasp-app.kasp-app-v2 .app-v2-topbar__action{width:44px;min-width:44px;height:44px;min-height:44px}}@media print{.kasp-app.kasp-app-v2 .app-v2-topbar{display:none!important}}@media (prefers-reduced-motion:reduce){.kasp-app.kasp-app-v2 .app-v2-topbar,.kasp-app.kasp-app-v2 .app-v2-topbar[data-title-mode=scrolled] .app-v2-topbar__title,.kasp-app.kasp-app-v2 .app-v2-topbar--shell{transition:none}}
