.x-viewer{padding:96px var(--p-m) 140px}.x-note{margin:0 0 96px calc(var(--p-axis) + 0px);max-width:60ch;font-size:18px;line-height:1.55}.x-note a{text-underline-offset:4px;text-decoration:underline}.x-group{grid-template-columns:var(--p-axis) minmax(0, 1fr);align-items:start;display:grid}.x-group+.x-group{margin-top:96px}.x-group-title{font-size:var(--p-s3);letter-spacing:-.02em;margin:0;padding-right:32px;line-height:1.1;position:sticky;top:24px}.x-pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.x-page{position:relative}.x-sheet{aspect-ratio:215.9/279.4;background:var(--p-paper-soft);transition:transform .4s var(--p-ease);position:relative}.x-open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.x-page:hover .x-sheet{transform:translateY(-4px)}.x-open:focus-visible{outline:3px solid var(--p-paper-ink);outline-offset:4px}.x-dialog{background:var(--p-bg);width:min(94vw,900px);max-width:none;max-height:94vh;color:var(--p-ink);overscroll-behavior:contain;border:0;margin:auto;padding:0;overflow:auto}.x-dialog::backdrop{background:#1f1611d1}.x-dialog-inner{padding:16px}.x-dialog-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:16px;display:flex}.x-dialog-bar p{font-family:var(--p-display);margin:0;font-size:22px}.x-dialog-actions{gap:8px;display:flex}.x-dialog-actions button{background:var(--p-accent);min-height:44px;color:var(--p-accent-ink);font:inherit;cursor:pointer;border-radius:var(--p-radius,6px);border:0;padding:0 16px;font-weight:600}.x-dialog-actions button:focus-visible{outline-color:var(--p-ink)}.x-dialog-actions button[aria-disabled=true],.x-dialog-actions button:disabled{opacity:.4;cursor:default}.x-dialog-sheet{aspect-ratio:215.9/279.4;background:var(--p-paper-soft);position:relative}.x-receive{padding:112px var(--p-m) 120px}.x-receive h2{font-size:var(--p-s2);letter-spacing:-.035em;margin:0;line-height:.95}.x-receive ul{font-size:var(--p-s4);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 48px;margin:48px 0 0;padding:0;line-height:1.4;list-style:none;display:grid}.x-receive li{max-width:30ch;padding-left:22px;position:relative}.x-receive li:before{content:"";background:currentColor;width:8px;height:8px;position:absolute;top:.55em;left:0}.x-dialog-hint{display:none}.x-receive-foot{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:56px;display:flex}.x-receive-note{max-width:56ch;color:var(--p-paper-muted);margin:0;font-size:15px}@media (max-width:1023px){.x-viewer{padding:64px var(--p-m) 96px}.x-note{margin:0 0 64px}.x-group{grid-template-columns:minmax(0,1fr)}.x-receive{padding:72px var(--p-m) 88px}.x-receive ul{grid-template-columns:minmax(0,1fr);margin-top:32px}.x-receive-foot{margin-top:40px}.x-group-title{margin-bottom:24px;position:static}.x-group+.x-group{margin-top:64px}.x-pages{gap:16px}}@media (prefers-reduced-motion:reduce){.x-sheet{transition:none}.x-page:hover .x-sheet{transform:none}}@media (max-width:767px){.x-dialog{width:100vw;height:100svh;max-height:100svh}.x-dialog-hint{color:var(--p-muted);margin:0 0 10px;font-size:14px;display:block}.x-dialog-sheet{width:200%}}
