.tech-archive{--ta-accent:var(--clone-accent,#69d5ff);--ta-accent-strong:var(--clone-accent-strong,#b78cff);--ta-text:var(--clone-text,#e8edff);--ta-muted:var(--clone-muted,#aeb9dc);--ta-border:var(--clone-border,rgba(111,193,255,.24));--ta-surface:var(--clone-surface,rgba(13,19,43,.78));color:var(--ta-text);isolation:isolate}.tech-archive *{box-sizing:border-box}.tech-archive a{color:inherit;text-decoration:none}.tech-archive a:focus-visible{outline:2px solid var(--ta-accent);outline-offset:4px}.tech-archive{--ta-page-edge:calc(clamp(24px, 2vw, 60px) + 56px);padding-top:32px}.tech-archive__hero{width:auto;max-width:none;height:clamp(430px,30vw,620px);min-height:430px;margin:0 var(--ta-page-edge) 25.6px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;text-align:center;border:1px solid rgba(255,255,255,.09);border-radius:22.4px;background:linear-gradient(135deg,#667eea,#764ba2,#f5576c)}.tech-archive__hero-video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;transform:scale(1.03)}.tech-archive__hero-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(rgba(12,16,38,.58),rgba(12,16,38,.22) 34%,rgba(12,16,38,.36) 62%,rgba(12,16,38,.7))}.tech-archive__hero-orbs{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.tech-archive__orb{position:absolute;display:block;border-radius:50%;filter:blur(64px);opacity:.5;animation:tech-archive-orb 8s ease-in-out infinite alternate}.tech-archive__orb--one{width:340px;height:340px;left:-100px;top:-120px;background:#667eea}.tech-archive__orb--two{width:300px;height:300px;right:-80px;bottom:-90px;background:#f5576c;animation-delay:-2.6s}.tech-archive__orb--three{width:220px;height:220px;left:42%;top:32%;background:#764ba2;opacity:.32;animation-delay:-5.2s}.tech-archive__hero-inner{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;padding:72px 32px 48px}.tech-archive__eyebrow{display:flex;align-items:center;gap:6.72px;margin:0 0 18.4px;padding:7.04px 18.4px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font:600 13.12px/24px Inter,Microsoft YaHei,sans-serif;letter-spacing:.14em}.tech-archive__eyebrow span{color:#ff8a6b;font-size:14px}.tech-archive__hero h1{margin:0 0 15.2px;color:#fff;font:600 32px/40px Inter,Microsoft YaHei,sans-serif;letter-spacing:0;text-shadow:0 4px 26px rgba(0,0,0,.25)}.tech-archive__subtitle{margin:16px 0;color:rgba(255,255,255,.9);font:500 18.24px/28px Inter,Microsoft YaHei,sans-serif}.tech-archive__stats{display:flex;align-items:center;gap:17.6px;margin-top:30.4px;padding:11.52px 24px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:rgba(255,255,255,.86);white-space:nowrap}.tech-archive__stats span{display:inline-flex;align-items:center;gap:6.08px;font-size:13.76px;line-height:24px}.tech-archive__stats b{color:#fff;font-size:18px;font-weight:700}.tech-archive__stats i{width:1px;height:20px;background:rgba(255,255,255,.28)}.tech-archive__hero-fade{position:absolute;z-index:2;left:0;right:0;bottom:0;height:120px;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--vp-c-bg,#05060e) 72%,transparent) 100%);pointer-events:none}@keyframes tech-archive-orb{to{transform:translate3d(18px,-12px,0) scale(1.08)}}.tech-archive__section{padding:35px 0 80px;scroll-margin-top:108px}.tech-archive__inner{width:auto;margin:0 var(--ta-page-edge)}.tech-archive__section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;max-width:none;margin:0 0 30px;border-bottom:1px solid var(--ta-border);padding-bottom:18px}.tech-archive__section-kicker{margin:0 0 7px}.tech-archive__section-head h2{margin:0;font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.3}.tech-archive__section-count{flex:none;color:var(--ta-muted);font-size:13px}.tech-archive__list{display:grid;grid-gap:28px;gap:28px;max-width:none;margin:0}.tech-archive__card{--card-accent:var(--ta-accent);position:relative;min-height:265px;padding:38px 46px 28px;border:1px solid color-mix(in srgb,var(--card-accent) 35%,transparent);border-radius:20px;background:color-mix(in srgb,var(--ta-surface) 88%,transparent);box-shadow:0 18px 52px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.045);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;overflow:hidden}.tech-archive__card:before{content:"";position:absolute;left:0;top:42px;bottom:42px;width:4px;border-radius:0 4px 4px 0;background:var(--card-accent);box-shadow:0 0 16px var(--card-accent)}.tech-archive__card--tone-1{--card-accent:#8f91ff}.tech-archive__card--tone-2{--card-accent:#69e7bd}.tech-archive__card--tone-3{--card-accent:#d18cff}.tech-archive__card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--card-accent) 70%,transparent);box-shadow:0 22px 54px rgba(0,0,0,.28),0 0 28px color-mix(in srgb,var(--card-accent) 8%,transparent)}.tech-archive__card-kicker{display:flex;align-items:center;gap:15px;color:var(--card-accent);font-size:13px;font-weight:700;letter-spacing:.08em}.tech-archive__card-number{font:800 14px/1 Inter,monospace;text-shadow:0 0 10px currentColor}.tech-archive__card-category{padding:8px 14px;border:1px solid color-mix(in srgb,var(--card-accent) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--card-accent) 9%,transparent);color:color-mix(in srgb,var(--card-accent) 74%,var(--ta-text));letter-spacing:.04em}.tech-archive__card h3{margin:24px 0 12px;font-size:clamp(1.55rem,2vw,2rem);line-height:1.35;letter-spacing:.015em}.tech-archive__card h3 a:hover,.tech-archive__card-bottom a:hover{color:var(--ta-accent)}.tech-archive__summary{margin:0;color:var(--ta-muted);font-size:15px;line-height:1.8;overflow-wrap:anywhere}.tech-archive__tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.tech-archive__tags li{color:color-mix(in srgb,var(--card-accent) 68%,var(--ta-muted));font:600 12px/1.5 Inter,monospace;letter-spacing:.02em}.tech-archive__card-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px;padding-top:16px;border-top:1px solid var(--ta-border);font-size:13px}.tech-archive__card-bottom time{color:var(--ta-muted)}.tech-archive__card-bottom a{font-size:15px;font-weight:800;color:var(--card-accent)}.tech-archive__card-bottom a span{margin-left:5px}.tech-archive__empty{max-width:none;min-height:240px;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:1px dashed var(--ta-border);border-radius:16px;background:var(--ta-surface);padding:32px}.tech-archive__empty>span{font-size:28px;color:var(--ta-accent)}.tech-archive__empty h3{margin:12px 0 5px;font-size:21px}.tech-archive__empty p{margin:0;color:var(--ta-muted);line-height:1.7}@media (max-width:960px){.tech-archive{--ta-page-edge:16px;padding-top:16px}.tech-archive__hero{width:calc(100% - 32px);height:clamp(420px,65vw,520px);min-height:420px;margin:0 auto 25.6px}.tech-archive__inner{width:calc(100% - 32px);margin:0 auto;padding:0}}@media (max-width:700px){.tech-archive__hero{height:390px;min-height:390px;border-radius:17.6px}.tech-archive__hero-inner{width:100%;padding:57.6px 22.4px 48px}.tech-archive__hero h1{font-size:28px;line-height:36px}.tech-archive__eyebrow{font-size:11.84px}.tech-archive__subtitle{max-width:310px;font-size:15.2px;line-height:1.7}.tech-archive__stats{gap:13.6px;margin-top:22px;padding:9.6px 16px}.tech-archive__stats span{gap:5px;font-size:12px}.tech-archive__stats b{font-size:15px}.tech-archive__hero-fade{height:90px}.tech-archive__card{min-height:0;padding:27px 22px 23px}}@media (max-width:430px){.tech-archive__stats{gap:9px;padding-inline:12px}.tech-archive__stats span{font-size:10.8px}.tech-archive__stats b{font-size:13px}.tech-archive__stats i{height:16px}}@media (prefers-reduced-motion:reduce){video.tech-archive__hero-video{display:none}.tech-archive__orb{animation:none}.tech-archive__card{transition:none}}