.v6-sx-ex .v6-sx-ex__label{max-width:72ch;font-family:var(--sans);font-size:var(--t-mono);letter-spacing:0;color:var(--ink-3);text-wrap:pretty;margin:0 0 24px;font-weight:400;line-height:1.5}.v6-sx-ex__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.v6-sx-ex__row{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);align-items:baseline;padding:24px 0;display:grid}.v6-sx-ex__n{font-family:var(--sans);font-size:var(--t-mono);color:var(--ink-4);font-variant-numeric:tabular-nums;line-height:1.5}.v6-sx-ex .v6-sx-ex__t{letter-spacing:-.005em;max-width:58ch;color:var(--ink);text-wrap:pretty;overflow-wrap:break-word;margin:0;font-size:20px;line-height:1.45}@media (max-width:640px){.v6-sx-ex__row{grid-template-columns:36px minmax(0,1fr);padding:20px 0}.v6-sx-ex .v6-sx-ex__t{font-size:18px;line-height:1.5}}.v6-sx-stance .v6-sx-line{display:block}.v6-sx-limit.v6-sec{padding-block:0}.v6-band+.v6-sx-limit.v6-sec{padding-top:var(--sec)}.v6-sx-limit__row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px 40px;padding:28px 0;display:flex}.v6-sx-limit .v6-sx-limit__t{max-width:64ch;font-size:var(--t-read);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.6}.v6-sx-sentence{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-card);margin:0 0 24px;padding:28px 32px}.v6-sx-sentence .v6-sx-sentence__k{font-family:var(--sans);font-size:var(--t-mono-s);color:var(--ink-4);margin:0 0 10px;line-height:1.45}.v6-sx-sentence .v6-sx-sentence__t{max-width:58ch;color:var(--ink);text-wrap:pretty;margin:0;font-size:20px;line-height:1.45}@media (max-width:640px){.v6-sx-sentence{padding:22px 20px}.v6-sx-sentence .v6-sx-sentence__t{font-size:18px;line-height:1.5}}.v6-ff__modes{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0 0 16px;padding:0;display:flex}.v6-ff__legend{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v6-ff__mode{border:1px solid var(--line-2);border-radius:var(--r-md);cursor:pointer;min-height:40px;font-family:var(--sans);color:var(--ink-3);transition:color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);align-items:center;padding:0 18px;font-size:15px;font-weight:500;line-height:1.3;display:inline-flex;position:relative}.v6-ff__mode:hover{color:var(--ink-2);border-color:var(--line-strong)}.v6-ff__mode[data-on]{color:var(--ink);border-color:#fafafa}.v6-ff__mode:has(.v6-ff__radio:focus-visible){outline-offset:3px;outline:2px solid #fafafa}.v6-ff__radio{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.v6-ff__shell{border:1px solid var(--line);border-radius:var(--r-card);background:#0e0e10;margin:0;padding:8px}.v6-ff__bar{border-bottom:1px solid var(--line-soft);min-height:36px;font-family:var(--sans);font-size:var(--t-mono-s);color:var(--ink-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 16px;margin:-8px -8px 8px;padding:8px 12px;line-height:1.45;display:flex}.v6-ff__addr{text-overflow:ellipsis;white-space:nowrap;flex:12ch;min-width:0;overflow:hidden}.v6-ff__tag{text-align:right;flex:0 auto;margin-left:auto}.v6-ff__view{background:#0b0e13;border-radius:10px;height:600px;overflow:hidden}.v6-ff__frame{border:0;width:100%;height:100%;display:block}.v6-ff__narrow .v6-mp{max-width:420px}.v6-ff__links{flex-wrap:wrap;gap:12px 28px;margin:24px 0 0;display:flex}@media (max-width:899px){.v6-ff__wide{display:none}}@media (min-width:900px){.v6-ff__narrow{display:none}}.v6-sx-faq .v6-faq__item:not([open])>.v6-faq__a{display:none}.v6-sx-mcp{border:1px solid var(--line);border-radius:var(--r-card);background:#0e0e10;margin:0;overflow:hidden}.v6-sx-mcp__bar{border-bottom:1px solid var(--line-soft);min-height:36px;font-family:var(--sans);font-size:var(--t-mono-s);color:var(--ink-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 16px;padding:8px 20px;line-height:1.45;display:flex}.v6-sx-mcp__addr{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v6-sx-mcp__rows{margin:0;padding:0 20px;list-style:none}.v6-sx-mcp__row{grid-template-columns:40px minmax(0,17rem) minmax(0,1fr);align-items:baseline;gap:6px 24px;padding:24px 0;display:grid}.v6-sx-mcp__row+.v6-sx-mcp__row{border-top:1px solid var(--line-soft)}.v6-sx-mcp__n{font-family:var(--sans);font-size:var(--t-mono-s);color:var(--ink-4);font-variant-numeric:tabular-nums;line-height:1.45}.v6-sx-mcp .v6-sx-mcp__key{font-family:var(--sans);color:var(--ink);overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:14px;line-height:1.5}.v6-sx-mcp .v6-sx-mcp__t{max-width:60ch;font-size:var(--t-read);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.55}@media (max-width:760px){.v6-sx-mcp__rows{padding:0 16px}.v6-sx-mcp__bar{padding:8px 16px}.v6-sx-mcp__row{grid-template-columns:28px minmax(0,1fr);column-gap:12px;padding:20px 0}.v6-sx-mcp__t{grid-column:2}}.v6-sx-ci{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:24px;display:grid}.v6-sx-ci__code{grid-column:1/span 7;min-width:0}.v6-sx-ci .v6-sx-ci__note{font-size:var(--t-read);color:var(--ink-2);text-wrap:pretty;grid-column:8/span 5;margin:0;line-height:1.65}@media (max-width:899px){.v6-sx-ci{grid-template-columns:minmax(0,1fr)}.v6-sx-ci__code,.v6-sx-ci .v6-sx-ci__note{grid-column:1}}.v6-sx-jp .v6-sx-jp__k{font-family:var(--sans);font-size:var(--t-mono-s);color:var(--ink-4);margin:0 0 8px;line-height:1.45}.v6-sx-jp .v6-sx-jp__t{letter-spacing:-.005em;color:var(--ink);text-wrap:balance;margin:0 0 20px;font-size:20px;font-weight:500;line-height:1.35}.v6-sx-jp .v6-sx-jp__cap{color:var(--ink-2);margin:16px 0 0;font-size:15px;line-height:1.5}.v6-sx-jp .v6-sx-jp__meta{font-family:var(--sans);font-size:var(--t-mono-s);color:var(--ink-4);flex-wrap:wrap;gap:4px 20px;margin:10px 0 0;line-height:1.45;display:flex}@media (max-width:560px){.v6-sx-jp .v6-sx-jp__t{margin-bottom:12px;font-size:17px}}@media (min-width:1101px){.v6 .v6-fh__nbody .v6-sx-jp .v6-rs__step{padding-top:20px;padding-bottom:20px}.v6 .v6-fh__nbody .v6-sx-jp .v6-sx-jp__t{margin-bottom:28px}.v6 .v6-fh__nbody .v6-sx-jp .v6-sx-jp__cap{margin-top:28px}}.v6-si{row-gap:clamp(48px,5vw,72px);display:grid}.v6-sec.v6-si-sec{padding-top:var(--head-gap)}.v6-si .v6-si__h{font-family:var(--sans);letter-spacing:0;color:var(--ink-3);margin:0 0 20px;font-size:14px;font-weight:500;line-height:1.3}.v6-si__grid{gap:var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.v6-si__grid>li{min-width:0;display:flex}.v6-si__card{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-card);min-width:0;color:var(--ink);transition:border-color var(--dur-1) var(--ease-out);flex-direction:column;flex:auto;padding:20px;text-decoration:none;display:flex}.v6-si__pic{aspect-ratio:4/3;border-radius:var(--r-media);background:#0e0e10;margin-bottom:16px;display:block;position:relative;overflow:hidden}.v6-si__pic img{object-fit:cover;transition:transform var(--dur-4) var(--ease-out)}.v6-si .v6-si__t{font-family:var(--sans);font-size:var(--t-h5);letter-spacing:-.005em;color:var(--ink);text-wrap:balance;margin:0;font-weight:500;line-height:1.35}.v6-si .v6-si__b{font-size:var(--t-small);color:var(--ink-3);text-wrap:pretty;margin:6px 0 0;line-height:1.55}.v6-si__go{color:var(--ink-3);transition:transform var(--dur-2) var(--ease-out), color var(--dur-1) var(--ease-out);margin-top:auto;padding-top:16px;font-size:16px;line-height:1;display:inline-block}a.v6-si__card:hover{border-color:var(--line-strong);color:var(--ink)}a.v6-si__card:hover .v6-si__pic img{transform:scale(1.03)}a.v6-si__card:hover .v6-si__go{color:var(--ink);transform:translate(4px)}a.v6-si__card:focus-visible{outline-offset:3px;outline:2px solid #fafafa}@media (max-width:1099px){.v6-si__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.v6-si__grid{grid-template-columns:minmax(0,1fr)}}:is(:lang(ja),:lang(zh),:lang(ko)) :is(.v6-si .v6-si__t,.v6-sx-jp .v6-sx-jp__t,.v6-sx-ex .v6-sx-ex__t){letter-spacing:0}:lang(ja) :is(.v6-si__t,.v6-sx-jp__t){word-break:auto-phrase}:lang(hi) :is(.v6-sx-ex .v6-sx-ex__t,.v6-sx-sentence .v6-sx-sentence__t){line-height:1.6}@media (prefers-reduced-motion:reduce){.v6-ff__mode,.v6-si__card,.v6-si__pic img,.v6-si__go{transition:none!important}a.v6-si__card:hover .v6-si__pic img,a.v6-si__card:hover .v6-si__go{transform:none!important}}
