.pf-top,.pf-nav{display:none}.pf-nav[data-workspace]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.pf-top{z-index:260;padding:env(safe-area-inset-top,0px) 12px 0;height:calc(58px + env(safe-area-inset-top,0px));background:color-mix(in oklab, var(--bg) 88%, transparent);border-bottom:1px solid var(--border2);color:var(--tx);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid;position:fixed;inset:0 0 auto}.pf-top-lead,.pf-top-trail{justify-content:center;align-items:center;display:flex}.pf-top-trail{justify-content:flex-end}.pf-top-titles{text-align:center;flex-direction:column;align-items:center;gap:1px;min-width:0;display:flex}.pf-top-mark{font-family:var(--font-num);letter-spacing:.3em;color:var(--tx3);font-size:9px;font-weight:600;line-height:1}.pf-top-title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:550;line-height:1.2;overflow:hidden}.pf-top-detail{color:var(--tx3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1.2;overflow:hidden}.pf-top :is(button,a){min-width:44px;min-height:44px;color:var(--tx2);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pf-top :is(button,a):active{color:var(--tx)}.pf-top svg{width:22px;height:22px}.pf-profile{width:34px;min-width:34px;height:34px;color:var(--tx2);font-family:var(--font-num);border-radius:50%;font-size:13px;font-weight:600;border:1px solid var(--border)!important}.pf-profile:active{color:var(--acc);border-color:var(--acc)!important}.pf-nav{z-index:260;height:calc(64px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--border2);background:var(--bg2);grid-template-columns:1fr 1fr 1.3fr 1fr 1fr;align-items:end;display:grid;position:fixed;inset:auto 0 0}.pf-tab{height:64px;min-height:44px;color:var(--tx3);font-family:var(--font-num);letter-spacing:.08em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:9.5px;text-decoration:none;display:flex}.pf-tab[aria-current=page]{color:var(--acc)}.pf-tab svg{width:22px;height:22px}.pf-signal{border:1px solid color-mix(in oklab, var(--acc) 70%, var(--border));background:radial-gradient(circle at 50% 35%, color-mix(in oklab, var(--acc) 30%, var(--bg2)), var(--bg2) 75%);width:58px;height:58px;color:var(--acc);box-shadow:0 0 22px color-mix(in oklab, var(--acc) 25%, transparent);-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer;border-radius:50%;justify-content:center;place-self:start center;align-items:center;margin-top:-17px;transition:transform .15s;display:flex}.pf-signal:active{transform:scale(.94)}.pf-signal svg{width:26px;height:26px}.pf-top :is(button,a):focus-visible,.pf-nav :is(button,a):focus-visible{outline:2px solid var(--acc);outline-offset:-3px}@supports ((-webkit-backdrop-filter:blur(18px)) or (backdrop-filter:blur(18px))){.pf-top{-webkit-backdrop-filter:blur(18px)}}}@media (max-width:1000px) and (prefers-reduced-motion:reduce){.pf-signal{transition:none}}