:root{--ink:#101827;--night:#162033;--body:#314056;--muted:#6f7b8c;--paper:#fffaf0;--surface:#ffffff;--mist:#f3f5ef;--line:#dde2d6;--lime:#b7f34a;--lime-dark:#54770f;--saffron:#f09a2a;--coral:#e85f5c;--blue:#405ecb;--shadow:0 18px 46px rgba(22,32,51,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--body);background:var(--paper);font-family:Inter,Arial,"Microsoft YaHei",sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site-topbar{position:sticky;top:0;z-index:50;background:rgba(255,250,240,.92);border-bottom:1px solid rgba(22,32,51,.08);backdrop-filter:blur(18px)}.site-nav{max-width:1220px;margin:0 auto;padding:14px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:900;white-space:nowrap}.brand-mark{width:42px;height:42px;border-radius:8px;display:grid;place-items:center;color:var(--ink);background:var(--lime);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);font-weight:950}.brand-logo{width:42px;height:42px;object-fit:contain}.brand-logo.full-logo{width:auto;max-width:230px;height:48px}.links{display:flex;align-items:center;gap:6px;color:var(--body);font-size:14px;font-weight:800}.links a{padding:8px 10px;border-radius:8px}.links a:hover,.links a.active{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.lang-switch{display:inline-flex;gap:2px;margin-left:8px;padding-left:8px;border-left:1px solid var(--line)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;border:1px solid var(--ink);border-radius:8px;background:var(--surface);color:var(--ink);font-weight:900;cursor:pointer;box-shadow:4px 4px 0 rgba(16,24,39,.12)}.btn.primary{background:var(--lime);color:var(--ink);border-color:var(--ink)}.menu-btn{display:none}.hero-split{position:relative;overflow:hidden;color:#fff;background:linear-gradient(128deg,rgba(232,95,92,.18) 0 18%,transparent 18% 100%),linear-gradient(135deg,#162033 0%,#22304b 62%,#101827 100%)}.hero-split::after{content:"";position:absolute;inset:auto -8% -24% 34%;height:260px;background:var(--lime);transform:skewY(-8deg);opacity:.88}.hero-inner{position:relative;z-index:1;max-width:1220px;margin:0 auto;padding:72px 22px 84px;display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:44px;align-items:center}.kicker{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:8px;color:var(--ink);background:var(--lime);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:0}.hero-copy h1{max-width:820px;margin:18px 0 0;font-size:clamp(42px,6vw,78px);line-height:.96;letter-spacing:0}.hero-copy p{max-width:720px;margin:20px 0 0;color:#d9dfeb;font-size:18px}.hero-search{margin-top:28px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:680px;padding:10px;border-radius:8px;background:#fff;box-shadow:var(--shadow)}.hero-search label{grid-column:1 / -1;color:var(--muted);font-size:12px;font-weight:900}.hero-search input{min-width:0;min-height:44px;border:1px solid var(--line);border-radius:8px;padding:0 12px;color:var(--ink);font-weight:850}.hero-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.hero-links a{min-height:36px;padding:7px 11px;border:1px solid rgba(255,255,255,.22);border-radius:8px;color:#fff;background:rgba(255,255,255,.08);font-size:13px;font-weight:850}.phone-stage{display:grid;place-items:center}.phone-shell{width:min(100%,330px);padding:18px;border:3px solid #0b1020;border-radius:30px;background:#fffaf0;color:var(--ink);box-shadow:18px 18px 0 rgba(0,0,0,.22)}.phone-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:950}.phone-top span{width:42px;height:10px;border-radius:999px;background:var(--ink)}.phone-top em{color:var(--coral);font-style:normal}.card-fan{height:150px;margin:24px 0 14px;position:relative}.card-fan span{position:absolute;top:18px;left:50%;width:86px;height:118px;display:grid;place-items:center;border:2px solid var(--ink);border-radius:10px;background:#fff;color:var(--coral);font-size:34px;font-weight:950;box-shadow:5px 5px 0 rgba(16,24,39,.18)}.card-fan span:nth-child(1){transform:translateX(-95px) rotate(-14deg)}.card-fan span:nth-child(2){transform:translateX(-43px) translateY(-12px);color:var(--blue)}.card-fan span:nth-child(3){transform:translateX(10px) rotate(14deg)}.rank-list,.phone-checks{display:grid;gap:8px}.rank-list div{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;padding:10px;border-radius:8px;background:var(--mist);font-weight:900}.rank-list b{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--lime)}.phone-checks{margin-top:12px;grid-template-columns:1fr}.phone-checks span{padding:8px 10px;border-left:4px solid var(--saffron);background:#fff;color:var(--body);font-size:13px;font-weight:850}main{max-width:1220px;margin:0 auto;padding:42px 22px 76px}section{margin-top:48px}.page-main{padding-top:38px}.section-title{max-width:780px;margin-bottom:18px}.section-title h2,.sequence-copy h2,.question-panel h2{margin:10px 0 0;color:var(--ink);font-size:clamp(28px,4vw,44px);line-height:1.05;letter-spacing:0}.section-title p,.sequence-copy p{margin:10px 0 0;color:var(--muted)}.keyword-dock{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:-76px;position:relative;z-index:2}.keyword-tile,.feature-panel,.article-card,.topic-card,.content,.sticky-panel,.question-thread,.ask-box,.question-panel{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 12px 28px rgba(22,32,51,.08)}.keyword-tile{min-height:190px;padding:18px;color:var(--ink)}.keyword-tile span,.feature-panel span,.article-card span,.topic-pill{display:inline-flex;width:fit-content;min-height:26px;align-items:center;padding:4px 8px;border-radius:8px;background:var(--mist);color:var(--lime-dark);font-size:12px;font-weight:950}.keyword-tile h2{margin:28px 0 8px;color:var(--ink);font-size:22px;line-height:1.08}.keyword-tile p,.feature-panel p,.article-card p,.topic-card p{margin:0;color:var(--muted);font-size:14px}.keyword-tile:hover,.feature-panel:hover,.article-card:hover,.topic-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.learning-path,.guide-matrix,.topic-band{padding:34px;border-radius:8px;background:var(--mist)}.path-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.path-rail a{display:grid;gap:10px;min-height:180px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff}.path-rail b{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:var(--ink);color:var(--lime)}.path-rail strong{color:var(--ink);font-size:22px}.path-rail span{color:var(--muted)}.sequence-board{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px;align-items:center;padding:34px;border-radius:8px;background:var(--night);color:#fff;overflow:hidden}.sequence-copy h2{color:#fff}.sequence-copy p{color:#d4dbea}.sequence-ladder{display:grid;gap:10px}.sequence-ladder div{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-height:60px;padding:10px 12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.08)}.sequence-ladder span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:var(--lime);color:var(--ink);font-weight:950}.sequence-ladder em{color:var(--lime);font-style:normal;font-size:12px;font-weight:900;text-transform:uppercase}.matrix-grid,.article-grid,.topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-panel,.article-card,.topic-card{padding:20px}.feature-panel h3,.article-card h2,.article-card h3,.topic-card h3{margin:14px 0 8px;color:var(--ink);font-size:22px;line-height:1.14}.latest-list .article-card{display:grid;align-content:start}.article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.article-date{min-height:26px;display:inline-flex;align-items:center;color:var(--muted);font-size:12px;font-weight:800}.feature-panel.warm{background:#fff4df}.feature-panel.cool{background:#eef2ff}.feature-panel.dark{background:var(--ink);color:#fff}.feature-panel.dark h3,.feature-panel.dark p{color:#fff}.safety-strip{display:grid;grid-template-columns:.72fr 1fr;gap:24px;padding:28px;border-radius:8px;background:#fff;border:2px solid var(--ink);box-shadow:8px 8px 0 var(--lime)}.safety-strip h2{margin:10px 0 0;color:var(--ink);font-size:34px;line-height:1.05}.safety-strip ul{margin:0;padding-left:20px;color:var(--body);font-weight:800}.safety-strip li+li{margin-top:8px}.download-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:26px;border:2px solid var(--ink);border-radius:8px;background:linear-gradient(135deg,rgba(215,255,82,.34),rgba(255,122,92,.18)),var(--paper);box-shadow:10px 10px 0 rgba(11,20,36,.08)}.download-panel h2{margin:8px 0 8px;color:var(--ink);font-size:clamp(26px,3vw,38px);line-height:1.05}.download-panel p{max-width:720px;margin:0;color:var(--body);font-weight:750}.download-actions{display:grid;justify-items:start;gap:10px;min-width:210px}.download-actions .btn{width:100%;min-width:180px}.download-actions span{color:var(--body);font-size:13px;font-weight:800;line-height:1.45}.inline-download{margin-top:28px;grid-template-columns:1fr}.split-content,.layout,.qa-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}.question-panel,.sticky-panel{position:sticky;top:88px;padding:20px}.mini-list{display:grid;gap:10px}.mini-list a,.sticky-panel>a{display:grid;gap:4px;padding:12px;border-radius:8px;background:var(--mist)}.mini-list b,.sticky-panel h2,.sticky-panel h3{color:var(--ink)}.mini-list span{color:var(--muted);font-size:13px}.topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-hero{color:#fff;background:linear-gradient(135deg,rgba(183,243,74,.22) 0 22%,transparent 22%),linear-gradient(135deg,var(--night),var(--ink))}.page-hero-inner{max-width:1220px;margin:0 auto;padding:58px 22px 64px}.breadcrumb{margin-bottom:12px;color:#cbd4e5;font-size:13px;font-weight:850}.page-hero h1{max-width:960px;margin:14px 0 0;font-size:clamp(36px,5.4vw,64px);line-height:1;letter-spacing:0}.page-hero p{max-width:780px;margin:16px 0 0;color:#d8deea;font-size:17px}.content{padding:26px;color:var(--body);overflow-wrap:anywhere}.content h1,.content h2,.content h3{color:var(--ink);line-height:1.16}.content h2{margin-top:0}.content p,.content li{color:var(--body)}.content a{color:var(--blue);font-weight:850}.content details{padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--mist)}.content details+details{margin-top:10px}.content summary{color:var(--ink);font-weight:900;cursor:pointer}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;margin:18px 0;background:#fff}th,td{padding:12px;border:1px solid var(--line);text-align:left}th{color:var(--ink);background:var(--mist)}.card-thumb,.post-hero-image,.qa-image{width:100%;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.card-thumb{aspect-ratio:16 / 9;margin-bottom:12px}.pagination{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.pagination a{min-width:38px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#fff;font-size:14px;font-weight:900}.pagination a:hover,.pagination a.active{border-color:var(--ink);background:var(--lime)}.post-hero-image{max-height:430px;margin-bottom:18px}.search-wide{max-width:none;margin-top:0;border:1px solid var(--line)}.qa-feed{display:grid;gap:16px}.ask-box{padding:16px}.question-thread{display:grid;grid-template-columns:.42fr 1fr;gap:16px;padding:18px}.question-main h2{margin:12px 0;color:var(--ink);font-size:24px;line-height:1.12}.question-meta,.answer-actions{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:13px;font-weight:800}.answer-card{padding:16px;border-radius:8px;background:var(--mist)}.answer-card p:first-child{margin-top:0}.sequence-answer{margin-bottom:18px;border:2px solid var(--ink);background:#f8ffe3;box-shadow:6px 6px 0 var(--lime)}.sequence-answer h2{margin-top:0}.sequence-chart-table table{overflow:hidden;border:2px solid var(--ink);border-radius:8px}.sequence-chart-table th{background:var(--ink);color:#fff}.sequence-chart-table tbody tr:first-child td{background:#f8ffe3;font-weight:900}.sequence-chart-table td:first-child{width:64px;color:var(--ink);font-weight:950}.sequence-chart-faq{margin-top:28px}.action-chip{display:inline-flex;min-height:28px;align-items:center;padding:5px 9px;border-radius:8px;background:#fff;color:var(--ink);font-size:12px;font-weight:900}.footer-inner{max-width:1220px;margin:0 auto;padding:44px 22px 30px;display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(150px,1fr));gap:34px}.site-footer{color:#dbe3ef;background:var(--ink)}.site-footer h3,.site-footer h4{margin:0 0 12px;color:#fff}.site-footer p{margin:0;color:#b9c4d4}.site-footer a{display:block;margin:8px 0;color:#dbe3ef;font-weight:800}.footer-brand{display:grid;align-content:start;gap:18px;max-width:390px}.footer-brandline{display:inline-flex;align-items:center;gap:12px}.footer-brandline h3{margin:0}.footer-icon{width:48px !important;height:48px !important;max-width:48px;max-height:48px;border-radius:10px;object-fit:contain;flex:0 0 auto;display:block}.footer-note{width:100%;max-width:none;margin:0;padding:18px max(22px,calc((100vw - 1220px) / 2+22px)) 34px;border-top:1px solid rgba(255,255,255,.12);color:#b9c4d4;font-size:13px;line-height:1.6;text-align:center;box-sizing:border-box}@media (max-width:980px){.site-nav{align-items:flex-start}.menu-btn{display:inline-flex}.links{display:none;position:absolute;top:70px;left:16px;right:16px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:var(--shadow)}.links.open{display:grid}.links a{width:100%}.lang-switch{margin-left:0;padding-left:0;border-left:0}.hero-inner,.sequence-board,.split-content,.layout,.qa-layout,.safety-strip{grid-template-columns:1fr}.download-panel{grid-template-columns:1fr}.download-actions{width:100%}.keyword-dock,.path-rail,.matrix-grid,.article-grid,.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.keyword-dock{margin-top:-44px}.phone-stage{justify-items:start}.sticky-panel,.question-panel{position:static}}@media (max-width:640px){.site-nav{padding:12px 14px}.brand span:last-child{max-width:150px;overflow:hidden;text-overflow:ellipsis}.hero-inner{padding:46px 14px 66px}main{padding:28px 14px 54px}section{margin-top:32px}.hero-copy h1{font-size:38px}.hero-copy p{font-size:16px}.hero-search{grid-template-columns:1fr}.keyword-dock,.path-rail,.matrix-grid,.article-grid,.topic-grid,.question-thread,.footer-inner{grid-template-columns:1fr}.learning-path,.guide-matrix,.topic-band,.sequence-board,.safety-strip{padding:20px}.phone-shell{width:100%}.page-hero-inner{padding:42px 14px 48px}.content,.sticky-panel,.question-panel{padding:18px}}.apk-page{padding:0}.section-pad{padding:58px 0}.container{width:min(1180px,calc(100% - 32px));margin:0 auto}.apk-hero,.apk-detail-hero{background:linear-gradient(120deg,rgba(183,243,74,.16),rgba(255,255,255,0) 42%),var(--paper);border-bottom:1px solid var(--line)}.apk-hero-grid,.apk-detail-grid,.apk-content-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:28px;align-items:start}.apk-safety-strip,.link-chip-row,.apk-actions,.apk-meta-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.apk-safety-strip span,.link-chip-row a,.apk-meta-row span{border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.76);padding:8px 12px;color:var(--muted);font-weight:700;font-size:13px}.apk-guide-panel,.apk-download-panel,.apk-card,.apk-side,.apk-inline-cta{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.apk-guide-panel,.apk-download-panel,.apk-side,.apk-inline-cta{padding:22px}.apk-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.apk-card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;padding:16px}.apk-card img,.apk-title-block img,.mini-apk img{border-radius:8px;background:var(--ink)}.apk-card h3,.apk-side h2{margin-top:0}.apk-card h3 a,.mini-apk,.side-link,.text-link,.link-chip-row a{color:var(--ink);text-decoration:none}.apk-card p{margin:8px 0 0}.apk-card .btn{margin-top:6px}.apk-pagination{margin-top:28px}.apk-title-block{display:flex;gap:20px;align-items:center}.apk-stat-grid,.apk-info-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.apk-stat-grid span,.apk-info-table div{border:1px solid var(--line);border-radius:8px;padding:12px;background:rgba(250,250,246,.86)}.apk-stat-grid strong,.apk-info-table dt{display:block;color:var(--ink)}.apk-info-table dd{margin:4px 0 0;color:var(--muted);overflow-wrap:anywhere}.btn.wide{width:100%;justify-content:center;margin:16px 0 10px}.apk-main-copy{min-width:0}.check-list{display:grid;gap:10px;padding-left:20px}.safety-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.safety-check-grid div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:start;border:1px solid var(--line);border-radius:8px;padding:12px;background:rgba(183,243,74,.08)}.safety-check-grid span{display:inline-flex;justify-content:center;align-items:center;min-height:32px;border-radius:8px;background:var(--lime);color:var(--ink);font-size:12px;font-weight:900}.safety-check-grid p{margin:0}.apk-side{position:sticky;top:92px;display:grid;gap:12px}.mini-apk{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:10px;background:rgba(250,250,246,.82)}.mini-apk small{display:block;color:var(--muted)}.side-link{display:block;border-top:1px solid var(--line);padding-top:10px;font-weight:700}.apk-link-band{padding-top:0}.related-apk-strip,.context-link-box{margin-top:28px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.92);padding:18px}.related-apk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.context-link-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.context-link-row a{border:1px solid var(--line);border-radius:999px;background:rgba(183,243,74,.16);color:var(--ink);font-size:13px;font-weight:800;padding:8px 12px;text-decoration:none}@media (max-width:900px){.apk-hero-grid,.apk-detail-grid,.apk-content-grid,.apk-list-grid,.safety-check-grid,.related-apk-grid{grid-template-columns:1fr}.apk-side{position:static}}@media (max-width:640px){.section-pad{padding:38px 0}.apk-title-block,.apk-card{grid-template-columns:1fr}.apk-title-block{display:grid}.apk-stat-grid,.apk-info-table{grid-template-columns:1fr}.apk-actions .btn{width:100%;justify-content:center}}