.pc-wrap.svelte-1ytq1b4{z-index:40;padding-top:env(safe-area-inset-top);background:var(--ds-dark);color:var(--ds-on-dark);font-family:var(--ds-font-ui);position:sticky;top:0}.pc-bar.svelte-1ytq1b4{flex-wrap:wrap;align-items:center;gap:clamp(9px,1.4vw,16px);max-width:1320px;margin:0 auto;padding:11px clamp(12px,2.4vw,22px);display:flex}.pc-mark.svelte-1ytq1b4{border:1px solid var(--ds-on-dark-line);border-radius:var(--ds-radius-small);background:var(--ds-on-dark-pill);width:42px;height:42px;color:var(--ds-on-dark);flex:none;justify-content:center;align-items:center;display:flex}.pc-text.svelte-1ytq1b4{min-width:0}.pc-title.svelte-1ytq1b4{letter-spacing:-.03em;color:var(--ds-on-dark);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(15px,2.1vw,18px);font-weight:700;overflow:hidden}.pc-sub.svelte-1ytq1b4{color:var(--ds-on-dark);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.pc-tools.svelte-1ytq1b4{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.pc-close.svelte-1ytq1b4{border:1px solid var(--ds-on-dark-line);border-radius:var(--ds-radius-pill);width:44px;height:44px;color:var(--ds-on-dark);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease);background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.pc-close.svelte-1ytq1b4:active{background:var(--ds-on-dark-pill)}.pc-close.svelte-1ytq1b4:focus-visible{outline:3px solid var(--ds-glow);outline-offset:3px}@media (hover:hover) and (pointer:fine){.pc-close.svelte-1ytq1b4:hover{background:var(--ds-on-dark-pill);color:var(--ds-on-dark)}}.pc-topbar-wrap.svelte-1ytq1b4{background:var(--ds-on-dark-pill);height:4px}.pc-topbar-fill.svelte-1ytq1b4{transform-origin:0;background:var(--ds-glow);width:100%;height:100%;transition:transform var(--ds-duration-base) var(--ds-ease)}@media (width<=560px){.pc-bar.svelte-1ytq1b4{gap:8px;padding-block:8px}.pc-mark.svelte-1ytq1b4{border-radius:11px;width:36px;height:36px}.pc-title.svelte-1ytq1b4{font-size:14px}.pc-sub.svelte-1ytq1b4{margin-top:1px;font-size:10.5px}.pc-tools.svelte-1ytq1b4{gap:6px}}html[data-motion=reduce] .pc-close.svelte-1ytq1b4,html[data-motion=reduce] .pc-topbar-fill.svelte-1ytq1b4{transition:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .pc-close.svelte-1ytq1b4,html:not([data-motion=full]) .pc-topbar-fill.svelte-1ytq1b4{transition:none}}
