.eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-size:.72rem}.pcismo-bg{z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 15% 0%,#00ffa312 0%,transparent 55%), radial-gradient(50% 45% at 85% 100%,#ffffff0a 0%,transparent 55%), var(--bg);position:fixed;inset:0;overflow:hidden}.pcismo-bg:before{content:"";background-image:linear-gradient(#00ffa30d 1px,#0000 1px),linear-gradient(90deg,#00ffa30d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 0%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 0%,#0000 75%)}.pcismo-bg:after{content:"";background:radial-gradient(50% 35% at 50% 0,#00ffa31a 0%,#0000 70%);animation:5s ease-in-out infinite pcGlow;position:absolute;inset:0}@keyframes pcGlow{0%,to{opacity:.5}50%{opacity:1}}.pc-hero{text-align:center;padding:64px 24px 48px;position:relative;overflow:hidden}.pc-hero .eyebrow{margin-bottom:10px}.pc-brand{letter-spacing:-.03em;background:linear-gradient(120deg,var(--accent) 0%,#fff 55%,var(--accent-soft) 100%);color:#0000;filter:drop-shadow(0 0 40px #00ffa340);background-size:200%;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,8.5vw,5.5rem);font-weight:700;line-height:1;animation:4s ease-in-out infinite alternate pcShift;display:inline-block}@keyframes pcShift{0%{background-position:0%}to{background-position:100%}}.pc-tagline{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--text-muted);margin-top:14px;font-size:clamp(.8rem,1.6vw,.95rem)}.pc-tagline .hl{color:var(--accent)}.pc-hero-stats{flex-wrap:wrap;justify-content:center;gap:clamp(20px,6vw,64px);margin-top:44px;display:flex}.pc-stat{flex-direction:column;align-items:center;gap:2px;display:flex}.pc-stat b{color:var(--accent);font-size:clamp(1.4rem,3vw,2rem);font-weight:700;font-family:var(--font-mono)}.pc-stat span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--text-muted);font-size:.66rem}.section{max-width:1180px;margin:0 auto;padding:12px 48px 96px}@media (width<=720px){.section{padding:16px 20px 64px}}.section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;padding-bottom:18px;display:flex;position:relative}.section-head h2{letter-spacing:-.01em;background:linear-gradient(90deg,var(--accent) 0%,var(--accent-soft) 50%,var(--amber) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700}.section-head:after{content:"";background:linear-gradient(90deg,var(--accent),var(--accent-soft));width:140px;height:2px;position:absolute;bottom:-1px;left:0;box-shadow:0 0 12px #00ffa380}.section-head .section-link{font-family:var(--font-mono);color:var(--accent-soft);white-space:nowrap;align-items:center;gap:6px;font-size:.78rem;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.section-head .section-link:hover{color:var(--accent);gap:10px}.pc-btn{font-family:var(--font-mono);color:var(--accent);border:1px solid var(--accent-line);border-radius:var(--radius-m);cursor:pointer;background:#00ffa314;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .22s;display:inline-flex}.pc-btn:hover{border-color:var(--accent);background:#00ffa329;transform:translateY(-3px);box-shadow:0 0 30px #00ffa32e}.pc-btn.amber{color:#05100a;background:linear-gradient(135deg,#fff 0%,#b6ffdf 100%);border-color:#0000}.pc-btn.amber:hover{filter:brightness(1.04);box-shadow:0 0 30px #00ffa359}.pc-btn .arrow{transition:transform .18s}.pc-btn:hover .arrow{transform:translate(4px)}.product-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;display:grid}@media (width<=560px){.product-grid{grid-template-columns:1fr}}.cat-row{flex-wrap:wrap;gap:10px;margin-bottom:40px;display:flex}.cat-chip{font-family:var(--font-mono);color:var(--text-muted);border:1px solid var(--line);background:0 0;border-radius:0;padding:8px 18px;font-size:.76rem;text-decoration:none;transition:all .2s}.cat-chip:hover{color:var(--accent);border-color:var(--accent);box-shadow:0 0 16px #00ffa326}.cat-chip.active{color:#05100a;background:linear-gradient(135deg,var(--accent-soft) 0%,#fff 100%);border-color:#0000;font-weight:700}.pc-cta{border:1px solid var(--accent-line);border-radius:var(--radius-l);text-align:center;background:linear-gradient(160deg,#00ffa314 0%,#ffffff08 100%),var(--surface);padding:48px 32px;position:relative;overflow:hidden}.pc-cta:before{content:"";background:conic-gradient(from 90deg at 50% 50%,transparent 0deg,transparent 80deg,var(--accent) 90deg,transparent 100deg);opacity:.12;pointer-events:none;animation:14s linear infinite pcRotate;position:absolute;inset:-50%}@keyframes pcRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pc-cta>*{z-index:1;position:relative}.pc-cta h2{margin-bottom:10px;font-size:clamp(1.4rem,3vw,2rem);font-weight:700}.pc-cta p{font-family:var(--font-mono);color:var(--text-muted);margin-bottom:24px;font-size:.85rem}.pc-cta .pc-btn{margin:0 6px}[data-theme=pcismo] .site-nav a,[data-theme=pcismo] .site-nav .nav-crumb-current{border-radius:0}.product-card[data-astro-cid-4fhpls6h]{background:linear-gradient(165deg,var(--surface) 0%,#0d0d0d 100%);border:1px solid var(--line);border-radius:var(--radius-l);animation:.55s both fadeInUp;animation-delay:calc(var(--i,0)*60ms);flex-direction:column;transition:transform .3s cubic-bezier(.23,1,.32,1),border-color .25s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.product-card[data-astro-cid-4fhpls6h]:hover{border-color:var(--accent);transform:translateY(-6px);box-shadow:0 18px 50px -16px #00ffa347}.product-card__media[data-astro-cid-4fhpls6h]{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:var(--surface-2);position:relative;overflow:hidden}.product-card__media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{object-fit:cover;width:100%;height:100%;transition:transform .4s,filter .4s;display:block}.product-card[data-astro-cid-4fhpls6h]:hover .product-card__media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{filter:brightness(1.08);transform:scale(1.06)}.product-card__placeholder[data-astro-cid-4fhpls6h]{color:var(--accent-soft);background:radial-gradient(120% 120% at 15% 10%,#00ffa324 0%,#0000 45%),radial-gradient(120% 120% at 85% 90%,#ffffff0d 0%,#0000 45%),linear-gradient(160deg,#0d0d0d 0%,#0a0a0a 100%);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.product-card__icon[data-astro-cid-4fhpls6h]{width:52px;height:52px;color:var(--accent);filter:drop-shadow(0 0 18px #00ffa366);justify-content:center;align-items:center;display:flex}.product-card__icon[data-astro-cid-4fhpls6h] svg[data-astro-cid-4fhpls6h]{width:52px;height:52px}.product-card__cat[data-astro-cid-4fhpls6h]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-size:.66rem}.product-card__badge[data-astro-cid-4fhpls6h]{z-index:2;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#05100a;background:linear-gradient(135deg,var(--accent-soft) 0%,#fff 100%);border-radius:0;padding:4px 12px;font-size:.6rem;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 4px 14px #00ffa359}.product-card__body[data-astro-cid-4fhpls6h]{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}.product-card__name[data-astro-cid-4fhpls6h]{color:var(--text);font-size:1rem;font-weight:700;line-height:1.3}.product-card__desc[data-astro-cid-4fhpls6h]{font-family:var(--font-mono);color:var(--text-muted);flex:1;font-size:.72rem;line-height:1.55}.product-card__foot[data-astro-cid-4fhpls6h]{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.product-card__price[data-astro-cid-4fhpls6h]{font-family:var(--font-mono);color:var(--accent);white-space:nowrap;font-size:1rem;font-weight:700}.product-card__link[data-astro-cid-4fhpls6h]{font-family:var(--font-mono);color:var(--accent);border:1px solid var(--accent-line);white-space:nowrap;background:#00ffa31a;border-radius:0;align-items:center;gap:6px;padding:8px 14px;font-size:.72rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.product-card__link[data-astro-cid-4fhpls6h]:hover{border-color:var(--accent);background:#00ffa333;box-shadow:0 6px 20px -6px #00ffa366}.product-card__link[data-astro-cid-4fhpls6h] .arrow[data-astro-cid-4fhpls6h]{transition:transform .18s}.product-card__link[data-astro-cid-4fhpls6h]:hover .arrow[data-astro-cid-4fhpls6h]{transform:translate(2px,-2px)}
