:is(body:has(.plm-page)>.site-header,body:has(.plm-page)>.journey-site-footer){display:none}.plm-page{isolation:isolate;width:100%;min-height:100vh}.plm-page *{box-sizing:border-box}.plm-page button:disabled{cursor:not-allowed}.plm-page button:focus-visible,.plm-page a:focus-visible,.plm-page input:focus-visible,.plm-page select:focus-visible,.plm-page textarea:focus-visible{outline:3px solid var(--taste-accent,#174e3e);outline-offset:3px}.plm-page input,.plm-page select,.plm-page textarea{max-width:100%}@media (prefers-reduced-motion:reduce){.plm-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body:has(.plm-page){background:var(--taste-paper,#f5f7f4)}.plm-page{font-family:var(--taste-font,"Noto Sans SC","Microsoft YaHei",sans-serif);font-variant-numeric:tabular-nums}.plm-page :is(input,textarea)::placeholder{color:var(--taste-muted,#52635e)}@media (prefers-reduced-motion:no-preference){.plm-page button:not(:disabled){transition:background-color .18s,color .18s,border-color .18s,transform .12s cubic-bezier(.22,1,.36,1)}.plm-page button:not(:disabled):active{transform:translateY(1px)}.plm-page [role=dialog]{animation:.24s cubic-bezier(.22,1,.36,1) plm-sheet-open}@keyframes plm-sheet-open{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:none}}}
