:root{--page-bg:#f8fafb;--surface:#fff;--hairline:#e7eaee;--divider:#e7eaee;--ink:#242424;--ink-2:#3f3f42;--muted:#8a8f98;--muted-2:#aab0b8;--tab-track:#eef0f2;--tab-active-bg:#fff;--row-hover:#edeff2;--row-active:#e4e8ec;--zebra:#f3f5f7;--prompt-bg:#242424e0;--prompt-ink:#fff;--prompt-placeholder:#ffffffc7;--prompt-icon:#ffffffb8;--prompt-icon-hover:#fff;--accent-green:#4fa756;--accent-warm:#fb9a13;--accent:#242424;--link:#242424;--bubble-bg:#eef0f2;--purple-soft:#eef0f2;--purple-ink:#242424;--card-bg:#242424;--card-btn-bg:#353535;--card-line:#515151;--card-zebra:#ffffff0a;--card-hover:#ffffff0f;--card-ink:#fff;--card-muted:#ffffff8c;--shadow-tab:0 1px 3px #0000003d;--shadow-sm:0 1px 2px #1018280f;--shadow-card:0 1px 2px #1018280d, 0 18px 40px #1018281f;--btn-shadow:0 1px 2px #1018280f;--radius-card:51px;--radius-prompt:24px;--radius-tab-track:10px;--radius-tab:8px;--radius-input:24px;--radius-results:20px;--radius-card-btn:8px;--radius-row:6px;--radius-check:4px;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--focus-ring:#c6ccd3;--focus-ring-on-dark:#ffffff8c;--card-selected:#ffffff1a;--card-selected-hover:#ffffff21;--card-btn-bg-hover:#3f3f3f;--prompt-icon-hover-bg:#ffffff1f;--shimmer-base:#9aa0a8;--shimmer-highlight:#d6dade;--shimmer-static:#868b8f}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/InterVariable.2c0y96ae70xfx.woff2?dpl=dpl_5FQM1TGdtdF6Hb4jdpLs2sTduBvX)format("woff2")}html,body{background:var(--page-bg);height:100%;font-family:var(--font-sans);font-optical-sizing:auto;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0}*{box-sizing:border-box}
@keyframes bbspin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bbFade{0%{opacity:0}to{opacity:1}}@keyframes bbMsgIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes bbRowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bbRowInsert{0%{opacity:0;max-height:0}to{opacity:1;max-height:40px}}.bb-msg-in{animation:bbMsgIn .44s var(--ease-out) both}.bb-row-in{animation:bbRowIn .32s var(--ease-out) both}.bb-row-insert{animation:bbRowInsert .38s var(--ease-out) backwards;overflow:hidden}.bb-msg-actions{opacity:0;transition:opacity .14s var(--ease-out)}.bb-msg-row:hover .bb-msg-actions,.bb-msg-row:focus-within .bb-msg-actions{opacity:1}.bb-prompt-row{transition:background .14s var(--ease-out)}.bb-prompt-del{opacity:0;transition:opacity .14s var(--ease-out)}.bb-prompt-row:hover .bb-prompt-del,.bb-prompt-row:focus-within .bb-prompt-del{opacity:1}@media (hover:hover) and (pointer:fine){.bb-prompt-row:hover{background:var(--row-hover)}}.bb-nav,.bb-recent,.bb-prompt-icon{background:0 0}.bb-cardbtn{background:var(--card-btn-bg)}.bb-rrow:nth-child(2n){background:var(--card-zebra)}.bb-linkedin{color:#ffffff73}.bb-nav,.bb-recent,.bb-prompt-icon,.bb-rrow,.bb-cardbtn,.bb-press,.bb-think-toggle{transition:background .14s var(--ease-out), color .14s var(--ease-out), opacity .14s var(--ease-out), box-shadow .14s var(--ease-out)}.bb-press:active{opacity:.6}.bb-cardbtn:disabled{opacity:.4}.bb-rrow.is-selected{background:var(--card-selected)}@media (hover:hover) and (pointer:fine){.bb-nav:hover,.bb-recent:hover{background:var(--row-hover)}.bb-prompt-icon:hover{background:var(--prompt-icon-hover-bg);color:var(--prompt-icon-hover)}.bb-rrow:hover{background:var(--card-hover)}.bb-rrow.is-selected:hover{background:var(--card-selected-hover)}.bb-cardbtn:not(:disabled):hover{background:var(--card-btn-bg-hover)}.bb-think-toggle:hover{opacity:.6}.bb-linkedin:hover{color:var(--card-ink)}}.bb-nav:focus-visible,.bb-recent:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.bb-prompt-icon:focus-visible,.bb-cardbtn:focus-visible,.bb-rrow:focus-visible{box-shadow:0 0 0 2px var(--focus-ring-on-dark);outline:none}.bb-card-frame{transition:transform .3s var(--ease-out), opacity .45s var(--ease-out);transform-origin:50%;will-change:transform, opacity}@media (hover:hover) and (pointer:fine){.bb-card:hover .bb-card-frame{transform:scale(1.025)}}.home-composer{transition:bottom .52s var(--ease-in-out)}@keyframes bbListIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.bb-list-swap{animation:bbListIn .22s var(--ease-out)}.bb-tab-pill{transition:transform .32s var(--ease-in-out);will-change:transform}.bb-tab-label{transition:color .2s var(--ease-out), opacity .2s var(--ease-out)}.bb-prompt-input::placeholder{color:var(--prompt-placeholder);opacity:1}.bb-prompt-input{font-family:Inter,system-ui,-apple-system,sans-serif}.bb-shimmer{background:linear-gradient(90deg, var(--shimmer-base) 0%, var(--shimmer-base) 40%, var(--shimmer-highlight) 50%, var(--shimmer-base) 60%, var(--shimmer-base) 100%);-webkit-text-fill-color:transparent;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.5s linear infinite bbShimmer}@keyframes bbShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.bb-skel{background:var(--hairline);border-radius:8px;animation:1.4s ease-in-out infinite bbSkel}@keyframes bbSkel{0%,to{opacity:.5}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.bb-skel{opacity:.7;animation:none}}.bb-scrim{transition:opacity .28s var(--ease-out)}.bb-drawer{transition:transform .38s var(--ease-in-out);will-change:transform}.bb-drawerbtn{background:var(--surface);transition:background .14s var(--ease-out), color .14s var(--ease-out), opacity .14s var(--ease-out), box-shadow .14s var(--ease-out)}@media (hover:hover) and (pointer:fine){.bb-drawerbtn:hover{background:var(--hairline)}}.bb-drawerbtn:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.bb-email{transition:color .14s var(--ease-out)}@media (hover:hover) and (pointer:fine){.bb-email:hover{color:var(--accent-green)}}.bb-email:focus-visible{color:var(--accent-green);outline:none}.bb-hscroll{scrollbar-width:thin;scrollbar-color:#fff3 transparent}.bb-hscroll::-webkit-scrollbar{height:8px}.bb-hscroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.bb-hscroll::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.bb-hscroll::-webkit-scrollbar-track{background:0 0}.bb-colresize:after{content:"";width:2px;transition:background .12s var(--ease-out);background:0 0;border-radius:2px;position:absolute;top:6px;bottom:6px;right:6px}.bb-colresize:hover:after,.bb-colresize:active:after{background:#ffffff47}.bb-toast{animation:bbToastIn .16s var(--ease-out) both}@keyframes bbToastIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bb-toast{animation:none}}.bb-instant,.bb-instant *{animation-duration:0s!important;animation-delay:0s!important}.bb-rail{display:contents}.bb-menu-pill{display:none}@media (max-width:900px){.bb-rail{display:none}.bb-menu-pill{display:inline-flex}}@media (min-width:901px){.bb-menu-overlay{display:none!important}}.bb-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.bb-results{min-width:1120px}.bb-flow-scroll{container-type:inline-size}@media (min-width:901px){.bb-table-scroll{align-self:flex-start;width:min(50cqw + 410px,1400px)}}@media (max-width:900px){.bb-corner-pill{top:16px!important;right:16px!important}.bb-col{padding-top:88px!important;padding-left:16px!important;padding-right:16px!important}.home-card{width:auto!important;left:16px!important;right:16px!important}.home-composer{left:16px!important;right:16px!important}.bb-table-scroll{-webkit-overflow-scrolling:touch;margin:0 -16px;padding:0 16px;overflow-x:auto}.bb-results{min-width:720px}.bb-sheet{border-radius:0!important;width:100%!important;inset:0!important}}@media (prefers-reduced-motion:reduce){.bb-msg-in,.bb-row-in{animation:.2s both bbFade}.bb-row-insert{animation:.2s both bbFade;overflow:visible}.bb-tab-pill{transition:none}.bb-list-swap{animation:.18s bbFade}.bb-card-frame,.bb-card:hover .bb-card-frame{transition:none;transform:none}.home-composer{transition:none}.home-card{transition:opacity .2s}.bb-shimmer{-webkit-text-fill-color:var(--shimmer-static);color:var(--shimmer-static);animation:none}.bb-drawer{transition:none}.bb-scrim{transition:opacity .16s}}
.center{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.card{text-align:center;background:#fff;border:1px solid #e7e5e4;border-radius:12px;width:100%;max-width:360px;padding:32px}.card h1{margin:0 0 4px;font-size:20px}.muted{color:#78716c;margin:0;font-size:14px}.name{margin:12px 0 2px;font-weight:600}.avatar{border-radius:50%;width:64px;height:64px;margin:16px 0 0}.btn{color:#fff;cursor:pointer;background:#1c1917;border:1px solid #1c1917;border-radius:8px;width:100%;margin-top:20px;padding:10px 16px;font-size:14px;font-weight:600}.btn.ghost{color:#1c1917;background:#fff}
