:root{color-scheme:dark;--color-background:#000;--color-surface:#222;--color-surface-raised:#333;--color-border:#444;--color-text-dim:#666;--color-text-muted:#999;--color-text-soft:#ccc;--color-text:#fff;--color-link:#628efa;--color-accent:#c03;--color-success:green;--color-overlay:rgba(0,0,0,.5);--color-language-surface:#1c1d20;--color-language-border:hsla(0,0%,100%,.12);--color-language-hover:hsla(0,0%,100%,.08);--font-size-tiny:.625rem;--font-size-small:.75rem;--font-size-label:.875rem;--font-size-body:1rem;--font-size-heading:1.25rem;--font-size-title:1.5rem;--line-height-tight:1;--line-height-body:1.5;--line-height-text:1.75;--space-xs:4px;--space-small:8px;--space-medium:12px;--space-large:16px;--space-xl:32px;--space-page:64px;--radius-card:16px;--radius-control:8px;--radius-pill:100px;--duration-ui:.2s}*{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;font-feature-settings:inherit}img{vertical-align:bottom}table{border-collapse:collapse}a{color:inherit;text-decoration:none;&:focus-visible,&:hover{color:var(--color-text)}}button{padding:0;color:inherit;cursor:pointer;background-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}a,button{transition:color var(--duration-ui) ease,background-color var(--duration-ui) ease,border-color var(--duration-ui) ease,text-decoration-color var(--duration-ui) ease}:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}address{font-style:inherit}html{@media(width>=768px){height:100%}}body{font-family:Noto Sans,Noto Sans CJK JP,Helvetica Neue,Arial,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif;color:var(--color-text);font-feature-settings:"palt" 1;overflow-wrap:anywhere;word-break:auto-phrase;line-break:strict;text-autospace:normal;touch-action:manipulation;background-color:var(--color-background);@media(width>=768px){height:100%;overflow:hidden;#__nuxt{height:100%}}}code,pre{font-feature-settings:normal;word-break:normal;text-autospace:no-autospace}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.language-suggestion{&[data-v-9d98134c]{position:fixed;inset:auto var(--space-large) var(--space-large);width:-moz-fit-content;width:fit-content;max-width:calc(100% - var(--space-xl));margin:0 auto;padding:var(--space-medium);color:var(--color-text);background:var(--color-language-surface);border:1px solid var(--color-language-border);border-radius:var(--radius-card);box-shadow:0 var(--space-small) var(--space-xl) var(--color-overlay);opacity:0;translate:0 var(--space-small);transition:opacity var(--duration-ui) linear,translate var(--duration-ui) ease,display var(--duration-ui) allow-discrete,overlay var(--duration-ui) allow-discrete}&[data-v-9d98134c]:popover-open{opacity:1;translate:0 0;@starting-style{opacity:0;translate:0 var(--space-small)}}@media(width>=768px){&[data-v-9d98134c]{bottom:var(--space-page)}}}.language-suggestion-content{&[data-v-9d98134c]{display:grid;grid-template-columns:32px minmax(0,1fr) auto 32px;align-items:center;gap:var(--space-medium);font-size:var(--font-size-label);line-height:var(--line-height-body)}p[data-v-9d98134c]{color:var(--color-text-soft)}@media(width<576px){&[data-v-9d98134c]{grid-template-columns:32px minmax(0,1fr) 44px}}}.language-suggestion-icon{&[data-v-9d98134c]{--size-language-icon:20px;display:grid;place-items:center;width:32px;height:32px;color:var(--color-text-soft);background:var(--color-language-hover);border-radius:var(--radius-pill)}&[data-v-9d98134c]:before{width:var(--size-language-icon);height:var(--size-language-icon);content:"";background:currentcolor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2012h18M12%203c2.5%202.5%203.5%205.5%203.5%209s-1%206.5-3.5%209c-2.5-2.5-3.5-5.5-3.5-9s1-6.5%203.5-9Z%22%20%2F%3E%20%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2012h18M12%203c2.5%202.5%203.5%205.5%203.5%209s-1%206.5-3.5%209c-2.5-2.5-3.5-5.5-3.5-9s1-6.5%203.5-9Z%22%20%2F%3E%20%3C%2Fsvg%3E) center/contain no-repeat}}.language-suggestion-switch{&[data-v-9d98134c]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:var(--space-small) var(--space-medium);font-weight:700;line-height:var(--line-height-tight);color:var(--color-background);background:var(--color-text);border-radius:var(--radius-control);transition:background-color .16s linear}&[data-v-9d98134c]:focus-visible,&[data-v-9d98134c]:hover{background:var(--color-text-soft)}@media(width<576px){&[data-v-9d98134c]{grid-row:2;grid-column:1/-1;min-height:44px}}}.language-suggestion-close{&[data-v-9d98134c]{display:grid;place-items:center;width:32px;height:32px;color:var(--color-text-muted);border-radius:var(--radius-pill);transition:color .16s linear,background-color .16s linear}&[data-v-9d98134c]:before{width:var(--space-large);height:var(--space-large);content:"";background:currentcolor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20%3E%20%3Cpath%20d%3D%22m6%206%2012%2012M18%206%206%2018%22%20%2F%3E%20%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20%3E%20%3Cpath%20d%3D%22m6%206%2012%2012M18%206%206%2018%22%20%2F%3E%20%3C%2Fsvg%3E) center/contain no-repeat}&[data-v-9d98134c]:focus-visible,&[data-v-9d98134c]:hover{color:var(--color-text);background:var(--color-language-hover)}@media(width<576px){&[data-v-9d98134c]{grid-row:1;grid-column:3;width:44px;height:44px}}}
