._share__title_17q19_1{font-size:1.25rem;margin:1.25rem 0 1rem;opacity:.9}._share__wrap_17q19_6{align-items:center;display:flex;gap:.6rem;-moz-column-gap:.6rem;column-gap:.6rem;row-gap:.6rem}._share__fallback_17q19_13,._share__native_17q19_14{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}._share__btn_17q19_20{align-items:center;background:transparent;border:1px solid var(--overlay-015);border-radius:var(--radius-lg);color:inherit;cursor:pointer;display:inline-flex;font:inherit;height:46px;justify-content:center;padding:0;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,transform .05s ease;width:46px}._share__btn_17q19_20:hover{background:rgba(var(--color-primary-rgb),.12);border-color:rgba(var(--color-primary-rgb),.45)}._share__btn_17q19_20:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._share__btn_17q19_20:active{transform:scale(.97)}._share__icon_17q19_50{display:inline-block;height:24px;width:24px}@media (max-width:1024px){._share__wrap_17q19_6{align-items:flex-start;flex-direction:column;row-gap:.75rem}._share__fallback_17q19_13,._share__native_17q19_14{gap:.5rem}._share__btn_17q19_20{border-radius:var(--radius-lg);height:44px;width:44px}._share__icon_17q19_50{height:22px;width:22px}}@media (max-width:480px){._share__fallback_17q19_13,._share__native_17q19_14{gap:.5rem}._share__wrap_17q19_6{row-gap:.85rem}}@media (hover:none){._share__btn_17q19_20:hover{background:var(--overlay-008);border-color:var(--overlay-024)}}.article-detail{gap:32px}.article-detail,.article-header{display:flex;flex-direction:column}.article-header{gap:var(--space-3)}@media screen and (max-width:767px){.article-detail{gap:24px}}.prose .toc{background:var(--overlay-005);border:1px solid var(--border);border-radius:var(--radius-md);margin:var(--space-4) 0;padding:12px 14px}.prose .toc__header{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;vertical-align:middle}.prose .toc__title{font-size:1rem;font-weight:700}.prose .toc__toggle{background:transparent;border:none;color:var(--color-primary);cursor:pointer;font-family:inherit;font-size:.9rem;padding:0}.prose .toc__toggle:hover{color:var(--color-secondary)}.prose .toc__toggle-icon{display:inline-block;height:32px;vertical-align:middle;width:32px}.prose .toc__list{display:none;list-style:none;margin:0;padding-left:.5em}.prose .toc[data-expanded=true] .toc__list{display:block}.prose .toc__item{margin:6px 0;padding-left:1.25em;position:relative}.prose .toc__item:before{background:currentColor;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:.6em;width:7px}.prose .toc__item--h2{margin:var(--space-2) 0 2px}.prose .toc__item--h3{margin:2px 0}.prose .toc__item--h3:before{background:transparent;border:2px solid;height:5px;width:5px}.prose .toc__sublist{list-style:none;margin:2px 0 0 .25em;padding-left:0}.prose .toc__anchor{border-bottom:1px solid transparent;color:var(--color-primary);display:inline;line-height:1.5;position:static;text-decoration:none;white-space:normal}.prose .toc__anchor:hover{border-bottom-color:var(--color-secondary);color:var(--color-secondary);text-decoration:none}.prose .toc__anchor:after{content:none}.prose>table{border:1px solid var(--border-color);border-radius:12px;margin:clamp(.75rem,2.5vw,1.25rem) 0;overflow:hidden}.prose table,.prose>table{background-color:var(--bg-secondary);width:100%}.prose table{border-collapse:collapse;table-layout:auto}.prose table td,.prose table th{border-right:1px solid var(--divider-weak);border-top:1px solid var(--divider-weak);color:var(--text-secondary);padding:clamp(10px,2vw,16px) clamp(12px,2.5vw,18px);text-align:left;white-space:normal;word-wrap:break-word;line-height:1.6;overflow-wrap:break-word;vertical-align:top}.prose table th{background-color:var(--bg-tertiary);color:var(--text-primary);font-weight:600;white-space:nowrap}.prose table tr:first-child td,.prose table tr:first-child th{border-top:none}.prose table tr td:last-child,.prose table tr th:last-child{border-right:none}.prose table tr:nth-child(2n) td{background-color:var(--bg-primary)}.prose table td:first-child,.prose table th:first-child{color:var(--text-primary);font-weight:600;padding-left:clamp(14px,3vw,20px);white-space:nowrap;width:1%}.prose table td:last-child,.prose table th:last-child{padding-right:clamp(14px,3vw,20px)}.prose table a{color:var(--color-primary);display:inline;text-decoration:none;transition:color .2s ease;word-break:break-word}.prose table a:after{display:none}.prose table a:hover{color:var(--color-secondary)}@media screen and (max-width:767px){.prose>table{border-radius:8px}.prose table,.prose table tbody,.prose table thead,.prose table tr{display:block;width:100%}.prose table thead{display:none}.prose table tr{background-color:var(--bg-secondary);border:1px solid var(--divider-weak);border-radius:8px;margin-bottom:1rem;overflow:hidden}.prose table tr:last-child{margin-bottom:0}.prose table td{align-items:center;border:none;border-bottom:1px solid var(--divider-weak);display:flex;justify-content:space-between;min-height:44px;padding:12px 14px;text-align:right;white-space:normal}.prose table td:last-child{border-bottom:none}.prose table td:before{color:var(--text-primary);content:attr(data-label);flex-shrink:0;font-weight:600;padding-right:1rem;text-align:left}.prose table td:first-child,.prose table td:last-child{padding-left:14px;padding-right:14px}.prose table tr:nth-child(2n) td{background-color:var(--bg-secondary)}}@media screen and (min-width:768px) and (max-width:1023px){.prose table td,.prose table th{padding:12px 14px}}:is(#blog-content,#download-content,.content-container>.adsbygoogle){display:block!important;margin:clamp(.75rem,2vw,1.25rem) auto;max-width:100%;padding:.5rem 0;width:100%}ins.adsbygoogle{display:block!important;margin:0 auto!important;max-width:100%!important;min-height:clamp(100px,25vw,180px);overflow:hidden;width:100%!important}.ad-placeholder{background:var(--bg-tertiary);border:2px dashed var(--border);border-radius:8px;color:var(--text-muted);display:block;font-family:Agave Nerd Font,ui-monospace,monospace;font-size:clamp(.85rem,2vw,.95rem);margin:clamp(.5rem,1.5vw,1rem) auto;max-width:100%;overflow:hidden;padding:clamp(.5rem,1.5vw,.75rem) clamp(.75rem,2vw,1rem);text-align:center;width:100%}@media screen and (max-width:640px){:is(#blog-content,#download-content,.content-container>.adsbygoogle){margin:.75rem 0;padding:.25rem 0}ins.adsbygoogle{max-height:280px;min-height:100px}.ad-placeholder{font-size:.85rem;margin:.5rem 0;padding:.5rem .75rem}}@media screen and (min-width:641px) and (max-width:1024px){:is(#blog-content,#download-content,.content-container>.adsbygoogle){margin:1rem auto;padding:.4rem 0}ins.adsbygoogle{min-height:140px}}._scroll-top_194uz_1{background:var(--bg-overlay);border:1px solid var(--border);border-radius:var(--radius-md);bottom:1rem;box-shadow:0 6px 16px var(--shadow-025);color:var(--text-primary);cursor:pointer;display:grid;height:44px;opacity:0;place-items:center;pointer-events:none;position:fixed;right:1rem;transform:translateY(8px) scale(.98);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),visibility var(--dur-base) var(--ease-out);visibility:hidden;width:44px;z-index:var(--z-fab)}._scroll-top_194uz_1:hover{transform:translateY(6px) scale(1)}._scroll-top_194uz_1:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._scroll-top_194uz_1[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}._scroll-top-icon_194uz_42{height:22px;width:22px}@media (min-width:768px){._scroll-top_194uz_1{bottom:1.25rem;height:48px;right:1.25rem;width:48px}._scroll-top-icon_194uz_42{height:24px;width:24px}}.hero-image{background:radial-gradient(circle at top,var(--hero-gradient-start),var(--hero-gradient-end) 70%);border-radius:18px;box-shadow:0 16px 40px var(--shadow-024);display:block;height:auto;margin:0 auto 1.5rem;-o-object-fit:contain;object-fit:contain;padding:18px;width:clamp(220px,45vw,320px)}.hero-placeholder{align-items:center;color:var(--hero-text-color);display:flex;font-size:3rem;justify-content:center;min-height:clamp(200px,45vw,280px)}@media (max-width:640px){.hero-image{padding:14px;width:clamp(180px,60vw,320px)}}
