:root{--color-background:#181a1b;--color-background-dark:#000;--color-background-light:#242628;--color-background-medium:#2a2e2f;--color-control-text:#a6a7a7;--color-text:#a59d92;--color-text-light:#e8e6e3;--color-text-muted:#a7a6a6b0;--color-text-secondary:#b3b3b3;--color-text-tertiary:#777;--color-border:#333;--color-table-divider:#444;--color-primary:#1db954;--color-brand:var(--color-primary);--color-accent:#e7a718;--color-overlay:#000c;--color-action-bg:#ffffff08;--color-action-bg-hover:#ffffff12;--filter-border-color:#474747;--hover-bg-light:#d6d6d62a;--hover-bg-medium:#d6d6d645;--color-btn-hover:#19a84a;--scrollbar-track:#3a3a3a;--scrollbar-thumb:#666;--scrollbar-bg:#2a2a2a;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-xxl:30px;--icon-size-md:23px;--icon-size-sm:21px;--icon-size-lg:23px;--transition-default:all .3s ease;--transition-fast:all .2s ease;--radius-sm:4px;--radius-md:8px;--radius-lg:20px;--shadow-default:0 4px 12px #0000004d}html{scrollbar-color:#666 #2a2a2a;scrollbar-width:auto;overflow-y:scroll}@font-face{font-family:Spotify UI;src:url(/assets/SpotifyMixUI-Regular-B9fANORc.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Spotify UI;src:url(/assets/SpotifyMixUI-Bold-DoXYjYz6.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}.is-initially-hidden{display:none}.markdown-content[data-page=links]{text-align:center}.markdown-content[data-page=links] ul{text-align:left;width:460px;margin:0 auto;padding-left:40px;list-style:outside;display:inline-block}.markdown-content[data-page=links] h1,.markdown-content[data-page=links] h2{margin:var(--spacing-lg) 0}.markdown-content[data-page=links] h2{text-align:left;width:425px;margin-left:auto;margin-right:auto;padding-left:0;display:block}body{background:var(--color-background);color:var(--color-text);-webkit-font-smoothing:antialiased;font-family:Spotify UI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;line-height:1.6}::-webkit-scrollbar{background-color:var(--scrollbar-bg)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}::-webkit-scrollbar-track{background-color:var(--scrollbar-track)}.nav-container{background:var(--color-background-dark);margin-bottom:var(--spacing-xl);z-index:1050;justify-content:center;width:100%;padding:2rem;display:flex;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 2px 12px #0000002e}.navbar{z-index:1;justify-content:space-between;align-items:center;width:90%;max-width:1000px;margin:0 auto;display:flex;position:relative}.snow-canvas{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.nav-brand{align-items:center;gap:var(--spacing-xs);color:var(--color-text-light);pointer-events:none;display:flex;position:absolute;left:0}.nav-center{gap:var(--spacing-xxl);margin:0;padding:0;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav-center a,table.version-table .filter-button,.arch-filter-button{padding:var(--pill-padding,6px 20px);border:1px solid var(--filter-border-color);color:var(--color-control-text);border-radius:var(--radius-lg);cursor:pointer;transition:var(--transition-default);background:0 0;align-items:center;height:34px;font-weight:700;text-decoration:none;display:inline-flex}.nav-center a.active,table.version-table .filter-button.active,.arch-filter-button.active{background:var(--color-primary);color:var(--color-background-dark);border:1px solid #0000}.nav-center a.active{pointer-events:none}.nav-center a:hover:not(.active),table.version-table .filter-button:hover:not(.active),.arch-filter-button:hover:not(.active){background:var(--hover-bg-light)}.nav-center a:hover:not(.active){background:var(--hover-bg-medium)}header{padding:var(--spacing-xl);text-align:center;margin-top:84px}header h1{margin-bottom:var(--spacing-xl);color:var(--color-text-light);font-size:2rem;font-weight:400}header p{color:#ccc;font-size:1.2rem}.container{width:90%;max-width:1000px;margin:40px auto;position:relative;overflow-x:auto}table.version-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:600px}.version-table .col-version{width:15%}.version-table .col-architecture,.version-table .col-date,.version-table .col-size{width:12%}.version-table .col-action{width:13%}@media (width<=640px){.container{-webkit-overflow-scrolling:touch;width:calc(100% - 16px);margin:24px auto;overflow-x:auto}table.version-table{min-width:720px}table.version-table thead th,table.version-table tbody td{padding:6px}table.version-table td:nth-child(5){min-width:138px}}table.version-table tr:has(.version-cell){border-top:2px solid var(--color-table-divider)}table.version-table tbody tr:first-child{border-top:2px solid var(--color-table-divider)}table.version-table tbody tr:last-child{border-bottom:2px solid var(--color-table-divider)}table.version-table thead th{text-align:left;padding:var(--spacing-sm);border-bottom:1px solid var(--color-table-divider);cursor:default;font-weight:700}.version-header{align-items:center;gap:8px;display:flex}.version-header:hover .sort-arrow{opacity:.9}.version-sort-control,.size-sort-control{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.size-header{justify-content:flex-start;align-items:center;gap:8px;display:flex}.size-header:hover .sort-arrow{opacity:.9}.version-sort-control:focus,.size-sort-control:focus{outline:none}.version-sort-control:focus-visible,.size-sort-control:focus-visible{box-shadow:none;border-color:#0000;outline:none}.size-label{color:var(--color-text);font-weight:700}.size-loading-indicator{color:var(--color-text-secondary);opacity:0;align-items:center;gap:6px;margin-left:4px;font-size:11px;animation:.3s forwards fadeIn;display:none}@keyframes fadeIn{to{opacity:1}}.loading-spinner{border:2px solid #ffffff26;border-top-color:var(--color-primary);border-radius:50%;width:11px;height:11px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loading-text{color:var(--color-primary);white-space:nowrap;text-align:center;min-width:28px;font-size:10px;font-weight:600}.table-skeleton-overlay{pointer-events:none;position:relative}tbody.table-skeleton-overlay{border-radius:12px;position:relative;overflow:hidden}tbody.table-skeleton-overlay .skeleton-row{height:56px;display:table-row!important}tbody.table-skeleton-overlay .skeleton-row td{vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:16px 7px;font-size:14px}tbody.table-skeleton-overlay .skeleton-row td:nth-child(5){text-align:center;width:10%}tbody.table-skeleton-overlay:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff14 50%,#0000 100%);border-radius:12px;animation:1.5s ease-in-out infinite skeletonShimmer;position:absolute;inset:0}@keyframes skeletonShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes skeletonPulse{0%,to{opacity:.6}50%{opacity:1}}.sort-arrow{text-align:center;color:var(--color-text-secondary);opacity:.7;margin-left:-2px;font-size:11px;line-height:1;transition:opacity .2s;display:inline-block}.sort-arrow svg{vertical-align:middle;fill:currentColor;width:12px;height:12px;transition:transform .18s;display:inline-block}.version-label{color:var(--color-text);font-weight:700}table.version-table tbody td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:7px;font-size:14px}.platform-unavailable-row td{border-bottom:1px solid var(--color-border);text-align:center;padding:28px 20px}.platform-unavailable-notice{text-align:center;color:var(--color-text-light);background:linear-gradient(#e7a71824,#e7a7180f);border:1px solid #e7a71859;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin:0 auto;padding:18px 20px;display:inline-flex}.platform-unavailable-icon{color:#ffd27b;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.platform-unavailable-icon svg{fill:currentColor;width:20px;height:20px;display:block}.platform-unavailable-notice strong{color:#ffd27b;font-size:15px}@media (width<=640px){.platform-unavailable-notice{gap:8px;padding:16px 14px}.platform-unavailable-notice strong{font-size:14px}}table.version-table tbody td:nth-child(2),table.version-table tbody td:nth-child(3),table.version-table tbody td:nth-child(4){font-size:13px}table.version-table tbody tr:not(:has(td.version-cell)) td:first-child{font-size:13px}table.version-table tbody tr:not(:has(td.version-cell)) td:nth-child(2){font-size:13px}table.version-table tbody tr:not(:has(td.version-cell)) td:nth-child(3){font-size:13px}table.version-table td:nth-child(5){text-align:left;width:13%;min-width:148px}.version-cell{color:var(--color-text-secondary);cursor:default;font-weight:500;position:relative}.version-container{flex-direction:column;align-items:flex-start;gap:0;min-height:24px;display:flex;position:relative}.version-text-wrapper{width:100%;display:block}.version-text{--version-short-slot-width:92px;--version-line-gap:7px;--version-control-width:22px;--version-controls-gap:6px;--spoiler-min-height:22px;--spoiler-padding:0 6px;--spoiler-gap:3px;--spoiler-icon-size:8px;cursor:default;flex-direction:column;align-items:flex-start;gap:4px;width:auto;max-width:100%;display:flex;position:relative}.version-line{max-width:100%}.version-line-top{grid-template-columns:var(--version-short-slot-width) auto;align-items:center;column-gap:var(--version-line-gap);width:max-content;display:grid}.version-line-bottom{width:100%;display:block}.version-controls-slot{grid-template-columns:var(--version-control-width) auto;align-items:center;gap:var(--version-controls-gap);flex:none;width:auto;min-width:0;display:grid;position:static;overflow:visible}.version-control-slot{justify-content:center;align-items:center;min-height:22px;display:inline-flex}.version-spoiler-slot{pointer-events:auto;justify-content:flex-start;width:auto;position:static}.version-comment-slot{width:var(--version-control-width);z-index:1;justify-content:center;position:relative}.spoiler-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;min-height:var(--spoiler-min-height);padding:var(--spoiler-padding);justify-content:center;align-items:center;gap:var(--spoiler-gap);white-space:nowrap;box-shadow:none;pointer-events:auto;flex:none;font-size:10px;transition:all .2s;display:inline-flex}.spoiler-counter-text{font-size:inherit;color:currentColor;letter-spacing:-.01em;font-weight:700}.spoiler-arrow-icon{width:var(--spoiler-icon-size);height:var(--spoiler-icon-size);fill:currentColor;flex-shrink:0;transition:transform .3s}@media (width<=768px){.version-container{gap:3px}.version-text{--version-short-slot-width:88px;--version-line-gap:6px;--version-control-width:20px;--version-controls-gap:5px;--spoiler-min-height:20px;--spoiler-padding:0 5px;--spoiler-gap:2px;--spoiler-icon-size:7px}}@media (width<=640px){.version-text{--version-short-slot-width:84px;--version-line-gap:5px;--version-controls-gap:4px;gap:3px}.short-version{font-size:1.08em}.full-version{font-size:.82em}.download-container{gap:4px}.download-link,.copy-download-link{padding:5px 8px}.download-count-slot{min-width:58px;font-size:11px}}.spoiler-toggle.expanded .spoiler-arrow-icon{transform:rotate(180deg)}.spoiler-content-row{font-size:.95em}.spoiler-content-row td{vertical-align:middle;background-color:#7b7b7b0f;overflow:hidden;padding:0!important}.spoiler-content-row.visible td{transition:background-color .2s}.spoiler-content-row.visible:hover td{background-color:#7b7b7b14}.spoiler-content-row .cell-wrapper{opacity:0;max-height:0;padding:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),padding .35s cubic-bezier(.4,0,.2,1);display:block;overflow:hidden;transform:translateY(-8px)}.spoiler-content-row.visible .cell-wrapper{opacity:1;max-height:200px;padding:7px;transform:translateY(0)}.spoiler-content-row .version-cell{position:relative}.spoiler-content-row .version-cell .short-version{color:var(--color-text-muted);font-weight:400}.spoiler-content-row .version-cell .full-version{color:var(--color-text-tertiary)}.short-version{width:var(--version-short-slot-width);min-width:var(--version-short-slot-width);-webkit-user-select:none;user-select:none;cursor:pointer;z-index:1;white-space:nowrap;align-items:center;margin-bottom:0;font-size:1.2em;font-weight:700;display:inline-flex;position:relative}.short-version:hover{color:var(--color-text-light)}.full-version{color:var(--color-text-tertiary);-webkit-user-select:none;user-select:none;cursor:pointer;min-width:0;font-size:.9em;display:block}.full-version-placeholder{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;display:block;overflow:hidden}.full-version:hover{color:#aaa}.download-link{align-items:center;gap:var(--spacing-xs);color:var(--color-text);background:var(--color-action-bg);border-radius:var(--radius-sm);transition:var(--transition-fast);cursor:pointer;padding:6px 10px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.download-link:hover{background:var(--color-action-bg-hover)}.download-link.download-cooldown{pointer-events:none;opacity:.45}.download-icon{fill:currentColor;width:16px;height:16px;transition:fill .2s;position:relative}.download-link:hover .download-icon{fill:var(--color-primary)}.copy-download-link,.comment-button{color:var(--color-text);background:var(--color-action-bg);border-radius:var(--radius-sm);transition:var(--transition-fast);cursor:pointer;border:none;justify-content:center;align-items:center;min-height:28px;padding:6px 10px;display:inline-flex;position:relative;overflow:visible}.copy-download-link:hover,.comment-button:hover{background:var(--color-action-bg-hover)}.copy-download-link svg,.comment-button svg{stroke:currentColor;width:16px;height:16px;transition:stroke .2s}.copy-download-link:hover svg,.comment-button:hover svg{stroke:var(--color-primary)}.comment-button.has-comments{color:var(--color-text-light)}.comment-button-compact.has-comments{color:var(--color-text-tertiary)}.spoiler-toggle,.comment-button-compact{color:var(--color-text-tertiary);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px}.spoiler-toggle:hover,.comment-button-compact:hover{color:var(--color-text-light);background:#ffffff14;border-color:#ffffff24}.comment-button-compact{width:22px;min-width:22px;min-height:22px;padding:0}.comment-button-compact svg{width:16px;height:16px}.comment-button-compact .comment-count{min-width:0;height:auto;color:var(--color-text-tertiary);box-shadow:none;letter-spacing:-.01em;text-shadow:0 1px 2px #00000073;pointer-events:none;background:0 0;border:0;padding:0;font-size:10px;font-weight:700;line-height:1;position:absolute;top:-4px;right:-4px}.download-container{grid-template-columns:auto auto minmax(62px,max-content);justify-content:flex-start;align-items:center;gap:4px;display:grid}.download-count-slot{text-align:left;flex:none;min-width:62px;font-size:small}.download-counter{color:var(--color-text-muted);cursor:default;white-space:nowrap;border-radius:12px;margin-left:9px;padding:2px 6px;font-size:.7em;transition:transform .2s;position:relative}.download-counter:hover{transform:scale(1.1)}.action-cell{text-align:left}.filter-buttons{padding:var(--spacing-sm);align-items:center;gap:10px;display:inline-flex}table.version-table thead td{border:none;padding:0}table.version-table .filter-button{--pill-padding:6px 15px;justify-content:center;gap:12px;font-family:inherit;position:relative}.os-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);vertical-align:middle;display:inline-flex}.filter-button.active .os-icon{color:var(--color-background-dark)}.win-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);margin-right:4px;position:relative;top:0}.mac-icon{width:var(--icon-size-md);height:var(--icon-size-md);margin-right:2px;position:relative;top:-2px}.linux-icon{width:var(--icon-size-lg);height:var(--icon-size-lg);margin-right:-3px;position:relative;top:-1px}.linux-icon-highlight{fill:#cee8fa}.linux-icon-base{fill:#2d527c}.filter-button:not(.active) .linux-icon path{fill:var(--color-control-text)!important}.filter-button.active .linux-icon path{fill:var(--color-background-dark)!important}.button-content{align-items:center;gap:6px;padding-right:5px;display:flex}.dropdown-wrapper{cursor:pointer;border-left:1px solid #ffffff26;justify-content:center;align-items:center;height:100%;margin-left:-9px;display:flex}.filter-button.active .dropdown-wrapper{border-left:1px solid #0000004d}.os-filter-container[data-os=win] .os-version-dropdown{min-width:120px;padding:var(--spacing-xs) 0}.os-filter-container[data-os=win] .os-version-dropdown li{padding:var(--spacing-xs) var(--spacing-lg);padding-right:30px;font-size:.85em}.os-filter-container[data-os=win] .os-version-dropdown li.selected:before{right:10px}.arch-filter-buttons{padding:var(--spacing-sm);opacity:1;gap:10px;height:auto;min-height:50px;transition:opacity .3s;display:inline-flex;overflow:hidden}.filter-panel{flex-wrap:wrap;align-items:center;gap:12px;transition:opacity .3s;display:flex}.filter-panel.hidden{opacity:0;pointer-events:none}.arch-filter-button{--pill-padding:6px 12px}tr.arch-filters-row{height:50px;transition:height .3s}tr.os-filters-row{z-index:2;position:relative}.search-container{height:34px;transition:var(--transition-default);border:1px solid var(--filter-border-color);background:0 0;border-radius:10px;justify-content:center;align-items:center;width:34px;padding:0;display:inline-flex;position:relative;overflow:hidden}.search-container:not(.expanded){cursor:pointer}.search-container:not(.expanded):hover{background:var(--hover-bg-light)}.search-container.expanded{width:220px;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-lg);border:1px solid var(--filter-border-color);background:0 0;padding-left:36px}.search-container input[type=search]{width:0;padding:var(--spacing-xs) 0;opacity:0;transform-origin:0;background:0 0;border:none;outline:none;font-size:13px;transition:width .3s,opacity .3s .1s;color:var(--color-text-secondary)!important}.search-container.expanded input[type=search]{opacity:1;width:calc(100% - 24px);animation:.3s ease-in-out reveal-input}@keyframes reveal-input{0%{opacity:0;transform:scaleX(.7)}to{opacity:1;transform:scaleX(1)}}.search-container.show-clear .clear-search{opacity:1;cursor:pointer;pointer-events:auto}.search-container input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.search-icon{z-index:2;cursor:pointer;justify-content:center;align-items:center;min-width:24px;min-height:24px;display:flex;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.search-icon svg{color:var(--color-control-text);transition:fill .2s}.search-container.expanded .search-icon svg{fill:var(--color-primary)}.search-icon:active svg{transform:scale(.9)}.clear-search{cursor:default;opacity:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23e8e6e3' viewBox='0 0 20 20'%3E%3Cpath d='M14.348 5.652a1 1 0 10-1.414-1.414L10 7.172 7.066 4.238a1 1 0 10-1.414 1.414L8.586 8.586l-2.934 2.934a1 1 0 101.414 1.414L10 10l2.934 2.934a1 1 0 001.414-1.414L11.414 8.586l2.934-2.934z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;width:16px;height:16px;transition:opacity .2s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.toast-notification{color:var(--color-text-secondary);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-md);opacity:0;z-index:1000;box-shadow:var(--shadow-default);background:#464746;font-size:.9rem;font-weight:500;transition:opacity .3s;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast-notification.show{opacity:1}mark{background-color:#ff06}#versions-container{transition:opacity .3s ease-in-out}.comments-modal{z-index:1100;background-color:var(--color-overlay);-webkit-backdrop-filter:blur(3px);opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:none;position:fixed;top:0;left:0}.comments-modal.show{opacity:1}body.modal-open{overflow:hidden!important}body.modal-open .main-table,body.modal-open .table-headers,body.modal-open .table-content{-webkit-user-select:none;user-select:none;pointer-events:none!important}.comments-modal-content{background-color:var(--color-background-light);border-radius:var(--radius-md);flex-direction:column;width:90%;max-width:900px;max-height:90vh;margin:0 auto;padding:0;display:flex;overflow:hidden;box-shadow:0 5px 15px #0000004d}.comments-modal-header{border-bottom:1px solid var(--color-border);background-color:#1f2021;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.comments-modal-title{color:var(--color-text-light);margin:0;font-size:18px;font-weight:700}.comments-close-button{color:#888;cursor:pointer;background:0 0;border:none;padding:0 5px;font-size:28px;font-weight:700;line-height:1}.comments-close-button:hover{color:var(--color-primary)}.comments-modal-body{min-height:400px;max-height:calc(90vh - 70px);padding:20px;overflow-y:auto}.giscus-frame{border:none;width:100%;min-height:300px}.giscus-error{text-align:center;color:#e74c3c;border-radius:var(--radius-sm);background-color:#e74c3c1a;padding:40px 20px;font-size:14px}@media (width<=768px){.comments-modal-content{width:95%;max-height:95vh}.comments-modal-body{padding:15px}}.markdown-content{background:var(--color-background-light);color:var(--color-text);padding:var(--spacing-xl) var(--spacing-xxl);border-radius:var(--radius-md);margin:var(--spacing-xl) auto;max-width:900px;line-height:1.8}.markdown-content>*,.faq-item,.question,.answer,.markdown-content blockquote{opacity:0;animation:.5s forwards markdown-element-appear;transform:translateY(20px)}@keyframes markdown-element-appear{to{opacity:1;transform:translateY(0)}}.markdown-content>:first-child{animation-delay:.1s}.markdown-content>:nth-child(2){animation-delay:.2s}.markdown-content>:nth-child(3){animation-delay:.3s}.markdown-content>:nth-child(4){animation-delay:.4s}.markdown-content>:nth-child(5){animation-delay:.5s}.markdown-content>:nth-child(6){animation-delay:.6s}.markdown-content>:nth-child(7){animation-delay:.7s}.markdown-content>:nth-child(8){animation-delay:.8s}.markdown-content>:nth-child(9){animation-delay:.9s}.markdown-content>:nth-child(n+10){animation-delay:1s}.faq-item{animation-delay:.2s}.faq-item .question{animation-delay:.3s}.faq-item .answer{animation-delay:.4s}.markdown-content blockquote{animation-delay:.5s}.faq-item:nth-child(2){animation-delay:.4s}.faq-item:nth-child(2) .question{animation-delay:.5s}.faq-item:nth-child(2) .answer,.faq-item:nth-child(3){animation-delay:.6s}.faq-item:nth-child(3) .question{animation-delay:.7s}.faq-item:nth-child(3) .answer{animation-delay:.8s}.markdown-content code:not(pre code){color:#e8e6e3;background:#87837826;border:1px solid #87837833;border-radius:3px;padding:1px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.9em}.markdown-content ul{margin:var(--spacing-lg) 0;padding-left:var(--spacing-xl)}.markdown-content ul li{margin:var(--spacing-sm) 0;padding-left:var(--spacing-sm)}.markdown-content ul li:first-child{margin-top:0}.markdown-content ul li:last-child{margin-bottom:0}.markdown-content ul+h2{margin-top:var(--spacing-xxl)}.markdown-content blockquote{border-left:4px solid;border-radius:0 4px 4px 0;margin:15px 0;padding:15px 20px 15px 50px;position:relative}.markdown-content blockquote:before{content:"";background-repeat:no-repeat;background-size:contain;width:24px;height:24px;position:absolute;top:15px;left:15px}.markdown-content blockquote[data-type]{background-color:var(--callout-bg,transparent);border:1px solid var(--callout-border,currentColor);border-left:4px solid var(--callout-color,currentColor);margin:var(--spacing-md) 0}.markdown-content blockquote[data-type]:before{background-image:var(--callout-icon,none)}.markdown-content blockquote[data-type=note]{--callout-bg:#46884726;--callout-border:#46884733;--callout-color:#468847;--callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23468847'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E")}.markdown-content blockquote[data-type=tip]{--callout-bg:#3a87ad1a;--callout-border:#3a87ad33;--callout-color:#3a87ad;--callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233a87ad'%3E%3Cpath d='M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z'/%3E%3C/svg%3E")}.markdown-content blockquote[data-type=warning]{--callout-bg:#c098531a;--callout-border:#c0985333;--callout-color:#c09853;--callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23c09853'%3E%3Cpath d='M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z'/%3E%3C/svg%3E")}.markdown-content blockquote[data-type=important]{--callout-bg:#b94a481a;--callout-border:#b94a4833;--callout-color:#b94a48;--callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23b94a48'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E")}.markdown-content blockquote[data-type=info]{--callout-bg:#2f96b41a;--callout-border:#2f96b433;--callout-color:#2f96b4;--callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232f96b4'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E")}.markdown-content .faq{margin-bottom:var(--spacing-xxl);gap:var(--spacing-xl);border:none;flex-direction:column;padding:0;display:flex;position:relative}.os-filter-container{display:inline-block;position:relative}.os-filter-container.filter-active{margin-right:10px}.dropdown-arrow{vertical-align:middle;cursor:pointer;z-index:2;font-size:.7em;line-height:1;display:inline-block;position:relative;left:9px}.os-version-dropdown{background-color:var(--color-background-medium);min-width:160px;max-height:min(260px,100vh - 24px);box-shadow:var(--shadow-default);z-index:1001;border-radius:var(--radius-sm);border:1px solid var(--color-border);white-space:nowrap;width:auto;padding:var(--spacing-xs) 0;display:none;position:absolute;top:calc(100% + 5px);left:0;overflow:hidden auto}.os-version-dropdown.dropdown-up{top:auto;bottom:calc(100% + 5px)}.os-version-dropdown ul{border-radius:inherit;margin:0;padding:0;list-style:none}.os-version-dropdown li{color:var(--color-text-light);padding:var(--spacing-sm) var(--spacing-lg);cursor:pointer;white-space:nowrap;border-bottom:1px solid var(--color-border);transition:var(--transition-fast);padding-right:40px;font-size:.9em;text-decoration:none;display:block;position:relative}.os-version-dropdown li:last-child{border-bottom:none}.os-version-dropdown li:hover{background-color:var(--color-background-light)}.os-version-dropdown li.selected{background-color:#1db9541a}.os-version-dropdown li.selected:before{content:"✓";color:var(--color-primary);font-weight:700;position:absolute;right:15px}.os-version-label{background-color:rgb(from var(--color-accent) r g b / .88);color:var(--color-background-dark);border-radius:var(--radius-sm);white-space:nowrap;z-index:2;cursor:default;min-height:16px;transition:var(--transition-fast);justify-content:center;align-items:center;padding:1px 8px 1px 4px;font-size:.6em;font-weight:700;display:flex;position:absolute;top:-10px;left:auto;right:-20px;transform:none;box-shadow:0 1px 2px #0003}.os-version-label-close{color:#fff;cursor:pointer;width:12px;height:12px;transition:var(--transition-fast);background:#000c;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;top:-3px;right:-3px;box-shadow:0 1px 3px #00000080}.os-version-label-close:hover{color:#000;background:#ffffffe6;border-color:#0000004d;transform:scale(1.1);box-shadow:0 2px 6px #0000004d}.markdown-content .faq .question{color:var(--color-text-light);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md) var(--radius-md) 0 0;z-index:2;padding-left:calc(var(--spacing-lg) + 28px + var(--spacing-md));padding-top:calc(var(--spacing-lg) + 1px);padding-bottom:calc(var(--spacing-lg) + 4px);min-height:calc(28px + var(--spacing-lg) * 2 + 8px);transition:var(--transition-fast);background:linear-gradient(90deg,#e7a71826,#e7a71814);border-left:none;align-items:center;margin-bottom:0;display:flex;position:relative;box-shadow:0 2px 8px #0003}.markdown-content .faq .question:hover{background:linear-gradient(90deg,#e7a71833,#e7a7181f)}.markdown-content .faq .question:after{content:"";background-color:var(--color-accent);border-radius:var(--radius-md) 0 0 0;width:4px;position:absolute;top:0;bottom:0;left:0}.markdown-content .faq .question:before{content:"Q";color:var(--color-background-dark);margin-right:var(--spacing-md);background-color:var(--color-accent);min-width:28px;height:28px;left:var(--spacing-lg);top:var(--spacing-lg);border-radius:50%;justify-content:center;align-items:center;margin:0;font-size:1.1em;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 2px 4px #0003}.markdown-content .faq .answer{color:var(--color-text-secondary);padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-lg) calc(var(--spacing-lg) + 28px + var(--spacing-md) - .5px);border-radius:0 0 var(--radius-md) var(--radius-md);z-index:1;border:1px solid var(--color-border);transition:var(--transition-fast);background-color:#1db9540d;border-top:none;margin-top:0;line-height:1.5;position:relative;box-shadow:0 4px 8px #00000026}.markdown-content .faq .answer:hover{background-color:#1db95414}.markdown-content .faq .answer br+br{content:"";margin-top:1em;display:block}.markdown-content .faq .answer:after{content:"A";left:calc(var(--spacing-lg) - 1px);top:var(--spacing-lg);color:var(--color-background-dark);background-color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:1.1em;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 2px 4px #0003}.markdown-content .faq .answer-content{margin-left:20px;position:relative}.markdown-content a{color:var(--color-primary);transition:var(--transition-fast);text-decoration:none}.markdown-content a:hover{color:var(--color-primary);opacity:.8;text-decoration:underline}
