img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
body .extendedwopts-show{display:none}body .widgetopts-hide_title .widget-title{display:none}body .extendedwopts-md-right{text-align:right}body .extendedwopts-md-left{text-align:left}body .extendedwopts-md-center{text-align:center}body .extendedwopts-md-justify{text-align:justify}@media screen and (min-width:1181px){body .extendedwopts-hide.extendedwopts-desktop{display:none !important}body .extendedwopts-show.extendedwopts-desktop{display:block}body .widget.clearfix-desktop{clear:both}}@media screen and (max-width:1024px) and (orientation:Portrait){body .extendedwopts-hide.extendedwopts-tablet{display:none !important}body .extendedwopts-show.extendedwopts-tablet{display:block}body .widget.clearfix-desktop{clear:none}body .widget.clearfix-tablet{clear:both}}@media screen and (max-width:1180px) and (orientation:landscape){body .extendedwopts-hide.extendedwopts-tablet{display:none !important}body .extendedwopts-show.extendedwopts-tablet{display:block}body .widget.clearfix-desktop{clear:none}body .widget.clearfix-tablet{clear:both}}@media screen and (max-width:767px) and (orientation:Portrait){body .extendedwopts-hide.extendedwopts-tablet:not(.extendedwopts-mobile){display:block !important}body .extendedwopts-show.extendedwopts-tablet:not(.extendedwopts-mobile){display:none !important}body .extendedwopts-hide.extendedwopts-mobile{display:none !important}body .extendedwopts-show.extendedwopts-mobile{display:block}body .widget.clearfix-desktop,body .widget.clearfix-tablet{clear:none}body .widget.clearfix-mobile{clear:both}}@media screen and (max-width:991px) and (orientation:landscape){body .extendedwopts-hide.extendedwopts-tablet:not(.extendedwopts-mobile){display:block !important}body .extendedwopts-show.extendedwopts-tablet:not(.extendedwopts-mobile){display:none !important}body .extendedwopts-hide.extendedwopts-mobile{display:none !important}body .extendedwopts-show.extendedwopts-mobile{display:block}body .widget.clearfix-desktop,body .widget.clearfix-tablet{clear:none}body .widget.clearfix-mobile{clear:both}}.panel-cell-style:after{content:"";display:block;clear:both;position:relative}
.wpp-list li{overflow:hidden;float:none;clear:both;margin-bottom:1rem}.wpp-list li:last-of-type{margin-bottom:0}.wpp-thumbnail{display:inline;float:left;margin:0 1rem 0 0;border:none}.wpp_def_no_src{object-fit:contain}.wpp-meta,.post-stats{display:block;font-size:.8em}
:root{--bg-body:#111113;--bg-sidebar:#161618;--bg-card:#1c1c1e;--bg-box:#1a1a1d;--border:#2a2a2e;--border-light:#3a3a3e;--text-main:#f9fbff;--text-dim:#9ca3af;--text-muted:#6b7280;--blue:#3b82f6;--green:#22c55e;--red:#ef4444;--sidebar-width:320px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--shadow:0 10px 35px rgba(0,0,0,.35)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-body);color:var(--text-main);font-family:"Inter",-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Roboto,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none;transition:all .2s ease}img{max-width:100%;display:block}.site-header{background:rgba(22,22,24,.95);border-bottom:1px solid var(--border);height:70px;position:sticky;top:0;z-index:1000;backdrop-filter:blur(12px);width:100%}.header-inner{max-width:1440px;margin:0 auto;height:100%;display:flex;align-items:center;padding:0 24px;gap:30px}.header-logo{display:flex;align-items:center;gap:10px;font-weight:800;color:#fff;text-decoration:none;margin-right:10px}.logo-icon{width:36px;height:36px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:10px;display:flex;align-items:center;justify-content:center}.logo-text{font-size:19px;letter-spacing:-.5px}.header-nav{flex:1}.header-menu-list{display:flex;list-style:none;gap:6px;margin:0;padding:0}.header-menu-list li a{color:var(--text-dim);font-size:14px;font-weight:600;padding:8px 14px;border-radius:8px;transition:all .2s}.header-menu-list li a:hover,.header-menu-list li.current-menu-item a{color:#fff;background:rgba(255,255,255,.08)}.header-search{width:280px}.header-search form{position:relative;width:100%}.header-search input{width:100%;background:#1c1c1e;border:1px solid var(--border);color:#fff;padding:10px 10px 10px 38px;border-radius:99px;font-size:13px;outline:none;transition:all .2s}.header-search input:focus{background:var(--bg-card);border-color:var(--blue);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.6}.site-shell{display:flex;min-height:100vh;flex-direction:row-reverse;max-width:1440px;width:100%;margin:0 auto;background:var(--bg-body);border-left:1px solid var(--border);border-right:1px solid var(--border);box-shadow:0 0 60px rgba(0,0,0,.5)}.cm-sidebar{width:var(--sidebar-width);background:var(--bg-sidebar);border-left:1px solid var(--border);padding:28px 22px;position:sticky;top:70px;height:calc(100vh - 70px);overflow-y:auto;box-shadow:inset 1px 0 0 var(--border);z-index:90;scrollbar-width:thin;scrollbar-color:var(--border-light) transparent}.cm-sidebar::-webkit-scrollbar{width:6px}.cm-sidebar::-webkit-scrollbar-track{background:0 0}.cm-sidebar::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:10px}.cm-sidebar::-webkit-scrollbar-thumb:hover{background:#555}.cm-sidebar .brand-name{display:none}.cm-main{flex:1;padding:32px 42px 48px;max-width:calc(100% - var(--sidebar-width))}.page-gap{height:20px}.cm-sidebar .widget{margin-bottom:35px}.cm-sidebar .widget-title,.cm-sidebar h3{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-muted);margin-bottom:15px;font-weight:700;display:block}.cm-sidebar ul{list-style:none;padding:0;margin:0}.cm-sidebar ul li{margin-bottom:4px}.cm-sidebar ul li a{display:flex;align-items:center;padding:8px 12px;color:var(--text-dim);font-size:14px;font-weight:500;border-radius:8px;transition:all .2s ease;text-decoration:none}.cm-sidebar ul li a:hover{background:rgba(255,255,255,.05);color:#fff;transform:translateX(4px)}.widget_categories ul,.widget_pages ul,.widget_nav_menu ul{list-style:none !important}.sidebar-app-widget{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--border)}.dl-box{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px;text-align:center}.btn-dl-sidebar{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 14px;border-radius:var(--radius-sm);font-weight:700;font-size:14.5px;color:#fff;box-shadow:var(--shadow);transition:opacity .2s,transform .15s;font-family:inherit;box-sizing:border-box}.btn-dl-sidebar:hover{opacity:.88;transform:translateY(-1px)}.btn-dl-disabled{width:100%;padding:13px 14px;border-radius:var(--radius-sm);background:rgba(255,255,255,.05);color:#444;font-size:14px;font-weight:600;border:1px solid rgba(255,255,255,.07);cursor:not-allowed;display:flex;align-items:center;justify-content:center;gap:7px;font-family:inherit}.dl-safe-badge{margin-top:12px;display:flex;gap:6px;align-items:center;justify-content:center;font-size:11.5px;color:#555}.info-box-sidebar{margin-top:16px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:4px 14px}.info-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;font-size:13px;color:var(--text-dim);border-bottom:1px solid rgba(255,255,255,.05)}.info-row:last-child{border-bottom:none}.info-label{display:flex;align-items:center;gap:6px;color:#555;font-size:12.5px}.info-value{color:#e8e8e8;font-weight:600;font-size:12.5px;text-align:right}.nav-menu ul{list-style:none;padding:0;margin:20px 0 0}.nav-menu ul li{margin-bottom:6px}.nav-menu ul li a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);color:var(--text-dim);font-weight:600}.nav-menu ul li a:hover,.nav-menu ul li.current-menu-item a{background:rgba(255,255,255,.05);color:#fff}.nav-label{margin-top:12px;text-transform:uppercase;letter-spacing:.5px;font-size:11px;color:var(--text-muted)}.cm-header{display:none}.home-section-box{background:#1a1a1d;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-lg);padding:24px;margin-bottom:20px}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;border-bottom:none;padding-bottom:0}.section-title-text{font-size:17px;font-weight:700;color:#fff;display:flex;align-items:center;gap:9px;margin:0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.btn-see-all{font-size:12px;font-weight:600;color:#0a84ff;background:rgba(10,132,255,.1);border:1px solid rgba(10,132,255,.2);padding:5px 14px;border-radius:20px;text-decoration:none;transition:background .2s,color .2s;white-space:nowrap}.btn-see-all:hover{background:rgba(10,132,255,.2);color:#3fa8ff}.modern-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:0}.modern-card{background-color:#1c1c1e;border:1px solid rgba(255,255,255,.08);border-radius:14px;display:flex;flex-direction:row;align-items:center;text-align:left;gap:14px;padding:16px 18px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;min-width:0;height:auto;position:relative;box-shadow:none}.modern-card:hover{background-color:#2c2c2e;border-color:rgba(255,255,255,.14);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.card-icon-wrap{flex-shrink:0;width:52px;height:52px;margin-bottom:0}.card-icon-wrap img{width:52px;height:52px;border-radius:12px;object-fit:cover;display:block;box-shadow:0 4px 12px rgba(0,0,0,.2);background:0 0}.placeholder-icon{width:52px;height:52px;border-radius:12px;background:rgba(255,255,255,.06);box-shadow:none}.card-info{flex:1;min-width:0;width:auto;display:flex;flex-direction:column;gap:5px}.card-title{font-size:13.5px;font-weight:600;color:#e8e8e8;margin:0;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:auto;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.modern-card:hover .card-title{color:#fff}.card-ver{font-size:11.5px;color:#666;font-weight:500;background:0 0;padding:0;border-radius:0;display:block;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.no-posts-msg{grid-column:1/-1;text-align:center;color:var(--text-muted);padding:40px;font-size:14px}.single-app-container{width:100%}.app-hero-card{background:var(--bg-box);border:1px solid var(--border);border-radius:var(--radius-xl);padding:26px;display:flex;align-items:center;gap:26px;margin-bottom:26px;box-shadow:var(--shadow)}.hero-icon img{width:120px;height:120px;border-radius:28px;object-fit:cover;box-shadow:0 14px 30px rgba(0,0,0,.35)}.hero-icon-placeholder{width:120px;height:120px;border-radius:28px;background:linear-gradient(135deg,#2b2b32,#1c1c22)}.hero-info{flex:1}.hero-cats{margin-bottom:8px}.hero-cats a{display:inline-block;background:rgba(59,130,246,.14);color:#93c5fd;font-size:11px;padding:4px 12px;border-radius:999px;text-transform:uppercase;letter-spacing:.4px}.hero-title{font-size:28px;font-weight:800;margin:0 0 10px;letter-spacing:-.4px}.hero-meta{display:flex;gap:16px;flex-wrap:wrap;color:var(--text-dim);font-size:13px}.hero-meta-item{display:inline-flex;align-items:center;gap:6px}.badge-new{background:var(--green);color:#0b1c10;font-size:10px;font-weight:800;padding:4px 8px;border-radius:8px;text-transform:uppercase}.hero-actions{display:flex;flex-direction:column;gap:10px}.btn-hero{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:var(--radius-sm);font-weight:700;font-size:14px;min-width:170px;transition:all .2s}.btn-hero svg{width:18px;height:18px}.btn-blue{background:var(--btn-bg,var(--blue));color:#fff;box-shadow:0 10px 25px rgba(59,130,246,.35)}.btn-blue:hover{transform:translateY(-2px)}.btn-green{background:rgba(34,197,94,.12);color:var(--green);border:1px solid rgba(34,197,94,.6)}.btn-green:hover{background:var(--green);color:#0b1c10}.btn-disabled{background:var(--border);color:var(--text-muted);cursor:not-allowed}.screenshots-section,.content-section,.comments-section{background:var(--bg-box);border:1px solid var(--border);border-radius:var(--radius-xl);padding:26px;margin-bottom:26px;box-shadow:var(--shadow)}.section-title{font-size:18px;font-weight:700;margin-bottom:18px}.screenshots-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px, 1fr));gap:16px}.screenshot-item{display:block;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:#111113;position:relative;aspect-ratio:16/10;transition:border-color .2s ease,transform .2s ease}.screenshot-item:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.screenshot-item img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;opacity:.9}.screenshot-item:hover img{transform:scale(1.05);opacity:1}.content-tabs{display:flex;gap:10px;margin-bottom:18px;border-bottom:1px solid var(--border);padding-bottom:12px}.tab-link{background:rgba(255,255,255,.03);border:1px solid var(--border);color:var(--text-dim);padding:10px 16px;border-radius:var(--radius-sm);cursor:pointer;font-weight:600}.tab-link.active{background:var(--blue);color:#fff;border-color:var(--blue)}.tab-content{display:none}.tab-content.active{display:block}.entry-content{color:var(--text-dim);font-size:15px;line-height:1.8}.entry-content h2,.entry-content h3,.entry-content h4{color:#fff;margin:20px 0 12px}.entry-content a{color:#93c5fd}.requirements-box{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px}.requirements-box h4{margin:0 0 12px}.requirements-box ul{list-style:none;padding:0}.requirements-box li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05);color:var(--text-dim)}.requirements-box li:last-child{border-bottom:none}.requirements-box strong{color:#fff}.comments-title{font-size:20px;font-weight:700;margin-bottom:16px}.fade-in-card{animation:fadeIn .4s ease forwards}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1400px){.modern-grid{grid-template-columns:repeat(3,1fr);gap:12px}}@media (max-width:1100px){.modern-grid{grid-template-columns:repeat(3,1fr)}.cm-sidebar{display:none}.cm-main{max-width:100%;padding:24px}.site-shell{flex-direction:column}}@media (max-width:900px){.header-nav{display:none}.header-search{width:auto;flex:1}.app-hero-card{flex-direction:column;text-align:center}.hero-actions{flex-direction:row;flex-wrap:wrap;justify-content:center}.modern-grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:600px){.cm-main{padding:18px}.btn-hero{width:100%}.modern-grid{grid-template-columns:repeat(2,1fr);gap:8px}.modern-card{padding:13px 14px;gap:12px}.card-icon-wrap,.card-icon-wrap img,.placeholder-icon{width:44px;height:44px}.card-title{font-size:12.5px}.screenshots-grid{grid-template-columns:repeat(auto-fill,minmax(100%, 1fr))}.screenshot-item{aspect-ratio:16/9}}@media (max-width:400px){.modern-grid{grid-template-columns:1fr 1fr;gap:6px}.modern-card{padding:11px 12px}}.cm-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);z-index:9999;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;backdrop-filter:blur(10px)}.cm-lightbox.active{display:flex;opacity:1}.cm-lightbox img{max-width:90%;max-height:90vh;border-radius:12px;box-shadow:0 25px 80px rgba(0,0,0,.6);transform:scale(.95);transition:transform .3s ease}.cm-lightbox.active img{transform:scale(1)}.lb-close{position:absolute;top:25px;right:25px;background:rgba(255,255,255,.15);border:none;color:#fff;width:48px;height:48px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;backdrop-filter:blur(5px)}.lb-close:hover{background:rgba(255,255,255,.3);transform:rotate(90deg)}.comment-list{list-style:none;margin:0 0 40px;padding:0}.comment-list li{margin-bottom:25px}.comment-body{background:var(--bg-card);border:1px solid var(--border);padding:20px;border-radius:12px;position:relative;display:flex;gap:15px;align-items:flex-start}.comment-meta{margin-bottom:8px;font-size:13px;display:flex;justify-content:space-between}.comment-author .avatar{border-radius:50%;width:40px;height:40px}.comment-author .says{display:none}.fn{font-weight:700;font-style:normal;color:#fff;font-size:15px}.comment-metadata{margin-left:auto}.comment-metadata a{color:var(--text-muted);font-size:12px;text-decoration:none}.comment-content p{margin:0 0 10px;font-size:14px;color:var(--text-dim);line-height:1.6}.reply{text-align:right;width:100%;margin-top:10px}.comment-reply-link{font-size:12px;color:var(--blue);font-weight:600;text-decoration:none}.children{list-style:none;margin-left:20px;margin-top:20px;border-left:2px solid var(--border);padding-left:20px}.comment-reply-title{font-size:18px;font-weight:700;color:#fff;margin-bottom:20px;margin-top:0}.comment-inputs-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.comment-form input,.comment-form textarea{width:100%;background:var(--bg-card);border:1px solid var(--border);color:#fff;padding:14px;border-radius:8px;font-size:14px;outline:none;font-family:inherit}.comment-form input:focus,.comment-form textarea:focus{border-color:var(--blue)}.comment-textarea{margin-bottom:20px}.btn-submit-comment{border:none;cursor:pointer;font-family:inherit;font-size:14px}@media (max-width:600px){.comment-inputs-row{grid-template-columns:1fr;gap:10px}}
@-webkit-keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}@keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}.wpp-widget-block-placeholder,.wpp-shortcode-placeholder{margin:0 auto;width:60px;height:3px;background:#dd3737;background:linear-gradient(90deg,#dd3737 0%,#571313 10%,#dd3737 100%);background-size:200% auto;border-radius:3px;-webkit-animation:bgslide 1s infinite linear;animation:bgslide 1s infinite linear}
.cm-sidebar{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#e8e8e8}.sidebar-widget{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;margin-bottom:24px}.sidebar-widget.app-download-widget{background:0 0;border:none;padding:0}.brand-name{display:flex;align-items:center;gap:12px;text-decoration:none;padding:0 0 24px 8px}.brand-icon{width:36px;height:36px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(59,130,246,.35);flex-shrink:0}.brand-text{font-size:19px;font-weight:700;color:#fff;letter-spacing:-.4px}.sidebar-heading{font-size:14px;text-transform:uppercase;color:#888;margin:0 0 16px;font-weight:700;letter-spacing:1px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:10px}.dl-box{margin-bottom:16px}.sidebar-simple-stars{margin-bottom:14px;display:flex;justify-content:center}.sidebar-simple-stars .kksr-legend{display:none !important}.sidebar-simple-stars .kksr-stars{margin:0 auto !important}.btn-dl-sidebar{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 18px;border-radius:14px;color:#fff;border:none;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s ease;width:100%;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.2)}.btn-dl-sidebar:hover{opacity:.9;transform:translateY(-2px);color:#fff;box-shadow:0 6px 16px rgba(0,0,0,.3)}.btn-torrent{background:#5856d6 !important}.btn-dl-disabled{width:100%;padding:14px;border-radius:14px;background:rgba(255,255,255,.05);color:#666;font-size:14px;font-weight:600;border:1px solid rgba(255,255,255,.07);cursor:not-allowed;display:flex;align-items:center;justify-content:center;gap:7px}.dl-safe-badge{display:flex;align-items:center;gap:6px;justify-content:center;margin-top:14px;font-size:12px;color:#888;font-weight:500}@keyframes fadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.info-box-sidebar{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:8px 16px}.info-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px dashed rgba(255,255,255,.06)}.info-row:last-child{border-bottom:none}.info-label{color:#777;font-size:13px;font-weight:500}.info-value{color:#ddd;font-weight:600;font-size:13px;text-align:right}.sidebar-list{list-style:none;padding:0;margin:0}.sidebar-list li{margin-bottom:4px}.menu-link-wrapper,.single-link-wrap{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:12px;transition:all .2s ease;color:#bbb;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer}.menu-link-wrapper:hover,.single-link-wrap:hover{background:rgba(255,255,255,.06);color:#fff}.main-link{display:flex;align-items:center;color:inherit;text-decoration:none;flex-grow:1}.menu-icon{margin-right:12px;flex-shrink:0;opacity:.8}.single-link-wrap:hover .menu-icon,.menu-link-wrapper:hover .menu-icon{opacity:1}.dropdown-toggle{width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#666;transition:color .2s;border-radius:8px}.dropdown-toggle svg{transition:transform .3s ease}.dropdown-toggle:hover{color:#fff;background:rgba(255,255,255,.1)}.submenu{display:none;list-style:none;padding-left:42px !important;margin:0;padding-bottom:8px;padding-top:4px}.submenu li a{display:block;padding:6px 0;color:#888;font-size:13.5px;text-decoration:none;transition:color .2s}.submenu li a:hover{color:#3b82f6}.follow-site-link{display:flex;align-items:center;justify-content:space-between;padding:14px;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.06);border-radius:14px;text-decoration:none;transition:all .3s ease}.follow-site-link:hover{background:rgba(10,132,255,.1);border-color:rgba(10,132,255,.4)}.f-site-icon{width:36px;height:36px;background:rgba(255,255,255,.05);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#0a84ff;flex-shrink:0;margin-right:12px}.f-site-text{display:flex;flex-direction:column;flex-grow:1}.f-title{color:#fff;font-weight:600;font-size:14px}.f-desc{color:#777;font-size:12px}.f-arrow{color:#555;transition:transform .2s}.follow-site-link:hover .f-arrow{color:#0a84ff;transform:translateX(3px)}.sidebar-recent-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.recent-post-link{display:flex;align-items:center;gap:12px;text-decoration:none;transition:transform .2s ease}.recent-post-link:hover{transform:translateX(4px)}.recent-post-link img{width:50px;height:50px;border-radius:10px;object-fit:cover;flex-shrink:0;border:1px solid rgba(255,255,255,.05)}.recent-post-no-img{width:50px;height:50px;border-radius:10px;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;flex-shrink:0}.recent-post-text{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.recent-post-title{font-size:13px;font-weight:600;color:#ccc;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.recent-post-link:hover .recent-post-title{color:#fff}.recent-post-date{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#777}.sidebar-no-data{font-size:13px;color:#777;padding:10px 0}
.site-header{position:sticky;top:0;z-index:1000;background:rgba(22,22,24,.75);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(255,255,255,.08);font-family:-apple-system,BlinkMacSystemFont,'SF Pro Display','Segoe UI',sans-serif;transition:background .3s ease}.header-inner{max-width:1300px;margin:0 auto;padding:0 24px;height:68px;display:flex;align-items:center;justify-content:space-between;gap:32px}.header-logo{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0;transition:transform .2s}.header-logo:hover{transform:scale(.98)}.logo-icon{width:38px;height:38px;background:linear-gradient(135deg,#0a84ff,#5856d6);border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(10,132,255,.3)}.logo-text{font-size:20px;font-weight:800;letter-spacing:-.5px;color:#fff;margin:0;line-height:1}.header-nav{flex:1;display:flex;justify-content:center}.header-menu-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:6px}.header-menu-list li a{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;color:#a1a1a6;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease}.header-menu-list li a svg{color:#888;transition:color .2s ease}.header-menu-list li a:hover{background:rgba(255,255,255,.08);color:#fff}.header-menu-list li a:hover svg{color:#fff}.header-menu-list li.current-menu-item a,.header-menu-list li.current_page_item a{background:rgba(10,132,255,.15);color:#0a84ff;font-weight:600}.header-menu-list li.current-menu-item a svg{color:#0a84ff}.header-search{flex-shrink:0;display:flex;justify-content:flex-end}.spotlight-trigger{display:flex;align-items:center;justify-content:space-between;width:200px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:30px;padding:8px 16px;cursor:pointer;transition:all .2s ease;color:#a1a1a6;font-family:inherit}.spotlight-trigger:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.st-left{display:flex;align-items:center;gap:10px}.st-svg-icon{color:inherit;display:block;margin:0}.st-text{font-size:14px;font-weight:400}.st-shortcut{font-size:11px;font-weight:600;color:#888;background:rgba(0,0,0,.3);padding:3px 7px;border-radius:6px;border:1px solid rgba(255,255,255,.05)}.mob-toggle{display:none;background:0 0;border:none;color:#a1a1a6;cursor:pointer;padding:6px;transition:color .2s;flex-shrink:0}.mob-toggle:hover{color:#fff}.mob-nav-wrapper{position:absolute;top:100%;left:0;right:0;background:rgba(22,22,24,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.08);max-height:0;overflow:hidden;opacity:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s}.mob-nav-wrapper.open{max-height:500px;opacity:1}.mob-nav-inner{padding:20px 24px 24px}.mob-search{margin-bottom:20px}.mob-st-btn{width:100%;justify-content:flex-start;padding:12px 16px;background:rgba(0,0,0,.2)}.mob-st-btn .st-shortcut{display:none}.mob-menu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.mob-menu-list li a{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:12px;color:#ddd;font-size:16px;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.mob-icon{display:flex;align-items:center;justify-content:center;width:24px;color:#888}.mob-menu-list li a:hover{background:rgba(255,255,255,.06);color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.spotlight-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;opacity:0;pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.spotlight-overlay.active{opacity:1;pointer-events:all}.spotlight-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.spotlight-modal{position:relative;width:100%;max-width:640px;background:#1c1c1e;border:1px solid rgba(255,255,255,.12);border-radius:20px;box-shadow:0 30px 60px rgba(0,0,0,.6);transform:scale(.95) translateY(-10px);transition:transform .25s cubic-bezier(.4,0,.2,1);margin:0 16px;overflow:hidden}.spotlight-overlay.active .spotlight-modal{transform:scale(1) translateY(0)}.spotlight-form{display:flex;align-items:center;padding:8px 24px}.spotlight-icon{flex-shrink:0}.spotlight-input{flex:1;background:0 0;border:none;color:#fff;font-size:22px;font-weight:400;padding:20px 18px;outline:none;font-family:inherit}.spotlight-input::placeholder{color:#666;font-weight:400}.spotlight-close{background:0 0;border:none;cursor:pointer;display:flex;align-items:center}.esc-hint{background:rgba(255,255,255,.08);padding:5px 10px;border-radius:8px;font-size:12px;font-weight:600;color:#888;border:1px solid rgba(255,255,255,.05);transition:color .2s}.spotlight-close:hover .esc-hint{color:#fff;background:rgba(255,255,255,.15)}@media(max-width:980px){.header-nav{display:none}.header-search{display:none}.mob-toggle{display:flex}.header-inner{padding:0 20px}}@media(max-width:480px){.header-inner{height:60px;padding:0 16px}.logo-text{font-size:18px}.logo-icon{width:32px;height:32px}.spotlight-input{font-size:18px;padding:16px 12px}}
.cm-sidebar{display:none !important}.main-content,.content-area,.site-main{width:100% !important;max-width:100% !important}.page-gap{height:20px}.dl-page-container{max-width:860px;margin:0 auto;padding:0 20px 60px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.dl-wide-card{background:#1a1a1d;border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4);margin-bottom:14px}.dl-card-body{padding:44px 48px;display:flex;align-items:center;justify-content:space-between;gap:36px}.dl-app-info{display:flex;align-items:center;gap:24px;flex:1}.dl-icon{width:96px;height:96px;border-radius:22px;box-shadow:0 8px 24px rgba(0,0,0,.4);flex-shrink:0;display:block}.dl-icon-placeholder{width:96px;height:96px;border-radius:22px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dl-text-col{flex:1;min-width:0}.dl-title{margin:0 0 12px;font-size:26px;color:#fff;font-weight:700;line-height:1.2;letter-spacing:-.4px}.dl-meta-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dl-pill{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#aaa;background:#1c1c1e;border:1px solid rgba(255,255,255,.08);padding:5px 11px;border-radius:20px}.dl-action-area{min-width:240px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.dl-state{display:flex;flex-direction:column;align-items:center;width:100%}.dl-spinner{width:28px;height:28px;border:3px solid rgba(255,255,255,.08);border-radius:50%;animation:spin .8s linear infinite;margin-bottom:10px}.dl-status-text{font-size:13px;color:#555;font-weight:500}.dl-main-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 0;border-radius:13px;color:#fff;text-decoration:none;font-weight:700;font-size:16px;transition:transform .2s,opacity .2s}.dl-main-btn:hover{transform:translateY(-2px);opacity:.9;color:#fff;text-decoration:none}.dl-error{display:flex;align-items:center;gap:8px;color:#ff453a;font-weight:600;font-size:15px}.dl-card-footer{background:#161618;border-top:1px solid rgba(255,255,255,.06);padding:16px 48px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px;color:#555}.dl-foot-item{display:flex;align-items:center;gap:7px}.foot-label{color:#444;font-weight:700;text-transform:uppercase;font-size:10px;letter-spacing:.6px}.dl-foot-secure{color:#30d158;font-weight:600}.dl-foot-arch{color:#666}.dl-info-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dl-info-card{background:#1c1c1e;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:8px;transition:border-color .2s,background .2s}.dl-info-card:hover{background:#222226;border-color:rgba(255,255,255,.12)}.dic-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dic-label{font-size:10px;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.6px}.dic-val{font-size:13px;font-weight:700;color:#e8e8e8;line-height:1.4}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:780px){.dl-card-body{flex-direction:column;text-align:center;padding:32px 24px;gap:28px}.dl-app-info{flex-direction:column;align-items:center}.dl-action-area{width:100%;align-items:center}.dl-meta-row{justify-content:center}.dl-card-footer{padding:14px 24px;flex-direction:column;text-align:center}.dl-foot-item{justify-content:center}.dl-info-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.dl-page-container{padding:0 14px 40px}.dl-title{font-size:22px}.dl-info-cards{grid-template-columns:1fr 1fr}}
.site-footer{position:relative;background:#151516;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Display','Segoe UI',sans-serif;margin-top:auto}.footer-glow-line{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(10,132,255,.5),rgba(191,90,242,.5),transparent);opacity:.7}.footer-inner{max-width:1200px;margin:0 auto;padding:50px 24px 30px;display:flex;flex-direction:column;gap:40px}.footer-top{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.footer-brand-col{max-width:380px}.footer-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;margin-bottom:16px;transition:transform .2s ease}.footer-brand:hover{transform:scale(.98)}.footer-brand-icon{width:40px;height:40px;background:linear-gradient(135deg,#0a84ff,#5856d6);border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(10,132,255,.3)}.footer-brand-name{font-size:22px;font-weight:800;color:#fff;letter-spacing:-.5px}.footer-desc{font-size:14.5px;line-height:1.6;color:#888;margin:0}.footer-nav-col{display:flex;flex-direction:column;min-width:200px}.footer-heading{font-size:12px;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:1.2px;margin:0 0 16px}.footer-nav{display:flex;flex-direction:column;gap:12px}.footer-nav a{color:#a1a1a6;text-decoration:none;font-size:15px;font-weight:500;transition:all .2s ease;width:fit-content}.footer-nav a:hover{color:#0a84ff;transform:translateX(4px)}.footer-bottom{display:flex;justify-content:center;align-items:center;border-top:1px solid rgba(255,255,255,.06);padding-top:24px;flex-wrap:wrap;gap:20px}.footer-copyright{font-size:13.5px;color:#777;letter-spacing:.2px;text-align:center}.footer-copyright strong{color:#ccc;font-weight:600}@media (max-width:768px){.footer-inner{padding:40px 20px 24px;gap:32px}.footer-top{flex-direction:column;gap:32px}.footer-bottom{flex-direction:column;text-align:center;justify-content:center}.footer-brand-col{max-width:100%;text-align:center}.footer-brand{margin-bottom:12px}.footer-nav-col{align-items:center}.footer-nav{align-items:center}.footer-nav a:hover{transform:translateY(-2px)}}