.tb-bar{z-index:30;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:saturate(1.5)blur(14px);backdrop-filter:saturate(1.5)blur(14px);border-bottom:1px solid var(--line);flex:none;position:relative}.tb-bar-in{align-items:center;gap:24px;height:56px;padding:0 20px;display:flex}.tb-brand{border-radius:var(--r,8px);color:inherit;flex:none;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.tb-brand:hover{text-decoration:none}.tb-mark{flex:none;display:block}.tb-word{font-family:var(--font-display,var(--font-ui));letter-spacing:-.02em;white-space:nowrap;font-size:17px;font-weight:700}.tb-turbo{color:var(--brand-wordmark)}.tb-byte{color:var(--brand-code,var(--ink))}.tb-nav{gap:2px;min-width:0;display:flex}.tb-nav a,.tb-sheet a{border-radius:var(--r,8px);color:var(--ink-2);padding:7px 11px;font-size:14.5px;font-weight:520;text-decoration:none;transition:color .15s,background-color .15s}.tb-nav a:hover,.tb-sheet a:hover{color:var(--ink);background:var(--surface-3);text-decoration:none}.tb-nav a[aria-current=page],.tb-sheet a[aria-current=page]{color:var(--ink);font-weight:600}.tb-tools{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.tb-console,.tb-signin{border-radius:var(--r,8px);height:34px;color:var(--ink);white-space:nowrap;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.tb-console svg{width:16px;height:16px}.tb-console:hover,.tb-signin:hover{background:var(--surface-3);text-decoration:none}.tb-console[aria-current=page]{color:var(--accent-text);background:color-mix(in srgb, var(--accent) 12%, transparent)}.tb-cta{border-radius:var(--r,8px);background:var(--accent);height:34px;color:var(--accent-ink,#fff);white-space:nowrap;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s,transform .14s cubic-bezier(.16,1,.3,1);display:inline-flex}.tb-cta:hover{background:var(--accent-2,var(--accent));text-decoration:none}.tb-cta:active{transform:scale(.97)}.tb-menu{border:1px solid var(--line);border-radius:var(--r,8px);width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;display:none}.tb-menu svg{width:18px;height:18px}.tb-sheet{border-top:1px solid var(--line);gap:2px;padding:8px 12px 14px;display:grid}.tb-sheet[hidden]{display:none}@media (min-width:901px){.tb-sheet{display:none!important}}@media (max-width:900px){.tb-nav{display:none}.tb-menu{display:grid}}@media (max-width:560px){.tb-bar-in{gap:12px;padding:0 12px}.tb-word,.tb-console span{display:none}.tb-console{padding:0 9px}}.tb-foot{border-top:1px solid var(--line);background:var(--surface-2)}.tb-foot-in{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:40px 56px;max-width:1240px;margin:0 auto;padding:64px 24px 28px;display:grid}.tb-foot-brand p a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.tb-foot-brand p{max-width:34ch;color:var(--ink-2);margin:14px 0 0;font-size:15px}.tb-foot-brand .tb-by{color:var(--ink-3);margin-top:10px;font-size:14px}.tb-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.tb-cols h2{color:var(--ink);letter-spacing:0;margin:0 0 12px;font-size:13px;font-weight:640}.tb-cols a,.tb-cols .tb-col-text{color:var(--ink-2);padding:4px 0;font-size:14.5px;text-decoration:none;display:block}.tb-cols a:hover{color:var(--ink);text-decoration:underline}.tb-badge{border:1px solid var(--line-2,var(--line));color:var(--ink-3);white-space:nowrap;border-radius:999px;margin-inline-start:6px;padding:1px 6px;font-size:11px;font-weight:600}.tb-foot-base{border-top:1px solid var(--line);color:var(--ink-3);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;font-size:14px;display:flex}.tb-theme{border:1px solid var(--line);border-radius:var(--r,8px);padding:2px;display:inline-flex}.tb-theme button{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 9px;font-size:13px}.tb-theme button[aria-checked=true]{background:var(--surface-3);color:var(--ink)}@media (max-width:860px){.tb-foot-in{grid-template-columns:1fr}.tb-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.tb-social{flex-wrap:wrap;gap:6px 16px;display:inline-flex}.tb-social a{color:var(--ink-2);font-size:13.5px;text-decoration:none}.tb-social a:hover{color:var(--ink);text-decoration:underline}.tb-tools .palette-trigger{border-radius:var(--r,8px);background:var(--surface);width:min(280px,24vw);height:34px;box-shadow:var(--elev-1);color:var(--ink-3);font:inherit;text-align:start;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 8px 0 11px;font-size:13px;transition:box-shadow .16s,color .16s;display:inline-flex}.tb-tools .palette-trigger>svg{flex:none;width:16px;height:16px}.tb-tools .palette-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@media (hover:hover){.tb-tools .palette-trigger:hover{box-shadow:var(--elev-2);color:var(--ink-2)}}.tb-tools kbd{background:var(--surface-2);min-width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);font:600 11px/1 var(--font-ui);font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;padding:0 5px;display:inline-grid}.tb-tools .bell-btn{border-radius:var(--r,8px);width:34px;height:34px;color:var(--ink-2);place-items:center;text-decoration:none;display:inline-grid;position:relative}.tb-tools .bell-btn>svg{width:17px;height:17px}.tb-tools .bell-btn:hover{background:var(--surface-3);color:var(--ink);text-decoration:none}.tb-tools .bell-dot{top:3px;background:var(--accent);min-width:16px;height:16px;color:var(--accent-ink,#fff);box-shadow:0 0 0 2px var(--bg);text-align:center;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;inset-inline-end:2px}.tb-tools .user-menu{position:relative}.tb-tools .user-btn{width:auto;min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:3px 6px 3px 3px;display:flex}.tb-tools .user-btn:hover,.tb-tools .user-btn[aria-expanded=true]{background:var(--surface-3)}.tb-tools .user-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tb-tools .user-name{display:none}.tb-tools .user-btn>svg{width:14px;height:14px;color:var(--ink-3)}.tb-tools .avatar{background:var(--brand-deep,#0e4e7a);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.74rem;font-weight:600;display:grid}.tb-tools .tb-pending{width:196px;height:36px;display:inline-block}@media (max-width:700px){.tb-tools .palette-trigger{justify-content:center;width:36px;padding:0}.tb-tools .palette-trigger>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tb-tools .palette-trigger>kbd{display:none}.tb-tools .tb-pending{width:110px}}.tb-console{justify-content:center;line-height:1}.tb-console>span{line-height:1}.tb-console>svg{flex:none;width:14px;height:14px}@media (max-width:560px){.tb-console.words span{display:inline}.tb-console.words{padding:0 10px}}
