.pf-btn-x{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;border:0;border-radius:8px;background:var(--pf-surface);color:var(--pf-ink);box-shadow:inset 0 0 0 1px var(--pf-line-strong);font:600 13.5px/1 var(--pf-font-sans);white-space:nowrap;cursor:pointer;text-decoration:none;transition:box-shadow var(--pf-dur-quick) var(--pf-ease-color),background-color var(--pf-dur-quick) var(--pf-ease-color)}.pf-btn-x:hover{box-shadow:inset 0 0 0 1px var(--pf-edge)}.pf-btn-x:disabled{opacity:.55;cursor:default}.pf-btn-x.pf-btn-pri{background:var(--pf-espresso);color:var(--pf-ivory);box-shadow:none}.pf-btn-x.pf-btn-pri:hover{background:var(--pf-ink)}.pf-btn-x.pf-btn-danger{color:var(--pf-error);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pf-error) 35%,var(--pf-surface))}.pf-btn-x.pf-btn-danger:hover{box-shadow:inset 0 0 0 1px var(--pf-error)}.pf-btn-x.pf-btn-lg{height:48px;padding:0 20px;border-radius:10px;font-size:15px}.pf-field{height:40px;width:100%;max-width:340px;padding:0 12px;border:1px solid var(--pf-edge);border-radius:10px;background:var(--pf-surface);color:var(--pf-ink);font:15px/1.2 var(--pf-font-sans)}.pf-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.pf-chips button{height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--pf-surface);color:var(--pf-ink);box-shadow:inset 0 0 0 1px var(--pf-line-strong);font:500 14px/1 var(--pf-font-sans);cursor:pointer}.pf-chips button[aria-pressed=true]{background:var(--pf-espresso);color:var(--pf-ivory);box-shadow:none;font-weight:600}.pf-seg{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--pf-sand)}.pf-seg button{height:34px;min-width:64px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--pf-ink);font:500 14px/1 var(--pf-font-sans);cursor:pointer}.pf-seg button[aria-pressed=true]{background:var(--pf-surface);font-weight:600;box-shadow:0 0 0 1px var(--pf-line-strong)}.pf-th{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0;font-size:14.5px;line-height:1.5}.pf-th,.pf-usd{align-items:center}.pf-usd{display:inline-flex;gap:2px;font-weight:600}.pf-usd input{width:88px;height:40px;padding:0 10px;border:1px solid var(--pf-edge);border-radius:10px;background:var(--pf-surface);color:var(--pf-ink);font:600 15px/1 var(--pf-font-sans);font-variant-numeric:tabular-nums}.pf-err{margin:0;padding:10px 14px;border-radius:12px;background:var(--pf-sand);color:var(--pf-error);font-size:14px;font-weight:600;line-height:1.45}.pf-live{margin:0;min-height:20px;font-size:13px;color:var(--pf-muted)}.pf-ci{flex:1 1 100%;display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:12px;background:var(--pf-sand)}.pf-ci-t{margin:0;font-size:15px;font-weight:600;color:var(--pf-ink)}.pf-ci-d{margin:0;font-size:13.5px;line-height:1.45;color:var(--pf-muted)}.pf-ci-b{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pf-ac{max-width:1040px;margin:0 auto;padding:24px 0 48px;font-family:var(--pf-font-sans);color:var(--pf-ink)}.pf-ac-h1{margin:0;font:600 clamp(26px,3vw,30px)/1.15 var(--pf-font-display)}.pf-ac-rl a{color:var(--pf-ink);text-underline-offset:3px}.pf-ac-note{margin:16px 0 0;padding:10px 14px;border-radius:12px;background:var(--pf-cream);font-size:14px;line-height:1.45}.pf-an{display:flex;flex-wrap:wrap;gap:0 4px;margin-top:16px;border-bottom:1px solid var(--pf-line)}.pf-an a{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:var(--pf-muted);text-decoration:none;white-space:nowrap}.pf-an a:hover{color:var(--pf-ink)}.pf-an a[aria-current=page]{border-bottom-color:var(--pf-espresso);color:var(--pf-ink);font-weight:600}.pf-ac-grid{display:grid;gap:24px;margin-top:20px}.pf-ac-nav{display:flex;flex-direction:column;background:var(--pf-surface);border:1px solid var(--pf-line);border-radius:12px;overflow:hidden}.pf-ac-nav a{display:flex;align-items:center;gap:12px;min-height:60px;padding:0 14px;color:var(--pf-ink);text-decoration:none}.pf-ac-nav a+a{border-top:1px solid var(--pf-line)}.pf-ac-nav a>.pf-ic{flex:none;color:var(--pf-espresso)}.pf-ac-nav-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:15px;font-weight:500}.pf-ac-nav-t small{font-size:13px;font-weight:400;color:var(--pf-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-ac-nav-c{flex:none;color:var(--pf-muted)}.pf-ac-body{display:flex;flex-direction:column;gap:32px;min-width:0}.pf-ac-sec{scroll-margin-top:16px}.pf-ac-sec h2{margin:0 0 4px;font:600 22px/1.2 var(--pf-font-display)}.pf-ac-lead{margin:0 0 10px;max-width:68ch;font-size:14px;line-height:1.5;color:var(--pf-muted)}.pf-ac-sec>h2+.pf-ac-me,.pf-ac-sec>h2+.pf-ac-row{margin-top:8px}.pf-ac-me{display:flex;align-items:center;gap:12px;padding:14px;margin-bottom:12px;border:1px solid var(--pf-line);border-radius:12px;background:var(--pf-surface)}.pf-ac-av{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--pf-blush);color:var(--pf-espresso)}.pf-ac-who{min-width:0;display:flex;flex-direction:column;gap:2px}.pf-ac-who b{font-size:15px;font-weight:600;overflow-wrap:anywhere}.pf-ac-who span{font-size:13px;color:var(--pf-muted)}.pf-ac-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:14px 0;border-top:1px solid var(--pf-line)}.pf-ac-rl{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:2px}.pf-ac-rl>b,.pf-ac-rl>label{font-size:14.5px;font-weight:500;color:var(--pf-ink)}.pf-ac-rl>span{font-size:13px;line-height:1.45;color:var(--pf-muted)}.pf-ac-rc{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.pf-ac-col{flex:1 1 100%;display:flex;flex-direction:column;gap:10px}.pf-ac-col>.pf-ac-rl{flex:none}.pf-key{display:inline-block;max-width:100%;padding:8px 12px;border-radius:8px;background:var(--pf-sand);color:var(--pf-ink);font:600 14px/1.4 ui-monospace,Menlo,Consolas,monospace;overflow-wrap:anywhere}.pf-key.is-masked{letter-spacing:2px}.pf-key-in{width:100%;max-width:520px;height:40px;padding:0 10px;border:1px solid var(--pf-edge);border-radius:8px;color:var(--pf-ink);font:500 13px/1 ui-monospace,Menlo,Consolas,monospace}.pf-ac-list,.pf-key-in{background:var(--pf-surface)}.pf-ac-list{list-style:none;margin:6px 0 0;padding:0;border:1px solid var(--pf-line);border-radius:12px;overflow:hidden}.pf-ac-list li{display:block}.pf-ac-list li+li{border-top:1px solid var(--pf-line)}.pf-ac-list a{display:flex;flex-direction:column;gap:2px;padding:12px 14px;color:var(--pf-ink);text-decoration:none}.pf-ac-list a:hover b{text-decoration:underline;text-underline-offset:3px}.pf-ac-list b{font-size:14px;font-weight:600}.pf-ac-list span{font-size:13px;color:var(--pf-muted)}.pf-ac-save{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:14px;border-top:1px solid var(--pf-line)}@media (min-width:1024px){.pf-ac-grid{grid-template-columns:200px minmax(0,1fr);gap:40px;align-items:start}.pf-ac-nav{position:sticky;top:24px;gap:2px;padding:0;border:0;border-radius:0;background:transparent}.pf-ac-nav a{min-height:38px;padding:0 10px;border-radius:8px;font-size:14px}.pf-ac-nav a+a{border-top:0}.pf-ac-nav a:hover{background:var(--pf-surface)}.pf-ac-nav-t{font-size:14px}.pf-ac-nav-c,.pf-ac-nav-t small{display:none}}.pf-ob{max-width:640px;margin:0 auto;padding:28px 0 48px;display:flex;flex-direction:column;gap:16px;font-family:var(--pf-font-sans);color:var(--pf-ink)}.pf-ob-bars{display:flex;gap:6px}.pf-ob-bars span{height:5px;width:14px;border-radius:3px;background:var(--pf-line)}.pf-ob-bars span.on{background:var(--pf-espresso)}.pf-ob-bars span.now{width:28px}.pf-ob-n{margin:0;font-size:13.5px;font-weight:600;color:var(--pf-muted)}.pf-ob-h{margin:0;font:600 clamp(28px,4vw,40px)/1.1 var(--pf-font-display);text-wrap:balance}.pf-ob-lead{margin:0;font-size:15px;line-height:1.5;color:var(--pf-muted)}.pf-ob-f{display:flex;flex-direction:column;gap:6px}.pf-ob-f>label,.pf-ob-l{font-size:14px;font-weight:600;color:var(--pf-ink)}.pf-ob-f .pf-field{max-width:none;height:48px}.pf-ob-help{margin:0;font-size:13.5px;line-height:1.45;color:var(--pf-muted)}.pf-ob-btns{display:flex;flex-wrap:wrap;gap:10px;padding-top:6px}.pf-ob-btns .pf-btn-pri{flex:1 1 200px}@media (max-width:767px){.pf-an a,.pf-btn-x,.pf-chips button,.pf-field,.pf-key-in,.pf-seg button,.pf-usd input{min-height:44px}.pf-ac-row .pf-btn-x{height:44px}.pf-ac{padding-top:16px}.pf-ac-out,.pf-ac-rc,.pf-ac-save .pf-btn-x{flex:1 1 100%}.pf-seg{display:flex}.pf-seg button{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.pf-btn-x{transition:none}}