.vp-root .sa-mscreen{--sa-text-scale:1;--sa-role-screen-title:calc(var(--sa-text-scale) * 17px);--sa-role-section:calc(var(--sa-text-scale) * 19px);--sa-role-card-name:calc(var(--sa-text-scale) * 15px);--sa-role-hit-name:calc(var(--sa-text-scale) * 15px);--sa-role-row-name:calc(var(--sa-text-scale) * 14px);--sa-role-row-price:calc(var(--sa-text-scale) * 14px);--sa-role-ledger:calc(var(--sa-text-scale) * 12px);--sa-role-caption:calc(var(--sa-text-scale) * 11px);--sa-role-label:calc(var(--sa-text-scale) * 10.5px);--sa-role-field:calc(var(--sa-text-scale) * 16px);--sa-role-action:calc(var(--sa-text-scale) * 16px);--sa-role-body:calc(var(--sa-text-scale) * 14px);--sa-role-cta:calc(var(--sa-text-scale) * 15px);--sa-touch:44px;background:var(--vp-desk);max-width:460px;font-family:var(--vp-font);color:var(--vp-ink);flex-direction:column;margin:0 auto;display:flex}.vp-root .sa-mscreen-head{background:var(--vp-paper);border-bottom:1px solid var(--vp-line);flex:none;align-items:center;gap:9px;height:52px;padding:0 14px;display:flex}.vp-root .sa-mscreen-body{flex:auto;min-height:0}.vp-root .sa-mhead-toggle{border:1px solid var(--vp-card-line);background:var(--vp-parchment);font-family:var(--vp-font);font-variant-numeric:tabular-nums;font-size:var(--sa-role-ledger);letter-spacing:normal;text-transform:none;color:var(--vp-body);white-space:nowrap;transition:background-color var(--vp-dur-1) var(--vp-ease), color var(--vp-dur-1) var(--vp-ease);border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.vp-root .sa-mhead-toggle:after{content:"";height:var(--sa-touch);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.vp-root .sa-mhead-toggle.on{background:var(--vp-accent-wash);border-color:var(--vp-blue-light);color:var(--vp-ink)}.vp-root .sa-mhead-toggle[aria-disabled=true]{background:var(--vp-wash-2);border-color:var(--vp-line);color:var(--vp-icon);cursor:default}.vp-root .sa-mhead-toggle:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}.vp-root .sa-mhead-acct svg{width:17px;height:17px}@media (max-width:899px){.vp-root:has(.sa-mscreen) .vp-header{display:none}.vp-root .sa-mscreen{z-index:20;min-height:calc(100vh - var(--vp-tabbar-h));min-height:calc(100svh - var(--vp-tabbar-h));max-width:none;margin:0;position:relative}.vp-root .sa-mscreen-head{z-index:2;position:sticky;top:0}.vp-root .sa-mscreen-body{overflow-x:hidden}html:has(.sa-mscreen){overscroll-behavior-y:contain}.vp-root .sa-mscreen-head:has(.sa-lang){gap:8px;padding:0 12px}:is(.vp-root .sa-mscreen-head:has(.sa-lang) .sa-lang,.vp-root .sa-mscreen-head:has(.sa-lang) .sa-mhead-acct){flex:none}.vp-root .sa-mscreen-head:has(.sa-lang) .sa-mhead-toggle{flex:0 auto;min-width:24px;padding:6px 8px}.vp-root .sa-mscreen-head:has(.sa-lang) .sa-mhead-toggle-word{display:none}}.vp-root .sa-mscreen--page{background:0 0;max-width:none;margin:0;display:block}.vp-root .sa-page-stooddown{height:0;margin:0;padding:0;display:block;overflow:hidden}.vp-root .sa-screencard{background:var(--vp-paper);border:1px solid var(--vp-card-line);border-radius:12px;max-width:460px;margin:16px 16px 0;padding:16px}.vp-root .sa-screencard-t{font-family:var(--vp-font-display);font-size:var(--sa-role-screen-title);color:var(--vp-ink);font-weight:600;display:block}.vp-root .sa-screencard-b{font-family:var(--vp-font);font-size:var(--sa-role-body);color:var(--vp-body);margin-top:5px;font-weight:400;line-height:1.6;display:block}.vp-root .sa-screencard-cta{height:var(--sa-touch);border-radius:var(--vp-r-control);background:var(--vp-ink-band);font-family:var(--vp-font);font-size:var(--sa-role-cta);color:var(--vp-on-ink);justify-content:center;align-items:center;margin-top:13px;font-weight:600;text-decoration:none;display:flex}.vp-root .sa-screencard-cta:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}@media (max-width:899px){.vp-root main.sa-mscreen--page{background:var(--vp-desk);max-width:none;padding:0;display:flex}.vp-root .sa-mscreen--page .sa-screenpad{padding-left:16px;padding-right:16px}.vp-root .sa-mscreen--page .sa-mhead-host{z-index:2;background:var(--vp-paper);border-bottom:1px solid var(--vp-line);flex-wrap:wrap;flex:none;align-items:center;gap:0 9px;margin:0;padding:0 16px;display:flex;position:sticky;top:0}.vp-root .sa-mhead-host.vp-browse-head .vpf-row{flex:0 0 100%;order:2}.vp-root .sa-mscreen--page .sa-mhead-host .sa-mhead-pass{display:contents}.vp-root .sa-mscreen--page .sa-mhead-host *{order:2}.vp-root .sa-mscreen--page .sa-mhead-host h1{min-height:52px;font-family:var(--vp-font-display);font-size:var(--sa-role-screen-title);letter-spacing:normal;white-space:nowrap;text-overflow:ellipsis;color:var(--vp-ink);flex:0 auto;order:1;margin:0 auto 0 0;padding:14px 0;font-weight:700;line-height:1.4;display:block;overflow:hidden}.vp-root .sa-mscreen--page .sa-mhead-host .sa-mhead-line,.vp-root .sa-mscreen--page .sa-mhead-host .vp-digest-sub{font-family:var(--vp-font-mono);font-size:var(--sa-role-label);letter-spacing:.1em;text-transform:uppercase;color:var(--vp-ink-soft);flex:100%;order:3;padding:0 0 12px;font-weight:600;display:block}.vp-root .sa-mscreen--page .sa-mhead-host .vp-digest-sub[data-absent],.vp-root .sa-mscreen--page .sa-mhead-host .vp-digest-sub[data-door]{font-family:var(--vp-font);letter-spacing:normal;text-transform:none;font-weight:500}.vp-root .sa-mscreen--page .vp-pager-size,.vp-root .sa-mscreen--page .vp-typesel{display:none}.vp-root .sa-mscreen--page .sa-mhead-host .vpf-row{flex-wrap:nowrap;min-width:0}}
