.single-apk-container{width:100%;max-width:var(--single-apk-container-width,1200px);margin-left:auto;margin-right:auto;padding-left:var(--single-apk-container-padding,1.5rem);padding-right:var(--single-apk-container-padding,1.5rem);position:relative;z-index:1}@media (max-width:600px){.single-apk-container{padding-left:1rem;padding-right:1rem}}.single-apk-container--narrow{max-width:860px}.single-apk-container--prose{max-width:840px}.site-main{flex:1 0 auto;padding-top:2rem;padding-bottom:5rem;position:relative;z-index:1;overflow-x:hidden;width:100%;max-width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--single-apk-font-heading,inherit);color:#0F172A;line-height:1.25;font-weight:700;margin-bottom:1rem;letter-spacing:-.02em}h1{font-size:clamp(2.25rem, 4.5vw, 3.25rem)}h2{font-size:clamp(1.65rem, 3.2vw, 2.15rem)}h3{font-size:clamp(1.25rem, 2.4vw, 1.5rem)}h4{font-size:1.15rem;font-weight:600}p{margin-bottom:1.35rem;color:#64748B;line-height:1.75;font-size:1rem}a{color:#2563EB;text-decoration:none;transition:color var(--single-apk-transition)}a:hover,a:focus-visible{color:#1D4ED8}:focus-visible{outline:2px solid #2563EB;outline-offset:3px}.single-apk-glass-card{background-color:var(--single-apk-glass-base,rgb(255 255 255 / .85));backdrop-filter:blur(var(--single-apk-glass-blur,14px));-webkit-backdrop-filter:blur(var(--single-apk-glass-blur,14px));border:1px solid var(--single-apk-glass-border,#E2E8F0);border-radius:var(--single-apk-radius-md,14px);box-shadow:var(--single-apk-shadow-glass);transition:border-color var(--single-apk-transition),box-shadow var(--single-apk-transition),transform var(--single-apk-transition)}.single-apk-glass-card:hover{border-color:var(--single-apk-glass-border-hover,rgb(37 99 235 / .35))}.single-apk-glass-card--elevated{background-color:var(--single-apk-glass-elevated,rgb(255 255 255 / .95));border:1px solid #E2E8F0;box-shadow:0 16px 40px -10px rgb(15 23 42 / .08),0 0 0 1px rgb(226 232 240 / .8)}@supports not (backdrop-filter:blur(10px)){.single-apk-glass-card,.single-apk-glass-card--elevated{background-color:#FFFFFF!important}}.single-apk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.85rem 1.75rem;font-size:1rem;font-weight:600;border-radius:var(--single-apk-radius-md,14px);border:1px solid #fff0;cursor:pointer;text-decoration:none;line-height:1.2;transition:background-color var(--single-apk-transition),transform var(--single-apk-transition),box-shadow var(--single-apk-transition),border-color var(--single-apk-transition);user-select:none;-webkit-tap-highlight-color:#fff0}.single-apk-btn--primary{background:linear-gradient(135deg,#2563EB 0%,#1D4ED8 100%);color:#fff;border-color:rgb(255 255 255 / .2);box-shadow:var(--single-apk-shadow-red)}.single-apk-btn--primary:hover,.single-apk-btn--primary:focus-visible{background:linear-gradient(135deg,#1D4ED8 0%,#2563EB 100%);color:#fff;transform:translateY(-2px);box-shadow:0 8px 28px rgb(37 99 235 / .4);border-color:rgb(255 255 255 / .3)}.single-apk-btn--primary:active{transform:translateY(0);box-shadow:0 3px 12px rgb(37 99 235 / .3)}.single-apk-btn--glass{background:#FFF;color:#0F172A;border-color:var(--single-apk-glass-border,#E2E8F0);backdrop-filter:blur(8px)}.single-apk-btn--glass:hover{background:#F1F5F9;border-color:#CBD5E1;color:#0F172A;transform:translateY(-1px)}.single-apk-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.single-apk-rotate-180{transform:rotate(180deg)}.single-apk-breadcrumbs{margin-bottom:2rem;font-size:.875rem}.single-apk-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;list-style:none;padding:.5rem 1rem;margin:0;background:#F1F5F9;border:1px solid var(--single-apk-color-border,#E2E8F0);border-radius:var(--single-apk-radius-full,9999px);width:fit-content}.single-apk-breadcrumbs__separator{color:#64748B;font-size:.75rem}.single-apk-breadcrumbs__item a,.single-apk-breadcrumbs a{color:#64748B;text-decoration:none;transition:color var(--single-apk-transition)}.single-apk-breadcrumbs__item a:hover,.single-apk-breadcrumbs a:hover,.single-apk-breadcrumbs a:focus-visible{color:#0F172A}.single-apk-breadcrumbs__item--current,.single-apk-breadcrumbs .last,.single-apk-breadcrumbs [aria-current="page"]{color:#2563EB;font-weight:600}.single-apk-breadcrumbs__item--current:hover,.single-apk-breadcrumbs__item--current a:hover{color:#1D4ED8}.single-apk-editorial-card{background-color:var(--single-apk-glass-base,rgb(255 255 255 / .85));backdrop-filter:blur(var(--single-apk-glass-blur,14px));-webkit-backdrop-filter:blur(var(--single-apk-glass-blur,14px));border:1px solid var(--single-apk-glass-border,#E2E8F0);border-radius:var(--single-apk-radius-lg,20px);padding:clamp(1.5rem, 3.5vw, 3rem);box-shadow:var(--single-apk-shadow-glass);width:100%;max-width:100%;overflow:hidden}@media (max-width:600px){.single-apk-editorial-card{padding:1.25rem 1rem;border-radius:14px}}.entry-content,.single-apk-prose{font-size:1.0625rem;line-height:1.8;color:#64748B;width:100%;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.entry-content>*,.single-apk-prose>*{max-width:100%}.entry-content img,.single-apk-prose img{max-width:100%!important;height:auto!important;border-radius:8px}.entry-content pre,.single-apk-prose pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.single-apk-prose h1,.single-apk-prose h2,.single-apk-prose h3,.single-apk-prose h4,.single-apk-prose h5,.single-apk-prose h6,.single-apk-editorial-card h1,.single-apk-editorial-card h2,.single-apk-editorial-card h3,.single-apk-editorial-card h4,.single-apk-editorial-card h5,.single-apk-editorial-card h6,.single-apk-content-main h1,.single-apk-content-main h2,.single-apk-content-main h3,.single-apk-content-main h4,.single-apk-content-main h5,.single-apk-content-main h6,.single-apk-article__content h1,.single-apk-article__content h2,.single-apk-article__content h3,.single-apk-article__content h4,.single-apk-article__content h5,.single-apk-article__content h6,.wp-block-heading,h1.wp-block-heading,h2.wp-block-heading,h3.wp-block-heading,h4.wp-block-heading,h5.wp-block-heading,h6.wp-block-heading{color:#0F172A!important;font-family:var(--single-apk-font-heading,inherit);letter-spacing:-.02em}.entry-content h1,.single-apk-prose h1,.single-apk-editorial-card h1,.single-apk-content-main h1,.single-apk-article__content h1{font-size:clamp(1.875rem, 3.2vw, 2.35rem);font-weight:800;line-height:1.25;margin-top:2.75rem;margin-bottom:1.25rem}.entry-content h2,.single-apk-prose h2,.single-apk-editorial-card h2,.single-apk-content-main h2,.single-apk-article__content h2{font-size:clamp(1.5rem, 2.6vw, 1.875rem);font-weight:700;line-height:1.35;margin-top:2.75rem;margin-bottom:1.25rem;padding-bottom:.35rem;position:relative;padding-left:1rem;border-left:3.5px solid #2563EB!important}.entry-content h3,.single-apk-prose h3,.single-apk-editorial-card h3,.single-apk-content-main h3,.single-apk-article__content h3{font-size:clamp(1.25rem, 2vw, 1.45rem);font-weight:600;line-height:1.4;margin-top:2rem;margin-bottom:.85rem}.entry-content h4,.single-apk-prose h4,.single-apk-editorial-card h4,.single-apk-content-main h4,.single-apk-article__content h4{font-size:1.15rem;font-weight:600;line-height:1.45;margin-top:1.5rem;margin-bottom:.75rem}.entry-content h5,.entry-content h6,.single-apk-prose h5,.single-apk-prose h6,.single-apk-editorial-card h5,.single-apk-editorial-card h6,.single-apk-content-main h5,.single-apk-content-main h6,.single-apk-article__content h5,.single-apk-article__content h6{font-size:1rem;font-weight:600;line-height:1.5;margin-top:1.25rem;margin-bottom:.5rem}.entry-content p,.single-apk-prose p,.single-apk-editorial-card p,.single-apk-content-main p,.single-apk-article__content p{color:#475569;font-size:1.0625rem;line-height:1.8;margin-bottom:1.5rem}.entry-content strong,.entry-content b,.single-apk-prose strong,.single-apk-prose b,.single-apk-editorial-card strong,.single-apk-editorial-card b,.single-apk-content-main strong,.single-apk-content-main b,.single-apk-article__content strong,.single-apk-article__content b{color:#0F172A!important;font-weight:700}.entry-content a,.single-apk-prose a,.single-apk-editorial-card a,.single-apk-content-main a,.single-apk-article__content a{color:#2563EB!important;text-decoration:underline;text-underline-offset:3px;font-weight:500;transition:color var(--single-apk-transition)}.entry-content a:hover,.single-apk-prose a:hover,.single-apk-editorial-card a:hover,.single-apk-content-main a:hover,.single-apk-article__content a:hover{color:#1D4ED8!important}.entry-content ul,.single-apk-prose ul{list-style:none;padding-left:0;margin:1.5rem 0;display:flex;flex-direction:column;gap:.65rem}.entry-content ul li,.single-apk-prose ul li{position:relative;padding-left:1.75rem}.entry-content ul li::before,.single-apk-prose ul li::before{content:'';position:absolute;left:.25rem;top:.65rem;width:6px;height:6px;border-radius:50%;background-color:#2563EB}.entry-content ol,.single-apk-prose ol{padding-left:1.5rem;margin:1.5rem 0;display:flex;flex-direction:column;gap:.75rem}.entry-content blockquote,.single-apk-prose blockquote{margin:2rem 0;padding:1.25rem 1.75rem;background:#EFF6FF;border-left:4px solid #2563EB;border-radius:0 var(--single-apk-radius-sm,8px) var(--single-apk-radius-sm,8px) 0;font-style:italic;color:#0F172A}.single-apk-callout{display:flex;gap:1rem;padding:1.25rem 1.5rem;margin:2rem 0;border-radius:var(--single-apk-radius-md,14px);background:#F8FAFC;border:1px solid var(--single-apk-color-border,#E2E8F0);font-size:.9375rem}.single-apk-callout--note{border-left:4px solid var(--single-apk-color-info,#38bdf8);background:rgb(56 189 248 / .04)}.single-apk-callout--warning{border-left:4px solid var(--single-apk-color-warning,#f59e0b);background:rgb(245 158 11 / .04)}.single-apk-callout--highlight{border-left:4px solid #2563EB;background:#EFF6FF}.single-apk-callout--req{border-left:4px solid #16A34A;background:#F0FDF4}.single-apk-callout__icon{flex-shrink:0;color:#2563EB;margin-top:.2rem}.single-apk-callout--note .single-apk-callout__icon{color:var(--single-apk-color-info,#38bdf8)}.single-apk-callout--warning .single-apk-callout__icon{color:var(--single-apk-color-warning,#f59e0b)}.single-apk-callout--req .single-apk-callout__icon{color:#16A34A}.single-apk-callout__content p{margin:0;font-size:.9375rem}.single-apk-callout__title{font-weight:700;color:#0F172A;display:block;margin-bottom:.25rem;font-size:1rem}.entry-content table,.single-apk-table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:.9375rem;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.entry-content th,.single-apk-table th{background:#EFF6FF;color:#0F172A;padding:.85rem 1rem;text-align:left;font-weight:600;border-bottom:1px solid var(--single-apk-color-border,#E2E8F0)}.entry-content td,.single-apk-table td{padding:.85rem 1rem;border-bottom:1px solid var(--single-apk-color-border-subtle,#F1F5F9);color:#64748B}.entry-content tr:hover td,.single-apk-table tr:hover td{background:#F8FAFC}.single-apk-ad-slot{margin:2.5rem 0;display:flex;justify-content:center;overflow:hidden}.single-apk-ad-slot__inner{max-width:100%}.single-apk-error-404{padding:5rem 0;text-align:center}.single-apk-error-card{background-color:var(--single-apk-glass-base,rgb(255 255 255 / .85));backdrop-filter:blur(var(--single-apk-glass-blur,14px));-webkit-backdrop-filter:blur(var(--single-apk-glass-blur,14px));border:1px solid var(--single-apk-glass-border,#E2E8F0);border-radius:var(--single-apk-radius-lg,20px);padding:4rem 2rem;box-shadow:var(--single-apk-shadow-glass)}.single-apk-error-badge{display:inline-block;font-size:5rem;font-weight:800;letter-spacing:-.05em;color:#2563EB;line-height:1;margin-bottom:1rem;text-shadow:0 0 40px rgb(37 99 235 / .25)}.single-apk-error-desc{color:#64748B;max-width:500px;margin:0 auto 2.5rem auto}.single-apk-empty-state{padding:3.5rem;text-align:center;background:#F8FAFC;border:1px dashed var(--single-apk-color-border,#E2E8F0);border-radius:var(--single-apk-radius-md,14px);color:#64748B}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.single-apk-toc-wrapper{margin:1.5rem 0;max-width:480px}.single-apk-toc-card{background:#FFF;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #E2E8F0;border-radius:12px;padding:.65rem 1rem;box-shadow:0 4px 16px -2px rgb(15 23 42 / .06);transition:border-color 0.2s ease}.single-apk-toc-card:hover{border-color:#CBD5E1;box-shadow:0 4px 16px -2px rgb(15 23 42 / .06)}.single-apk-toc-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;user-select:none;padding:.15rem 0;border-radius:6px}.single-apk-toc-header:focus-visible{outline:2px solid #2563EB;outline-offset:2px}.single-apk-toc-header__main{display:flex;align-items:center;gap:.6rem;flex:1}.single-apk-toc-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:#EFF6FF;border:1px solid #DBEAFE;color:#2563EB;box-shadow:none;flex-shrink:0}.single-apk-toc-icon svg{width:14px;height:14px}.single-apk-toc-title{font-size:.925rem;font-weight:600;color:#0F172A;letter-spacing:-.01em}.single-apk-toc-badge{display:none!important}.single-apk-toc-toggle{background:#F1F5F9;border:1px solid #E2E8F0;color:#64748B;cursor:pointer;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:border-color 0.2s ease,color 0.2s ease;flex-shrink:0;padding:0}.single-apk-toc-toggle:hover{background:#E2E8F0;border-color:#CBD5E1;color:#0F172A;transform:none}.single-apk-toc-toggle svg{width:13px;height:13px;transition:transform 0.2s ease}.single-apk-toc-toggle[aria-expanded="false"] svg{transform:rotate(-90deg)}.single-apk-toc-nav{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #E2E8F0}.single-apk-toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.single-apk-toc-item{margin:0;padding:0;list-style:none}.single-apk-toc-item a{display:flex;align-items:center;gap:.6rem;padding:.45rem .65rem;border-radius:6px;color:#64748B;font-size:.865rem;font-weight:500;text-decoration:none;transition:color 0.2s ease,background-color 0.2s ease;border:none}.single-apk-toc-num{font-size:.725rem;font-weight:600;font-family:var(--single-apk-font-mono,monospace);color:#2563EB;opacity:.85;min-width:20px}.single-apk-toc-text{flex:1;line-height:1.35}.single-apk-toc-item a:hover{color:#0F172A;background:#F1F5F9}.single-apk-toc-item a.is-active{color:#2563EB;font-weight:600;background:#EFF6FF}.single-apk-toc-item a.is-active .single-apk-toc-num{color:#2563EB}.single-apk-toc-item--h3{margin-left:1rem;border-left:1px dashed #CBD5E1}.single-apk-toc-item--h3 a{font-size:.8125rem;padding:.35rem .5rem}.single-apk-toc-item--h3 .single-apk-toc-num{display:none}.single-apk-toc-item--h3 a::before{content:'↳';color:#64748B;font-size:.8rem;margin-right:-.2rem}