:root{--oal-accent:#168fe5;--oal-button:#087abf;--oal-width:1180px;--oal-post-width:850px;--oal-radius:8px;--oal-font:16px;--oal-bg:#fff;--oal-panel:#fff;--oal-ink:#202735;--oal-muted:#717c8b;--oal-line:#edf0f3;--oal-soft:#f3f8fc;--oal-shadow:0 2px 9px #16304709;color-scheme:light}html[data-oal-theme=dark]{--oal-bg:#10161e;--oal-panel:#17212d;--oal-ink:#edf3fa;--oal-muted:#aab7c7;--oal-line:#2a3645;--oal-soft:#1a3045;--oal-shadow:0 2px 9px #0002;color-scheme:dark}*,*::before,*::after{box-sizing:border-box}html{scroll-padding-top:90px}body.oal-site{margin:0;color:var(--oal-ink);background:var(--oal-bg);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--oal-font);line-height:1.65;-webkit-text-size-adjust:100%}a{color:var(--oal-accent);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;vertical-align:middle}svg{display:block;flex:none}button,input,textarea,select{font:inherit}button,summary{cursor:pointer}button:disabled{cursor:default}button{border:0}button,input[type=submit]{background:var(--oal-button);color:#fff;border-radius:5px;padding:9px 16px}input,textarea,select{max-width:100%;border:1px solid #c9d1db;border-radius:4px;padding:9px 11px;background:var(--oal-panel);color:var(--oal-ink)}input[type=checkbox],input[type=radio]{padding:0;width:auto}textarea{width:100%}h1,h2,h3,h4{line-height:1.35;color:var(--oal-ink);margin:0 0 16px;font-weight:650}h1{font-size:30px;letter-spacing:-.6px}h2{font-size:21px}h3{font-size:18px}p{margin:0 0 18px}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--oal-accent);outline-offset:4px}.oal-shell{width:min(var(--oal-width),calc(100% - 48px));margin-inline:auto}.oal-post-shell{max-width:var(--oal-post-width)}.oal-main{min-height:55vh;padding-top:26px;padding-bottom:58px}.oal-sr-only,.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.oal-skip{position:fixed;left:20px;top:-100px;z-index:99999;background:var(--oal-button);color:#fff;padding:12px 18px;border-radius:4px}.oal-skip:focus{top:12px}.oal-muted{color:var(--oal-muted)}.oal-header{background:var(--oal-panel);box-shadow:0 3px 15px #18354f0a;border-bottom:1px solid var(--oal-line);position:relative;z-index:40}.oal-sticky{position:sticky;top:0}.admin-bar .oal-sticky{top:32px}.oal-header-inner{min-height:68px;display:flex;align-items:center;gap:22px}.oal-brand{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;max-width:45%;color:var(--oal-accent);font-size:21px;font-weight:750;line-height:1.2;letter-spacing:-.5px}.oal-brand:hover{text-decoration:none}.oal-brand span{overflow-wrap:anywhere}.oal-logo{width:auto;height:auto;max-height:42px;max-width:250px}.oal-nav{margin-inline-start:auto;min-width:0}.oal-menu,.oal-menu .sub-menu{list-style:none;margin:0;padding:0}.oal-menu{display:flex;align-items:center;flex-wrap:wrap;gap:8px 23px}.oal-menu li{position:relative}.oal-menu a{display:flex;align-items:center;gap:6px;color:var(--oal-ink);font-size:15px;white-space:nowrap;padding-block:13px}.oal-menu a:hover{color:var(--oal-accent);text-decoration:none}.oal-menu .sub-menu{display:none;position:absolute;inset-inline-start:0;top:100%;background:var(--oal-panel);border:1px solid var(--oal-line);box-shadow:var(--oal-shadow);min-width:190px;padding:8px;z-index:50}.oal-menu .sub-menu a{padding:8px 12px;white-space:normal}.oal-menu .sub-menu .sub-menu{inset-inline-start:100%;top:0}.oal-menu li:hover>.sub-menu,.oal-menu li:focus-within>.sub-menu,.oal-menu li.oal-submenu-open>.sub-menu{display:block}.oal-menu .oal-submenu-toggle{background:#fff0;color:var(--oal-ink);padding:2px 5px;font-size:12px;position:absolute;inset-inline-end:-18px;top:14px}.oal-header-actions{display:flex;align-items:center;gap:6px;flex:none}.oal-icon-button{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:#fff0;color:var(--oal-ink);padding:0;border:0;border-radius:50%}.oal-icon-button:hover{background:var(--oal-soft);color:var(--oal-accent)}.oal-icon-button:disabled{opacity:.3}.oal-sun{display:none}html[data-oal-theme=dark] .oal-moon{display:none}html[data-oal-theme=dark] .oal-sun{display:block}.oal-mobile-toggle{display:none}.oal-search summary{display:flex;align-items:center;justify-content:center;width:36px;height:36px;list-style:none;position:relative;z-index:23;border-radius:50%}.oal-search summary:hover{background:var(--oal-soft)}.oal-search summary::-webkit-details-marker{display:none}.oal-search-close{display:none}.oal-search[open] .oal-search-open{display:none}.oal-search[open] .oal-search-close{display:block}.oal-search-sheet{position:absolute;inset:0;z-index:21;background:var(--oal-panel);display:flex;align-items:center}.oal-search-form{display:flex;align-items:center;gap:13px;min-width:0}.oal-search-sheet .oal-search-form{padding-inline-end:86px}.oal-search-form input[type=search]{width:100%;min-width:0;background:#fff0;border:0;padding:12px 0;outline-offset:1px}.oal-search-form button{font-size:13px;flex:none;padding:7px 12px}.oal-inline-search{max-width:620px;background:var(--oal-soft);padding:8px 18px;border-radius:var(--oal-radius);margin-bottom:35px}.oal-home-intro{margin:14px 0 28px}.oal-home-intro h1{font-size:28px}.oal-home-intro p{color:var(--oal-muted);font-size:15px}.oal-featured{margin-bottom:42px}.oal-banner-rail{display:flex;gap:16px;overflow:auto;padding:0 2px 14px;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#a1a7ae var(--oal-line)}.oal-feature-card{display:block;flex:0 0 242px;min-width:0;border-radius:var(--oal-radius);overflow:hidden;background:var(--oal-panel);border:1px solid var(--oal-line);box-shadow:var(--oal-shadow);color:var(--oal-ink);scroll-snap-align:start}.oal-feature-card:hover{text-decoration:none}.oal-banner{display:block;aspect-ratio:2/1;background:var(--oal-soft);overflow:hidden}.oal-image{display:block;width:100%;height:100%;object-fit:cover}.oal-feature-caption{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 9px 4px}.oal-feature-icon{display:block;flex:0 0 44px;width:44px;height:44px;margin-top:-18px;border:3px solid var(--oal-panel);border-radius:50%;position:relative;overflow:hidden;background:var(--oal-panel)}.oal-feature-name{font-size:11px;line-height:1.45;font-weight:650;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.oal-placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:var(--oal-soft);color:var(--oal-accent)}.oal-placeholder svg{max-width:42%;max-height:42%}.oal-controls{display:flex;gap:2px}.oal-featured>.oal-controls{justify-content:flex-end;margin-top:-2px}.oal-prev svg{transform:rotate(180deg)}[dir=rtl] .oal-prev svg{transform:none}[dir=rtl] [data-step="1"] svg{transform:rotate(180deg)}.oal-section{margin-bottom:64px}.oal-section-head{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:32px;margin-bottom:21px}.oal-section-head h2{font-size:18px;font-weight:550;letter-spacing:-.3px;margin:0}.oal-section-actions{display:flex;gap:8px;align-items:center}.oal-view-all{display:flex;align-items:center;justify-content:center;width:28px;height:30px}.oal-app-rail{display:grid;grid-auto-flow:column;grid-auto-columns:82px;gap:24px;overflow:auto;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#b9c0c9 #fff0;padding:2px 2px 12px}.oal-app-card{display:block;min-width:0;border-inline-end:1px solid var(--oal-line);padding-inline-end:12px;color:var(--oal-ink);scroll-snap-align:start}.oal-app-card:hover{text-decoration:none;color:var(--oal-accent)}.oal-icon-wrap{display:block;width:64px;height:64px;border-radius:var(--oal-radius);overflow:hidden;background:var(--oal-soft)}.oal-app-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:11px;line-height:1.65;margin-top:7px;min-height:36px}.oal-directory{padding-block:22px 36px}.oal-directory+.oal-directory{border-top:1px solid var(--oal-line)}.oal-underlined{display:table;font-size:20px;letter-spacing:-.25px;text-transform:uppercase;font-weight:550;border-bottom:3px solid var(--oal-accent);padding-bottom:8px;margin-bottom:28px}.oal-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 46px}.oal-category-grid>a{display:flex;align-items:center;gap:12px;font-size:17px;line-height:1.5;color:var(--oal-ink);overflow-wrap:anywhere}.oal-category-grid svg{color:var(--oal-accent)}.oal-category-grid>a:hover{color:var(--oal-accent);text-decoration:none}.oal-home-directory{margin-top:15px}.oal-home-content{border-top:1px solid var(--oal-line);padding-top:30px}.oal-page-title{font-size:28px;margin-block:28px}.oal-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:12px;color:var(--oal-muted);margin-bottom:26px;line-height:1.6}.oal-breadcrumbs a{color:var(--oal-muted)}.oal-breadcrumbs [aria-current]{color:var(--oal-ink)}.oal-catalog-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:30px 20px;margin:28px 0 45px}.oal-grid-card{padding:12px;border:1px solid var(--oal-line);border-radius:var(--oal-radius);background:var(--oal-panel)}.oal-grid-card .oal-app-name{font-size:12px;margin-top:10px;min-height:40px}.oal-card-note{font-size:10px;color:var(--oal-muted);display:block;margin-top:5px}.oal-archive-description{margin-bottom:25px}.oal-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.oal-blog-grid img{border-radius:var(--oal-radius);width:100%;aspect-ratio:2/1;object-fit:cover}.oal-blog-grid h2{font-size:21px;margin-top:15px}.oal-blog-grid p{font-size:14px;color:var(--oal-muted)}.pagination{margin:25px 0}.nav-links{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:4px 10px;border:1px solid var(--oal-line);border-radius:5px}.page-numbers.current{background:var(--oal-button);color:#fff}.oal-empty{padding:55px 0;color:var(--oal-muted)}.oal-empty .oal-search-form{max-width:550px;margin:25px 0}.oal-empty h1,.oal-empty h2{color:var(--oal-ink)}.oal-panel{background:var(--oal-panel);border:1px solid var(--oal-line);box-shadow:var(--oal-shadow);border-radius:var(--oal-radius);padding:22px;margin-bottom:20px}.oal-entry-top{display:flex;gap:19px;align-items:flex-start}.oal-entry-top>div:last-child{min-width:0}.oal-entry-icon{width:90px;height:90px;flex:0 0 90px;border-radius:12px;overflow:hidden}.oal-entry-top h1{font-size:24px;font-weight:620;letter-spacing:-.4px;margin:0 0 9px;overflow-wrap:anywhere}.oal-kicker{font-size:11px;font-weight:600;color:var(--oal-accent);margin:0 0 7px;letter-spacing:.3px}.oal-developer{font-size:12px;color:var(--oal-muted);margin:0}.oal-entry-summary{font-size:14px;line-height:1.7;margin:19px 0}.oal-download{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--oal-button);color:#fff;padding:12px 20px;border-radius:5px;font-size:14px;font-weight:650;text-align:center;box-shadow:0 2px 4px #14304712;line-height:1.4;min-height:45px}.oal-download:hover{color:#fff;text-decoration:none;filter:brightness(.96)}.oal-main-download{width:100%;justify-content:flex-start;gap:16px;padding:15px 21px}.oal-main-download small{display:block;font-size:11px;font-weight:400;margin-top:4px}.oal-screenshots-panel{padding:12px}.oal-screenshot-rail{display:flex;gap:10px;overflow:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#b9c0c9 #fff0;padding-bottom:10px}.oal-screenshot-rail a{flex:0 0 auto;scroll-snap-align:start}.oal-screenshot-rail img{height:190px;width:auto;max-width:none;border-radius:3px}.oal-app-info h2{font-size:16px;font-weight:600}.oal-app-info dl{margin:0;font-size:13px}.oal-app-info dl>div{display:flex;justify-content:space-between;gap:22px;padding:7px 0}.oal-app-info dt{color:var(--oal-muted)}.oal-app-info dd{text-align:end;margin:0;max-width:65%;overflow-wrap:anywhere}.oal-version-count{background:var(--oal-soft);color:var(--oal-muted);font-size:12px;padding:3px 10px;border-radius:12px}.oal-version{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--oal-line);padding:18px 0}.oal-version-info{min-width:0}.oal-version h3{font-size:16px;margin:0 0 5px;overflow-wrap:anywhere}.oal-version p{font-size:12px;color:var(--oal-muted);margin:0;overflow-wrap:anywhere}.oal-version .oal-version-note{margin-top:4px}.oal-version>.oal-download{flex-shrink:0;max-width:45%;overflow-wrap:anywhere}.oal-more-versions>summary{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--oal-line);padding:11px;color:var(--oal-accent);border-radius:5px;font-size:13px;list-style:none}.oal-more-versions>summary::-webkit-details-marker{display:none}.oal-more-versions>summary svg{transform:rotate(90deg)}.oal-more-versions[open]>summary svg{transform:rotate(-90deg)}.oal-download-note{color:var(--oal-muted);font-size:12px;margin:12px 0 0}.oal-post-shell>.oal-section{padding:18px 20px;background:var(--oal-panel);border:1px solid var(--oal-line);border-radius:var(--oal-radius);box-shadow:var(--oal-shadow);margin:20px 0}.oal-post-shell>.oal-section .oal-section-head{margin-bottom:14px}.oal-post-shell>.oal-section h2{font-size:15px}.oal-post-shell .oal-app-rail{gap:15px}.oal-widget-area{margin:24px 0;overflow-wrap:anywhere}.oal-widget-area iframe{max-width:100%}.oal-widget-title{font-size:16px}.oal-content{font-size:var(--oal-font);line-height:1.85;overflow-wrap:anywhere}.oal-content h2{margin-top:28px;font-size:23px}.oal-content h3{margin-top:24px;font-size:20px}.oal-content ul,.oal-content ol{padding-inline-start:24px}.oal-content li{margin-bottom:7px}.oal-content img{height:auto}.oal-content figure{max-width:100%;margin-inline:0}.oal-content a{text-decoration:underline}.oal-content table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.oal-content th,.oal-content td{border:1px solid var(--oal-line);padding:9px 12px}.oal-content pre{background:var(--oal-soft);padding:15px;overflow:auto}.oal-content blockquote{border-inline-start:3px solid var(--oal-accent);margin-inline:0;padding-inline:20px;color:var(--oal-muted)}.oal-article-cover{width:100%;height:auto;margin-bottom:24px}.alignwide{width:100%}.alignfull{width:100%;margin-inline:0}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}.aligncenter{display:block;margin-inline:auto}.wp-caption-text,.gallery-caption{font-size:12px;color:var(--oal-muted)}.oal-content::after{content:"";display:table;clear:both}.oal-reviews h2{font-size:19px}.oal-reviews h3{font-size:18px;margin-top:25px}.oal-reviews{font-size:14px}.oal-comment-list,.oal-comment-list .children{list-style:none;padding:0;margin:0}.oal-comment-list .children{padding-inline-start:20px}.oal-comment-list li article{padding:18px 0;border-bottom:1px solid var(--oal-line)}.oal-comment-list header{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.oal-comment-list time{font-size:11px;color:var(--oal-muted)}.oal-comment-text{overflow-wrap:anywhere}.oal-comment-text p:last-child{margin:0}.comment-reply-link{font-size:12px}.oal-review-stars{color:var(--oal-accent);letter-spacing:2px}.comment-form label{display:block;font-size:13px;margin-bottom:5px}.comment-form input:not([type=checkbox]):not([type=submit]){width:100%}.comment-form-cookies-consent{display:flex;gap:9px;align-items:flex-start;font-size:12px}.comment-form-cookies-consent input{margin-top:5px}.comment-form .required{color:var(--oal-muted)}.comment-notes,.logged-in-as{font-size:12px;color:var(--oal-muted)}.oal-rating-field select{width:100%}.comment-form .form-submit{margin-bottom:0}.oal-rating-summary{font-size:13px;color:var(--oal-muted)}.oal-footer{margin-top:24px;border-top:1px solid var(--oal-line);background:var(--oal-panel);box-shadow:0 -3px 12px #15344f03}.oal-footer-grid{display:grid;grid-template-columns:1.4fr 1fr .8fr 1fr;gap:48px;padding-block:45px}.oal-footer-brand .oal-brand{max-width:100%;font-size:24px}.oal-footer-brand p{font-size:13px;line-height:1.7;margin:28px 0 0;max-width:310px}.oal-footer-column h2{font-size:12px;text-transform:uppercase;font-weight:550;margin:6px 0 23px}.oal-footer-menu{list-style:none;margin:0;padding:0}.oal-footer-menu li{margin-bottom:13px}.oal-footer-column a{font-size:13px;color:var(--oal-ink)}.oal-footer-column .oal-menu{display:block}.oal-footer-column .oal-menu a{padding-block:6px}.oal-footer-bottom{border-top:1px solid var(--oal-line);padding:19px 0;text-align:center;font-size:12px;box-shadow:0 3px 12px #16304705}.oal-footer-bottom p{margin:2px 0}.oal-footer-bottom a{font-weight:600}@media(max-width:1050px){.oal-catalog-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.oal-footer-grid{gap:24px}.oal-menu{gap:5px 16px}.oal-menu a{font-size:14px}.oal-brand{font-size:19px}.oal-category-grid{gap:22px}.oal-category-grid>a{font-size:16px}}@media(max-width:782px){.admin-bar .oal-sticky{top:46px}.oal-header-inner{flex-wrap:wrap;gap:0 12px;padding-block:12px}.oal-brand{max-width:calc(100% - 145px)}.oal-logo{max-width:180px;max-height:35px}.oal-header-actions{margin-inline-start:auto}.oal-mobile-toggle:not([hidden]){display:inline-flex}.oal-nav{order:3;flex-basis:100%;margin-inline-start:0}.oal-nav.oal-js-nav:not(.oal-nav-open){display:none}.oal-nav .oal-menu{padding-top:12px;gap:2px 22px}.oal-menu .sub-menu{position:static;box-shadow:none;border:0;border-inline-start:2px solid var(--oal-line);padding:4px 10px;margin-top:3px}.oal-menu .sub-menu .sub-menu{position:static}.oal-nav .oal-menu>li{min-width:70px}.oal-menu li:hover>.sub-menu{display:none}.oal-menu li:focus-within>.sub-menu,.oal-menu li.oal-submenu-open>.sub-menu{display:block}.oal-search-sheet .oal-search-form{padding-inline-end:96px;gap:8px}.oal-search-form button{padding:7px 9px;font-size:12px}.oal-search-form input{font-size:14px}.oal-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oal-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.oal-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oal-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.oal-footer-brand p{margin-top:18px}.oal-footer-column h2{margin-bottom:15px}}@media(max-width:600px){.oal-shell{width:calc(100% - 32px)}.oal-main{padding-top:18px;padding-bottom:35px}.oal-brand{font-size:18px}.oal-header-actions{gap:2px}.oal-header-actions .oal-icon-button,.oal-search summary{width:32px;height:34px}.oal-brand{max-width:calc(100% - 116px)}.oal-logo{max-width:155px}.oal-search-sheet .oal-shell{width:calc(100% - 26px)}.oal-search-sheet .oal-search-form{padding-inline-end:66px}.oal-search-form>svg{display:none}.oal-feature-card{flex-basis:216px}.oal-banner-rail{gap:12px}.oal-featured{margin-bottom:28px}.oal-section{margin-bottom:42px}.oal-section-head{margin-bottom:15px}.oal-section-head h2{font-size:16px}.oal-app-rail{grid-auto-columns:78px;gap:15px}.oal-icon-wrap{width:62px;height:62px}.oal-directory{padding-block:16px 29px}.oal-category-grid{gap:20px 15px}.oal-category-grid>a{font-size:14px;gap:8px}.oal-category-grid svg{width:17px;height:17px}.oal-underlined{font-size:18px;margin-bottom:23px}.oal-page-title{font-size:25px}.oal-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.oal-grid-card{padding:10px}.oal-grid-card .oal-icon-wrap{width:58px;height:58px;max-width:100%}.oal-grid-card .oal-app-name{font-size:11px}.oal-blog-grid{grid-template-columns:1fr}.oal-panel{padding:16px;margin-bottom:15px}.oal-entry-top{gap:13px}.oal-entry-icon{width:70px;height:70px;flex-basis:70px}.oal-entry-top h1{font-size:20px}.oal-entry-summary{font-size:13px}.oal-screenshots-panel{padding:9px}.oal-screenshot-rail img{height:145px}.oal-app-info dl{font-size:12px}.oal-app-info dl>div{gap:12px}.oal-version{gap:13px;flex-wrap:wrap;padding-block:15px}.oal-version-info{flex:1 1 140px}.oal-version>.oal-download{font-size:12px;padding:10px 13px;min-height:42px;max-width:100%}.oal-version h3{font-size:15px}.oal-version p{font-size:11px}.oal-main-download{font-size:14px;padding:13px 16px}.oal-post-shell>.oal-section{padding:15px}.oal-content{font-size:15px;line-height:1.8}.oal-content h2{font-size:21px}.oal-content h3{font-size:18px}.oal-footer-grid{padding-block:30px;gap:28px 20px}.oal-footer-brand{grid-column:1/-1}.oal-footer-brand .oal-brand{font-size:22px}.oal-footer-brand p{max-width:100%;font-size:12px}.oal-footer-bottom{font-size:11px}.oal-breadcrumbs{font-size:11px;margin-bottom:18px}.oal-reviews{font-size:13px}}@media(max-width:360px){.oal-logo{max-width:132px}.oal-brand{font-size:16px}.oal-brand>svg{width:18px;height:18px}.oal-category-grid{grid-template-columns:1fr}.oal-grid-card{padding:8px}.oal-card-note{font-size:9px}.oal-search-form button{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}html:not([data-oal-theme=dark]){--oal-muted:#596575;--oal-readable-link:#07679e}html[data-oal-theme=dark]{--oal-readable-link:#80caff}.oal-breadcrumbs a,.oal-kicker,.oald-meta a,.oald-app-details a,html .oald-report>summary,.oald-version-footer>a,.oald-guides a,.oald-help a,.oal-footer-bottom a{color:var(--oal-readable-link)}.oald-meta a,.oald-app-details a,.oal-footer-bottom a{text-decoration:underline;text-underline-offset:2px}.oald-download-page .oal-post-shell{max-width:var(--oal-width);width:calc(100% - 48px)}.oald-download-page .oal-header-inner{gap:22px}.oald-header-search{flex:1 1 320px;max-width:460px;min-width:160px}.oald-header-search .oal-search-form{padding:0;gap:6px}.oald-header-search .oal-search-form>svg{display:none}.oald-header-search .oal-search-form input{font-size:13px;min-height:40px}.oald-header-search .oal-search-form button{font-size:12px;padding:8px 12px}.oald-download-page .oal-nav{margin-inline-start:auto}.oald-entry{font-size:14px}.oald-entry [hidden],.oald-header-search [hidden]{display:none!important}.oald-hero{display:flex;gap:22px;align-items:center;margin:0 0 28px}.oald-hero .oal-entry-icon{width:92px;height:92px;flex-basis:92px}.oald-hero-copy{min-width:0}.oald-hero h1{font-size:clamp(23px,2.2vw,30px);font-weight:700;line-height:1.25;margin:0 0 9px;overflow-wrap:anywhere;letter-spacing:-.5px}.oald-summary{font-size:15px;line-height:1.65;margin:0 0 8px;max-width:850px}.oald-meta{font-size:12px;color:var(--oal-muted);margin:0;overflow-wrap:anywhere}.oald-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(245px,28%);gap:20px;align-items:start;margin-bottom:22px}.oald-layout>*{min-width:0}.oald-card{border:1px solid var(--oal-line);border-radius:var(--oal-radius);background:var(--oal-panel);overflow:hidden}.oald-card h2,.oald-previews h2{font-size:17px;line-height:1.4;letter-spacing:-.15px;margin:0;font-weight:650}.oald-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 18px;flex-wrap:wrap}.oald-card-heading h2{display:flex;gap:10px;align-items:center}.oald-filter select{max-width:100%;font-size:12px;min-height:38px;padding:7px 26px 7px 9px;background:var(--oal-panel)}.oald-table-head,.oald-version{display:grid;grid-template-columns:minmax(110px,1.2fr) minmax(76px,.8fr) minmax(72px,.7fr) minmax(150px,1.4fr);gap:12px;align-items:center;padding:14px 18px}.oald-table-head{background:var(--oal-soft);font-size:12px;color:var(--oal-ink);border-block:1px solid var(--oal-line)}.oald-version{border-bottom:1px solid var(--oal-line);font-size:13px}.oald-version:last-child{border-bottom:0}.oald-version>*{min-width:0;overflow-wrap:anywhere}.oald-version h3{margin:0;font-size:14px;font-weight:650;line-height:1.5}.oald-android,.oald-size{font-size:12px;color:var(--oal-muted)}.oald-mobile-label{display:none}.oald-download{width:100%;min-height:42px;padding:10px 12px;font-size:12px;box-shadow:none}.oald-download svg{flex-shrink:0}.oald-unavailable{display:flex;justify-content:center;align-items:center;min-height:42px;padding:10px 12px;border-radius:5px;background:var(--oal-soft);color:var(--oal-muted);font-size:12px;text-align:center}.oald-version-extra{grid-column:1/-1}.oald-version-extra summary{display:flex;align-items:center;gap:6px;width:fit-content;font-size:12px;color:var(--oal-accent);cursor:pointer;list-style:none;min-height:24px}.oald-version-extra p{font-size:12px;line-height:1.6;color:var(--oal-muted);margin:6px 0 0}.oald-entry details>summary::-webkit-details-marker{display:none}.oald-entry details[open]>summary>svg:last-child,.oald-show-all[aria-expanded="true"]>svg{transform:rotate(90deg)}.oald-version-footer{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap;border-top:1px solid var(--oal-line);padding:12px 18px}.oald-version-footer>a{font-size:12px;min-height:36px;display:inline-flex;align-items:center}.oald-show-all{display:flex;align-items:center;gap:8px;border:1px solid var(--oal-line);background:var(--oal-panel);color:var(--oal-accent);padding:8px 11px;border-radius:5px;font-size:12px;min-height:38px}.oald-note,.oald-empty,.oald-no-results{margin:0;padding:16px 18px;font-size:13px;color:var(--oal-muted);line-height:1.7}.oald-sidebar{display:grid;gap:16px}.oald-help>h2,.oald-app-details>h2{padding:17px 16px 8px}.oald-help details{border-top:1px solid var(--oal-line)}.oald-help details:first-of-type{border-top:0}.oald-help summary,.oald-guides summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;min-height:50px;padding:13px 16px;font-size:13px}.oald-help summary>svg,.oald-guides summary>svg{color:var(--oal-accent);flex-shrink:0}.oald-help summary>svg:last-child,.oald-guides summary>svg:last-child{margin-inline-start:auto}.oald-help p{margin:0;padding:0 16px 17px;font-size:12px;line-height:1.75;color:var(--oal-muted)}.oald-app-details dl{margin:0;padding:6px 16px 17px;font-size:12px}.oald-app-details dl>div{display:grid;grid-template-columns:minmax(70px,.8fr) minmax(0,1.2fr);gap:12px;padding:7px 0}.oald-app-details dt{color:var(--oal-muted)}.oald-app-details dd{margin:0;overflow-wrap:anywhere}.oald-article{margin-bottom:18px}.oald-article>:first-child{margin-top:0}.oald-article h2{font-size:22px}.oald-article p{max-width:85ch}.oald-guides{margin:0 0 20px}.oald-guides details+details{border-top:1px solid var(--oal-line)}.oald-guides summary{font-size:14px;min-height:55px}.oald-guides ol{font-size:14px;line-height:1.8;margin:0;padding:0 28px 20px 44px}.oald-guides li{padding:4px 0}.oald-faq{padding:0 20px 16px;font-size:13px;line-height:1.8}.oald-faq h3{font-size:14px;margin:15px 0 5px}.oald-faq p{margin:0 0 12px}.oald-previews>h2{padding:6px 6px 14px}.oald-report{border-top:1px solid var(--oal-line);padding:0 18px}.oald-report>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;min-height:44px;font-size:12px;color:var(--oal-accent)}.oald-report-form{padding-bottom:16px;display:grid;gap:8px;max-width:560px}.oald-report-form label{font-size:12px;font-weight:600}.oald-report-form select{width:100%;max-width:100%;min-width:0;font-size:13px}.oald-report-form button{justify-self:start;margin-top:5px;font-size:13px}.oald-hint,.oald-report-status{font-size:12px;line-height:1.6;margin:0 0 8px}.oald-hint{color:var(--oal-muted)}.oald-report-status:empty{display:none}.oald-report-form [aria-busy="true"]{opacity:.7}.oald-entry a:focus-visible,.oald-entry button:focus-visible,.oald-entry summary:focus-visible,.oald-entry select:focus-visible{outline:2px solid var(--oal-accent);outline-offset:3px}.oald-entry #old-versions,.oald-entry #oald-report{scroll-margin-top:100px}@media(min-width:1061px){.oald-download-page .oal-header-actions>.oal-search{display:none}}@media(max-width:1060px){.oald-header-search{display:none}.oald-layout{grid-template-columns:minmax(0,1fr)}.oald-sidebar{grid-template-columns:1fr 1fr}.oald-hero{margin-bottom:22px}.oald-help summary{min-height:48px}}@media(max-width:600px){.oald-download-page .oal-post-shell{width:calc(100% - 32px)}.oald-download-page .oal-header-inner{gap:0 12px}.oald-hero{gap:14px;align-items:flex-start;margin-bottom:20px}.oald-hero .oal-entry-icon{width:64px;height:64px;flex-basis:64px;border-radius:12px}.oald-hero h1{font-size:21px;letter-spacing:-.3px}.oald-hero .oal-kicker{font-size:10px;margin-bottom:5px}.oald-summary{font-size:13px;line-height:1.55;margin:6px 0}.oald-meta{font-size:11px}.oald-layout{gap:16px;margin-bottom:16px}.oald-sidebar{grid-template-columns:1fr;gap:14px}.oald-card h2{font-size:16px}.oald-card-heading{padding:15px 14px;gap:10px}.oald-filter{max-width:100%}.oald-filter select{font-size:11px;max-width:100%;min-height:38px}.oald-table-head{display:none}.oald-version{grid-template-columns:1fr 1fr;gap:7px 12px;padding:16px 14px}.oald-version-name{grid-column:1/-1}.oald-version h3{font-size:15px}.oald-mobile-label{display:inline}.oald-android,.oald-size{font-size:12px}.oald-version-action{grid-column:1/-1;margin-top:4px}.oald-download,.oald-unavailable{min-height:44px;font-size:13px}.oald-version-footer{padding:10px 14px;gap:8px}.oald-version-footer>a,.oald-show-all{min-height:44px}.oald-report{padding-inline:14px}.oald-report>summary{min-height:48px}.oald-report-form select{min-height:44px}.oald-report-form button{width:100%;min-height:44px}.oald-article h2{font-size:20px}}