.ft-tabs,.ft-panel{--ft-surface:var(--card)}.ft-tabs{scrollbar-width:none;z-index:1;align-items:flex-end;gap:2px;margin-bottom:-1px;padding:4px 16px 0 0;display:flex;position:relative;overflow:auto hidden}.ft-tabs::-webkit-scrollbar{display:none}.ft-tab{appearance:none;color:var(--t2);font:600 13px/1 var(--font-label);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);background:0 0;border:1px solid #0000;border-bottom:0;border-radius:12px 12px 0 0;flex:none;justify-content:center;align-items:center;gap:8px;padding:11px 16px;display:inline-flex;position:relative}.ft-tab:hover{color:var(--t0);background:var(--card-hi)}.ft-tab[aria-selected=true]{background:var(--ft-surface);color:var(--t0);border-color:var(--line);z-index:1;border-bottom-color:#0000;font-weight:700}.ft-tab[aria-selected=true]:before,.ft-tab[aria-selected=true]:after{content:"";pointer-events:none;background:0 0;width:16px;height:16px;position:absolute;bottom:0}.ft-tab[aria-selected=true]:before{border-bottom:1px solid var(--line);border-right:1px solid var(--line);box-shadow:8px 8px 0 8px var(--ft-surface);border-bottom-right-radius:16px;left:-16px}.ft-tab[aria-selected=true]:after{border-bottom:1px solid var(--line);border-left:1px solid var(--line);box-shadow:-8px 8px 0 8px var(--ft-surface);border-bottom-left-radius:16px;right:-16px}.ft-tab:first-child[aria-selected=true]:before{display:none}.ft-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ft-n{font:600 11px/1 var(--font-num);letter-spacing:0;background:var(--sh-well);color:var(--t3);border-radius:999px;align-items:center;padding:3px 7px;display:inline-flex}.ft-tab[aria-selected=true] .ft-n{background:var(--accent-soft);color:var(--accent-ink)}.ft-panel{background:var(--ft-surface);border:1px solid var(--line);border-radius:14px;min-width:0;position:relative;overflow:hidden}.ft-panel--flush{border-top-left-radius:0}
