.jd:where([data-tone=v1],[data-tone=v1] *){--jd-bg: #f7f3ea;--jd-paper: #fffdf8;--jd-ink: #121417;--jd-sub: #55585e;--jd-line: #121417;--jd-soft: #e2dbcb;--jd-marker: #ffe566;--jd-on-marker: #121417;--jd-blue: #1f4fd8;--jd-blue-wash: #eaf0fd;--jd-focus: #1f4fd8;--jd-green: #06c755;--jd-shop: #9b4423;--jd-ng: #c5221f;--jd-ok-ink: #06934a;--jd-brand: #05b45b;--jd-brand-ink: #037f40;--jd-sticker: #f7f3ea;--jd-code-bg: #121417;--jd-code-ink: #f2ede1;--jd-serif: "Zen Kaku Gothic New", "Noto Sans JP", "Hiragino Sans", sans-serif;--jd-sans: "Noto Sans JP", "Hiragino Sans", system-ui, sans-serif;--jd-mono: "IBM Plex Mono", ui-monospace, monospace;color-scheme:light;min-height:100vh;background:var(--jd-bg);color:var(--jd-ink);font-family:var(--jd-sans);font-size:15px;line-height:1.85;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:anywhere;line-break:strict;text-wrap:pretty}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .jd:where([data-tone=v1],[data-tone=v1] *){--jd-bg: #15140f;--jd-paper: #1f1e19;--jd-ink: #f2ede1;--jd-sub: #b8b2a4;--jd-line: #cfc8b8;--jd-soft: #38352c;--jd-sticker: #ede6d6;--jd-code-bg: #0b0b09;--jd-focus: #8fb0ff;--jd-blue: #8fb0ff;--jd-blue-wash: #1c2846;--jd-ng: #ff7a6e;--jd-ok-ink: #3ddc84;--jd-brand-ink: #3ddc84;color-scheme:dark}}:root[data-theme=dark] .jd:where([data-tone=v1],[data-tone=v1] *){--jd-bg: #15140f;--jd-paper: #1f1e19;--jd-ink: #f2ede1;--jd-sub: #b8b2a4;--jd-line: #cfc8b8;--jd-soft: #38352c;--jd-sticker: #ede6d6;--jd-code-bg: #0b0b09;--jd-focus: #8fb0ff;--jd-blue: #8fb0ff;--jd-blue-wash: #1c2846;--jd-ng: #ff7a6e;--jd-ok-ink: #3ddc84;--jd-brand-ink: #3ddc84;color-scheme:dark}.jd *:where([data-tone=v1],[data-tone=v1] *),.jd *:where([data-tone=v1],[data-tone=v1] *):before,.jd *:where([data-tone=v1],[data-tone=v1] *):after{box-sizing:border-box}.jd :is(h1,h2,h3):where([data-tone=v1],[data-tone=v1] *){text-wrap:balance}.jd :where(a):where([data-tone=v1],[data-tone=v1] *){color:inherit}.jd :is(button,a):focus-visible:where([data-tone=v1],[data-tone=v1] *){outline:3px solid var(--jd-focus);outline-offset:2px}.jd-mk:where([data-tone=v1],[data-tone=v1] *){background:linear-gradient(transparent 60%,var(--jd-marker) 60%);padding:0 .08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .jd-mk:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-marker);color:var(--jd-on-marker);padding:0 .18em;border-radius:2px}}:root[data-theme=dark] .jd-mk:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-marker);color:var(--jd-on-marker);padding:0 .18em;border-radius:2px}.jd-ic:where([data-tone=v1],[data-tone=v1] *){display:inline-block;flex:none;width:22px;height:22px}.jd-sticker:where([data-tone=v1],[data-tone=v1] *){position:relative;display:block;flex:none;width:52px;height:52px;border-radius:50%;background:var(--jd-sticker)}.jd-sticker img:where([data-tone=v1],[data-tone=v1] *){position:absolute;left:11%;top:11%;width:78%;height:78%;object-fit:contain}.jd-btn:where([data-tone=v1],[data-tone=v1] *){display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;border-radius:999px;border:2px solid var(--jd-line);background:var(--jd-ink);color:var(--jd-bg);font:inherit;font-weight:700;font-size:16px;line-height:1.45;text-align:center;text-decoration:none;cursor:pointer}.jd-btn:disabled:where([data-tone=v1],[data-tone=v1] *){opacity:.6;cursor:progress}.jd-btn.is-ghost:where([data-tone=v1],[data-tone=v1] *){background:transparent;color:var(--jd-ink)}.jd-btn.is-line:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-green);border-color:var(--jd-green);color:#fff;font-size:16px;font-weight:800}.jd-btn img:where([data-tone=v1],[data-tone=v1] *){width:22px;height:22px}.jd-arrow:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-mono);font-weight:600}.jd-eyebrow:where([data-tone=v1],[data-tone=v1] *){margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--jd-sub)}.jd-label:where([data-tone=v1],[data-tone=v1] *){display:inline-flex;align-items:center;gap:6px;padding:3px 14px 3px 10px;font-size:12px;font-weight:700;color:#fff;background:var(--jd-blue);clip-path:polygon(0 0,100% 0,calc(100% - 8px) 50%,100% 100%,0 100%)}.jd-label .jd-ic:where([data-tone=v1],[data-tone=v1] *){width:14px;height:14px}.jd-note:where([data-tone=v1],[data-tone=v1] *){margin:0;font-size:12.5px;line-height:1.75;color:var(--jd-sub)}.jd-top:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;justify-content:space-between;gap:12px}.jd-brand:where([data-tone=v1],[data-tone=v1] *){font-size:12.5px;font-weight:700;letter-spacing:.06em;text-decoration:none}.jd-top .jd-brand:where([data-tone=v1],[data-tone=v1] *),.jd-top .jd-label:where([data-tone=v1],[data-tone=v1] *){white-space:nowrap}@media(max-width:359px){.jd-top:where([data-tone=v1],[data-tone=v1] *){gap:6px}.jd-top .jd-brand:where([data-tone=v1],[data-tone=v1] *){letter-spacing:0}}.jd-wrap:where([data-tone=v1],[data-tone=v1] *){max-width:1120px;margin:0 auto;padding:18px 16px 64px}.jd-entry:where([data-tone=v1],[data-tone=v1] *){display:grid;gap:26px;margin-top:22px}.jd-entry h1:where([data-tone=v1],[data-tone=v1] *){margin:10px 0 0;font-family:var(--jd-serif);font-weight:900;font-size:clamp(30px,8.6vw,52px);line-height:1.34;outline:none}.jd-deck:where([data-tone=v1],[data-tone=v1] *){margin:12px 0 0;max-width:30em;font-size:15.5px}.jd-flow:where([data-tone=v1],[data-tone=v1] *){display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;padding:0;list-style:none;font-size:13px;font-weight:700}.jd-flow li:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;gap:6px;padding:3px 12px 3px 8px;border:1.5px solid var(--jd-line);border-radius:999px;background:var(--jd-paper)}.jd-flow li.is-to:where([data-tone=v1],[data-tone=v1] *){padding:0;border:0;background:none;font-family:var(--jd-mono)}.jd-flow .jd-ic:where([data-tone=v1],[data-tone=v1] *){width:20px;height:20px}.jd-cta:where([data-tone=v1],[data-tone=v1] *){margin-top:18px}.jd-cta .jd-btn:where([data-tone=v1],[data-tone=v1] *){width:100%;max-width:360px}.jd-btn-ic:where([data-tone=v1],[data-tone=v1] *){width:24px;height:24px;flex:none}.jd-btn-arrow:where([data-tone=v1],[data-tone=v1] *){width:30px;height:18px;flex:none;transition:transform .2s cubic-bezier(.2,.7,.2,1)}.jd-btn:hover .jd-btn-arrow:where([data-tone=v1],[data-tone=v1] *),.jd-btn:focus-visible .jd-btn-arrow:where([data-tone=v1],[data-tone=v1] *){transform:translate(6px)}@media(prefers-reduced-motion:no-preference){.jd-cta .jd-btn-arrow:where([data-tone=v1],[data-tone=v1] *){animation:jdPush .65s cubic-bezier(.3,0,.2,1) 1.3s}}@media(prefers-reduced-motion:reduce){.jd-btn-arrow:where([data-tone=v1],[data-tone=v1] *){transition:none}}.jd-honest:where([data-tone=v1],[data-tone=v1] *){margin:12px 0 0;max-width:34em;font-size:12px;color:var(--jd-sub)}.jd-prev:where([data-tone=v1],[data-tone=v1] *){margin:12px 0 0;font-size:14px;font-weight:700}.jd-prev a:where([data-tone=v1],[data-tone=v1] *){display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}.jd-try-label:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;gap:8px;margin:0 0 10px;font-family:var(--jd-serif);font-weight:600;font-size:17px}.jd-try-label .jd-ic:where([data-tone=v1],[data-tone=v1] *){width:26px;height:26px}.jd-back:where([data-tone=v1],[data-tone=v1] *){margin-top:28px;font-size:13px;color:var(--jd-sub)}.jd-back a:where([data-tone=v1],[data-tone=v1] *){display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}@media(min-width:900px){.jd-entry:where([data-tone=v1],[data-tone=v1] *){grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-top:48px}}.jd-trial:where([data-tone=v1],[data-tone=v1] *){padding:16px;border:2px solid var(--jd-line);border-radius:18px;background:var(--jd-paper)}.jd-t-head:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;gap:12px}.jd-t-head .jd-t-kicker:where([data-tone=v1],[data-tone=v1] *){display:inline-flex;align-items:center;gap:5px;margin-bottom:4px;padding:1px 10px 1px 4px;border:1.5px solid var(--jd-line);border-radius:999px;background:var(--jd-paper);font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--jd-ink)}.jd-t-kic:where([data-tone=v1],[data-tone=v1] *){width:18px;height:18px}.jd-t-head .jd-t-title:where([data-tone=v1],[data-tone=v1] *){display:block;margin:0;font-family:var(--jd-sans);font-size:16.5px;font-weight:700;line-height:1.45}.jd-t-head h1.jd-t-title:where([data-tone=v1],[data-tone=v1] *){font-size:19px;font-weight:900;outline:none}.jd-t-ask:where([data-tone=v1],[data-tone=v1] *){margin:12px 0 10px;font-size:14px;line-height:1.75}.jd-t-demo:where([data-tone=v1],[data-tone=v1] *){position:relative;display:block;padding:30px 12px 12px;border:1.5px dashed var(--jd-soft);border-radius:12px;background:var(--jd-bg);scroll-margin-top:12px;transition:border-color .2s}.jd-t-demo.is-fixed:where([data-tone=v1],[data-tone=v1] *){border-style:solid;border-color:var(--jd-green)}.jd-d-tag:where([data-tone=v1],[data-tone=v1] *){position:absolute;left:10px;top:7px;font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1.5;color:var(--jd-sub)}.jd-t-demo.is-fixed .jd-d-tag:where([data-tone=v1],[data-tone=v1] *){color:var(--jd-ok-ink)}.jd-t-demo.is-fixed .jd-d-stage:where([data-tone=v1],[data-tone=v1] *){animation:jd-d-in .35s ease-out}.jd-d-cap:where([data-tone=v1],[data-tone=v1] *){margin:0;font-size:12px;font-weight:800;line-height:1.5;color:var(--jd-sub)}.jd-d-card:where([data-tone=v1],[data-tone=v1] *){display:grid;gap:8px;padding:10px 12px;border:1.5px solid var(--jd-line);border-radius:12px;background:var(--jd-paper)}.jd-d-row:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:84px 1fr;gap:8px;align-items:baseline;padding-top:6px;border-top:1px solid var(--jd-soft);font-size:13.5px;line-height:1.5}.jd-d-date:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-mono);font-size:12.5px;color:var(--jd-sub)}.jd-d-row.is-new .jd-d-date:where([data-tone=v1],[data-tone=v1] *){color:var(--jd-ink);font-weight:600}.jd-d-browser:where([data-tone=v1],[data-tone=v1] *){overflow:hidden;border:1.5px solid var(--jd-line);border-radius:12px;background:var(--jd-paper)}.jd-d-bar:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1.5px solid var(--jd-soft);background:var(--jd-bg);font-size:12px;line-height:1.5}.jd-d-state:where([data-tone=v1],[data-tone=v1] *){flex:none;padding:1px 8px;border-radius:999px;font-weight:800;color:#fff;white-space:nowrap}.jd-d-browser.is-before .jd-d-state:where([data-tone=v1],[data-tone=v1] *){background:#d93025}.jd-d-browser.is-after .jd-d-state:where([data-tone=v1],[data-tone=v1] *){background:#06934a}.jd-d-url:where([data-tone=v1],[data-tone=v1] *){overflow:hidden;font-family:var(--jd-mono);color:var(--jd-sub);text-overflow:ellipsis;white-space:nowrap}.jd-d-page:where([data-tone=v1],[data-tone=v1] *){display:grid;gap:6px;padding:16px 14px}.jd-d-browser.is-before .jd-d-page:where([data-tone=v1],[data-tone=v1] *){background:#d93025;color:#fff}.jd-d-title:where([data-tone=v1],[data-tone=v1] *){font-size:16px;line-height:1.5}.jd-d-errcode:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-mono);font-size:11.5px;opacity:.9;word-break:break-all}.jd-d-text:where([data-tone=v1],[data-tone=v1] *){font-size:13.5px}.jd-d-browser.is-shop .jd-d-page:where([data-tone=v1],[data-tone=v1] *){justify-items:center;gap:10px;padding:14px 14px 18px}.jd-d-shop:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-serif);font-size:15px;line-height:1.4;letter-spacing:.08em}.jd-d-mark:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;justify-content:center;gap:4px;margin:8px 0 0;font-size:12.5px;font-weight:800;line-height:1.5;color:var(--jd-ng)}.jd-d-mark-ic:where([data-tone=v1],[data-tone=v1] *){flex:none;width:16px;height:16px}.jd-d-chat:where([data-tone=v1],[data-tone=v1] *){display:grid;gap:8px}.jd-d-q:where([data-tone=v1],[data-tone=v1] *){justify-self:end;max-width:80%;margin:0;padding:8px 14px;border-radius:16px 16px 4px;background:var(--jd-ink);color:var(--jd-paper);font-size:14px;font-weight:700;line-height:1.5}.jd-d-a:where([data-tone=v1],[data-tone=v1] *){justify-self:start;max-width:88%;padding:8px 14px;border:1.5px solid var(--jd-line);border-radius:16px 16px 16px 4px;background:var(--jd-paper)}.jd-d-ans:where([data-tone=v1],[data-tone=v1] *){margin:0;font-size:15px;font-weight:800;line-height:1.5}.jd-d-src:where([data-tone=v1],[data-tone=v1] *){display:block;margin-top:4px;font-size:11.5px;line-height:1.5;color:var(--jd-sub)}.jd-d-bhead:where([data-tone=v1],[data-tone=v1] *){display:flex;justify-content:space-between;align-items:center;gap:8px}.jd-d-badge:where([data-tone=v1],[data-tone=v1] *){flex:none;padding:0 10px;border:1.5px solid var(--jd-line);border-radius:999px;font-family:var(--jd-mono);font-size:15px;font-weight:600;line-height:1.6;white-space:nowrap}.jd-d-badge.is-word:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-sans);font-size:12.5px;font-weight:800}.is-before .jd-d-badge:where([data-tone=v1],[data-tone=v1] *){border-color:#d93025;background:#d93025;color:#fff}.is-after .jd-d-badge:where([data-tone=v1],[data-tone=v1] *){border-color:#121417;background:var(--jd-marker);color:#121417}.jd-d-brow:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:78px 1fr 58px;gap:8px;align-items:center;font-size:12.5px;line-height:1.5}.jd-d-blabel:where([data-tone=v1],[data-tone=v1] *){font-weight:700;white-space:nowrap}.jd-d-bval:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-mono);text-align:right}.jd-d-track:where([data-tone=v1],[data-tone=v1] *){display:block;height:14px;overflow:hidden;border-radius:4px;background:var(--jd-bg)}.jd-d-fill:where([data-tone=v1],[data-tone=v1] *){display:block;height:100%;border-radius:4px;background:var(--jd-ink)}.jd-d-meter.is-before .jd-d-fill:where([data-tone=v1],[data-tone=v1] *){background:#d93025}.jd-d-card.is-after .jd-d-fill:where([data-tone=v1],[data-tone=v1] *){background:#06934a}.jd-d-num:where([data-tone=v1],[data-tone=v1] *){margin:0;line-height:1}.jd-d-num b:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-mono);font-size:40px;font-weight:600}.jd-d-num span:where([data-tone=v1],[data-tone=v1] *){margin-left:4px;font-size:14px;font-weight:800}.jd-d-meter .jd-d-track:where([data-tone=v1],[data-tone=v1] *){height:12px}.jd-d-note:where([data-tone=v1],[data-tone=v1] *){margin:0;font-size:12.5px;line-height:1.6;color:var(--jd-sub)}.jd-d-phone:where([data-tone=v1],[data-tone=v1] *){margin:0 auto;padding:10px;border:1.5px solid var(--jd-line);border-radius:14px;background:var(--jd-paper)}.jd-d-hero:where([data-tone=v1],[data-tone=v1] *){display:block;width:100%;border-radius:12px}.jd-d-shopline:where([data-tone=v1],[data-tone=v1] *){margin:8px 0 0;font-size:13px;font-weight:800;line-height:1.5}.jd-d-table:where([data-tone=v1],[data-tone=v1] *){width:100%;overflow:hidden;border:1.5px solid var(--jd-line);border-collapse:separate;border-spacing:0;border-radius:12px;background:var(--jd-paper);font-size:12px;line-height:1.5}.jd-d-table th:where([data-tone=v1],[data-tone=v1] *){padding:6px 8px;border-bottom:1.5px solid var(--jd-soft);background:var(--jd-bg);color:var(--jd-sub);font-size:11.5px;font-weight:800;text-align:left}.jd-d-table th:first-child:where([data-tone=v1],[data-tone=v1] *){width:44%}.jd-d-table td:where([data-tone=v1],[data-tone=v1] *){padding:7px 8px;border-top:1px solid var(--jd-soft);vertical-align:top}.jd-d-table tr:first-child td:where([data-tone=v1],[data-tone=v1] *){border-top:0}.jd-d-table :is(th,td):last-child:where([data-tone=v1],[data-tone=v1] *){white-space:nowrap}.jd-d-table tr.is-hl td:where([data-tone=v1],[data-tone=v1] *){font-weight:700}.jd-d-table td.is-ng:where([data-tone=v1],[data-tone=v1] *){color:var(--jd-ng);font-weight:800}.jd-d-table td.is-ok:where([data-tone=v1],[data-tone=v1] *){color:var(--jd-ok-ink);font-weight:800}.jd-t-btn:where([data-tone=v1],[data-tone=v1] *){display:inline-block;width:120px;padding:12px 0;border-radius:999px;background:var(--jd-shop);color:#fff;font-size:16px;font-weight:700;line-height:1.35;text-align:center;word-break:normal;overflow-wrap:normal}.jd-t-btn.is-fixed:where([data-tone=v1],[data-tone=v1] *){width:auto;padding:12px 24px}.jd-code:where([data-tone=v1],[data-tone=v1] *){display:grid;margin-top:10px;padding:12px 0;border-radius:12px;background:var(--jd-code-bg);color:var(--jd-code-ink);font-family:var(--jd-mono);font-size:14.5px;line-height:1.5}.jd-code .jd-ln:where([data-tone=v1],[data-tone=v1] *){display:block;width:100%;padding:5px 16px;border:0;border-left:4px solid transparent;background:none;color:inherit;font:inherit;text-align:left;white-space:pre}.jd-code button.jd-ln:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;min-height:44px;margin-top:2px;background:#23252a;border-left-color:#6b6f78;cursor:pointer}.jd-code button.jd-ln:not(.is-on,.is-ng):hover:where([data-tone=v1],[data-tone=v1] *){background:#30333a}.jd-code .jd-ln.is-on:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-marker);color:#121417;border-left-color:var(--jd-green)}.jd-code .jd-ln.is-ng:where([data-tone=v1],[data-tone=v1] *){background:#3a2a2a}.jd-picks .jd-ln:where([data-tone=v1],[data-tone=v1] *),.jd-diff .jd-ln:where([data-tone=v1],[data-tone=v1] *){white-space:pre-wrap;overflow-wrap:anywhere}.jd-picks:where([data-tone=v1],[data-tone=v1] *){font-size:13.5px}.jd-diff:where([data-tone=v1],[data-tone=v1] *){font-size:13px}.jd-code .jd-ln.is-kv:where([data-tone=v1],[data-tone=v1] *),.jd-code .jd-ln.is-num:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:6.2em 1fr;column-gap:8px;align-items:start;align-content:center}.jd-code .jd-ln.is-num:where([data-tone=v1],[data-tone=v1] *){grid-template-columns:1.4em 1fr;column-gap:6px}.jd-ln-v:where([data-tone=v1],[data-tone=v1] *){white-space:pre-wrap}.jd-code .jd-ln.is-del:where([data-tone=v1],[data-tone=v1] *){color:#9c9688;text-decoration:line-through}.jd-code .jd-ln.is-add:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-marker);color:#121417}.jd-t-res:where([data-tone=v1],[data-tone=v1] *){margin:12px 0 0;padding:10px 12px;border:1.5px solid var(--jd-line);border-radius:10px;background:var(--jd-bg);font-size:13.5px;line-height:1.75}.jd-opt:where([data-tone=v1],[data-tone=v1] *){display:block;width:100%;margin-top:8px;padding:10px 14px;border:1.5px solid var(--jd-line);border-radius:12px;background:var(--jd-paper);color:var(--jd-ink);font:inherit;font-size:14px;font-weight:700;line-height:1.6;text-align:left;cursor:pointer}.jd-opt.is-on:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-marker);color:#121417}.jd-opt.is-ng:where([data-tone=v1],[data-tone=v1] *){border-style:dashed;color:var(--jd-sub)}.jd-feel:where([data-tone=v1],[data-tone=v1] *){display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.jd-feel .jd-opt:where([data-tone=v1],[data-tone=v1] *){width:auto;margin:0;border-radius:999px}.jd-t-diffcap:where([data-tone=v1],[data-tone=v1] *){margin:16px 0 0;font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--jd-sub)}.jd-t-diffcap+.jd-diff:where([data-tone=v1],[data-tone=v1] *){margin-top:6px}.jd-t-day:where([data-tone=v1],[data-tone=v1] *){margin:12px 0 0;padding:10px 12px;border:1.5px dashed var(--jd-soft);border-radius:10px;background:var(--jd-bg);font-size:13.5px;line-height:1.75}.jd-t-day b:where([data-tone=v1],[data-tone=v1] *){display:block;font-size:12px;letter-spacing:.06em;color:var(--jd-sub)}.jd-trialpage:where([data-tone=v1],[data-tone=v1] *){max-width:600px;margin:0 auto;padding:16px 16px 64px}.jd-trialpage .jd-trial:where([data-tone=v1],[data-tone=v1] *){margin-top:18px}.jd-t-hint:where([data-tone=v1],[data-tone=v1] *){margin:10px 0 0;font-size:12px;color:var(--jd-sub)}.jd-t-next:where([data-tone=v1],[data-tone=v1] *){margin-top:12px}.jd-t-next .jd-btn:where([data-tone=v1],[data-tone=v1] *){width:100%}.jd-pp-strip:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;gap:12px;margin-top:14px;max-width:420px}.jd-pp-one:where([data-tone=v1],[data-tone=v1] *){flex:none;width:60px;height:76px;object-fit:cover;object-position:50% 50%;border-radius:12px;background:var(--jd-soft)}.jd-pp-strip p:where([data-tone=v1],[data-tone=v1] *){margin:0;font-size:13px;line-height:1.6;font-weight:700}.jd-pp-strip small:where([data-tone=v1],[data-tone=v1] *){display:block;font-weight:500;color:var(--jd-sub);font-size:12px}.jd-pp-ask:where([data-tone=v1],[data-tone=v1] *){display:block;font-size:11.5px;font-weight:700;letter-spacing:.06em;color:var(--jd-sub);margin-bottom:4px}.jd-pp-q:where([data-tone=v1],[data-tone=v1] *){margin:0;font-size:14.5px;line-height:1.85}.jd-pp-q:where([data-tone=v1],[data-tone=v1] *):before{content:"「"}.jd-pp-q:where([data-tone=v1],[data-tone=v1] *):after{content:"」"}.jd-pp-who:where([data-tone=v1],[data-tone=v1] *){font-size:12.5px;color:var(--jd-sub);margin:8px 0 0;line-height:1.6}.jd-pp-who b:where([data-tone=v1],[data-tone=v1] *){color:var(--jd-ink);font-size:13.5px}.jd-pp-keep:where([data-tone=v1],[data-tone=v1] *){white-space:nowrap}.jd-pp-link:where([data-tone=v1],[data-tone=v1] *){white-space:nowrap}.jd-pp-who a:where([data-tone=v1],[data-tone=v1] *){color:inherit;text-underline-offset:3px;display:inline-flex;min-height:32px;align-items:center}.jd-pp-moment:where([data-tone=v1],[data-tone=v1] *){margin-top:12px;border-top:1.5px dashed var(--jd-soft);padding-top:12px;display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:start}.jd-pp-moment img:where([data-tone=v1],[data-tone=v1] *){width:72px;height:96px;object-fit:cover;object-position:50% 60%;border-radius:10px}.jd-pp-moment .jd-pp-ask:where([data-tone=v1],[data-tone=v1] *){margin:0 0 2px}.jd-pp-moment .jd-pp-q:where([data-tone=v1],[data-tone=v1] *){font-size:14px}.jd-pp-moment .jd-pp-who:where([data-tone=v1],[data-tone=v1] *){margin-top:4px}.jd-pp-sec:where([data-tone=v1],[data-tone=v1] *){margin-top:44px}.jd-pp-sec h2:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-serif);font-weight:600;font-size:clamp(21px,5.6vw,28px);line-height:1.45;margin:0}.jd-pp-grid:where([data-tone=v1],[data-tone=v1] *){display:grid;gap:14px;margin-top:18px}@media(min-width:900px){.jd-pp-grid:where([data-tone=v1],[data-tone=v1] *){grid-template-columns:repeat(3,1fr)}}.jd-pp-card:where([data-tone=v1],[data-tone=v1] *){border:1.5px solid var(--jd-line);background:var(--jd-paper);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.jd-pp-nophoto:where([data-tone=v1],[data-tone=v1] *){padding:16px 16px 14px;border-left:6px solid var(--jd-marker);height:100%}.jd-pp-src:where([data-tone=v1],[data-tone=v1] *){word-break:keep-all;margin:14px 0 0;font-size:12px;color:var(--jd-sub)}.jd-ask:where([data-tone=v1],[data-tone=v1] *){max-width:720px;margin:0 auto;padding:12px 16px 64px}.jd-ask-bar:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-bottom:12px}.jd-ask-back:where([data-tone=v1],[data-tone=v1] *){display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-left:-8px;padding:0 8px;border:0;background:none;color:var(--jd-ink);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.jd-ask-count:where([data-tone=v1],[data-tone=v1] *){font-variant-numeric:tabular-nums}.jd-ask-count b:where([data-tone=v1],[data-tone=v1] *){font-size:17px}.jd-ask-count span:where([data-tone=v1],[data-tone=v1] *){font-size:14px;color:var(--jd-sub)}.jd-meter:where([data-tone=v1],[data-tone=v1] *){height:10px;overflow:hidden;border:1.5px solid var(--jd-line);border-radius:999px;background:var(--jd-paper)}.jd-meter i:where([data-tone=v1],[data-tone=v1] *){display:block;height:100%;background:var(--jd-marker);border-right:1.5px solid var(--jd-line);transition:width .26s cubic-bezier(.16,1,.3,1)}.jd-q:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:flex-start;gap:12px;margin-top:28px;animation:fadeIn .26s cubic-bezier(.16,1,.3,1)}.jd-q-mark:where([data-tone=v1],[data-tone=v1] *){margin-top:6px;padding:6px 8px;border-radius:8px;background:var(--jd-marker);color:var(--jd-on-marker);font-family:var(--jd-mono);font-weight:600;font-size:14px;line-height:1}.jd-q h1:where([data-tone=v1],[data-tone=v1] *){flex:1;min-width:0;margin:0;font-family:var(--jd-serif);font-weight:900;font-size:clamp(21px,5.6vw,28px);line-height:1.5;outline:none}.jd-choices:where([data-tone=v1],[data-tone=v1] *){display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}.jd-choice:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:12px 16px;border:2px solid var(--jd-line);border-radius:16px;background:var(--jd-paper);color:var(--jd-ink);font:inherit;font-size:15.5px;font-weight:700;line-height:1.6;text-align:left;cursor:pointer}.jd-choice:not(.is-on):hover:where([data-tone=v1],[data-tone=v1] *){background:color-mix(in srgb,var(--jd-marker) 22%,var(--jd-paper))}.jd-choice.is-on:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-marker);color:#121417}.jd-choice-n:where([data-tone=v1],[data-tone=v1] *){flex:none;display:grid;place-items:center;width:28px;height:28px;border:1.5px solid currentColor;border-radius:50%;font-family:var(--jd-mono);font-size:13px}.jd-q-note:where([data-tone=v1],[data-tone=v1] *){margin:16px 0 0;font-size:13.5px;color:var(--jd-sub)}.jd-restart:where([data-tone=v1],[data-tone=v1] *){display:block;min-height:44px;margin:40px auto 0;border:0;background:none;color:var(--jd-sub);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media(min-width:900px){.jd-choices:where([data-tone=v1],[data-tone=v1] *){grid-template-columns:1fr 1fr}}.jd-res:where([data-tone=v1],[data-tone=v1] *){max-width:1040px;margin:0 auto;padding:16px 16px 64px}.jd-head:where([data-tone=v1],[data-tone=v1] *){display:flex;flex-direction:column;margin-top:18px}.jd-kind:where([data-tone=v1],[data-tone=v1] *){margin:6px 0 0;font-size:12.5px;font-weight:700;letter-spacing:.1em;color:var(--jd-sub)}.jd-res h1:where([data-tone=v1],[data-tone=v1] *){margin:4px 0 0;font-family:var(--jd-serif);font-weight:900;font-size:clamp(28px,8vw,44px);line-height:1.3;outline:none}.jd-res h1 .jd-kind:where([data-tone=v1],[data-tone=v1] *){display:block;margin:0 0 4px;font-family:var(--jd-sans);line-height:1.6}.jd-res h1 .jd-name:where([data-tone=v1],[data-tone=v1] *),.jd-res h1 .jd-also:where([data-tone=v1],[data-tone=v1] *){display:block}.jd-res h1 .jd-also:where([data-tone=v1],[data-tone=v1] *){margin-top:4px}.jd-res h1 .jd-also small:where([data-tone=v1],[data-tone=v1] *){margin-right:8px;font-size:.5em;color:var(--jd-sub)}.jd-nick:where([data-tone=v1],[data-tone=v1] *){display:inline-flex;align-items:center;gap:8px;max-width:100%;margin:10px 0 0;padding:2px 14px 2px 6px;border:1.5px solid var(--jd-line);border-radius:999px;background:var(--jd-paper);font-size:13.5px;font-weight:700}.jd-nick .jd-ic:where([data-tone=v1],[data-tone=v1] *){width:20px;height:20px}.jd-nick small:where([data-tone=v1],[data-tone=v1] *){font-size:11.5px;font-weight:700;color:var(--jd-sub)}.jd-one:where([data-tone=v1],[data-tone=v1] *){margin:10px 0 0;font-family:var(--jd-serif);font-weight:600;font-size:16.5px;line-height:1.7}.jd-res .jd-honest:where([data-tone=v1],[data-tone=v1] *){margin-top:8px;font-size:12.5px}.jd-strip:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;gap:12px;margin-top:14px;padding:10px 10px 10px 14px;border:2px solid var(--jd-green);border-radius:14px;background:var(--jd-paper);text-decoration:none}.jd-strip-text:where([data-tone=v1],[data-tone=v1] *){flex:1;min-width:0;font-size:12.5px;line-height:1.55;color:var(--jd-sub)}.jd-strip-text b:where([data-tone=v1],[data-tone=v1] *){display:block;font-size:14px;color:var(--jd-ink)}.jd-strip-go:where([data-tone=v1],[data-tone=v1] *){flex:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;background:var(--jd-green);color:#fff;font-size:15px;font-weight:800;white-space:nowrap}.jd-strip-go img:where([data-tone=v1],[data-tone=v1] *){width:18px;height:18px}.jd-log:where([data-tone=v1],[data-tone=v1] *){margin-top:16px;overflow:hidden;border:2px solid var(--jd-line);border-radius:18px;background:var(--jd-paper)}.jd-log h2:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;gap:8px;margin:0;padding:10px 16px;border-bottom:1.5px solid var(--jd-line);background:var(--jd-bg);font-size:13px;font-weight:700;letter-spacing:.08em}.jd-log ol:where([data-tone=v1],[data-tone=v1] *){margin:0;padding:0;list-style:none}.jd-log li:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--jd-soft)}.jd-log li:first-child:where([data-tone=v1],[data-tone=v1] *){border-top:0}.jd-log .jd-sticker:where([data-tone=v1],[data-tone=v1] *){width:44px;height:44px}.jd-log b:where([data-tone=v1],[data-tone=v1] *){display:block;font-size:14.5px;line-height:1.45}.jd-s:where([data-tone=v1],[data-tone=v1] *){display:block;font-size:12px;line-height:1.5;color:var(--jd-sub)}.jd-chip:where([data-tone=v1],[data-tone=v1] *){padding:2px 10px;border:1.5px solid var(--jd-line);border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.jd-log li.is-win:where([data-tone=v1],[data-tone=v1] *){background:color-mix(in srgb,var(--jd-marker) 26%,var(--jd-paper))}.jd-log li.is-win .jd-chip:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-marker);color:var(--jd-on-marker)}.jd-go:where([data-tone=v1],[data-tone=v1] *){text-decoration:underline;display:inline-flex;align-items:center;min-height:44px;font-size:12.5px;font-weight:700;white-space:nowrap;text-underline-offset:4px}.jd-log .jd-foot:where([data-tone=v1],[data-tone=v1] *){margin:0;padding:10px 16px;border-top:1.5px solid var(--jd-line);font-size:12px;color:var(--jd-sub)}.jd-card:where([data-tone=v1],[data-tone=v1] *){margin-top:16px;padding:14px 16px;border:1.5px solid var(--jd-line);border-radius:16px;background:var(--jd-paper)}.jd-card-k:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700}.jd-card p:where([data-tone=v1],[data-tone=v1] *){margin:10px 0 0;font-size:14px}.jd-card .jd-card-k:where([data-tone=v1],[data-tone=v1] *){margin:0}.jd-sec:where([data-tone=v1],[data-tone=v1] *){margin-top:46px}.jd-h2:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;gap:10px;margin:0 0 6px;font-family:var(--jd-serif);font-weight:600;font-size:21px;line-height:1.45;outline:none}.jd-h2 .jd-ic:where([data-tone=v1],[data-tone=v1] *){width:28px;height:28px}.jd-h3:where([data-tone=v1],[data-tone=v1] *){margin:18px 0 8px;font-size:15px}.jd-h3 small:where([data-tone=v1],[data-tone=v1] *){margin-left:6px;font-size:12px;font-weight:400;color:var(--jd-sub)}.jd-lead:where([data-tone=v1],[data-tone=v1] *){margin:0 0 14px;font-size:13.5px;color:var(--jd-sub)}.jd-bars:where([data-tone=v1],[data-tone=v1] *){margin:0;padding:0;list-style:none}.jd-bars li:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:7.4em 1fr 2.8em;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--jd-soft);font-size:13.5px}.jd-bars li:last-child:where([data-tone=v1],[data-tone=v1] *){border-bottom:0}.jd-bar:where([data-tone=v1],[data-tone=v1] *){height:10px;overflow:hidden;border:1.5px solid var(--jd-line);border-radius:999px;background:var(--jd-paper)}.jd-bar i:where([data-tone=v1],[data-tone=v1] *){display:block;height:100%;background:var(--jd-ink)}.jd-bars li.is-near:where([data-tone=v1],[data-tone=v1] *){font-weight:700}.jd-bars li.is-near .jd-bar i:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-marker);border-right:1.5px solid var(--jd-line)}.jd-n:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-mono);font-weight:600;text-align:right}.jd-why:where([data-tone=v1],[data-tone=v1] *){display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.jd-why li:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:10px 12px;border:1.5px solid var(--jd-line);border-radius:12px;background:var(--jd-paper);font-size:13.5px;line-height:1.65}.jd-qn:where([data-tone=v1],[data-tone=v1] *){padding:1px 7px;border-radius:6px;background:var(--jd-marker);color:var(--jd-on-marker);font-family:var(--jd-mono);font-weight:600;font-size:12.5px}.jd-pt:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-mono);font-weight:600;white-space:nowrap}.jd-why small:where([data-tone=v1],[data-tone=v1] *){display:block;font-size:12px;color:var(--jd-sub)}.jd-two:where([data-tone=v1],[data-tone=v1] *){display:grid;gap:10px}.jd-box:where([data-tone=v1],[data-tone=v1] *){display:block;padding:14px 16px;border:1.5px solid var(--jd-line);border-radius:14px;background:var(--jd-paper);text-decoration:none}.jd-box h3:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:14.5px}.jd-box ul:where([data-tone=v1],[data-tone=v1] *){margin:0;padding:0 0 0 1.1em;font-size:14px}.jd-box li:where([data-tone=v1],[data-tone=v1] *){padding:3px 0}.jd-dayline:where([data-tone=v1],[data-tone=v1] *){display:grid;gap:8px;margin:0;padding:0;list-style:none}.jd-dayline li:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:3em 1fr;gap:8px;font-size:14px}.jd-dayline b:where([data-tone=v1],[data-tone=v1] *){padding-top:2px;font-size:12px;color:var(--jd-sub)}.jd-dayline li.is-hit:where([data-tone=v1],[data-tone=v1] *){margin:0 -8px;padding:4px 8px;border-radius:8px;background:var(--jd-marker);color:var(--jd-on-marker)}.jd-dayline li.is-hit b:where([data-tone=v1],[data-tone=v1] *){color:#3d3f43}.jd-compare:where([data-tone=v1],[data-tone=v1] *){display:grid;gap:12px}.jd-cmp:where([data-tone=v1],[data-tone=v1] *){display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1.5px solid var(--jd-line);border-radius:16px;background:var(--jd-paper)}.jd-cmp.is-view:where([data-tone=v1],[data-tone=v1] *){box-shadow:0 0 0 3px var(--jd-marker)}.jd-cmp-head:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;gap:10px}.jd-cmp-head .jd-sticker:where([data-tone=v1],[data-tone=v1] *){width:44px;height:44px}.jd-cmp-head b:where([data-tone=v1],[data-tone=v1] *){display:block;font-size:15px;line-height:1.45}.jd-cmp-head small:where([data-tone=v1],[data-tone=v1] *){display:block;font-size:12px;color:var(--jd-sub)}.jd-cmp-pt:where([data-tone=v1],[data-tone=v1] *){margin-left:auto;font-family:var(--jd-mono);font-weight:600;white-space:nowrap}.jd-cmp dl:where([data-tone=v1],[data-tone=v1] *){display:grid;gap:2px;margin:0;font-size:13.5px}.jd-cmp dt:where([data-tone=v1],[data-tone=v1] *){font-size:11.5px;font-weight:700;color:var(--jd-sub)}.jd-cmp dd:where([data-tone=v1],[data-tone=v1] *){margin:0 0 6px}.jd-cmp-acts:where([data-tone=v1],[data-tone=v1] *){display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;margin-top:auto}.jd-cmp-acts>*:where([data-tone=v1],[data-tone=v1] *){white-space:nowrap}.jd-linkbtn:where([data-tone=v1],[data-tone=v1] *){display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--jd-ink);font:inherit;font-size:13.5px;font-weight:700;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.jd-cmp-done:where([data-tone=v1],[data-tone=v1] *){display:inline-flex;align-items:center;gap:12px}.jd-linkbtn.is-quiet:where([data-tone=v1],[data-tone=v1] *){color:var(--jd-sub);font-weight:400;font-size:12.5px;text-decoration-thickness:1px}.jd-linkbtn[aria-pressed=true]:where([data-tone=v1],[data-tone=v1] *){color:var(--jd-sub);text-decoration:none;cursor:default}.jd-steps:where([data-tone=v1],[data-tone=v1] *){display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:jd-step}.jd-steps li:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:34px 1fr;gap:12px;padding:12px 14px;border:1.5px solid var(--jd-line);border-radius:14px;background:var(--jd-paper)}.jd-steps li:where([data-tone=v1],[data-tone=v1] *):before{counter-increment:jd-step;content:counter(jd-step);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--jd-marker);color:var(--jd-on-marker);font-family:var(--jd-mono);font-weight:600}.jd-steps b:where([data-tone=v1],[data-tone=v1] *){display:block;font-size:14.5px;line-height:1.5}.jd-steps span:where([data-tone=v1],[data-tone=v1] *){display:block;font-size:12.5px;line-height:1.6;color:var(--jd-sub)}.jd-share:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:104px 1fr;align-items:center;gap:14px;padding:16px;border:1.5px solid var(--jd-line);border-radius:16px;background:var(--jd-paper)}.jd-share.is-noimg:where([data-tone=v1],[data-tone=v1] *){grid-template-columns:1fr}.jd-share img:where([data-tone=v1],[data-tone=v1] *){display:block;width:100%;height:auto;border:1.5px solid var(--jd-line);border-radius:8px}.jd-share-acts:where([data-tone=v1],[data-tone=v1] *){display:grid;gap:8px}.jd-share-msg:where([data-tone=v1],[data-tone=v1] *){margin:0;font-size:13.5px;color:var(--jd-ink)}.jd-share-acts .jd-btn:where([data-tone=v1],[data-tone=v1] *){width:100%;min-height:46px;padding:0 14px;font-size:14.5px}.jd-x:where([data-tone=v1],[data-tone=v1] *){display:flex;flex-wrap:wrap;column-gap:20px;font-size:12.5px;color:var(--jd-sub)}.jd-x a:where([data-tone=v1],[data-tone=v1] *),.jd-x .jd-share-sq:where([data-tone=v1],[data-tone=v1] *){text-decoration:underline;display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}.jd-x .jd-share-sq:where([data-tone=v1],[data-tone=v1] *){padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.jd-x .jd-share-sq:disabled:where([data-tone=v1],[data-tone=v1] *){cursor:progress;opacity:.6}.jd-free:where([data-tone=v1],[data-tone=v1] *){padding:18px 16px;border:2px solid var(--jd-line);border-radius:18px;background:var(--jd-paper)}.jd-free h3:where([data-tone=v1],[data-tone=v1] *){margin:0;font-size:16px;line-height:1.55}.jd-free ul:where([data-tone=v1],[data-tone=v1] *){display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none;font-size:14px}.jd-free li:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:14px 1fr;gap:8px}.jd-free li:where([data-tone=v1],[data-tone=v1] *):before{content:"";width:10px;height:10px;margin-top:8px;border:1.5px solid var(--jd-line);border-radius:50%;background:var(--jd-marker)}.jd-free .jd-btn:where([data-tone=v1],[data-tone=v1] *){width:100%;margin-top:14px}.jd-gift:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px;border:1.5px dashed var(--jd-soft);border-radius:12px;font-size:13.5px}.jd-gift b:where([data-tone=v1],[data-tone=v1] *){display:block;font-size:14px}.jd-how:where([data-tone=v1],[data-tone=v1] *){font-size:13px;color:var(--jd-sub)}.jd-how b:where([data-tone=v1],[data-tone=v1] *){color:var(--jd-ink)}.jd-after:where([data-tone=v1],[data-tone=v1] *){display:flex;flex-wrap:wrap;gap:0 24px;margin-top:10px;font-size:14px}.jd-after a:where([data-tone=v1],[data-tone=v1] *),.jd-prev a:where([data-tone=v1],[data-tone=v1] *),.jd-back a:where([data-tone=v1],[data-tone=v1] *){text-decoration:underline;display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}@media(min-width:900px){.jd-res:where([data-tone=v1],[data-tone=v1] *){padding-top:32px}.jd-head:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.jd-head>div:first-child:where([data-tone=v1],[data-tone=v1] *){position:sticky;top:16px}.jd-grid2:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:1fr 1fr;gap:40px}.jd-compare:where([data-tone=v1],[data-tone=v1] *){grid-template-columns:repeat(3,1fr)}.jd-share:where([data-tone=v1],[data-tone=v1] *){grid-template-columns:150px 1fr}}.jd-zk-one:where([data-tone=v1],[data-tone=v1] *){margin:0 0 16px;font-size:14px;line-height:1.7;color:var(--jd-sub)}.jd-zk-sec:where([data-tone=v1],[data-tone=v1] *){margin-top:64px}.jd-zk-h2:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;gap:10px;margin:0 0 6px;font-size:22px;font-weight:900;line-height:1.35}.jd-zk-no:where([data-tone=v1],[data-tone=v1] *){flex:none;padding:1px 9px;border:1.5px solid var(--jd-line);border-radius:999px;font-family:var(--jd-mono);font-size:13px;font-weight:600;line-height:1.5;color:var(--jd-sub)}.jd-ans:where([data-tone=v1],[data-tone=v1] *){margin:14px 0 28px}.jd-ans-badge:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border:2px solid var(--jd-line);border-radius:14px;background:var(--jd-paper)}.jd-ans-art:where([data-tone=v1],[data-tone=v1] *){display:grid;flex:none;place-items:center;width:48px;height:48px;overflow:hidden;border:2px solid #121417;border-radius:10px;background:var(--jd-marker)}.jd-ans-art img:where([data-tone=v1],[data-tone=v1] *){width:40px;height:40px;object-fit:contain}.jd-res .jd-ans-h1:where([data-tone=v1],[data-tone=v1] *){min-width:0;margin:0;font-family:var(--jd-sans);font-size:16px;font-weight:900;line-height:1.45}.jd-ans-k:where([data-tone=v1],[data-tone=v1] *){display:block;font-size:11px;font-weight:700;line-height:1.55;letter-spacing:.04em;color:var(--jd-sub)}.jd-ans-no:where([data-tone=v1],[data-tone=v1] *){margin-right:6px;font-family:var(--jd-mono);font-weight:600}.jd-ans-name:where([data-tone=v1],[data-tone=v1] *){display:block}.jd-ans-to:where([data-tone=v1],[data-tone=v1] *){margin-right:6px;font-size:12px;font-weight:700;color:var(--jd-sub)}.jd-ans-nick:where([data-tone=v1],[data-tone=v1] *){display:inline-block;font-family:var(--jd-serif);font-size:13px;font-weight:600;white-space:nowrap}.jd-ans-h:where([data-tone=v1],[data-tone=v1] *){margin:16px 0 10px;font-family:var(--jd-serif);font-size:21px;font-weight:600;line-height:1.4}.jd-ans-grid:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:1fr 1fr;gap:10px}.jd-ans-card:where([data-tone=v1],[data-tone=v1] *){display:flex;flex-direction:column;min-width:0;padding:10px 12px;border:2px solid var(--jd-line);border-radius:14px;background:var(--jd-paper)}.jd-ans-card.is-path:where([data-tone=v1],[data-tone=v1] *),.jd-ans-card.is-today:where([data-tone=v1],[data-tone=v1] *){grid-column:1 / -1}.jd-ans-q:where([data-tone=v1],[data-tone=v1] *){display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;margin:0;font-size:13px;font-weight:900;line-height:1.35}.jd-ans-q .jd-ic:where([data-tone=v1],[data-tone=v1] *){width:18px;height:18px}.jd-ans-n:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-mono);font-size:11px;font-weight:600;color:var(--jd-sub)}.jd-ans-v:where([data-tone=v1],[data-tone=v1] *),.jd-ans-chn:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-sans);font-weight:900;letter-spacing:-.01em;font-feature-settings:"palt";font-variant-numeric:tabular-nums}.jd-ans-v:where([data-tone=v1],[data-tone=v1] *){margin:8px 0 2px;font-size:min(34px,8.8vw);line-height:1.05}.jd-ans-u:where([data-tone=v1],[data-tone=v1] *){margin-left:2px;font-family:var(--jd-sans);font-size:min(15px,4vw);font-weight:900}.jd-ans-sub:where([data-tone=v1],[data-tone=v1] *){margin:0;font-size:12px;font-weight:700;line-height:1.6}.jd-ans-up:where([data-tone=v1],[data-tone=v1] *){font-weight:900;color:var(--jd-brand-ink)}.jd-ans-src:where([data-tone=v1],[data-tone=v1] *){margin:auto 0 0;padding-top:8px;font-size:11px;line-height:1.65;color:var(--jd-sub)}.jd-ans-src a:where([data-tone=v1],[data-tone=v1] *){color:inherit;text-decoration:underline}.jd-ans-lead:where([data-tone=v1],[data-tone=v1] *){margin:8px 0 2px;font-size:12px;font-weight:700;color:var(--jd-sub)}.jd-ans-chs:where([data-tone=v1],[data-tone=v1] *){margin:0;padding:0;list-style:none}.jd-ans-chs li:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:3.6em 1fr auto;align-items:baseline;gap:8px;padding:6px 0;border-bottom:1.5px dashed var(--jd-soft)}.jd-ans-chno:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-mono);font-size:11px;font-weight:600;color:var(--jd-sub);white-space:nowrap}.jd-ans-chname:where([data-tone=v1],[data-tone=v1] *){min-width:0;font-size:14.5px;font-weight:900;line-height:1.4}.jd-ans-chn:where([data-tone=v1],[data-tone=v1] *){font-size:20px;line-height:1}.jd-ans-chn small:where([data-tone=v1],[data-tone=v1] *){margin-left:2px;font-family:var(--jd-sans);font-size:11px;font-weight:700}.jd-ans-note:where([data-tone=v1],[data-tone=v1] *){margin:8px 0 0;font-size:12px;font-weight:700;line-height:1.6}.jd-ans-card.is-today:where([data-tone=v1],[data-tone=v1] *){border-color:#121417;background:var(--jd-marker);color:var(--jd-on-marker)}.jd-ans-card.is-today .jd-ans-n:where([data-tone=v1],[data-tone=v1] *){color:inherit;opacity:.72}.jd-ans-row:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.jd-ans-t:where([data-tone=v1],[data-tone=v1] *){min-width:0;margin:0;font-size:14.5px;font-weight:900;line-height:1.45}.jd-ans-t small:where([data-tone=v1],[data-tone=v1] *){display:block;margin-top:2px;font-size:11.5px;font-weight:700;opacity:.8}.jd-ans-go:where([data-tone=v1],[data-tone=v1] *){display:inline-flex;flex:none;align-items:center;gap:8px;min-height:46px;padding:0 16px;border:2px solid #121417;border-radius:999px;background:var(--jd-brand);box-shadow:0 3px #121417;color:#fff;font-size:14.5px;font-weight:900;white-space:nowrap;text-decoration:none}.jd-ans-go:hover:where([data-tone=v1],[data-tone=v1] *){background:#04a352}.jd-ans-go:focus-visible:where([data-tone=v1],[data-tone=v1] *){outline:3px solid #1f4fd8;outline-offset:3px}.jd-ans-go:active:where([data-tone=v1],[data-tone=v1] *){transform:translateY(2px);box-shadow:0 1px #121417}@media(prefers-reduced-motion:no-preference){.jd-ans-go:where([data-tone=v1],[data-tone=v1] *){transition:transform .12s ease-out,box-shadow .12s ease-out,background-color .12s ease-out}}@media(min-width:720px){.jd-ans-h:where([data-tone=v1],[data-tone=v1] *){font-size:26px}.jd-ans-grid:where([data-tone=v1],[data-tone=v1] *){grid-template-columns:1fr 1fr 1.6fr}.jd-ans-card.is-path:where([data-tone=v1],[data-tone=v1] *){grid-column:auto}}.jd-zz:where([data-tone=v1],[data-tone=v1] *){margin:0 0 28px;scroll-margin-top:16px}.jd-zz-h:where([data-tone=v1],[data-tone=v1] *){margin:0 0 6px;font-family:var(--jd-serif);font-size:21px;font-weight:600;line-height:1.4}.jd-zz-lead:where([data-tone=v1],[data-tone=v1] *){margin:0 0 12px;font-size:13.5px;line-height:1.7;color:var(--jd-sub)}.jd-zz-steps:where([data-tone=v1],[data-tone=v1] *){display:grid;gap:10px;margin:0;padding:0;list-style:none}.jd-zz-st:where([data-tone=v1],[data-tone=v1] *){display:flex;flex-direction:column;min-width:0;padding:10px 12px 12px;border:2px solid var(--jd-line);border-radius:14px;background:var(--jd-paper)}.jd-zz-k:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;gap:8px;margin:0}.jd-zz-no:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-mono);font-size:11px;font-weight:600;color:var(--jd-sub)}.jd-zz-tag:where([data-tone=v1],[data-tone=v1] *){display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.75;letter-spacing:.04em;white-space:nowrap}.jd-zz-tag.is-real:where([data-tone=v1],[data-tone=v1] *){background:#121417;color:#ffe566;box-shadow:inset 0 0 0 1px var(--jd-line)}.jd-zz-tag.is-base:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-paper);color:var(--jd-ink);box-shadow:inset 0 0 0 1px var(--jd-line)}.jd-zz-tag.is-prac:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-blue-wash);color:var(--jd-blue);box-shadow:inset 0 0 0 1px var(--jd-blue)}.jd-zz-verb:where([data-tone=v1],[data-tone=v1] *){font-size:13px;font-weight:900;line-height:1.35}.jd-zz-name:where([data-tone=v1],[data-tone=v1] *){margin:8px 0 0;font-size:16px;font-weight:900;line-height:1.5}.jd-zz-n:where([data-tone=v1],[data-tone=v1] *){margin-left:8px;font-family:var(--jd-sans);font-size:16px;font-weight:900}.jd-zz-n small:where([data-tone=v1],[data-tone=v1] *){margin-left:1px;font-size:11.5px;font-weight:700}.jd-zz-d:where([data-tone=v1],[data-tone=v1] *){margin:2px 0 0;font-size:12.5px;font-weight:700;line-height:1.6;color:var(--jd-sub)}.jd-zz-name:has(.jd-zz-link)+.jd-zz-d:where([data-tone=v1],[data-tone=v1] *){margin-top:6px}.jd-zz-note:where([data-tone=v1],[data-tone=v1] *){margin:6px 0 0;font-size:11.5px;line-height:1.6;color:var(--jd-sub)}.jd-zz-link:where([data-tone=v1],[data-tone=v1] *){padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1.5px no-repeat;color:inherit;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.jd-zz-link:hover:where([data-tone=v1],[data-tone=v1] *){background-size:100% 2.5px}.jd-zz-link:focus-visible:where([data-tone=v1],[data-tone=v1] *){outline:3px solid var(--jd-focus);outline-offset:1px;border-radius:4px}@media(min-width:720px){.jd-zz-h:where([data-tone=v1],[data-tone=v1] *){font-size:26px}.jd-zz-steps:where([data-tone=v1],[data-tone=v1] *){grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.jd-zz-st:nth-child(2):where([data-tone=v1],[data-tone=v1] *){margin-top:20px}.jd-zz-st:nth-child(3):where([data-tone=v1],[data-tone=v1] *){margin-top:40px}}.jd-zz-next:where([data-tone=v1],[data-tone=v1] *){margin:12px 0 0;font-size:13px;font-weight:700;color:var(--jd-sub)}.jd-zk-hero:where([data-tone=v1],[data-tone=v1] *){display:grid;align-items:center;margin-top:18px}.jd-zk-album h1 .jd-kind:where([data-tone=v1],[data-tone=v1] *){letter-spacing:.06em}.jd-zk-slots:where([data-tone=v1],[data-tone=v1] *){display:flex;margin:8px 0 0;padding:24px 0 6px 6px;list-style:none}.jd-zk-slot:where([data-tone=v1],[data-tone=v1] *){position:relative;display:grid;flex:none;place-items:center;width:40px;aspect-ratio:5 / 7;margin-left:-4px;border:1.5px dashed var(--jd-line);border-radius:9px;background:var(--jd-paper);color:var(--jd-sub)}.jd-zk-slot:first-child:where([data-tone=v1],[data-tone=v1] *){margin-left:0}.jd-zk-slot svg:where([data-tone=v1],[data-tone=v1] *){width:20px;height:20px}.jd-zk-slot.is-got:where([data-tone=v1],[data-tone=v1] *){z-index:2;border:2px solid #121417;background:var(--jd-marker);color:#121417;transform:translateY(-12px)}.jd-zk-slot.is-r1:where([data-tone=v1],[data-tone=v1] *){z-index:3;width:48px;transform:translateY(-18px)}.jd-zk-sn:where([data-tone=v1],[data-tone=v1] *){position:absolute;bottom:2px;font-family:var(--jd-mono);font-size:10px;font-weight:600;line-height:1.2}.jd-zk-type:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:13.5px;font-weight:700}.jd-zk-type .jd-ic:where([data-tone=v1],[data-tone=v1] *){width:22px;height:22px}.jd-zk-deck:where([data-tone=v1],[data-tone=v1] *){position:relative;width:min(290px,74vw);aspect-ratio:5 / 7;margin:28px auto 0}@media(max-width:359px){.jd-zk-slot:where([data-tone=v1],[data-tone=v1] *){width:37px}.jd-zk-slot.is-r1:where([data-tone=v1],[data-tone=v1] *){width:44px}.jd-zk-deck:where([data-tone=v1],[data-tone=v1] *){width:68vw}}.jd-zk-cback:where([data-tone=v1],[data-tone=v1] *){position:absolute;inset:0;border:2.5px solid var(--jd-line);border-radius:22px;background:var(--jd-paper)}.jd-zk-cback.is-b1:where([data-tone=v1],[data-tone=v1] *){transform:rotate(7deg) translate(22px,4px)}.jd-zk-cback.is-b2:where([data-tone=v1],[data-tone=v1] *){transform:rotate(-6deg) translate(-20px,8px)}.jd-zk-ctag:where([data-tone=v1],[data-tone=v1] *){position:absolute;top:12px;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.jd-zk-ctag svg:where([data-tone=v1],[data-tone=v1] *){width:22px;height:22px}.jd-zk-cback.is-b1 .jd-zk-ctag:where([data-tone=v1],[data-tone=v1] *){right:14px}.jd-zk-cback.is-b2 .jd-zk-ctag:where([data-tone=v1],[data-tone=v1] *){left:14px}.jd-zk-flip:where([data-tone=v1],[data-tone=v1] *){position:absolute;inset:0}.jd-zk-cface:where([data-tone=v1],[data-tone=v1] *){position:absolute;inset:0;border:2.5px solid var(--jd-line);border-radius:22px;background:var(--jd-paper);rotate:y 180deg;backface-visibility:hidden;visibility:hidden}.jd-zk-card:where([data-tone=v1],[data-tone=v1] *){backface-visibility:hidden;position:absolute;inset:0;display:flex;flex-direction:column;padding:18px 18px 16px;border:2.5px solid #121417;border-radius:22px;background:#ffe566;color:#121417;box-shadow:0 18px 30px -18px #1214178c;container-type:inline-size}.jd-zk-ctop:where([data-tone=v1],[data-tone=v1] *){display:flex;justify-content:space-between;align-items:center;font-family:var(--jd-mono);font-size:12px;font-weight:600}.jd-zk-crk:where([data-tone=v1],[data-tone=v1] *){padding:1px 10px;border-radius:999px;background:#121417;color:#ffe566;font-family:var(--jd-sans);font-weight:700}.jd-zk-art:where([data-tone=v1],[data-tone=v1] *){position:relative;display:grid;flex:1;place-items:center;min-height:0;margin:6px 0 2px}.jd-zk-art img:where([data-tone=v1],[data-tone=v1] *){position:absolute;top:0;left:8%;width:68%;height:100%;object-fit:contain}.jd-zk-job:where([data-tone=v1],[data-tone=v1] *){position:absolute;right:0;top:2%;display:grid;place-items:center;width:22%;aspect-ratio:1;border:2.5px solid #121417;border-radius:16px;background:#fffdf8;color:#121417}.jd-zk-job svg:where([data-tone=v1],[data-tone=v1] *){width:62%;height:62%}.jd-zk-cname:where([data-tone=v1],[data-tone=v1] *){margin:0;font-size:13px;font-weight:700}.jd-zk-nick:where([data-tone=v1],[data-tone=v1] *){margin:2px 0 10px;font-family:var(--jd-serif);font-size:9.6cqw;font-weight:900;line-height:1.22;white-space:nowrap}.jd-zk-cfoot:where([data-tone=v1],[data-tone=v1] *){display:flex;justify-content:space-between;align-items:flex-end;padding-top:8px;border-top:2px solid #121417;font-size:11px;font-weight:700;line-height:1.4}.jd-zk-cfoot b:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-mono);font-size:26px;line-height:1}.jd-zk-share:where([data-tone=v1],[data-tone=v1] *){display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px}button.jd-zk-btn:where([data-tone=v1],[data-tone=v1] *){font:inherit;font-size:14px;font-weight:700;cursor:pointer}button.jd-zk-btn:disabled:where([data-tone=v1],[data-tone=v1] *){cursor:progress;opacity:.6}.jd-zk-savemsg:where([data-tone=v1],[data-tone=v1] *){flex-basis:100%;margin:0;font-size:13px;line-height:1.6;text-align:center;color:var(--jd-sub)}.jd-zk-savemsg:empty:where([data-tone=v1],[data-tone=v1] *){margin-top:-10px}.jd-zk-btn:where([data-tone=v1],[data-tone=v1] *){display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:2px solid var(--jd-line);border-radius:999px;background:var(--jd-paper);color:var(--jd-ink);font-size:14px;font-weight:700;text-decoration:none}.jd-zk-btn.is-line:where([data-tone=v1],[data-tone=v1] *){border-color:var(--jd-green);background:var(--jd-green);color:#fff}.jd-zk-halo:where([data-tone=v1],[data-tone=v1] *){fill:#fffdf8;stroke:var(--jd-line);stroke-width:1.4}.jd-zk-halo.is-off:where([data-tone=v1],[data-tone=v1] *){fill:var(--jd-paper);stroke:var(--jd-soft)}.jd-zk-back:where([data-tone=v1],[data-tone=v1] *){position:relative;width:100%;max-width:520px;margin:0 auto;padding:18px 10px 10px;border:2.5px solid var(--jd-line);border-radius:22px;background:var(--jd-paper)}.jd-zk-back:where([data-tone=v1],[data-tone=v1] *):before{content:"札の裏";position:absolute;top:-12px;left:18px;padding:0 8px;background:var(--jd-bg);font-size:12px;font-weight:700;color:var(--jd-sub)}.jd-zk-radar:where([data-tone=v1],[data-tone=v1] *){display:block;width:100%;max-width:460px;margin:0 auto;overflow:visible}.jd-zk-radar text:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-sans);font-weight:700;fill:var(--jd-sub)}.jd-zk-radar .jd-zk-lb.is-on:where([data-tone=v1],[data-tone=v1] *){fill:var(--jd-ink)}.jd-zk-radar .jd-zk-pc:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-mono);font-weight:600}.jd-zk-radar .jd-zk-pc.is-on:where([data-tone=v1],[data-tone=v1] *){fill:var(--jd-ink)}.jd-zk-ring:where([data-tone=v1],[data-tone=v1] *){fill:none;stroke:var(--jd-soft);stroke-width:1}.jd-zk-ring.is-out:where([data-tone=v1],[data-tone=v1] *){stroke:var(--jd-line);stroke-width:1.5}.jd-zk-ax:where([data-tone=v1],[data-tone=v1] *){stroke:var(--jd-soft)}.jd-zk-shape:where([data-tone=v1],[data-tone=v1] *){fill:color-mix(in srgb,var(--jd-marker) 78%,transparent);stroke:var(--jd-ink);stroke-width:2.2;stroke-linejoin:round}.jd-zk-dot:where([data-tone=v1],[data-tone=v1] *){fill:var(--jd-ink)}.jd-zk-dot.is-on:where([data-tone=v1],[data-tone=v1] *){stroke:var(--jd-marker);stroke-width:2}.jd-zk-good:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start;margin-top:18px}.jd-zk-gd:where([data-tone=v1],[data-tone=v1] *){display:flex;flex-direction:column;gap:10px;padding:16px;border:2.5px solid var(--jd-line);border-radius:20px;background:var(--jd-paper);font-size:15px;font-weight:700;line-height:1.5}.jd-zk-keep:where([data-tone=v1],[data-tone=v1] *){white-space:nowrap}.jd-zk-gic:where([data-tone=v1],[data-tone=v1] *){display:grid;flex:none;place-items:center;width:52px;height:52px;border:2px solid #121417;border-radius:50%;background:var(--jd-marker);color:#121417}.jd-zk-gic svg:where([data-tone=v1],[data-tone=v1] *){width:30px;height:30px}.jd-zk-gd.is-g1:where([data-tone=v1],[data-tone=v1] *){grid-column:1 / -1;flex-direction:row;align-items:center;padding:20px;font-size:19px;transform:rotate(-1.2deg)}.jd-zk-gd.is-g1 .jd-zk-gic:where([data-tone=v1],[data-tone=v1] *){width:68px;height:68px}.jd-zk-gd.is-g1 .jd-zk-gic svg:where([data-tone=v1],[data-tone=v1] *){width:40px;height:40px}.jd-zk-gd.is-g2:where([data-tone=v1],[data-tone=v1] *){margin-top:10px;transform:rotate(1.4deg)}.jd-zk-gd.is-g3:where([data-tone=v1],[data-tone=v1] *){transform:rotate(-.8deg)}.jd-zk-gtx:where([data-tone=v1],[data-tone=v1] *){display:flex;flex-direction:column;gap:6px;min-width:0}.jd-zk-why:where([data-tone=v1],[data-tone=v1] *){font-size:12px;font-weight:400;line-height:1.6;color:var(--jd-sub)}.jd-zk-pr textarea:where([data-tone=v1],[data-tone=v1] *){display:block;width:100%;min-height:12.5em;padding:14px 16px;border:2.5px solid var(--jd-line);border-radius:16px;background:var(--jd-paper);color:var(--jd-ink);font:inherit;font-size:15px;line-height:1.85;resize:vertical;field-sizing:content}.jd-zk-pr textarea:focus-visible:where([data-tone=v1],[data-tone=v1] *){outline:3px solid var(--jd-focus);outline-offset:2px}.jd-zk-pract:where([data-tone=v1],[data-tone=v1] *){display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px}.jd-zk-pract p:where([data-tone=v1],[data-tone=v1] *){margin:0;font-size:13px;line-height:1.6;color:var(--jd-sub)}.jd-zk-prgo:where([data-tone=v1],[data-tone=v1] *){display:inline-flex;align-items:center;min-height:44px;margin-left:8px;color:var(--jd-ink);font-weight:700;text-decoration:underline;text-underline-offset:4px}.jd-zk-screens:where([data-tone=v1],[data-tone=v1] *){display:grid;gap:16px}.jd-zk-shot:where([data-tone=v1],[data-tone=v1] *){margin:0;overflow:hidden;border:2.5px solid var(--jd-line);border-radius:14px;background:var(--jd-bg)}.jd-zk-demo:where([data-tone=v1],[data-tone=v1] *){padding:14px 12px}.jd-zk-shot .jd-diff:where([data-tone=v1],[data-tone=v1] *){margin:0;border:0;border-radius:0}.jd-zk-shot figcaption:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;gap:8px;padding:8px 12px;border-top:2px solid var(--jd-line);background:var(--jd-paper);font-size:13px;font-weight:700;line-height:1.5}.jd-zk-shot figcaption .jd-ic:where([data-tone=v1],[data-tone=v1] *){flex:none;width:20px;height:20px}.jd-zk-shot.is-s2 figcaption:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-marker);color:#121417}.jd-zk-screens .is-s2:where([data-tone=v1],[data-tone=v1] *){width:92%;margin-left:auto;transform:rotate(1deg)}.jd-zk-screens .is-s3:where([data-tone=v1],[data-tone=v1] *){width:92%;transform:rotate(-.8deg)}.jd-zk-try:where([data-tone=v1],[data-tone=v1] *){display:grid;gap:16px}.jd-zk-steps1:where([data-tone=v1],[data-tone=v1] *){position:relative;display:grid;gap:8px;max-width:520px;margin:6px 0 0;padding:0;list-style:none}.jd-zk-steps1:where([data-tone=v1],[data-tone=v1] *):before{content:"";position:absolute;left:13px;top:14px;bottom:14px;width:4px;border-radius:2px;background:var(--jd-marker)}.jd-zk-steps1 li:where([data-tone=v1],[data-tone=v1] *){position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:30px;font-size:14px;line-height:1.4}.jd-zk-sno:where([data-tone=v1],[data-tone=v1] *){display:grid;flex:none;place-items:center;width:30px;height:30px;border:2px solid #121417;border-radius:50%;background:#fffdf8;color:#121417;font-family:var(--jd-mono);font-size:12px;font-weight:600}.jd-zk-steps1 li.is-goal .jd-zk-sno:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-marker)}.jd-zk-sgoal:where([data-tone=v1],[data-tone=v1] *){display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--jd-sub)}.jd-zk-sgoal .jd-zk-flag:where([data-tone=v1],[data-tone=v1] *){width:22px;height:22px;margin:0}.jd-zk-try .jd-log:where([data-tone=v1],[data-tone=v1] *){margin-top:0}.jd-zk-band:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;overflow:hidden;border:2.5px solid var(--jd-line);border-radius:14px;list-style:none}.jd-zk-band li:where([data-tone=v1],[data-tone=v1] *){display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px 10px;border-left:2px solid var(--jd-line);background:var(--jd-paper);font-size:13px;font-weight:700;line-height:1.35;text-align:center}.jd-zk-band li:first-child:where([data-tone=v1],[data-tone=v1] *){border-left:0}.jd-zk-band li.is-p1:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-marker);color:#121417}.jd-zk-band li.is-p3:where([data-tone=v1],[data-tone=v1] *){background:color-mix(in srgb,var(--jd-marker) 40%,var(--jd-paper))}.jd-zk-band svg:where([data-tone=v1],[data-tone=v1] *){width:28px;height:28px}.jd-zk-ticks:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:repeat(4,1fr);margin-top:6px;font-size:12px;font-weight:700;color:var(--jd-sub);text-align:center}.jd-zk-pay:where([data-tone=v1],[data-tone=v1] *){padding:16px 14px 14px;border:2.5px solid var(--jd-line);border-radius:22px;background:var(--jd-paper)}.jd-zk-chips:where([data-tone=v1],[data-tone=v1] *){display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px}.jd-zk-opt:where([data-tone=v1],[data-tone=v1] *){flex-basis:100%;font-size:11px;font-weight:700;color:var(--jd-sub)}.jd-zk-chip:where([data-tone=v1],[data-tone=v1] *){min-height:32px;padding:2px 12px;border:1.5px solid var(--jd-soft);border-radius:999px;background:transparent;color:var(--jd-ink);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.jd-zk-chip[aria-pressed=true]:where([data-tone=v1],[data-tone=v1] *){border-color:var(--jd-ink);background:var(--jd-ink);color:var(--jd-bg)}.jd-zk-big:where([data-tone=v1],[data-tone=v1] *){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin-bottom:4px}.jd-zk-m:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-mono);font-size:40px;font-weight:600;line-height:1.1}.jd-zk-m small:where([data-tone=v1],[data-tone=v1] *){margin-left:3px;font-family:var(--jd-sans);font-size:16px;font-weight:700}.jd-zk-h:where([data-tone=v1],[data-tone=v1] *){font-size:13px;font-weight:700;color:var(--jd-blue)}.jd-zk-h b:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-mono);font-size:20px}.jd-zk-paychart:where([data-tone=v1],[data-tone=v1] *){display:block;width:100%}.jd-zk-bar:where([data-tone=v1],[data-tone=v1] *){fill:var(--jd-soft)}.jd-zk-bar.is-in:where([data-tone=v1],[data-tone=v1] *){fill:var(--jd-marker);stroke:var(--jd-ink);stroke-width:1.5}.jd-zk-bv:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-mono);font-size:10px;font-weight:600;fill:var(--jd-sub)}.jd-zk-bv.is-in:where([data-tone=v1],[data-tone=v1] *){fill:#121417}.jd-zk-ag:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-mono);font-size:10px;fill:var(--jd-sub)}.jd-zk-ag.is-in:where([data-tone=v1],[data-tone=v1] *){font-weight:600;fill:var(--jd-ink)}.jd-zk-pbase:where([data-tone=v1],[data-tone=v1] *){stroke:var(--jd-line);stroke-width:1.5}.jd-zk-pavg:where([data-tone=v1],[data-tone=v1] *){stroke:var(--jd-ink);stroke-dasharray:3 4;stroke-width:1;opacity:.5}.jd-zk-hi:where([data-tone=v1],[data-tone=v1] *){fill:none;stroke:var(--jd-blue);stroke-width:2}.jd-zk-hid:where([data-tone=v1],[data-tone=v1] *){fill:var(--jd-paper);stroke:var(--jd-blue);stroke-width:2;opacity:.45}.jd-zk-hid.is-in:where([data-tone=v1],[data-tone=v1] *){opacity:1}.jd-zk-legend:where([data-tone=v1],[data-tone=v1] *){display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:6px;font-size:12px;font-weight:700}.jd-zk-legend i:where([data-tone=v1],[data-tone=v1] *){display:inline-block;width:12px;height:12px;margin-right:5px;border:1.5px solid var(--jd-ink);border-radius:2px;background:var(--jd-marker);vertical-align:-1px}.jd-zk-legend i.is-line:where([data-tone=v1],[data-tone=v1] *){width:16px;height:0;border:0;border-top:2.5px solid var(--jd-blue);background:none;vertical-align:3px}.jd-zk-src:where([data-tone=v1],[data-tone=v1] *){margin:10px 0 0;font-size:11px;line-height:1.7;color:var(--jd-sub)}.jd-zk-src a:where([data-tone=v1],[data-tone=v1] *){color:inherit;text-decoration:underline}.jd-zk-nw:where([data-tone=v1],[data-tone=v1] *){white-space:nowrap}.jd-zk-road:where([data-tone=v1],[data-tone=v1] *){display:flex;gap:6px;margin:6px 0 0;padding:0;list-style:none}.jd-zk-stage:where([data-tone=v1],[data-tone=v1] *){display:flex;flex:1 1 0;flex-direction:column;min-width:max-content}@media(max-width:719px){.jd-zk-road.is-many:where([data-tone=v1],[data-tone=v1] *){flex-direction:column;gap:10px}.jd-zk-road.is-many .jd-zk-stage:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:32px minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"mark title dots" "mark sub dots";column-gap:10px;align-items:center;min-width:0}.jd-zk-road.is-many .jd-zk-flagrow:where([data-tone=v1],[data-tone=v1] *){grid-area:mark;justify-content:center;align-items:center;height:auto}.jd-zk-road.is-many .jd-zk-flag:where([data-tone=v1],[data-tone=v1] *){margin:0}.jd-zk-road.is-many .jd-zk-logo:where([data-tone=v1],[data-tone=v1] *){display:none}.jd-zk-road.is-many .jd-zk-dots:where([data-tone=v1],[data-tone=v1] *){grid-area:dots;justify-content:flex-start;margin:0}.jd-zk-road.is-many b:where([data-tone=v1],[data-tone=v1] *){grid-area:title;align-self:end}.jd-zk-road.is-many small:where([data-tone=v1],[data-tone=v1] *){grid-area:sub;align-self:start}}.jd-zk-flagrow:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:flex-end;justify-content:space-between;height:32px}.jd-zk-logo:where([data-tone=v1],[data-tone=v1] *){width:26px;height:26px;padding:3px;border:1.5px solid var(--jd-line);border-radius:7px;background:#fff}.jd-zk-flag:where([data-tone=v1],[data-tone=v1] *){width:28px;height:28px;margin-left:auto}.jd-zk-dots:where([data-tone=v1],[data-tone=v1] *){display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;align-items:center;min-height:20px;margin:4px 0 6px;padding:5px 6px;border-radius:999px;background:var(--jd-marker)}.jd-zk-dots i:where([data-tone=v1],[data-tone=v1] *){display:block;width:10px;height:10px;border:2px solid #121417;border-radius:50%;background:#fffdf8}.jd-zk-stage b:where([data-tone=v1],[data-tone=v1] *){font-size:13px;line-height:1.4}.jd-zk-stage small:where([data-tone=v1],[data-tone=v1] *){font-size:11px;font-weight:700;line-height:1.4;color:var(--jd-sub)}.jd-zk-goal:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;gap:12px;margin:16px 0 0;padding:12px 14px;border:2.5px solid #121417;border-radius:16px;background:var(--jd-marker);color:#121417;font-size:15px;font-weight:700;line-height:1.5}.jd-zk-goal .jd-ic:where([data-tone=v1],[data-tone=v1] *){flex:none;width:34px;height:34px}.jd-zk-roadacts:where([data-tone=v1],[data-tone=v1] *){display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:14px}.jd-zk-first:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 16px;border:2px solid var(--jd-line);border-radius:14px;background:var(--jd-paper);color:var(--jd-ink);text-decoration:none}.jd-zk-first .jd-ic:where([data-tone=v1],[data-tone=v1] *){flex:none;width:26px;height:26px}.jd-zk-first small:where([data-tone=v1],[data-tone=v1] *){display:block;font-size:11px;font-weight:700;color:var(--jd-sub)}.jd-zk-first b:where([data-tone=v1],[data-tone=v1] *){display:block;font-size:15px;line-height:1.45}.jd-zk-three:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.jd-zk-mc:where([data-tone=v1],[data-tone=v1] *){min-width:0;gap:4px;padding:12px 12px 10px;border-width:2.5px;border-radius:18px}.jd-zk-mc.is-m1:where([data-tone=v1],[data-tone=v1] *){grid-column:1 / -1;border-color:#121417;background:var(--jd-marker);color:#121417}.jd-zk-mc.is-m2:where([data-tone=v1],[data-tone=v1] *){transform:rotate(1.2deg)}.jd-zk-mc.is-m3:where([data-tone=v1],[data-tone=v1] *){transform:rotate(-1.2deg)}.jd-zk-mhd:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;justify-content:space-between}.jd-zk-mhd svg:where([data-tone=v1],[data-tone=v1] *){width:26px;height:26px}.jd-zk-mrk:where([data-tone=v1],[data-tone=v1] *){font-size:12px;font-weight:700}.jd-zk-mini:where([data-tone=v1],[data-tone=v1] *){display:block;width:100%;max-width:140px;margin:2px auto}.jd-zk-mini .jd-zk-ring:where([data-tone=v1],[data-tone=v1] *){stroke:currentColor;opacity:.25}.jd-zk-mini .jd-zk-ring.is-out:where([data-tone=v1],[data-tone=v1] *){opacity:.6}.jd-zk-mini .jd-zk-ax:where([data-tone=v1],[data-tone=v1] *){stroke:currentColor;opacity:.15}.jd-zk-mini .jd-zk-shape:where([data-tone=v1],[data-tone=v1] *){fill:color-mix(in srgb,var(--jd-marker) 60%,transparent);stroke:currentColor;stroke-width:2}.jd-zk-mc.is-m1 .jd-zk-mini .jd-zk-shape:where([data-tone=v1],[data-tone=v1] *){fill:#fffdf8}.jd-zk-mini .jd-zk-dot:where([data-tone=v1],[data-tone=v1] *){fill:currentColor;opacity:.35}.jd-zk-mini .jd-zk-dot.is-on:where([data-tone=v1],[data-tone=v1] *){opacity:1;fill:var(--jd-blue);stroke:var(--jd-paper);stroke-width:2}.jd-zk-mc.is-m1 .jd-zk-mini .jd-zk-dot.is-on:where([data-tone=v1],[data-tone=v1] *){fill:#121417;stroke:#ffe566}.jd-zk-mjb:where([data-tone=v1],[data-tone=v1] *){font-size:12px;font-weight:700}.jd-zk-mnk:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-serif);font-size:16px;font-weight:900;line-height:1.3}.jd-zk-mv:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-mono);font-size:28px;font-weight:600;line-height:1}.jd-zk-mv small:where([data-tone=v1],[data-tone=v1] *){margin-left:4px;font-family:var(--jd-sans);font-size:11px;font-weight:700}.jd-zk-mdg:where([data-tone=v1],[data-tone=v1] *){margin-top:4px;font-size:12.5px;line-height:1.55}.jd-zk-mc .jd-cmp-acts:where([data-tone=v1],[data-tone=v1] *){margin-top:2px}.jd-zk-mc .jd-cmp-acts>.jd-linkbtn:where([data-tone=v1],[data-tone=v1] *){display:inline;min-height:0;padding:12px 0;line-height:1.5;white-space:normal}.jd-zk-mc.is-m1 .jd-linkbtn:where([data-tone=v1],[data-tone=v1] *){color:#121417}.jd-zk-how:where([data-tone=v1],[data-tone=v1] *){font-size:13px;color:var(--jd-sub)}.jd-zk-how p:where([data-tone=v1],[data-tone=v1] *){margin:0}@media(max-width:719px){.jd-zk-mc.is-m1:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:minmax(0,1fr) 120px;column-gap:12px}.jd-zk-mc.is-m1>*:where([data-tone=v1],[data-tone=v1] *){grid-column:1}.jd-zk-mc.is-m1 .jd-zk-mini:where([data-tone=v1],[data-tone=v1] *){grid-column:2;grid-row:1 / span 6;align-self:center}}@media(min-width:720px){.jd-zk-hero:where([data-tone=v1],[data-tone=v1] *){grid-template-columns:1fr 1fr;gap:56px}.jd-zk-deck:where([data-tone=v1],[data-tone=v1] *){width:330px;margin:28px 0 0 auto}.jd-zk-sec:where([data-tone=v1],[data-tone=v1] *){margin-top:88px}.jd-zk-radgrid:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:center}.jd-zk-good:where([data-tone=v1],[data-tone=v1] *){grid-template-columns:1.4fr 1fr}.jd-zk-gd.is-g1:where([data-tone=v1],[data-tone=v1] *){grid-column:1;grid-row:1 / span 2;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px;padding:28px;font-size:24px}.jd-zk-gd.is-g1 .jd-zk-gic:where([data-tone=v1],[data-tone=v1] *){width:88px;height:88px}.jd-zk-gd.is-g1 .jd-zk-gic svg:where([data-tone=v1],[data-tone=v1] *){width:50px;height:50px}.jd-zk-gd.is-g2:where([data-tone=v1],[data-tone=v1] *){margin-top:0}.jd-zk-gd.is-g2:where([data-tone=v1],[data-tone=v1] *),.jd-zk-gd.is-g3:where([data-tone=v1],[data-tone=v1] *){flex-direction:row;align-items:center;font-size:16px}.jd-zk-screens:where([data-tone=v1],[data-tone=v1] *){grid-template-columns:1.3fr 1fr;align-items:start}.jd-zk-screens .is-s1:where([data-tone=v1],[data-tone=v1] *){grid-row:1 / span 2}.jd-zk-screens .is-s2:where([data-tone=v1],[data-tone=v1] *),.jd-zk-screens .is-s3:where([data-tone=v1],[data-tone=v1] *){width:100%;margin:0}.jd-zk-try:where([data-tone=v1],[data-tone=v1] *){grid-template-columns:1fr 1.2fr;gap:32px;align-items:start}.jd-zk-try.is-solo:where([data-tone=v1],[data-tone=v1] *){grid-template-columns:minmax(0,760px)}.jd-zk-paygrid:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:1fr 1.6fr;gap:32px;align-items:center}.jd-zk-pay:where([data-tone=v1],[data-tone=v1] *){padding:24px}.jd-zk-m:where([data-tone=v1],[data-tone=v1] *){font-size:52px}.jd-zk-road:where([data-tone=v1],[data-tone=v1] *),.jd-zk-goal:where([data-tone=v1],[data-tone=v1] *){max-width:620px}.jd-zk-three:where([data-tone=v1],[data-tone=v1] *){grid-template-columns:1.25fr 1fr 1fr;align-items:end}.jd-zk-mc.is-m1:where([data-tone=v1],[data-tone=v1] *){grid-column:auto}.jd-zk-mnk:where([data-tone=v1],[data-tone=v1] *){font-size:19px}}.jd-zk:where([data-tone=v1],[data-tone=v1] *){--zk-out: cubic-bezier(.2, .7, .2, 1)}.jd-zk-bar.is-hl:where([data-tone=v1],[data-tone=v1] *){fill:var(--jd-marker);stroke:var(--jd-ink);stroke-width:1.5;opacity:0}.jd-zk-bar.is-hl.is-in:where([data-tone=v1],[data-tone=v1] *){opacity:1}.jd-zk-btn:where([data-tone=v1],[data-tone=v1] *),.jd-zk-first:where([data-tone=v1],[data-tone=v1] *){box-shadow:0 3px 0 var(--jd-line)}.jd-zk-btn:active:where([data-tone=v1],[data-tone=v1] *),.jd-zk-first:active:where([data-tone=v1],[data-tone=v1] *),.jd-zk-chip:active:where([data-tone=v1],[data-tone=v1] *){translate:0 2px;box-shadow:0 1px 0 var(--jd-line)}.jd-zk-chip:active:where([data-tone=v1],[data-tone=v1] *){box-shadow:none}.jd-zk a:focus-visible:where([data-tone=v1],[data-tone=v1] *),.jd-zk button:focus-visible:where([data-tone=v1],[data-tone=v1] *){outline:3px solid var(--jd-focus);outline-offset:3px}@media(hover:hover){.jd-zk-btn:hover:where([data-tone=v1],[data-tone=v1] *),.jd-zk-first:hover:where([data-tone=v1],[data-tone=v1] *){box-shadow:0 5px 0 var(--jd-line);translate:0 -1px}}@media(prefers-reduced-motion:no-preference){.jd-zk-slot.is-got:where([data-tone=v1],[data-tone=v1] *){animation:zk-flip .28s var(--zk-out) backwards;animation-delay:var(--zk-d, 0ms)}.jd-zk-cback:where([data-tone=v1],[data-tone=v1] *){animation:zk-fade .25s var(--zk-out) .2s backwards}.jd-zk-flip:where([data-tone=v1],[data-tone=v1] *){animation:zk-turn .3s var(--zk-out) .3s backwards}.jd-zk-cface:where([data-tone=v1],[data-tone=v1] *){animation:zk-back .3s linear .3s backwards}.jd-zk-art img:where([data-tone=v1],[data-tone=v1] *){animation:zk-pop .3s var(--zk-out) .6s backwards}.jd-zk-bar.is-hl:where([data-tone=v1],[data-tone=v1] *){transition:opacity .2s var(--zk-out)}.jd-zk-m:where([data-tone=v1],[data-tone=v1] *),.jd-zk-h:where([data-tone=v1],[data-tone=v1] *){animation:zk-fade .15s var(--zk-out) backwards}.jd-zk-btn:where([data-tone=v1],[data-tone=v1] *),.jd-zk-first:where([data-tone=v1],[data-tone=v1] *),.jd-zk-chip:where([data-tone=v1],[data-tone=v1] *){transition:translate .15s var(--zk-out)}.jd-zk.zk-io [data-zk-io]:not(.is-in) :is(.jd-zk-shape,.jd-zk-chg,.jd-zk-bar,.jd-zk-bv,.jd-zk-hi,.jd-zk-hid,.jd-zk-mc):where([data-tone=v1],[data-tone=v1] *),.jd-zk.zk-io [data-zk-io]:not(.is-in)>li:where([data-tone=v1],[data-tone=v1] *),.jd-zk.zk-io .jd-zk-three:not(.is-in)>.jd-zk-mc:where([data-tone=v1],[data-tone=v1] *){opacity:0}.jd-zk.zk-io [data-zk-io].is-in:not(.is-seen) .jd-zk-shape:where([data-tone=v1],[data-tone=v1] *){transform-box:view-box;animation:zk-grow .5s var(--zk-out) backwards}.jd-zk.zk-io [data-zk-io].is-in:not(.is-seen) .jd-zk-chg:where([data-tone=v1],[data-tone=v1] *){animation:zk-fade .5s var(--zk-out) backwards;animation-delay:calc(.2s + var(--zk-d, 0ms))}.jd-zk.zk-io [data-zk-io].is-in:not(.is-seen) .jd-zk-bar:where([data-tone=v1],[data-tone=v1] *){transform-box:fill-box;transform-origin:50% 100%;animation:zk-rise .5s var(--zk-out) backwards}.jd-zk.zk-io [data-zk-io].is-in:not(.is-seen) :is(.jd-zk-bv,.jd-zk-hi,.jd-zk-hid):where([data-tone=v1],[data-tone=v1] *){animation:zk-fade .25s var(--zk-out) .4s backwards}.jd-zk.zk-io [data-zk-io].is-in:not(.is-seen)>li:where([data-tone=v1],[data-tone=v1] *){animation:zk-enter .5s var(--zk-out) backwards;animation-delay:var(--zk-d, 0ms)}.jd-zk.zk-io .jd-zk-three.is-in:not(.is-seen)>.jd-zk-mc:where([data-tone=v1],[data-tone=v1] *){animation:zk-enter .5s var(--zk-out) backwards;animation-delay:var(--zk-d, 0ms)}}@media(prefers-reduced-motion:reduce){.jd *:where([data-tone=v1],[data-tone=v1] *),.jd-q:where([data-tone=v1],[data-tone=v1] *){animation:none!important;transition:none!important}}.jd-fit:where([data-tone=v1],[data-tone=v1] *){min-height:100vh;min-height:100dvh}.lab-grid:has(.jd-fit):where([data-tone=v1],[data-tone=v1] *){min-height:100vh;min-height:100dvh}.jd-entry-line:where([data-tone=v1],[data-tone=v1] *),.jd-quiz-line:where([data-tone=v1],[data-tone=v1] *){white-space:nowrap}.jd-radar:where([data-tone=v1],[data-tone=v1] *){position:relative;aspect-ratio:1}.jd-radar svg:where([data-tone=v1],[data-tone=v1] *){display:block;width:100%;height:100%;overflow:visible}.jd-radar-ring:where([data-tone=v1],[data-tone=v1] *){fill:none;stroke:var(--jd-soft);stroke-width:1}.jd-radar-ring.is-out:where([data-tone=v1],[data-tone=v1] *){stroke:var(--jd-line);stroke-width:1.4}.jd-radar-ax:where([data-tone=v1],[data-tone=v1] *){stroke:var(--jd-soft);stroke-width:1}.jd-radar-shape:where([data-tone=v1],[data-tone=v1] *){fill:var(--jd-marker);fill-opacity:.9;stroke:var(--jd-line);stroke-width:2;stroke-linejoin:round}.jd-radar-ghost:where([data-tone=v1],[data-tone=v1] *){fill:none;stroke:var(--jd-ink);stroke-width:2.5;stroke-dasharray:5 4;stroke-linejoin:round}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .jd-radar-ghost:where([data-tone=v1],[data-tone=v1] *){stroke:var(--jd-marker)}}:root[data-theme=dark] .jd-radar-ghost:where([data-tone=v1],[data-tone=v1] *){stroke:var(--jd-marker)}.jd-radar-dot:where([data-tone=v1],[data-tone=v1] *){fill:var(--jd-line)}.jd-radar-halo:where([data-tone=v1],[data-tone=v1] *){fill:#fffdf8;stroke:var(--jd-line);stroke-width:1.4;transform-box:fill-box;transform-origin:center}.jd-radar-halo.is-off:where([data-tone=v1],[data-tone=v1] *){stroke:var(--jd-soft)}.jd-radar-halo.is-lead:where([data-tone=v1],[data-tone=v1] *){fill:var(--jd-marker);stroke:var(--jd-line)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .jd-quiz-radar .jd-radar-halo.is-off:not(.is-lead):where([data-tone=v1],[data-tone=v1] *){fill:var(--jd-paper)}}:root[data-theme=dark] .jd-quiz-radar .jd-radar-halo.is-off:not(.is-lead):where([data-tone=v1],[data-tone=v1] *){fill:var(--jd-paper)}.jd-radar image:where([data-tone=v1],[data-tone=v1] *){transition:opacity .4s ease}@media(prefers-reduced-motion:no-preference){.jd-radar-halo.is-bump:where([data-tone=v1],[data-tone=v1] *){animation:jdRadarBump .9s ease}}.jd-entry-app:where([data-tone=v1],[data-tone=v1] *){--jd-g: var(--jd-brand);--jd-g-text: var(--jd-brand-ink);--jd-accent: #f15025;--jd-accent-text: #c63a12;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;gap:10px;max-width:480px;margin:0 auto;padding:0 16px 20px;font-size:14px;line-height:1.6}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .jd-entry-app:where([data-tone=v1],[data-tone=v1] *){--jd-accent-text: #ff8a66}}:root[data-theme=dark] .jd-entry-app:where([data-tone=v1],[data-tone=v1] *){--jd-accent-text: #ff8a66}.jd-entry-top:where([data-tone=v1],[data-tone=v1] *){flex:none;height:48px;display:flex;align-items:center;justify-content:space-between}.jd-entry-brand:where([data-tone=v1],[data-tone=v1] *){font-weight:700;font-size:14px;letter-spacing:.04em;text-decoration:none}.jd-entry-flag:where([data-tone=v1],[data-tone=v1] *){display:inline-flex;align-items:center;gap:6px;background:#1f4fd8;color:#fff;font-weight:700;font-size:14px;padding:4px 18px 4px 12px;clip-path:polygon(0 0,100% 0,calc(100% - 9px) 50%,100% 100%,0 100%)}.jd-entry-flagic:where([data-tone=v1],[data-tone=v1] *){width:16px;height:16px}.jd-entry-flagic .mk:where([data-tone=v1],[data-tone=v1] *){fill:transparent}.jd-entry-lead:where([data-tone=v1],[data-tone=v1] *){display:grid;gap:6px}.jd-entry-lead h1:where([data-tone=v1],[data-tone=v1] *){margin:0;font-family:var(--jd-serif);font-weight:900;font-size:26px;line-height:1.3;letter-spacing:0}.jd-entry-h1-pre:where([data-tone=v1],[data-tone=v1] *){font-size:21px;font-weight:600}.jd-entry-h1-q:where([data-tone=v1],[data-tone=v1] *){font-size:clamp(25px,8.2vw,32px);font-weight:900}.jd-entry-mk:where([data-tone=v1],[data-tone=v1] *){background:linear-gradient(transparent 52%,var(--jd-marker) 52%);padding:0 .08em}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .jd-entry-mk:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-marker);color:var(--jd-on-marker);padding:0 .04em;border-radius:2px}}:root[data-theme=dark] .jd-entry-mk:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-marker);color:var(--jd-on-marker);padding:0 .04em;border-radius:2px}.jd-entry-tape:where([data-tone=v1],[data-tone=v1] *){display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:700;background:#121417;color:#ffe566;padding:1px 10px;border-radius:999px;letter-spacing:.06em;white-space:nowrap}.jd-entry-tape.is-g:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-g);color:#14231a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .jd-entry-tape:not(.is-g):where([data-tone=v1],[data-tone=v1] *){background:var(--jd-marker);color:var(--jd-on-marker)}}:root[data-theme=dark] .jd-entry-tape:not(.is-g):where([data-tone=v1],[data-tone=v1] *){background:var(--jd-marker);color:var(--jd-on-marker)}.jd-entry-hero:where([data-tone=v1],[data-tone=v1] *){display:grid;gap:4px}.jd-entry-zukan:where([data-tone=v1],[data-tone=v1] *){display:grid;gap:5px}.jd-entry-lab:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;justify-content:space-between;gap:8px}.jd-entry-lab small:where([data-tone=v1],[data-tone=v1] *){font-size:12px;font-weight:700;color:var(--jd-sub)}.jd-entry-zukan .jd-entry-lab small:last-child:where([data-tone=v1],[data-tone=v1] *){flex:none;white-space:nowrap}.jd-entry-big:where([data-tone=v1],[data-tone=v1] *){margin:2px 0 0;font-family:var(--jd-serif);font-weight:600;line-height:1;white-space:nowrap;font-size:44px;letter-spacing:-.01em;font-variant-numeric:lining-nums}.jd-entry-big .u:where([data-tone=v1],[data-tone=v1] *){font-size:18px;margin-left:2px}.jd-entry-big .tl:where([data-tone=v1],[data-tone=v1] *){font-size:30px;margin:0 1px}.jd-entry-hi:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 2px 4px;border-bottom:3px dashed var(--jd-accent)}.jd-entry-hi span:where([data-tone=v1],[data-tone=v1] *){font-size:14px;font-weight:700}.jd-entry-hi b:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-serif);font-weight:600;font-size:28px;line-height:1;color:var(--jd-accent-text);white-space:nowrap}.jd-entry-hi b .u:where([data-tone=v1],[data-tone=v1] *){font-size:13px;margin-left:1px}.jd-entry-src:where([data-tone=v1],[data-tone=v1] *){margin:0;font-size:11px;line-height:1.45;color:var(--jd-sub)}.jd-entry-grid:where([data-tone=v1],[data-tone=v1] *){margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.jd-entry-tile:where([data-tone=v1],[data-tone=v1] *){position:relative;display:grid;justify-items:center;padding:3px 2px 5px;border:2px solid #121417;border-radius:11px;background:#ffe566;color:#121417;box-shadow:0 3px #0000001f}.jd-entry-tile:nth-child(odd):where([data-tone=v1],[data-tone=v1] *){transform:rotate(-1.1deg)}.jd-entry-tile:nth-child(2n):where([data-tone=v1],[data-tone=v1] *){transform:rotate(.9deg)}.jd-entry-no:where([data-tone=v1],[data-tone=v1] *){justify-self:start;padding-left:4px;font-family:var(--jd-serif);font-weight:600;font-size:10px;line-height:1.2}.jd-entry-tile img:where([data-tone=v1],[data-tone=v1] *){width:22px;height:22px;object-fit:contain;filter:brightness(0);opacity:.82}.jd-entry-q:where([data-tone=v1],[data-tone=v1] *){font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1.3;opacity:.6}.jd-entry-pay:where([data-tone=v1],[data-tone=v1] *){display:inline-flex;align-items:baseline;line-height:1;white-space:nowrap}.jd-entry-pay b:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-serif);font-weight:600;font-size:min(17px,4.9vw);font-variant-numeric:tabular-nums lining-nums}.jd-entry-pay .u:where([data-tone=v1],[data-tone=v1] *){font-size:9px;font-weight:700;margin-left:1px}.jd-entry-star:where([data-tone=v1],[data-tone=v1] *){position:absolute;right:6px;top:4px;font-style:normal;font-size:9px;font-weight:700}.jd-entry-rem:where([data-tone=v1],[data-tone=v1] *){padding:5px 12px;display:grid;gap:2px;border:2px solid var(--jd-line);border-radius:18px;background:var(--jd-paper);color:var(--jd-ink);box-shadow:0 5px #00000014}.jd-entry-rem-hd:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;justify-content:space-between;gap:8px}.jd-entry-rem-hd .jd-entry-tape:where([data-tone=v1],[data-tone=v1] *){font-size:12px;padding:0 8px}.jd-entry-rem-hd small:where([data-tone=v1],[data-tone=v1] *){font-size:11px;font-weight:700;color:var(--jd-sub)}.jd-entry-rrow:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:72px 1fr 50px;column-gap:8px;align-items:center}.jd-entry-rrow .k:where([data-tone=v1],[data-tone=v1] *){font-size:12px;font-weight:700;white-space:nowrap}.jd-entry-rrow .t:where([data-tone=v1],[data-tone=v1] *){height:6px;background:var(--jd-soft);border-radius:3px;overflow:hidden}.jd-entry-rrow .b:where([data-tone=v1],[data-tone=v1] *){display:block;height:100%;border-radius:3px}.jd-entry-rrow .v:where([data-tone=v1],[data-tone=v1] *){text-align:right;font-family:var(--jd-serif);font-weight:600;font-size:16px;line-height:1.2;white-space:nowrap}.jd-entry-rrow .u:where([data-tone=v1],[data-tone=v1] *){font-size:.62em;font-weight:700;margin-left:1px}.jd-entry-rrow.is-it .b:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-g)}.jd-entry-rrow.is-it .v:where([data-tone=v1],[data-tone=v1] *){color:var(--jd-g-text)}.jd-entry-rrow.is-all .b:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-sub);opacity:.5}.jd-entry-rrow.is-all .v:where([data-tone=v1],[data-tone=v1] *){color:var(--jd-sub)}.jd-entry-meta:where([data-tone=v1],[data-tone=v1] *){display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;font-size:14px;font-weight:700}.jd-entry-meta li:where([data-tone=v1],[data-tone=v1] *){display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.jd-entry-metaic:where([data-tone=v1],[data-tone=v1] *){width:18px;height:18px}.jd-entry-go:where([data-tone=v1],[data-tone=v1] *){flex:none;display:grid;gap:12px}.jd-entry-go .jd-cta:where([data-tone=v1],[data-tone=v1] *){margin-top:0}.jd-entry-go .jd-cta .jd-btn:where([data-tone=v1],[data-tone=v1] *){position:relative;overflow:hidden;max-width:none;height:64px;font-size:19px;letter-spacing:.04em;background:#05b45b;color:#fff;border-color:#037f40;box-shadow:0 4px #037f40;transition:transform .12s ease,box-shadow .12s ease;-webkit-tap-highlight-color:transparent;--jd-shine: rgba(255, 255, 255, .34)}.jd-entry-go .jd-cta .jd-entry-btn .jd-btn-arrow:where([data-tone=v1],[data-tone=v1] *){width:34px;height:20px}.jd-entry-btn>*:where([data-tone=v1],[data-tone=v1] *){position:relative;z-index:1}.jd-entry-btn:where([data-tone=v1],[data-tone=v1] *):after{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent 0%,var(--jd-shine) 50%,transparent 100%);transform:translate(-160%) skew(-18deg);animation:jdEntryShine 4s ease-in-out 1s infinite;pointer-events:none}.jd-entry-go .jd-cta .jd-entry-btn .jd-btn-arrow:where([data-tone=v1],[data-tone=v1] *){animation:jdEntryNudge 2s ease-in-out infinite}.jd-entry-go .jd-cta .jd-entry-btn:hover:where([data-tone=v1],[data-tone=v1] *){transform:translateY(-2px);box-shadow:0 6px #037f40}.jd-entry-go .jd-cta .jd-entry-btn:active:where([data-tone=v1],[data-tone=v1] *){transform:translateY(3px);box-shadow:0 1px #037f40}@media(prefers-reduced-motion:reduce){.jd-entry-go .jd-cta .jd-entry-btn .jd-btn-arrow:where([data-tone=v1],[data-tone=v1] *),.jd-entry-btn:where([data-tone=v1],[data-tone=v1] *):after{animation:none}.jd-entry-btn:where([data-tone=v1],[data-tone=v1] *):after{display:none}.jd-entry-go .jd-cta .jd-entry-btn:where([data-tone=v1],[data-tone=v1] *){transition:none}}.jd-entry-voice:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;gap:12px}.jd-entry-voice img:where([data-tone=v1],[data-tone=v1] *){flex:none;width:40px;height:40px;object-fit:cover;object-position:50% 30%;border-radius:50%;border:2px solid var(--jd-line)}.jd-entry-voice p:where([data-tone=v1],[data-tone=v1] *){margin:0;font-size:14px;font-weight:700;line-height:1.5}.jd-entry-voice small:where([data-tone=v1],[data-tone=v1] *){display:block;margin-top:2px;font-size:14px;font-weight:400;color:var(--jd-sub)}.jd-entry-prev:where([data-tone=v1],[data-tone=v1] *){margin:0;text-align:center;font-size:14px;font-weight:700}.jd-quiz:where([data-tone=v1],[data-tone=v1] *){--jd-quiz-qbg: #fff;overflow-x:clip;height:100vh;height:100dvh;display:flex;flex-direction:column;max-width:1120px;margin:0 auto;padding:0 16px 12px;font-size:14px;line-height:1.5}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .jd-quiz:where([data-tone=v1],[data-tone=v1] *){--jd-quiz-qbg: #2a2822}}:root[data-theme=dark] .jd-quiz:where([data-tone=v1],[data-tone=v1] *){--jd-quiz-qbg: #2a2822}.jd-quiz-bar:where([data-tone=v1],[data-tone=v1] *){flex:none;height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px}.jd-quiz-back:where([data-tone=v1],[data-tone=v1] *){display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:8px 4px;font:inherit;font-weight:700;font-size:14px;color:inherit;cursor:pointer}.jd-quiz-restart:where([data-tone=v1],[data-tone=v1] *){border:0;background:none;padding:8px 4px;font:inherit;font-size:14px;color:var(--jd-sub);text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.jd-quiz-count:where([data-tone=v1],[data-tone=v1] *){font-weight:700;font-size:14px;white-space:nowrap}.jd-quiz-count b:where([data-tone=v1],[data-tone=v1] *){font-family:var(--jd-serif);font-weight:600;font-size:22px}.jd-quiz-count span:where([data-tone=v1],[data-tone=v1] *){color:var(--jd-sub)}.jd-quiz-ticks:where([data-tone=v1],[data-tone=v1] *){flex:none;display:grid;grid-template-columns:repeat(10,1fr) 4px repeat(2,1fr);gap:4px}.jd-quiz-tick:where([data-tone=v1],[data-tone=v1] *){position:relative;overflow:hidden;height:7px;border-radius:999px;border:1.5px solid var(--jd-line);background:var(--jd-paper)}.jd-quiz-tick.is-work:where([data-tone=v1],[data-tone=v1] *){border-style:dashed}.jd-quiz-tick:where([data-tone=v1],[data-tone=v1] *):after{content:"";position:absolute;inset:0;background:var(--jd-marker);transform:scaleX(0);transform-origin:left center}.jd-quiz-tick.is-done:where([data-tone=v1],[data-tone=v1] *):after{transform:scaleX(1)}.jd-quiz-tick.is-now:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-ink)}@media(prefers-reduced-motion:no-preference){.jd-quiz-tick:where([data-tone=v1],[data-tone=v1] *):after{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.jd-quiz.is-work .jd-quiz-tick.is-work:where([data-tone=v1],[data-tone=v1] *){animation:jdQuizHop .42s cubic-bezier(.3,0,.2,1)}.jd-quiz.is-work .jd-quiz-tick.is-work:last-child:where([data-tone=v1],[data-tone=v1] *){animation-delay:60ms}}.jd-quiz-tick-gap:where([data-tone=v1],[data-tone=v1] *){display:block}.jd-quiz-cap:where([data-tone=v1],[data-tone=v1] *){flex:none;display:flex;justify-content:space-between;margin-top:3px;font-size:14px;font-weight:700;line-height:1.3;color:var(--jd-sub)}.jd-quiz-q:where([data-tone=v1],[data-tone=v1] *){flex:none;margin-top:10px}.jd-quiz-head:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;gap:10px;min-height:80px;margin:0;padding:10px 14px;border-radius:14px;background:var(--jd-quiz-qbg);box-shadow:0 2px #12141714}.jd-quiz-mark:where([data-tone=v1],[data-tone=v1] *){flex:none;font-weight:700;font-size:14px;line-height:1.5;background:var(--jd-marker);color:#121417;border-radius:8px;padding:2px 8px}.jd-quiz-text:where([data-tone=v1],[data-tone=v1] *){margin:0;font-family:var(--jd-sans);font-weight:900;font-size:23px;line-height:1.3;letter-spacing:.01em;text-wrap:nowrap}.jd-quiz-text:focus:where([data-tone=v1],[data-tone=v1] *){outline:none}.jd-quiz-choices:where([data-tone=v1],[data-tone=v1] *){display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.jd-quiz-choice:where([data-tone=v1],[data-tone=v1] *){width:100%;min-height:48px;display:grid;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:3px 12px 3px 7px;border:2px solid var(--jd-line);border-radius:13px;background:var(--jd-paper);box-shadow:0 2px 0 var(--jd-line);color:inherit;font:inherit;font-weight:700;font-size:16px;line-height:1.3;text-align:left;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease 60ms,border-color .12s ease,opacity .15s ease}@media(hover:hover)and (pointer:fine){.jd-quiz-choice:hover:where([data-tone=v1],[data-tone=v1] *){background:color-mix(in srgb,var(--jd-marker) 22%,var(--jd-paper));transform:translateY(-2px);box-shadow:0 4px 0 var(--jd-line)}}@media(hover:hover)and (pointer:fine)and (prefers-color-scheme:dark){:root:not([data-theme=light]) .jd-quiz-choice:hover:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-paper);border-color:var(--jd-marker)}}@media(hover:hover)and (pointer:fine){:root[data-theme=dark] .jd-quiz-choice:hover:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-paper);border-color:var(--jd-marker)}}.jd-quiz-choice:active:where([data-tone=v1],[data-tone=v1] *){transform:translateY(2px);box-shadow:0 0 0 var(--jd-line)}.jd-quiz-choice.is-on:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-marker);color:#121417;transform:translateY(2px);box-shadow:0 0 0 var(--jd-line)}.jd-quiz-choice.is-dim:where([data-tone=v1],[data-tone=v1] *){opacity:.45}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .jd-quiz-choice.is-on:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-paper);color:var(--jd-ink);border-color:var(--jd-marker);box-shadow:0 0 0 var(--jd-marker)}:root:not([data-theme=light]) .jd-quiz-choice.is-on .jd-quiz-ic:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-marker);border-color:var(--jd-marker);color:#121417}:root:not([data-theme=light]) .jd-quiz-choice.is-on .jd-quiz-key:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-marker);border-color:var(--jd-marker);color:#121417}}:root[data-theme=dark] .jd-quiz-choice.is-on:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-paper);color:var(--jd-ink);border-color:var(--jd-marker);box-shadow:0 0 0 var(--jd-marker)}:root[data-theme=dark] .jd-quiz-choice.is-on .jd-quiz-ic:where([data-tone=v1],[data-tone=v1] *),:root[data-theme=dark] .jd-quiz-choice.is-on .jd-quiz-key:where([data-tone=v1],[data-tone=v1] *){background:var(--jd-marker);border-color:var(--jd-marker);color:#121417}.jd-quiz-ic:where([data-tone=v1],[data-tone=v1] *){width:32px;height:32px;display:grid;place-items:center;border-radius:9px;border:1.5px solid var(--jd-line);background:var(--jd-bg)}.jd-quiz-choice.is-on .jd-quiz-ic:where([data-tone=v1],[data-tone=v1] *){background:#fffdf8;border-color:#121417;color:#121417}.jd-quiz-icsvg:where([data-tone=v1],[data-tone=v1] *){width:21px;height:21px}.jd-quiz-label:where([data-tone=v1],[data-tone=v1] *){min-width:0}.jd-quiz-key:where([data-tone=v1],[data-tone=v1] *){display:none;font-family:var(--jd-mono);font-size:14px;line-height:1.4;color:var(--jd-sub);border:1px solid var(--jd-soft);border-radius:6px;padding:0 6px}@media(hover:hover)and (pointer:fine){.jd-quiz-choice:where([data-tone=v1],[data-tone=v1] *){grid-template-columns:32px 1fr auto}.jd-quiz-key:where([data-tone=v1],[data-tone=v1] *){display:inline-block}}.jd-quiz-stage:where([data-tone=v1],[data-tone=v1] *){flex:1;min-height:0;display:flex;align-items:center;gap:4px;margin:6px 0 0}.jd-quiz-radar:where([data-tone=v1],[data-tone=v1] *){flex:none;height:100%;max-height:330px;max-width:62%}.jd-quiz-side:where([data-tone=v1],[data-tone=v1] *){flex:1;min-width:0;display:grid;gap:4px}.jd-quiz-side p:where([data-tone=v1],[data-tone=v1] *){margin:0;white-space:nowrap}.jd-quiz-k:where([data-tone=v1],[data-tone=v1] *){font-size:14px;font-weight:700;color:var(--jd-sub)}.jd-quiz-lead:where([data-tone=v1],[data-tone=v1] *){display:grid}.jd-quiz-lead span:where([data-tone=v1],[data-tone=v1] *){font-size:14px;font-weight:700;color:var(--jd-sub)}.jd-quiz-lead b:where([data-tone=v1],[data-tone=v1] *){font-size:18px;font-weight:900;line-height:1.3}.jd-quiz-left:where([data-tone=v1],[data-tone=v1] *){font-size:14px;font-weight:700}.jd-quiz-left b:where([data-tone=v1],[data-tone=v1] *){margin:0 1px;font-family:var(--jd-serif);font-weight:600;font-size:20px}.jd-quiz-popslot:where([data-tone=v1],[data-tone=v1] *){min-height:48px}.jd-quiz-pop:where([data-tone=v1],[data-tone=v1] *){display:inline-block;font-size:14px;font-weight:700;line-height:1.5;background:var(--jd-ink);color:var(--jd-bg);border-radius:10px;padding:1px 10px}.jd-quiz-finish:where([data-tone=v1],[data-tone=v1] *){font-size:16px;font-weight:900;line-height:1.4}@media(prefers-reduced-motion:no-preference){.jd-quiz-q .jd-quiz-head:where([data-tone=v1],[data-tone=v1] *),.jd-quiz-q li:where([data-tone=v1],[data-tone=v1] *){animation:jdQuizIn .2s cubic-bezier(.2,.8,.2,1) backwards}.jd-quiz-q.is-back .jd-quiz-head:where([data-tone=v1],[data-tone=v1] *),.jd-quiz-q.is-back li:where([data-tone=v1],[data-tone=v1] *){animation-name:jdQuizInBack}.jd-quiz-q li:nth-child(1):where([data-tone=v1],[data-tone=v1] *){animation-delay:40ms}.jd-quiz-q li:nth-child(2):where([data-tone=v1],[data-tone=v1] *){animation-delay:80ms}.jd-quiz-q li:nth-child(3):where([data-tone=v1],[data-tone=v1] *){animation-delay:.12s}.jd-quiz-q li:nth-child(4):where([data-tone=v1],[data-tone=v1] *){animation-delay:.16s}.jd-quiz.is-finishing .jd-quiz-radar svg:where([data-tone=v1],[data-tone=v1] *){animation:jdQuizDone .36s cubic-bezier(.3,0,.2,1)}.jd-quiz-finish:where([data-tone=v1],[data-tone=v1] *){animation:jdQuizFade .15s ease backwards}.jd-quiz-pop:where([data-tone=v1],[data-tone=v1] *){animation:jdQuizPop .9s ease both}}@media(min-height:760px)and (max-width:1099px){.jd-quiz-stage:where([data-tone=v1],[data-tone=v1] *){flex-direction:column;justify-content:center;gap:6px}.jd-quiz-radar:where([data-tone=v1],[data-tone=v1] *){flex:1;min-height:0;height:auto;width:auto;max-width:100%;max-height:340px}.jd-quiz-side:where([data-tone=v1],[data-tone=v1] *){flex:none;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:2px 14px}.jd-quiz-popslot:where([data-tone=v1],[data-tone=v1] *){flex-basis:100%;min-height:24px;text-align:center}.jd-quiz-fbr:where([data-tone=v1],[data-tone=v1] *){display:none}.jd-quiz-side .jd-quiz-k:where([data-tone=v1],[data-tone=v1] *){display:none}.jd-quiz-lead:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:baseline;gap:6px}.jd-quiz-choice:where([data-tone=v1],[data-tone=v1] *){min-height:52px}.jd-quiz-choices:where([data-tone=v1],[data-tone=v1] *){gap:9px}}@media(min-width:600px)and (max-width:1099px){.jd-quiz:where([data-tone=v1],[data-tone=v1] *){max-width:600px}}@media(min-width:600px){.jd-quiz-cbr:where([data-tone=v1],[data-tone=v1] *){display:none}}@media(min-width:1100px){.jd-quiz:where([data-tone=v1],[data-tone=v1] *){display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto minmax(0,1fr);column-gap:56px;padding:16px 40px 28px}.jd-quiz-bar:where([data-tone=v1],[data-tone=v1] *),.jd-quiz-ticks:where([data-tone=v1],[data-tone=v1] *),.jd-quiz-cap:where([data-tone=v1],[data-tone=v1] *){grid-column:1 / -1}.jd-quiz-ticks:where([data-tone=v1],[data-tone=v1] *),.jd-quiz-cap:where([data-tone=v1],[data-tone=v1] *){max-width:520px}.jd-quiz-stage:where([data-tone=v1],[data-tone=v1] *){grid-column:2;grid-row:4;flex-direction:column;justify-content:center;margin:16px 0 0}.jd-quiz-radar:where([data-tone=v1],[data-tone=v1] *){flex:1;min-height:0;height:auto;max-width:100%;max-height:470px}.jd-quiz-side:where([data-tone=v1],[data-tone=v1] *){flex:none;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:2px 16px}.jd-quiz-popslot:where([data-tone=v1],[data-tone=v1] *){flex-basis:100%;min-height:24px;text-align:center}.jd-quiz-fbr:where([data-tone=v1],[data-tone=v1] *){display:none}.jd-quiz-side .jd-quiz-k:where([data-tone=v1],[data-tone=v1] *){display:none}.jd-quiz-lead:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:baseline;gap:6px}.jd-quiz-q:where([data-tone=v1],[data-tone=v1] *){grid-column:1;grid-row:4;align-self:start;margin-top:16px}.jd-quiz-head:where([data-tone=v1],[data-tone=v1] *){min-height:96px}.jd-quiz-text:where([data-tone=v1],[data-tone=v1] *){font-size:28px}.jd-quiz-choices:where([data-tone=v1],[data-tone=v1] *){gap:10px;margin-top:18px}.jd-quiz-choice:where([data-tone=v1],[data-tone=v1] *){min-height:60px;grid-template-columns:40px 1fr auto;font-size:17px}.jd-quiz-ic:where([data-tone=v1],[data-tone=v1] *){width:40px;height:40px}.jd-quiz-icsvg:where([data-tone=v1],[data-tone=v1] *){width:26px;height:26px}}@media(prefers-reduced-motion:reduce){.jd-quiz-choice:where([data-tone=v1],[data-tone=v1] *){transition:none}}.jd-liff:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:flex-start;justify-content:center}.jd-liff-wrap:where([data-tone=v1],[data-tone=v1] *){width:100%;max-width:480px;padding:28px 16px 56px}.jd-liff-card:where([data-tone=v1],[data-tone=v1] *){display:grid;justify-items:start;gap:14px;margin-top:12px;padding:24px 20px;border:1.5px solid var(--jd-line);border-radius:18px;background:var(--jd-paper)}.jd-liff-card h1:where([data-tone=v1],[data-tone=v1] *){margin:0;font-family:var(--jd-serif);font-weight:900;font-size:24px;line-height:1.45}.jd-liff-mark:where([data-tone=v1],[data-tone=v1] *){display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--jd-bg);border:1.5px solid var(--jd-line)}.jd-liff-mark .jd-ic:where([data-tone=v1],[data-tone=v1] *){width:26px;height:26px}.jd-liff-body:where([data-tone=v1],[data-tone=v1] *){margin:0;font-size:15px}.jd-liff-result:where([data-tone=v1],[data-tone=v1] *){display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1.5px solid var(--jd-soft);border-radius:14px}.jd-liff-result>div:where([data-tone=v1],[data-tone=v1] *){display:grid;line-height:1.5}.jd-liff-result .jd-kind:where([data-tone=v1],[data-tone=v1] *){margin:0}.jd-liff-result b:where([data-tone=v1],[data-tone=v1] *){font-size:16px}.jd-liff-style:where([data-tone=v1],[data-tone=v1] *){font-size:13px;color:var(--jd-sub)}.jd-liff-card .jd-btn:where([data-tone=v1],[data-tone=v1] *){width:100%;margin-top:4px}.tk{--tk-gutter: 16px}.tk[data-tone=v1]{font-size:17px;line-height:1.7}.tk .tk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tk .tk-top{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1180px;margin:0 auto;padding:10px var(--tk-gutter)}.tk .tk-brand{font-size:17px;font-weight:900;text-decoration:none;letter-spacing:.02em}.tk .tk-pill{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:800;line-height:1;padding:7px 14px;border-radius:999px;background:var(--jd-ink);color:var(--jd-bg)}.tk .tk-pill-ic{width:18px;height:18px}.tk .jd-entry-kicker{display:table;margin-bottom:6px;padding:2px 12px;border:1.5px solid currentColor;border-radius:999px;font-size:15px;font-weight:800;letter-spacing:.06em;line-height:1.5}.tk .jd-entry-brand,.tk .jd-entry-flag,.tk .jd-entry-meta li,.tk .jd-entry-tape,.tk .jd-entry-lab small,.tk .jd-entry-hi span,.tk .jd-entry-hi .u,.tk .jd-entry-big .u,.tk .jd-entry-rem-hd small,.tk .jd-entry-rrow .k,.tk .jd-entry-rrow .u,.tk .jd-entry-src,.tk .jd-entry-voice .jd-entry-line,.tk .jd-entry-voice small,.tk .jd-entry-no,.tk .jd-entry-q,.tk .jd-entry-pay,.tk .jd-entry-pay .u,.tk .jd-entry-star,.tk .jd-quiz-back,.tk .jd-quiz-restart,.tk .jd-quiz-count,.tk .jd-quiz-cap,.tk .jd-quiz-k,.tk .jd-quiz-left,.tk .jd-quiz-lead,.tk .jd-quiz-pop,.tk .jd-quiz-finish{font-size:15px}.tk .jd-quiz-cap *,.tk .jd-quiz-lead span{font-size:inherit}.tk .jd-quiz-mark,.tk .jd-quiz-keyn{font-size:15px}
