.pt-header,.pt-scope{--pt-fg:#f2f3f7;--pt-dim:rgba(242,243,247,0.62);--pt-border:rgba(255,255,255,0.09);--pt-hover:rgba(255,255,255,0.09);--pt-bg:rgba(10,11,16,0.78);--pt-panel:#15161c;--pt-panel-row:rgba(255,255,255,0.05);--pt-panel-row-hover:rgba(255,255,255,0.10);--pt-shadow:0 24px 70px rgba(0,0,0,0.6);--pt-focus:#a855f7;--pt-h:56px;font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:-.01em}.pt-header{gap:12px;min-height:var(--pt-h);padding:0 14px 0 16px;background:var(--pt-bg);color:var(--pt-fg);border-bottom:1px solid var(--pt-border);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.pt-header,.pt-scope{display:flex;align-items:center}.pt-scope{gap:4px}.pt-header[data-theme=light],.pt-scope[data-theme=light],html[data-theme=light] .pt-header[data-theme=auto],html[data-theme=light] .pt-scope[data-theme=auto]{--pt-fg:#0d0d14;--pt-dim:#55556a;--pt-border:#e4e4f0;--pt-hover:rgba(0,0,0,0.07);--pt-bg:rgba(255,255,255,0.9);--pt-panel:#ffffff;--pt-panel-row:#f4f5fb;--pt-panel-row-hover:#e9ebf7;--pt-shadow:0 24px 70px rgba(0,0,0,0.16);--pt-focus:#6228d7}.pt-sticky{position:sticky;top:0;z-index:200}.pt-header *,.pt-header :after,.pt-header :before,.pt-scope *,.pt-scope :after,.pt-scope :before{box-sizing:border-box}.pt-left{gap:10px}.pt-left,.pt-mid{display:flex;align-items:center;min-width:0}.pt-mid{flex:1 1}.pt-right{display:flex;align-items:center;gap:4px;margin-left:auto}.pt-brand{min-width:44px;min-height:44px;display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;border-radius:12px}.pt-brand svg{display:block;flex-shrink:0}.pt-brand-name{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:var(--fs-xl);font-weight:600;white-space:nowrap}.pt-account-row:focus-visible,.pt-avatar-btn:focus-visible,.pt-brand:focus-visible,.pt-icon-btn:focus-visible,.pt-launcher-item:focus-visible{outline:2px solid var(--pt-focus);outline-offset:2px}.pt-pop{position:relative;display:flex;align-items:center}.pt-avatar-btn,.pt-icon-btn{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--pt-dim);cursor:pointer;transition:background .15s,color .15s}.pt-icon-btn:hover,.pt-icon-btn[aria-expanded=true]{background:var(--pt-hover);color:var(--pt-fg)}.pt-avatar-btn{padding:0;margin-left:4px}.pt-avatar-btn:hover,.pt-avatar-btn[aria-expanded=true]{background:var(--pt-hover)}.pt-avatar{display:inline-grid;place-items:center;border-radius:50%;object-fit:cover;flex-shrink:0}.pt-avatar-initial{background:linear-gradient(135deg,#ee2a7b,#6228d7);color:#fff;font-weight:700;font-family:var(--font-display),sans-serif}.pt-panel{position:absolute;top:calc(100% + 10px);right:0;background:var(--pt-panel);color:var(--pt-fg);border:1px solid var(--pt-border);border-radius:26px;box-shadow:var(--pt-shadow);z-index:300;max-width:calc(100vw - 20px)}.pt-launcher-panel{width:304px;padding:18px 12px 12px}.pt-launcher-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.pt-launcher-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 4px;border-radius:16px;text-decoration:none;color:var(--pt-fg)}a.pt-launcher-item:hover{background:var(--pt-panel-row)}.pt-launcher-name{font-size:var(--fs-sm);font-weight:500;text-align:center}.pt-launcher-soon{opacity:.5;cursor:default}.pt-tile{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#fff;font-weight:800;font-size:var(--fs-2xl);line-height:1}.pt-tile-pink{background:linear-gradient(135deg,#f9ce34,#ee2a7b 52%,#6228d7)}.pt-tile-indigo{background:linear-gradient(135deg,#ee2a7b,#6228d7)}.pt-tile-teal{background:linear-gradient(135deg,#14b8a6,#2563eb)}.pt-tile-ghost{background:transparent;color:var(--pt-dim);border:1.5px dashed var(--pt-border)}.pt-account-panel{width:340px;padding:18px 14px 12px}.pt-account-head{display:flex;align-items:center;gap:16px;padding:6px 8px 16px}.pt-account-id{min-width:0}.pt-account-name{font-family:var(--font-display),sans-serif;font-size:var(--fs-xl);font-weight:600}.pt-account-email,.pt-account-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-account-email{font-size:var(--fs-sm);color:var(--pt-dim)}.pt-chip{display:inline-block;margin-top:6px;padding:2px 10px;border-radius:999px;font-size:var(--fs-xs);font-weight:600;text-transform:capitalize;background:var(--pt-panel-row);color:var(--pt-dim);border:1px solid var(--pt-border)}.pt-account-list{display:flex;flex-direction:column;gap:3px}.pt-account-row{display:block;width:100%;padding:14px 18px;border:0;border-radius:14px;background:var(--pt-panel-row);color:var(--pt-fg);font:inherit;font-size:var(--fs-md);text-align:left;text-decoration:none;cursor:pointer;transition:background .15s}.pt-account-list>:first-child{border-top-left-radius:22px;border-top-right-radius:22px}.pt-account-list>:last-child{border-bottom-left-radius:22px;border-bottom-right-radius:22px}.pt-account-row:hover:not(:disabled){background:var(--pt-panel-row-hover)}.pt-account-row:disabled{opacity:.6;cursor:progress}.pt-account-signout{margin-top:10px;padding-top:10px;border-top:1px solid var(--pt-border)}.pt-account-foot{display:flex;justify-content:center;gap:10px;padding:14px 8px 4px;font-size:var(--fs-xs);color:var(--pt-dim)}.pt-account-foot a{color:inherit;text-decoration:none}.pt-account-foot a:hover{text-decoration:underline}@media (max-width:560px){.pt-header{gap:6px;padding:0 8px 0 10px}.pt-avatar-btn,.pt-icon-btn{width:44px;height:44px}.pt-brand-name{display:none}.pt-panel{position:fixed;top:calc(var(--pt-h) + 6px);right:10px;left:10px;width:auto}}.pt-theme-toggle .pt-theme-sun{display:none}.pt-theme-toggle .pt-theme-moon,html[data-theme=dark] .pt-theme-toggle .pt-theme-sun{display:block}html[data-theme=dark] .pt-theme-toggle .pt-theme-moon{display:none}