/* Pilonul Creștem (26.10.2026): albastru, linii care urcă și cifre. Laboratorul, Radiografia, Salvarea, Harta, Pâlnia, Cronometrul, Studioul. */

.pc{--pc:#6f7dff;--pc2:#8aa6ff;--pcl:rgba(111,125,255,.5);--pcp:linear-gradient(140deg,rgba(111,125,255,.7),rgba(255,255,255,.07) 42%,rgba(138,166,255,.4))}
.pc .se-eyebrow{color:var(--pc2)}
.pc .se-h1__line--2{background-image:linear-gradient(92deg,#fff 0%,#c9ceff 35%,#7c89ff 68%,#c3cbff 100%)}
.pc .pg-sum{background:linear-gradient(#0e0f15,#0b0c11) padding-box,var(--pcp) border-box}
.pc .pg-box:hover,.pc .se-tile:hover{border-color:var(--pcl)}
.pc .se-step__n{box-shadow:0 0 18px rgba(111,125,255,.55)}
.pc .se-ticks li::marker,.pc .se-ticks li::before{color:var(--pc2)}
.pc .cs-progress{background:linear-gradient(90deg,#3b4bff,var(--pc),#c3cbff)}
.pc .pm-strip{background:radial-gradient(600px 120px at 50% 0,rgba(111,125,255,.16),transparent 70%)}
.pc .pm-strip b,.pc .pm-strip em{color:var(--pc2)}

/* eroul: grilă, lumină și linii care urcă */
.pc-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(900px 480px at 85% 8%,rgba(111,125,255,.2),transparent 65%),radial-gradient(700px 420px at 0 100%,rgba(59,75,255,.13),transparent 70%)}
.pc-bg::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 60% 40%,#000 25%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 60% 40%,#000 25%,transparent 75%)}
.pc-bg svg{position:absolute;left:0;bottom:0;width:100%;height:80%}
.pc-bg path{fill:none;stroke-width:1.6;vector-effect:non-scaling-stroke}
.pc-bg .l1{stroke:rgba(138,166,255,.6)}.pc-bg .l2{stroke:rgba(111,125,255,.28)}.pc-bg .l3{stroke:rgba(111,125,255,.15)}
.pc-bg .ar{fill:url(#pcbga);stroke:none}
.pc-bg .ck{transform-box:fill-box;transform-origin:0 0;animation:pc-draw 2.4s var(--se-ease) .2s both}
@keyframes pc-draw{from{transform:scaleX(0)}}
.pc-bg__g{animation:pc-drift 18s ease-in-out infinite alternate}
@keyframes pc-drift{to{transform:translate3d(-2%,-3%,0)}}

/* comune */
.pc-sec{position:relative}
.pc-ex{display:inline-block;font:600 .68rem/1 var(--se-mono);letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;border-radius:99px;border:1px solid rgba(138,166,255,.4);color:var(--pc2);background:rgba(111,125,255,.08)}
.pc-src{max-width:820px;margin:18px auto 0;text-align:center;color:var(--se-ink3);font-size:.84rem;line-height:1.55}
.pc-src a{color:var(--pc2)}
.pc-frame{position:relative;max-width:1080px;margin:0 auto;border-radius:26px;padding:1px;background:var(--pcp);box-shadow:0 40px 120px -40px rgba(0,0,0,.9)}
.pc-frame__in{position:relative;border-radius:25px;overflow:hidden;background:radial-gradient(700px 300px at 80% 0,rgba(111,125,255,.11),transparent 70%),linear-gradient(180deg,#10121a,#0a0b10);padding:clamp(16px,3vw,32px)}
.pc-top{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;margin-bottom:22px}
.pc-live{display:inline-flex;gap:8px;align-items:center;font:500 .74rem/1 var(--se-mono);color:var(--pc2);letter-spacing:.08em;text-transform:uppercase}
.pc-live i{width:8px;height:8px;border-radius:50%;background:var(--pc);box-shadow:0 0 12px var(--pc)}
.pc-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:26px}
.pc-two{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(28px,5vw,64px);align-items:center}
.pc-two>*,.pc-acc>*,.pc-st>*{min-width:0}
.pc-two .se-head{text-align:left;margin:0}
.pc-two .pc-cta{justify-content:flex-start}

/* Laboratorul de cifre */
.pc-tabs{display:inline-flex;flex-wrap:wrap;padding:4px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid var(--se-line)}
.pc-tabs button{appearance:none;border:0;background:none;color:var(--se-ink3);font:600 .88rem/1 var(--se-body);padding:11px 14px;border-radius:9px;cursor:pointer;transition:background-color .15s,color .15s}
.pc-tabs button:hover{color:var(--se-ink)}
.pc-tabs [aria-selected=true]{background:rgba(111,125,255,.2);color:#fff;box-shadow:inset 0 0 0 1px rgba(111,125,255,.55)}
.pc-acc{display:grid;grid-template-columns:1.15fr 1fr;gap:14px}
.pc-acc+.pc-acc{margin-top:14px}
.pc-acc[hidden]{display:none}
.pc-card{position:relative;border-radius:18px;background:rgba(255,255,255,.025);border:1px solid var(--se-line);padding:18px 18px 40px}
.pc-card h3{margin:0;font:600 .74rem/1.3 var(--se-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--se-ink3)}
.pc-card--big{grid-row:span 2;padding:24px 24px 44px}
.pc-card--big h3{color:var(--pc2)}
.pc-card .pc-big{margin:14px 0 6px;font:700 clamp(2.3rem,5.4vw,3.6rem)/1 var(--se-display);letter-spacing:-.045em;color:var(--se-ink);font-variant-numeric:tabular-nums}
.pc-big s{text-decoration:none;color:var(--se-ink3);font-size:.5em;letter-spacing:-.02em;margin-right:6px}
.pc-big small{font-size:.38em;color:var(--se-ink3);margin-left:6px;letter-spacing:0}
.pc-card p{margin:0;color:var(--se-ink2);font-size:.95rem;line-height:1.55}
.pc-card p.pc-hint{margin-top:4px;font:500 .74rem/1.3 var(--se-mono);color:var(--se-ink3)}
.pc-minis{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:14px}
.pc-minis .pc-card{display:flex;flex-direction:column}.pc-minis .pc-card h3{margin-bottom:30px}.pc-minis .pc-bars{margin-top:auto}
.pc-bars{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:14px;height:84px;margin-top:30px;border-bottom:1px solid var(--se-line2)}
.pc-card--big .pc-bars{height:200px;margin-top:40px;gap:22%;padding:0 12%}
.pc-b{position:relative;height:100%}
.pc-b i{position:absolute;inset:0;border-radius:6px 6px 0 0;background:#2a2e3c;transform-origin:50% 100%;transform:scaleY(var(--h));transition:transform 1.2s var(--se-ease)}
.pc-b--b i{background:linear-gradient(180deg,#9fb2ff,#4c5cff);box-shadow:0 0 34px -6px rgba(111,125,255,.7);transition-delay:.25s}
.pc-b em{position:absolute;left:-20px;right:-20px;bottom:calc(var(--h)*100%);padding-bottom:6px;text-align:center;font:600 .8rem/1 var(--se-mono);font-style:normal;color:var(--se-ink);font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity .4s ease .9s}
.pc-card--big .pc-b em{font-size:.95rem}
.pc-b span{position:absolute;left:-20px;right:-20px;top:100%;margin-top:8px;text-align:center;font:500 .7rem/1.2 var(--se-mono);color:var(--se-ink3);white-space:nowrap}
.pc-anim .pc-acc:not(.is-in) .pc-b i{transform:scaleY(0)}
.pc-anim .pc-acc:not(.is-in) .pc-b em{opacity:0;transition:none}
.pc-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1080px;margin:28px auto 0}
.pc-tool{position:relative;display:block;padding:20px 22px;border-radius:18px;background:var(--se-surface);border:1px solid var(--se-line);text-decoration:none;color:var(--se-ink);transition:transform .3s var(--se-ease),border-color .3s}
.pc-tool:hover{transform:translateY(-4px);border-color:var(--pcl)}
.pc-tool small{display:block;font:600 .7rem/1 var(--se-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pc2);margin-bottom:10px}
.pc-tool b{display:block;font-size:1.08rem;margin-bottom:6px}
.pc-tool span{color:var(--se-ink3);font-size:.9rem;line-height:1.5}
.pc-tool::after{content:"→";position:absolute;right:20px;top:18px;color:var(--pc2);transition:transform .3s var(--se-ease)}
.pc-tool:hover::after{transform:translateX(4px)}
.pc-vit{display:flex;justify-content:center;margin-top:20px;transition:opacity .6s ease 1.2s,transform .6s var(--se-ease) 1.2s}
.pc-vit a{display:inline-flex;gap:9px;align-items:center;padding:10px 16px;border-radius:99px;border:1px dashed rgba(138,166,255,.45);color:var(--se-ink2);font-size:.9rem;text-decoration:none;transition:border-color .2s,color .2s}
.pc-vit a:hover{color:#fff;border-color:var(--pc2)}
.pc-vit svg{width:16px;height:16px;color:#25d366}
.pc-anim .pc-vit:not(.is-in){opacity:0;transform:translateY(8px)}

/* Radiografia */
.pc-scan{border-radius:22px;padding:1px;background:var(--pcp);box-shadow:0 40px 120px -40px rgba(0,0,0,.9)}
.pc-scan__in{border-radius:21px;overflow:hidden;background:#0a0b10}
.pc-bar{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.07);background:#101118;font:500 .78rem/1 var(--se-mono);color:var(--se-ink3)}
.pc-bar>i{width:10px;height:10px;border-radius:50%;background:#2c2f3b}
.pc-bar>span{margin-left:8px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pc-scan ol{position:relative;list-style:none;margin:0;padding:10px;display:grid;gap:4px;counter-reset:s}
.pc-scan li{position:relative;display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:center;padding:11px 12px;border-radius:12px;counter-increment:s}
.pc-scan li::before{content:"";position:absolute;inset:0;border-radius:12px;background:rgba(111,125,255,.14);box-shadow:inset 0 0 0 1px rgba(111,125,255,.55);opacity:0;animation:pc-hit 8.4s linear infinite;animation-delay:calc(var(--i)*1.2s + .25s)}
.pc-scan li::after{content:counter(s,decimal-leading-zero);grid-column:1;grid-row:1;font:600 .78rem/1 var(--se-mono);color:var(--pc2)}
.pc-scan li b{display:block;color:var(--se-ink);font-size:.98rem}
.pc-scan li span{display:block;color:var(--se-ink3);font-size:.84rem;line-height:1.4}
.pc-scan em{position:relative;font:600 .66rem/1 var(--se-mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--pc2);padding:6px 8px;border-radius:7px;background:rgba(111,125,255,.1)}
@keyframes pc-hit{0%,100%{opacity:0}3%{opacity:1}20%{opacity:0}}
.pc-beam{position:absolute;left:0;right:0;top:0;height:100%;pointer-events:none;animation:pc-beam 8.4s linear infinite}
.pc-beam::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#b9c4ff,transparent);box-shadow:0 0 22px 5px rgba(111,125,255,.5)}
.pc-beam::after{content:"";position:absolute;left:0;right:0;bottom:100%;height:70px;background:linear-gradient(transparent,rgba(111,125,255,.1))}
@keyframes pc-beam{to{transform:translateY(100%)}}
.pc-off *,.pc-off ::before,.pc-off ::after{animation-play-state:paused!important}

/* Salvarea */
.pc-res{max-width:1120px;margin:0 auto}
.pc-res__st{display:flex;justify-content:center;margin-bottom:34px}
.pc-res__st p{display:inline-flex;gap:10px;align-items:center;margin:0;padding:10px 18px;border-radius:99px;border:1px solid var(--se-line2);background:rgba(255,255,255,.03);font:500 .86rem/1 var(--se-mono);color:var(--se-ink2)}
.pc-res__st i{width:9px;height:9px;border-radius:50%;background:var(--pc2);box-shadow:0 0 12px var(--pc)}
.pc-res__st [data-k="0"] i{background:#ff6b6b;box-shadow:0 0 12px #ff6b6b}
.pc-res ol{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);gap:12px}
.pc-rail{position:absolute;left:8px;right:8px;top:8px;height:2px;background:rgba(255,255,255,.08)}
.pc-rail i{position:absolute;inset:0;transform-origin:0 50%;transform:scaleX(var(--p,1));background:linear-gradient(90deg,#ff6b6b,var(--pc) 30%,#b9c4ff);box-shadow:0 0 14px rgba(111,125,255,.6)}
.pc-res li{position:relative;padding-top:38px}
.pc-res li::before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;background:#0a0b0f;border:2px solid rgba(255,255,255,.18);box-sizing:border-box}
.pc-res li::after{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle,#fff 0 3px,var(--pc) 4px);box-shadow:0 0 18px var(--pc);opacity:var(--o,1);transition:opacity .4s ease}
.pc-res li:first-of-type::after{background:radial-gradient(circle,#fff 0 3px,#ff6b6b 4px);box-shadow:0 0 18px #ff6b6b}
.pc-anim .pc-res li:not(.on)::after{--o:0}
.pc-res b{display:block;font:600 .68rem/1.2 var(--se-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pc2);margin-bottom:8px}
.pc-res li:first-of-type b{color:#ff8a8a}
.pc-res h3{margin:0 0 6px;font-size:1rem;color:var(--se-ink);line-height:1.25}
.pc-res p{margin:0;color:var(--se-ink3);font-size:.86rem;line-height:1.5}
.pc-res li{transition:opacity .5s ease}
.pc-anim .pc-res li:not(.on){opacity:.45}

/* Harta (SEO) */
.pc-map__plot{position:relative}
.pc-map svg{display:block;width:100%;height:auto;overflow:visible}
.pc-map .tp{fill:none;stroke:rgba(138,166,255,.09);stroke-width:1}
.pc-map .ax{stroke:rgba(255,255,255,.14);stroke-width:1}
.pc-map .gd{stroke:rgba(255,255,255,.05);stroke-width:1;stroke-dasharray:3 5}
.pc-map .cv{fill:none;stroke:url(#pcmg);stroke-width:3;stroke-linecap:round}
.pc-map .ar{fill:url(#pcma)}
.pc-map .ck{transform-box:fill-box;transform-origin:0 0;transition:transform 2.4s var(--se-ease) .2s}
.pc-anim .pc-map:not(.is-in) .ck{transform:scaleX(0)}
.pc-mk{position:absolute;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#0a0b10;border:2px solid var(--pc2);font:700 .74rem/1 var(--se-mono);color:#fff;box-shadow:0 0 18px rgba(111,125,255,.6);transition:opacity .5s ease,transform .5s var(--se-ease);transition-delay:calc(.5s + var(--i)*.35s)}
.pc-anim .pc-map:not(.is-in) .pc-mk{opacity:0;transform:translate(-50%,-50%) scale(.4)}
.pc-ax{position:absolute;font:500 .7rem/1 var(--se-mono);color:var(--se-ink3);white-space:nowrap}
.pc-leg{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;counter-reset:m}
.pc-leg li{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.025);border:1px solid var(--se-line);counter-increment:m;color:var(--se-ink2);font-size:.88rem;line-height:1.4}
.pc-leg li::before{content:counter(m);flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--pc2);font:700 .68rem/1 var(--se-mono);color:#fff}
.pc-leg b{display:block;color:var(--se-ink);font-size:.95rem}
.pc-q{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;align-items:center}
.pc-q>small{font:600 .7rem/1 var(--se-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--se-ink3);margin-right:4px}
.pc-q span{display:inline-flex;gap:7px;align-items:center;padding:8px 12px;border-radius:99px;border:1px solid var(--se-line2);background:rgba(255,255,255,.03);font:500 .82rem/1.2 var(--se-mono);color:var(--se-ink2);transition:opacity .5s ease,transform .5s var(--se-ease);transition-delay:calc(1.2s + var(--i)*.15s)}
.pc-q span::before{content:"";width:10px;height:10px;border-radius:50%;border:1.5px solid var(--pc2);box-shadow:3px 3px 0 -2px var(--pc2)}
.pc-anim .pc-map:not(.is-in) .pc-q span{opacity:0;transform:translateY(8px)}

/* Pâlnia */
.pc-fun ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.pc-fun li{display:grid;grid-template-columns:190px 1fr;gap:16px;align-items:center}
.pc-fun li>b{color:var(--se-ink);font-size:.95rem;font-weight:600;line-height:1.3}
.pc-fun li>b small{display:block;color:var(--se-ink3);font:500 .74rem/1.3 var(--se-mono);margin-top:3px}
.pc-fb{position:relative;height:46px;border-radius:11px;background:rgba(255,255,255,.03);border:1px solid var(--se-line)}
.pc-fb>i{position:absolute;inset:0;border-radius:10px;transform-origin:0 50%;transform:scaleX(var(--a));background:linear-gradient(90deg,#3b4bff,#8aa6ff);box-shadow:0 0 26px -6px rgba(111,125,255,.7);transition:transform 1.2s var(--se-ease)}
.is-fix .pc-fb>i{transform:scaleX(var(--b))}
.pc-anim .pc-fun:not(.is-in) .pc-fb>i{transform:scaleX(0)}
.pc-fb>span{position:absolute;right:10px;padding:5px 8px;border-radius:7px;background:rgba(8,9,14,.78);top:50%;transform:translateY(-50%);font:500 .76rem/1.2 var(--se-mono);text-align:right;max-width:55%;transition:opacity .5s ease}
.pc-fb .lk{color:#ff9d9d}.pc-fb .fx{color:#c3cbff;opacity:0}
.is-fix .pc-fb .lk{opacity:0}.is-fix .pc-fb .fx{opacity:1}
.pc-fb u{position:absolute;left:calc(var(--a)*100% - 6px);top:60%;width:6px;height:6px;border-radius:50%;background:#ff8a8a;animation:pc-drop 1.8s ease-in infinite;transition:opacity .4s}
.pc-fb u+u{animation-delay:.6s;margin-left:-9px}.pc-fb u+u+u{animation-delay:1.2s;margin-left:5px}
@keyframes pc-drop{0%{transform:translateY(-8px);opacity:0}20%{opacity:1}100%{transform:translateY(34px);opacity:0}}
.is-fix .pc-fb u{opacity:0;animation:none}
.pc-fun .pc-top button{appearance:none;cursor:pointer;font:600 .86rem/1 var(--se-body);color:#fff;padding:11px 16px;border-radius:10px;border:1px solid rgba(111,125,255,.6);background:rgba(111,125,255,.16);transition:background-color .15s}
.pc-fun .pc-top button:hover{background:rgba(111,125,255,.28)}

/* Cronometrul */
.pc-race{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.pc-lane{border-radius:20px;border:1px solid var(--se-line);background:rgba(255,255,255,.02);padding:18px}
.pc-lane--f{border-color:rgba(111,125,255,.45);box-shadow:0 0 50px -20px rgba(111,125,255,.6)}
.pc-lane header{display:flex;justify-content:space-between;align-items:baseline;gap:10px}
.pc-lane header b{font-size:.95rem;color:var(--se-ink)}
.pc-t{font:700 clamp(1.6rem,4vw,2.3rem)/1 var(--se-display);letter-spacing:-.03em;color:var(--se-ink);font-variant-numeric:tabular-nums}
.pc-lane--s .pc-t{color:#ffb0b0}
.pc-tb{height:4px;border-radius:4px;background:rgba(255,255,255,.06);margin:12px 0 16px;overflow:hidden}
.pc-tb i{display:block;height:100%;transform-origin:0 50%;transform:scaleX(var(--w));background:linear-gradient(90deg,#4c5cff,#8aa6ff)}
.pc-lane--s .pc-tb i{background:linear-gradient(90deg,#a14b5c,#ff8a8a)}
.pc-ph{width:min(100%,210px);margin:0 auto;border-radius:24px;border:1px solid var(--se-line2);background:#0a0b0f;padding:14px 12px;display:grid;gap:8px;box-shadow:inset 0 0 0 4px #13151d}
.pc-ph i{display:block;height:12px;border-radius:6px;background:#232634;transition:opacity .35s ease,transform .35s var(--se-ease)}
.pc-ph .im{height:110px;border-radius:12px;background:radial-gradient(circle at 50% 60%,rgba(185,196,255,.55) 0 22%,transparent 23%),linear-gradient(160deg,#2b347a,#141833)}
.pc-ph .w8{width:80%}.pc-ph .w4{width:42%;background:#8aa6ff}
.pc-ph .bt{height:34px;border-radius:10px;background:linear-gradient(135deg,#6f7dff,#4c5cff)}
.pc-anim [data-pc-race] [data-at]:not(.on){opacity:.12;transform:translateY(4px)}
.pc-cz{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px}
.pc-cz li{display:flex;justify-content:space-between;gap:10px;font:500 .76rem/1.3 var(--se-mono);color:var(--se-ink3);padding:7px 10px;border-radius:8px;background:rgba(255,255,255,.03);transition:opacity .35s}
.pc-cz li::after{content:"gata";color:var(--se-ink3)}
.pc-anim [data-pc-race] .pc-cz li:not(.on)::after{content:"se încarcă…";color:#ffb0b0}

/* Studioul */
.pc-st{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(20px,4vw,48px);align-items:center}
.pc-feed{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:520px;width:100%;justify-self:center}
.pc-fr{position:relative;aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:var(--g);transition:transform 1s var(--se-ease),opacity .8s ease;transition-delay:calc(var(--i)*80ms)}
.pc-fr::before{content:"";position:absolute;left:50%;top:44%;width:38%;aspect-ratio:1;border-radius:var(--sh,50%);transform:translate(-50%,-50%);background:rgba(255,255,255,.75);box-shadow:0 18px 30px -10px rgba(0,0,0,.6)}
.pc-fr b{position:absolute;left:7px;bottom:7px;font:600 .64rem/1 var(--se-mono);padding:5px 7px;border-radius:6px;background:rgba(5,6,10,.6);color:#fff}
.pc-fr u{position:absolute;right:7px;top:7px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:rgba(5,6,10,.6);color:#c3cbff;font:700 .66rem/1 var(--se-body);text-decoration:none;transition:opacity .4s ease;transition-delay:calc(1s + var(--i)*80ms)}
.pc-fr--r::after{content:"";position:absolute;left:50%;top:44%;transform:translate(-30%,-50%);border:9px solid transparent;border-left:14px solid #1b2050}
.pc-anim .pc-st:not(.is-in) .pc-fr{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r)) scale(.85)}
.pc-anim .pc-st:not(.is-in) .pc-fr u{opacity:0}
.pc-cal{border-radius:18px;border:1px solid var(--se-line);background:rgba(255,255,255,.02);padding:18px}
.pc-cal h3{margin:0 0 12px;font:600 .74rem/1 var(--se-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pc2)}
.pc-days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}
.pc-days span{aspect-ratio:1;border-radius:6px;background:rgba(255,255,255,.04);display:grid;place-items:center;font:700 .62rem/1 var(--se-mono);color:#fff;transition:opacity .4s ease;transition-delay:calc(.6s + var(--i)*40ms)}
.pc-days span[data-t]{background:rgba(111,125,255,.3);box-shadow:inset 0 0 0 1px rgba(138,166,255,.5)}
.pc-anim .pc-st:not(.is-in) .pc-days span[data-t]{opacity:0}
.pc-keys{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:14px;font-size:.82rem;color:var(--se-ink3)}
.pc-keys span{display:inline-flex;gap:6px;align-items:center}
.pc-keys i{width:16px;height:16px;border-radius:4px;display:grid;place-items:center;font:700 .58rem/1 var(--se-mono);font-style:normal;color:#fff;background:rgba(111,125,255,.3)}
.pc-fmts{display:flex;justify-content:center;align-items:flex-end;gap:clamp(8px,2vw,18px);flex-wrap:wrap}
.pc-fmts figure{margin:0;display:grid;gap:10px;justify-items:center;transition:transform 1s var(--se-ease),opacity .8s ease;transition-delay:calc(var(--i)*120ms)}
.pc-fmts .pc-fr{width:var(--w);aspect-ratio:var(--ar);transition:none}
.pc-fmts figcaption{text-align:center;font-size:.85rem;color:var(--se-ink2)}
.pc-fmts figcaption small{display:block;font:500 .7rem/1.3 var(--se-mono);color:var(--pc2)}
.pc-anim .pc-st:not(.is-in) .pc-fmts figure{opacity:0;transform:translateX(var(--x)) scale(.7)}

/* Black Friday: ziua din ultimii 12 ani */
.pc-bf{max-width:860px;margin:0 0 28px}
.pc-bf svg{display:block;width:100%;height:auto}
.pc-bf .bd{fill:rgba(255,255,255,.025)}.pc-bf .bd2{fill:rgba(111,125,255,.06)}
.pc-bf .ln{fill:none;stroke:var(--pc2);stroke-width:2.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}
.pc-bf .ck{transform-box:fill-box;transform-origin:0 0;transition:transform 2s var(--se-ease) .2s}
.pc-anim .pc-bf:not(.is-in) .ck{transform:scaleX(0)}
.pc-bf circle{fill:#0a0b10;stroke:var(--pc2);stroke-width:2.5;vector-effect:non-scaling-stroke}
.pc-bf circle.hi{fill:var(--pc2)}
.pc-bf__h{position:absolute;width:32px;height:32px;transform:translate(-50%,-50%);border-radius:50%}
.pc-bf__w{position:relative}
.pc-bf__l{position:absolute;font:500 .72rem/1.2 var(--se-mono);color:var(--se-ink3);white-space:nowrap}
.pc-bf__l b{display:block;color:var(--se-ink);font:600 .9rem/1.2 var(--se-body)}

@media (max-width:980px){
  .pc-acc,.pc-two,.pc-st{grid-template-columns:1fr}
  .pc-card--big{grid-row:auto}
  .pc-tools{grid-template-columns:1fr}
  .pc-res ol{grid-template-columns:1fr;gap:20px;padding-left:34px}
  .pc-rail{left:8px;right:auto;top:8px;bottom:8px;width:2px;height:auto}
  .pc-rail i{transform-origin:50% 0;transform:scaleY(var(--p,1))}
  .pc-res li{padding-top:0}
  .pc-res li::before,.pc-res li::after{left:-34px}
}
@media (max-width:640px){
  .pc-fmts .pc-fr{width:calc(var(--w)*.58)}
  .pc-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%}.pc-tabs button{font-size:.8rem;padding:11px 6px}
  .pc-fun li{grid-template-columns:1fr;gap:6px}
  .pc-fb>span{max-width:70%}
  .pc-race{grid-template-columns:1fr 1fr;gap:8px}
  .pc-lane{padding:12px}
  .pc-lane header{flex-direction:column;align-items:flex-start;gap:6px}
  .pc-lane header b{font-size:.82rem}
  .pc-ph .im{height:80px}
  .pc-cz li{font-size:.66rem;padding:6px}
  .pc-cz li::after{display:none}
  .pc-card--big .pc-bars{height:170px;padding:0 6%}
  .pc-minis{gap:10px}.pc-card{padding:14px 12px 38px}
  .pc-bars{gap:10px}
  .pc-b em{font-size:.72rem}
  .pc-b span{font-size:.62rem}
  .pc-bf__l{font-size:.62rem}.pc-bf__l b{font-size:.76rem}
}
@media (prefers-reduced-motion:reduce){
  .pc-bg__g,.pc-bg .ck,.pc-scan li::before,.pc-beam,.pc-fb u{animation:none!important}
  .pc-beam{display:none}
  .pc-sec *,.pc-sec *::before,.pc-sec *::after{transition:none!important}
}
html.se-calm .pc-beam{display:none}
html.se-calm .pc-bg__g,html.se-calm .pc-scan li::before,html.se-calm .pc-fb u{animation:none!important}
