.page-module__LgvvNq__page{background:var(--background);padding:24px 24px 28px}.page-module__LgvvNq__content{grid-template-columns:minmax(0,1fr) 336px;align-items:start;gap:24px;width:min(1240px,100%);margin:0 auto;display:grid}.page-module__LgvvNq__article,.page-module__LgvvNq__panel{background:#fffffff0;border:1px solid #e2e8f0e6;border-radius:18px;box-shadow:0 12px 32px #0f172a0f}.page-module__LgvvNq__article{padding:32px}.page-module__LgvvNq__backLink{color:#2563eb;align-items:center;gap:6px;margin-bottom:24px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__LgvvNq__backLink:hover{text-decoration:underline}.page-module__LgvvNq__articleHeader{margin-bottom:28px}.page-module__LgvvNq__categoryTag{color:#2563eb;background:#eff6ff;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600}.page-module__LgvvNq__article h1{color:#0f172a;letter-spacing:0;margin:12px 0 16px;font-size:1.75rem;line-height:1.3}.page-module__LgvvNq__meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:16px;font-size:.84rem;display:flex}.page-module__LgvvNq__meta span{align-items:center;gap:6px;display:inline-flex}.page-module__LgvvNq__metaIcon{color:#94a3b8;width:12px;height:12px}.page-module__LgvvNq__thumb{border-radius:16px;place-items:center;min-height:200px;margin-bottom:28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff94}.page-module__LgvvNq__thumb:before{content:"";border:1px solid #fff9;border-radius:12px;position:absolute;inset:20px}.page-module__LgvvNq__thumb span{z-index:1;color:#fff;border-radius:8px;padding:12px 20px;font-size:1.5rem;font-weight:800;position:relative;box-shadow:0 10px 24px #0f172a1f}.page-module__LgvvNq__coverBanner{border-radius:16px;margin-bottom:28px;overflow:hidden}.page-module__LgvvNq__coverBanner img{object-fit:cover;width:100%;max-height:360px;display:block}.page-module__LgvvNq__coverMini{border-radius:13px;height:54px;overflow:hidden}.page-module__LgvvNq__coverMini img{object-fit:cover;width:100%;height:100%;display:block}.page-module__LgvvNq__defaultMini{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:13px;place-items:center;height:54px;display:grid}.page-module__LgvvNq__defaultMini span{color:#fff;border-radius:6px;padding:4px 7px;font-size:.64rem;font-weight:800}.page-module__LgvvNq__json{background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.page-module__LgvvNq__json span,.page-module__LgvvNq__pdf span{background:#22c55e}.page-module__LgvvNq__base64{background:linear-gradient(135deg,#faf5ff,#ede9fe)}.page-module__LgvvNq__base64 span{background:#8b5cf6}.page-module__LgvvNq__time{background:linear-gradient(135deg,#fff7ed,#fef3c7)}.page-module__LgvvNq__time span{background:#f59e0b;font-size:1.1rem}.page-module__LgvvNq__regex{background:linear-gradient(135deg,#eff6ff,#dbeafe)}.page-module__LgvvNq__regex span{background:#3b82f6}.page-module__LgvvNq__pdf{background:linear-gradient(135deg,#ecfdf5,#ccfbf1)}.page-module__LgvvNq__image{background:linear-gradient(135deg,#fff1f2,#fce7f3)}.page-module__LgvvNq__image span{background:#ec4899}.page-module__LgvvNq__articleBody{color:#334155;border-top:1px solid #e2e8f0;padding-top:24px;font-size:.95rem;line-height:1.8}.page-module__LgvvNq__articleBody h2{color:#0f172a;margin:28px 0 14px;font-size:1.3rem;line-height:1.35}.page-module__LgvvNq__articleBody h2:first-child{margin-top:0}.page-module__LgvvNq__articleBody p{margin-bottom:16px}.page-module__LgvvNq__articleBody ul,.page-module__LgvvNq__articleBody ol{margin:0 0 16px;padding-left:24px}.page-module__LgvvNq__articleBody li{margin-bottom:8px}.page-module__LgvvNq__articleBody code{color:#e11d48;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-family:SF Mono,Fira Code,monospace;font-size:.875em}.page-module__LgvvNq__articleBody strong{color:#0f172a}.page-module__LgvvNq__aside{gap:20px;display:grid}.page-module__LgvvNq__panel{padding:20px}.page-module__LgvvNq__panelTitle{align-items:center;gap:9px;margin-bottom:18px;display:flex}.page-module__LgvvNq__panelTitle h2{color:#0f172a;letter-spacing:0;flex:1;margin:0;font-size:1rem;line-height:1.3}.page-module__LgvvNq__panelTitle a{color:#2563eb;font-size:.8125rem;font-weight:700}.page-module__LgvvNq__titleIcon,.page-module__LgvvNq__hotIcon,.page-module__LgvvNq__starIcon{color:#2563eb;flex:none;width:16px;height:16px}.page-module__LgvvNq__hotIcon{color:#ef4444}.page-module__LgvvNq__starIcon{color:#f59e0b}.page-module__LgvvNq__popularList h3{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:.88rem;font-weight:600;line-height:1;overflow:hidden}.page-module__LgvvNq__itemRow{align-items:center;gap:8px;min-width:0;display:flex}.page-module__LgvvNq__latestItem time,.page-module__LgvvNq__popularList p{color:#94a3b8;font-size:.76rem}.page-module__LgvvNq__popularList{list-style:none;display:grid}.page-module__LgvvNq__popularList li{border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;margin:0 -8px;padding:8px;transition:background .2s;display:grid}.page-module__LgvvNq__popularList li+li{margin-top:2px}.page-module__LgvvNq__popularList li:hover{background:#f8fafc}.page-module__LgvvNq__popularList li h3 a{color:inherit;text-decoration:none;transition:color .15s}.page-module__LgvvNq__popularList li h3 a:hover{color:#2563eb}.page-module__LgvvNq__top3 h3{font-weight:700}.page-module__LgvvNq__rank{color:#94a3b8;place-items:center;width:30px;height:30px;font-size:.88rem;font-weight:800;display:grid}.page-module__LgvvNq__rank1{color:#f59e0b}.page-module__LgvvNq__rank2{color:#64748b}.page-module__LgvvNq__rank3{color:#d97706}.page-module__LgvvNq__viewMeta{color:#94a3b8;flex-shrink:0;align-items:center;gap:4px;font-size:.74rem;line-height:1;display:inline-flex}.page-module__LgvvNq__viewIcon{color:#cbd5e1;width:12px;height:12px}.page-module__LgvvNq__categoryRows{display:grid}.page-module__LgvvNq__categoryRow{border-bottom:1px solid var(--border);color:#475569;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:.875rem;display:flex}.page-module__LgvvNq__categoryRow:first-child{padding-top:0}.page-module__LgvvNq__categoryRow:last-child{border-bottom:0;padding-bottom:0}.page-module__LgvvNq__categoryRow strong{color:#64748b;text-align:center;background:#f1f5f9;border-radius:999px;min-width:40px;padding:3px 9px;font-size:.75rem}.page-module__LgvvNq__toolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-module__LgvvNq__toolItem{cursor:default;background:#f8fafc;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:all .2s;display:flex}.page-module__LgvvNq__toolItem:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.page-module__LgvvNq__toolIconWrap{border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.page-module__LgvvNq__toolItemIcon{width:14px;height:14px}.page-module__LgvvNq__toolItem span{color:#334155;font-size:.8rem;font-weight:600;line-height:1.3}.page-module__LgvvNq__notFound{text-align:center;color:#64748b;padding:60px 32px}.page-module__LgvvNq__notFound h2{color:#0f172a;margin:0 0 12px;font-size:1.3rem}@media (max-width:1060px){.page-module__LgvvNq__content{grid-template-columns:1fr}}@media (max-width:720px){.page-module__LgvvNq__page{padding:16px 14px 24px}.page-module__LgvvNq__article,.page-module__LgvvNq__panel{border-radius:16px}.page-module__LgvvNq__article{padding:20px}.page-module__LgvvNq__article h1{font-size:1.35rem}.page-module__LgvvNq__thumb{min-height:150px}.page-module__LgvvNq__toolGrid{grid-template-columns:1fr}.page-module__LgvvNq__toolItem{padding:8px 10px}}
