.cp-topbar{display:none}@media (min-width:769px){:root:not(.cp-shell-electron) .cp-app-has-side{--topbar-h:72px}:root:not(.cp-shell-electron) .cp-app-has-side .cp-topbar{position:fixed;z-index:49;top:0;left:0;right:0;height:var(--topbar-h);display:flex;align-items:center;gap:10px;padding:0 20px 0 18px;background:var(--panel-floor,#e9e9ec)}.cp-topbar-mark{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;margin-inline-end:6px}.cp-topbar-mark img{width:34px;height:34px;border-radius:8px;box-shadow:0 0 0 .5px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.08)}.cp-topbar-home,.cp-topbar-link,.cp-topbar-login,.cp-topbar-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit}.cp-topbar-home{width:44px;height:44px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;background:var(--panel-page,#fff);color:var(--cp-ink,#111);transition:transform .15s ease}.cp-topbar-home:hover{transform:scale(1.04)}.cp-topbar-search{display:flex;align-items:center;gap:12px;flex:0 1 460px;min-width:200px;height:44px;padding:0 16px;border-radius:999px;text-align:start;background:var(--panel-page,#fff);color:var(--cp-ink-dim,#6e6e73);font-size:15px;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .15s ease}.cp-topbar-search:hover{box-shadow:inset 0 0 0 1px var(--cp-hairline,rgba(0,0,0,.12))}.cp-topbar-search span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-topbar-search kbd{font:inherit;font-size:12px;padding:2px 8px;border-radius:6px;border:1px solid var(--cp-hairline,rgba(0,0,0,.12))}.cp-topbar-end{margin-inline-start:auto;display:flex;align-items:center;gap:4px}.cp-topbar-link{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;border-radius:999px;background:none;font-size:15px;font-weight:650;color:var(--cp-ink-dim,#6e6e73)}.cp-topbar-link:hover{color:var(--cp-ink,#111);transform:scale(1.03)}.cp-topbar-rule{width:1px;height:24px;margin:0 8px;background:var(--cp-hairline,rgba(0,0,0,.15))}.cp-topbar-login{height:44px;padding:0 28px;border-radius:999px;margin-inline-start:6px;background:#111;color:#fff;font-size:16px;font-weight:700}:root.theme-dark .cp-topbar-login{background:#fff;color:#111}.cp-topbar-login:hover{transform:scale(1.03)}:root:not(.cp-shell-electron) .cp-app-has-side .cp-appbar,:root:not(.cp-shell-electron) .cp-app-has-side .cp-chat-view,:root:not(.cp-shell-electron) .cp-app-has-side:not(.cp-side-closed) .cp-side,:root:not(.cp-shell-electron) .cp-root.cp-app-has-side:not(.cp-side-closed):before{top:var(--topbar-h)}:root:not(.cp-shell-electron) .cp-app-has-side .cp-home-embed{padding-top:calc(var(--topbar-h) + var(--cp-appbar-h, 56px))}:root:not(.cp-shell-electron) .cp-app-has-side .cp-appbar-avatar,:root:not(.cp-shell-electron) .cp-app-has-side .cp-side-head-field{display:none}:root:not(.cp-shell-electron) .cp-app-has-side .cp-topbar{gap:8px;padding:0 18px 0 16px}.cp-topbar-mark{width:32px;height:32px;margin-inline-end:8px}.cp-topbar-mark img{width:32px;height:32px;border-radius:8px}.cp-topbar-home{width:40px;height:40px;border:1px solid rgba(0,0,0,.08);transition:background var(--dur-2,.12s) ease,border-color var(--dur-2,.12s) ease}.cp-topbar-home:hover{transform:none;border-color:rgba(0,0,0,.16)}.cp-topbar-search{height:40px;gap:10px;padding:0 8px 0 14px;font-size:14.5px;border:1px solid rgba(0,0,0,.08);box-shadow:none;transition:border-color var(--dur-2,.12s) ease}.cp-topbar-search:hover{box-shadow:none;border-color:rgba(0,0,0,.16)}.cp-topbar-search kbd{font-size:11.5px;padding:2px 7px;border-color:transparent;background:rgba(0,0,0,.05)}.cp-topbar-end{gap:2px}.cp-topbar-link{height:40px;padding:0 14px;font-size:14.5px;font-weight:500;transition:background var(--dur-2,.12s) ease,color var(--dur-2,.12s) ease}.cp-topbar-link:hover{transform:none;background:rgba(0,0,0,.05)}.cp-topbar-rule{height:20px;margin:0 10px}.cp-topbar-signup{border:1px solid rgba(0,0,0,.14);color:var(--cp-ink,#111)}.cp-topbar-upgrade,.cp-topbar-upgrade:hover{color:#6d28d9;background:rgba(124,58,237,.12);margin-inline-end:6px;font-weight:600}.cp-topbar-upgrade:hover{background:rgba(124,58,237,.2)}:root.theme-dark .cp-topbar-upgrade,:root.theme-dark .cp-topbar-upgrade:hover{color:#d8ccff;background:rgba(139,92,246,.22)}:root.theme-dark .cp-topbar-upgrade:hover{background:rgba(139,92,246,.32);color:#fff}.cp-topbar-login{height:40px;padding:0 20px;margin-inline-start:8px;font-size:14.5px;font-weight:600;transition:background var(--dur-2,.12s) ease}.cp-topbar-login:hover{transform:none;background:#333}:root.theme-dark .cp-topbar-home,:root.theme-dark .cp-topbar-search{border-color:rgba(255,255,255,.08)}:root.theme-dark .cp-topbar-home:hover,:root.theme-dark .cp-topbar-search:hover{border-color:rgba(255,255,255,.16)}:root.theme-dark .cp-topbar-search kbd{background:rgba(255,255,255,.07)}:root.theme-dark .cp-topbar-link:hover{background:rgba(255,255,255,.07);color:#f5f5f7}:root.theme-dark .cp-topbar-signup{border-color:rgba(255,255,255,.18);color:#f5f5f7}:root.theme-dark .cp-topbar-login:hover{background:#e5e5ea}}@media (min-width:769px){.cp-topbar-home:focus-visible,.cp-topbar-link:focus-visible,.cp-topbar-login:focus-visible,.cp-topbar-search:focus-visible{outline:2px solid #0a84ff;outline-offset:2px}}.cp-lib-head{display:flex;align-items:center;justify-content:space-between;padding:14px 12px 14px 16px}.cp-lib-title{background:none;padding:0;font:inherit;font-size:15px;font-weight:700;color:var(--side-ink,#111)}.cp-lib-plus,.cp-lib-title{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer}.cp-lib-plus{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--side-hover,rgba(0,0,0,.05));color:var(--side-ink,#111);transition:transform .15s ease}.cp-lib-plus:hover{transform:scale(1.06);background:var(--side-press,rgba(0,0,0,.08))}.cp-lib-card{margin:0 8px 12px;padding:18px 18px 20px;border-radius:12px;background:var(--side-hover,rgba(0,0,0,.05))}.cp-lib-card h3{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--side-ink,#111)}.cp-lib-card p{margin:0 0 16px;font-size:14px;line-height:1.4;color:var(--side-ink-2,#555)}.cp-lib-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;height:36px;padding:0 18px;border-radius:999px;background:#111;color:#fff;font-size:14px;font-weight:700;transition:transform .15s ease}.cp-lib-btn:hover{transform:scale(1.04)}:root.theme-dark .cp-lib-btn{background:#fff;color:#111}.cp-topbar-link,.cp-topbar-login{white-space:nowrap}@media (max-width:980px){.cp-topbar-login{padding:0 20px}}.cp-lib-btns{display:flex;flex-wrap:wrap}.cp-lib-btn-2{background:transparent;color:var(--side-ink,#111);box-shadow:inset 0 0 0 1px var(--side-line,rgba(0,0,0,.2))}:root.theme-dark .cp-lib-btn-2{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.cp-lib-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-align:start}.cp-lib-face{overflow:hidden;padding:0}.cp-lib-face img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.cp-lib-face span{font-size:14px;font-weight:700}.cp-lib-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#111;color:#fff;transition:transform .15s ease}.cp-lib-icon:hover{transform:scale(1.06)}:root.theme-dark .cp-lib-icon{background:#fff;color:#111}.cp-lib-card{border-radius:18px;padding:16px 14px 14px;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.07);transition:border-color var(--dur-2,.12s) ease}.cp-lib-card h3{font-size:15px;font-weight:600;letter-spacing:-.01em;margin-bottom:4px}.cp-lib-card p{font-size:13px;margin-bottom:14px}:root.theme-dark .cp-lib-card{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.07)}.cp-lib-btns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cp-lib-icon,:root.theme-dark .cp-lib-icon{width:auto;height:auto;padding:0;border-radius:0;background:none;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--side-ink,#111);font:inherit}:root.theme-dark .cp-lib-icon{color:#f5f5f7}.cp-lib-icon:hover{transform:none}.cp-lib-tile{width:100%;height:44px;border-radius:13px;display:grid;place-items:center;background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.06);transition:background var(--dur-2,.12s) ease,transform var(--dur-2,.12s) ease}:root.theme-dark .cp-lib-tile{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08)}.cp-lib-icon:hover .cp-lib-tile{background:rgba(0,0,0,.08);transform:translateY(-1px)}:root.theme-dark .cp-lib-icon:hover .cp-lib-tile{background:rgba(255,255,255,.1)}.cp-lib-icon:active .cp-lib-tile{transform:none}.cp-lib-icon-on .cp-lib-tile,.cp-lib-icon-on:hover .cp-lib-tile{background:#111;border-color:transparent;color:#fff}:root.theme-dark .cp-lib-icon-on .cp-lib-tile,:root.theme-dark .cp-lib-icon-on:hover .cp-lib-tile{background:#f5f5f7;color:#111}.cp-lib-label{font-size:11.5px;font-weight:500;opacity:.65;white-space:nowrap}.cp-lib-icon-on .cp-lib-label{opacity:1;font-weight:600}.cp-lib-icon:focus-visible{outline:none}.cp-lib-icon:focus-visible .cp-lib-tile{outline:2px solid #0a84ff;outline-offset:2px}@media (prefers-reduced-motion:reduce){.cp-lib-tile{transition:none}.cp-lib-icon:hover .cp-lib-tile{transform:none}}@media (max-width:980px){.cp-topbar-end .cp-topbar-link{display:none}}@media (min-width:769px){:root:not(.cp-shell-electron) .cp-app-has-side .cp-side-foot,:root:not(.cp-shell-electron) .cp-app-has-side .cp-side-invite{display:none}:root:not(.cp-shell-electron) .cp-app-has-side .cp-side{padding-bottom:8px}}@media (min-width:769px){:root:not(.cp-shell-electron) .cp-app-has-side .cp-home-embed h1:not(.cp-lv-h):not(:is([contenteditable],.md,.prose,article,.ProseMirror) h1){font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-inter),system-ui,sans-serif!important;font-size:32px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.025em!important;text-align:start!important;margin-top:0!important;margin-bottom:16px!important}}.cp-topbar-friends{width:40px;padding:0;justify-content:center}a.cp-topbar-link{text-decoration:none}.cp-topbar-face{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;padding:0;overflow:hidden;width:36px;height:36px;border-radius:50%;margin-inline-start:10px;display:grid;place-items:center;background:var(--side-hover,rgba(0,0,0,.06));color:var(--side-ink,#111);font:inherit;font-size:13px;font-weight:700;transition:transform .15s ease}.cp-topbar-face:hover{transform:scale(1.06)}.cp-topbar-face img{width:36px;height:36px;-o-object-fit:cover;object-fit:cover}@media (min-width:769px){:root:not(.cp-shell-electron) .cp-app-has-side .cp-acct-top .cp-account-menu{position:fixed;top:calc(var(--topbar-h, 72px) - 6px);bottom:auto;inset-inline-end:18px;inset-inline-start:auto;min-width:260px;z-index:60}:root:not(.cp-shell-electron) .cp-topbar .cp-topbar-search{order:3;flex:0 0 40px;width:40px;min-width:0;height:40px;padding:0;justify-content:center;margin-inline-start:auto;background:none;border-color:transparent;box-shadow:none}.cp-topbar .cp-topbar-search kbd,.cp-topbar .cp-topbar-search span{display:none}.cp-topbar .cp-topbar-end{order:4;margin-inline-start:0}.cp-bell{position:relative;order:3;flex:none}.cp-topbar-search+.cp-bell{margin-inline-start:0}.cp-bell-btn{position:relative;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--cp-ink,#111);cursor:pointer}.cp-bell-btn:hover{background:rgba(0,0,0,.05)}.cp-bell-n{position:absolute;top:3px;right:2px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:#FF3B30;color:#fff;font-size:11px;font-weight:700;line-height:16px;text-align:center}.cp-bell-menu{position:absolute;z-index:80;top:46px;right:0;min-width:240px;padding:8px;border-radius:14px;background:var(--panel-page,#fff);box-shadow:0 12px 40px rgba(0,0,0,.18);font-size:15px}.cp-bell-menu p{margin:0;padding:8px 10px;color:var(--cp-ink-dim,#6e6e73)}.cp-bell-menu a{display:block;padding:8px 10px;border-radius:10px;color:var(--cp-ink,#111);text-decoration:none}.cp-bell-menu a:hover{background:rgba(0,0,0,.05)}:root.theme-dark .cp-bell-btn:hover,:root.theme-dark .cp-bell-menu a:hover{background:rgba(255,255,255,.08)}}@media (max-width:768px){.cp-bell{display:none}}