.learn-prose{font-size:16px;line-height:1.75;color:rgb(var(--c-text));overflow-wrap:break-word}@media (min-width:640px){.learn-prose{font-size:17px}}.learn-prose p{margin:0 0 1.1em;text-align:justify;text-justify:inter-word;hyphens:auto}[data-lang=ja] .learn-prose p,[data-lang=ko] .learn-prose p{text-align:start;hyphens:none}[data-lang=ja] .learn-prose{line-break:strict}[data-lang=ko] .learn-prose{word-break:keep-all}[data-lang=ja] :is(h1,h2,h3){word-break:auto-phrase}.learn-prose h2,.learn-prose h3{text-align:start;font-weight:600;letter-spacing:-.01em;line-height:1.3;scroll-margin-top:5rem;text-wrap:balance}.learn-prose h2{margin:2.4em 0 .7em;padding-block-start:.9em;border-block-start:1px solid rgb(var(--c-line));font-size:1.55em}.learn-prose h2:first-child{margin-block-start:0;padding-block-start:0;border-block-start:0}.learn-prose h3{margin:1.8em 0 .5em;font-size:1.22em}.learn-prose ol,.learn-prose ul{margin:0 0 1.1em;padding-inline-start:1.5em;text-align:start}.learn-prose ul{list-style:disc}.learn-prose ol{list-style:decimal}.learn-prose li{margin-block:.35em;padding-inline-start:.2em}.learn-prose li>p{margin-block-end:.5em;text-align:start}.learn-prose li::marker{color:rgb(var(--c-dim))}.learn-prose a{color:rgb(var(--c-accent));text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.learn-prose a:hover{text-decoration-thickness:2px}.learn-prose strong{font-weight:600}.learn-prose blockquote{margin:0 0 1.2em;padding:.8em 1.1em;border-radius:12px;border:1px solid rgb(var(--c-line));border-inline-start:4px solid rgb(var(--c-accent));background:rgb(var(--c-well));text-align:start}.learn-prose blockquote p{margin-block:.4em;text-align:start;hyphens:manual}.learn-prose code{font-family:var(--font-mono),ui-monospace,Consolas,monospace;font-size:.88em;padding:.12em .4em;border-radius:6px;border:1px solid rgb(var(--c-line));overflow-wrap:anywhere;word-break:break-all;hyphens:none;unicode-bidi:isolate}.learn-prose code,.learn-prose pre{background:rgb(var(--c-well));direction:ltr}.learn-prose pre{margin:0 0 1.2em;padding:.9em 1.1em;border-radius:12px;border:1px solid rgb(var(--c-line));overflow-x:auto;text-align:left;line-height:1.55}.learn-prose pre code{padding:0;border:0;background:none;font-size:.85em;white-space:pre;word-break:normal;overflow-wrap:normal}.learn-table{margin:0 0 1.3em;overflow-x:auto;border:1px solid rgb(var(--c-line));border-radius:12px;background:rgb(var(--c-panel));-webkit-overflow-scrolling:touch}.learn-table:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:2px}.learn-table table{width:100%;border-collapse:collapse;font-size:.92em;line-height:1.5}.learn-table td,.learn-table th{min-width:6.5rem;padding:.6em .9em;text-align:start;vertical-align:top;hyphens:none;border-block-end:1px solid rgb(var(--c-line))}.learn-table tbody tr:last-child td{border-block-end:0}.learn-table th{font-weight:600;background:rgb(var(--c-well));white-space:nowrap}.learn-figure{margin:0 0 1.3em}.learn-figure img{display:block;max-width:100%;height:auto;border-radius:12px;border:1px solid rgb(var(--c-line))}.learn-figure figcaption{margin-block-start:.5em;font-size:.85em;color:rgb(var(--c-muted));text-align:start}.learn-shot{position:relative}.learn-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:999px;background:#f5c400;color:#111;font:700 13px/1 var(--font-mono,ui-monospace),monospace;box-shadow:0 0 0 2px #111,0 2px 8px rgb(0 0 0/.45);pointer-events:none}@media (max-width:639px){.learn-marker{font-size:11px}}.learn-prose .learn-callouts{margin:0 0 1.4em;padding-inline-start:0;list-style:none;counter-reset:none}.learn-prose .learn-callouts li{display:flex;gap:.6em;margin:0 0 .45em;text-align:start}.learn-prose .learn-callouts li:before{content:attr(value);flex:none;display:grid;place-items:center;width:1.6em;height:1.6em;margin-block-start:.1em;border-radius:999px;background:#f5c400;color:#111;font:700 12px/1 var(--font-mono,ui-monospace),monospace}.learn-prose hr{margin:2em 0;border:0;border-block-start:1px solid rgb(var(--c-line))}.learn-prose #faq~h3{font-size:1.1em}.learn-toc a{display:block;padding:.3em .6em;border-radius:8px;border-inline-start:2px solid transparent;color:rgb(var(--c-muted));line-height:1.4;transition:color .15s,background-color .15s,border-color .15s}.learn-toc a:hover{color:rgb(var(--c-text));background:rgb(var(--c-well))}.learn-toc a[aria-current=location]{color:rgb(var(--c-text));background:rgb(var(--c-accent)/.1);border-inline-start-color:rgb(var(--c-accent))}.learn-steps li{position:relative}.learn-steps li:not(:last-child):before{content:"";position:absolute;inset-inline-start:calc(.375rem + 15px);top:2.4rem;bottom:-.4rem;width:2px;border-radius:2px;background:linear-gradient(rgb(var(--c-accent)/.45),rgb(var(--c-line2)))}.learn-dots{background-image:radial-gradient(var(--dot) 1px,transparent 1.5px);background-size:22px 22px}[dir=rtl] .learn-arrow,[dir=rtl] .learn-arrow-back{scale:-1 1}.learn-arrow-back{display:inline-block}@keyframes learn-spin{to{transform:rotate(1turn)}}.learn-orbit{animation:learn-spin 70s linear infinite}.learn-orbit-chip{animation:learn-spin 70s linear infinite reverse}@media (prefers-reduced-motion:reduce){.learn-orbit,.learn-orbit-chip{animation:none}}[data-lang=ja]{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic UI,Yu Gothic,Meiryo,Noto Sans JP,sans-serif}[data-lang=ko]{font-family:Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,sans-serif}:is([data-lang=fa],[data-lang=ar]) :is(.font-mono,.font-sans,input,button,summary){font-family:inherit}:is([data-lang=fa],[data-lang=ar]) :not(code,pre,kbd){letter-spacing:normal}.board-stand{font-size:1.0625rem;line-height:1.65}.board-intro p,.board-stand{color:rgb(var(--c-muted));text-align:justify;text-justify:inter-word}.board-intro p{margin:.9em 0 0;font-size:1rem;line-height:1.7}[data-lang=ar] :is(.board-stand,.board-intro p),[data-lang=fa] :is(.board-stand,.board-intro p){line-height:2}[data-lang=ja] :is(.board-stand,.board-intro p),[data-lang=ko] :is(.board-stand,.board-intro p){text-align:start}.board-prose :is(p,li,dd){text-align:justify}[data-lang=ar] .board-prose,[data-lang=fa] .board-prose{line-height:2}.board-prose h2{margin-block-start:2.2em;padding-block-start:0;border-block-start:0}.board-prose h2,.board-prose h3{scroll-margin-top:6.5rem}.board-prose>h2:first-child{margin-block-start:0}.board-ref{font-size:.62em;line-height:0;white-space:nowrap;unicode-bidi:isolate;direction:ltr}.board-fig .board-ref a,.board-intro .board-ref a,.board-prose .board-ref a,.board-stand .board-ref a{text-decoration:none;font-weight:600;padding-inline:.05em}.board-fig .board-ref a:hover,.board-prose .board-ref a:hover{text-decoration:underline}.board-fig{--fig-fg:rgb(var(--c-text));--fig-muted:rgb(var(--c-muted));--fig-line:rgb(var(--c-line2));--fig-panel:rgb(var(--c-panel2));--fig-accent:rgb(var(--c-accent));--fig-accent2:rgb(var(--c-ok));--fig-warn:#f2b84b;margin:2em 0;padding:18px;background:rgb(var(--c-panel));border:1px solid rgb(var(--c-line));border-radius:16px}:root[data-theme=light] .board-fig{--fig-warn:#a35f00}.board-fig-svg{max-width:520px;margin-inline:auto}.board-fig svg{display:block;width:100%;height:auto;font-family:inherit}.board-fig figcaption{margin-block-start:12px;font-size:.85em;line-height:1.6;color:rgb(var(--c-muted));text-align:justify}.board-term{font:inherit;font-weight:600;color:inherit;background:none;border:0;padding:0;cursor:help;line-height:inherit;text-decoration:underline dashed rgb(var(--c-accent));text-decoration-thickness:1.5px;text-underline-offset:4px}.board-term:hover,.board-term[aria-expanded=true]{color:rgb(var(--c-accent))}.board-term:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:2px;border-radius:3px}.board-pop{position:fixed;z-index:70;width:min(340px,calc(100vw - 32px));padding:12px 14px;background:rgb(var(--c-panel2));color:rgb(var(--c-text));border:1px solid rgb(var(--c-accent)/.6);border-radius:12px;box-shadow:var(--shadow-pop);font-size:14.5px;line-height:1.7;text-align:start}.board-pop:focus{outline:none}.board-pop strong{display:block;margin-bottom:4px;padding-inline-end:1.6em}.board-pop p{margin:0}.board-pop-guide{display:inline-block;margin-top:8px;color:rgb(var(--c-accent));font-weight:600}.board-pop-guide:hover{text-decoration:underline}.board-pop-close{position:absolute;inset-block-start:6px;inset-inline-end:8px;width:1.8em;height:1.8em;border-radius:8px;color:rgb(var(--c-muted));font-size:18px;line-height:1}.board-pop-close:hover{background:rgb(var(--c-well));color:rgb(var(--c-text))}.board-glossary dl{padding:8px 20px;border:1px solid rgb(var(--c-line));border-radius:16px;background:rgb(var(--c-well))}.board-glossary dl>div{padding-block:12px}.board-glossary dt{font-weight:600}.board-glossary dd{margin:2px 0 0;color:rgb(var(--c-muted));line-height:1.7;text-align:justify}.board-src-n{display:inline-grid;place-items:center;min-width:1.7em;padding-inline:.4em;border-radius:999px;background:rgb(var(--c-accent)/.14);color:rgb(var(--c-accent));font-weight:700}.board-sources li{scroll-margin-top:6.5rem}.board-sources li:target{border-color:rgb(var(--c-accent));box-shadow:0 0 0 1px rgb(var(--c-accent))}