@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Syne:wght@400;600;700;800&family=JetBrains+Mono:wght@300;400;500&display=swap";
:root{--bg:#030508;--surface:#080d14;--surface2:#0d1520;--cyan:#00f5d4;--purple:#b14aed;--pink:#ff2d78;--yellow:#f5c518;--text:#e8edf5;--muted:#5a6478;--border:#00f5d41f;--border-subtle:#ffffff0d;--font-display:"Bebas Neue",sans-serif;--font-body:"Syne",sans-serif;--font-mono:"JetBrains Mono",monospace}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:1;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--cyan)}::selection{color:var(--cyan);background:#00f5d440}a{color:inherit;text-decoration:none}.nav{z-index:100;-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--border);background:#030508bf;justify-content:space-between;align-items:center;padding:22px 60px;transition:padding .3s;display:flex;position:fixed;top:0;left:0;right:0}.nav-logo{font-family:var(--font-display);letter-spacing:4px;background:linear-gradient(90deg,var(--cyan),var(--purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;gap:10px;font-size:1.75rem;display:flex}.nav-logo img,.nav-logo svg{flex-shrink:0;width:32px;height:32px}.nav-links{gap:40px;list-style:none;display:flex}.nav-links a{color:var(--muted);letter-spacing:2px;text-transform:uppercase;font-size:.78rem;font-weight:600;transition:color .25s}.nav-links a:hover{color:var(--cyan)}.nav-cta{border:1px solid var(--cyan);color:var(--cyan);font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;cursor:pointer;background:0 0;padding:10px 24px;font-size:.78rem;font-weight:700;transition:all .25s}.nav-cta:hover{background:var(--cyan);color:var(--bg);box-shadow:0 0 30px #00f5d459}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:100vh;padding:120px 60px 80px;display:grid;position:relative;overflow:hidden}.hero-grid{background-image:linear-gradient(#00f5d409 1px,#0000 1px),linear-gradient(90deg,#00f5d409 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 75%);mask-image:radial-gradient(#000 20%,#0000 75%)}.hero-glow-1{pointer-events:none;background:radial-gradient(circle,#b14aed1f 0%,#0000 70%);width:700px;height:700px;position:absolute;top:-150px;right:-100px}.hero-glow-2{pointer-events:none;background:radial-gradient(circle,#00f5d414 0%,#0000 70%);width:500px;height:500px;position:absolute;bottom:-50px;left:50px}.hero-content{z-index:2;animation:.9s both fadeInUp;position:relative}.hero-badge{font-family:var(--font-mono);color:var(--cyan);letter-spacing:1px;border:1px solid #00f5d44d;align-items:center;gap:8px;margin-bottom:28px;padding:6px 16px;font-size:.7rem;display:inline-flex}.hero-badge-dot{background:var(--cyan);border-radius:50%;width:6px;height:6px;animation:2s infinite pulseDot}.hero-h1{font-family:var(--font-display);letter-spacing:3px;font-size:clamp(4rem,10vw,9rem);line-height:.92}.hero-h1-line1{color:var(--text);display:block}.hero-h1-line2{background:linear-gradient(90deg,var(--cyan)0%,var(--purple)50%,var(--pink)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.hero-desc{color:var(--muted);max-width:500px;margin-top:28px;font-size:1rem;font-weight:400;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:44px;display:flex}.btn-primary{background:linear-gradient(135deg,var(--cyan),var(--purple));color:var(--bg);font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);border:none;padding:15px 36px;font-size:.82rem;font-weight:800;transition:all .3s;display:inline-block}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 50px #00f5d473,0 0 100px #b14aed33}.btn-ghost{border:1px solid var(--border);color:var(--text);font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:15px 36px;font-size:.82rem;font-weight:700;transition:all .25s;display:inline-flex}.btn-ghost:hover{border-color:var(--cyan);color:var(--cyan)}.hero-chart-wrap{z-index:2;background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--cyan);margin-top:260px;padding:28px;animation:1s .3s both fadeInRight;position:relative}.hero-chart-header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.hero-chart-label{font-family:var(--font-mono);color:var(--cyan);letter-spacing:2px;margin-bottom:4px;font-size:.65rem}.hero-chart-title{font-family:var(--font-display);letter-spacing:2px;font-size:1.4rem}.hero-chart-badge{font-family:var(--font-mono);color:var(--cyan);letter-spacing:2px;border:1px solid #00f5d433;align-items:center;gap:8px;padding:5px 10px;font-size:.62rem;display:flex}.hero-chart-stats{background:var(--border);border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:16px;display:grid}.hero-chart-stat{background:var(--surface);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.hero-chart-stat-val{font-family:var(--font-mono);color:var(--text);font-size:.95rem;font-weight:600}.hero-chart-stat-label{font-family:var(--font-mono);color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:.58rem}.hero-mini-stats{border-top:1px solid var(--border);align-items:center;gap:24px;margin-top:44px;padding-top:32px;animation:.8s .6s both fadeInUp;display:flex}.hero-mini-stat{flex-direction:column;gap:4px;display:flex}.hero-mini-val{font-family:var(--font-display);letter-spacing:2px;color:var(--cyan);font-size:1.8rem;line-height:1}.hero-mini-label{font-family:var(--font-mono);color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:.6rem}.hero-mini-divider{background:var(--border);width:1px;height:36px}.ticker{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);z-index:2;padding:14px 0;position:relative;overflow:hidden}.ticker-track{white-space:nowrap;will-change:transform;gap:56px;width:max-content;animation:40s linear infinite tickerScroll;display:flex}.ticker-track:hover{animation-play-state:paused}.ticker-item{font-family:var(--font-mono);color:var(--muted);flex-shrink:0;align-items:center;gap:10px;font-size:.78rem;display:flex}.ticker-sym{color:var(--text);font-weight:500}.ticker-up{color:var(--cyan)}.ticker-dn{color:var(--pink)}.ticker-sep{color:var(--border);margin:0 8px}.ticker-dash{color:var(--muted);opacity:.4}.section-label{font-family:var(--font-mono);letter-spacing:4px;color:var(--cyan);text-transform:uppercase;margin-bottom:14px;font-size:.7rem}.section-title{font-family:var(--font-display);letter-spacing:2px;margin-bottom:56px;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1}.gradient-text-cp{background:linear-gradient(90deg,var(--cyan),var(--purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-pp{background:linear-gradient(90deg,var(--purple),var(--pink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.wyniki-section{padding:100px 60px;position:relative}.stats-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:2px;margin-bottom:48px;display:grid}.stat-card{background:var(--surface);padding:40px 32px;transition:transform .3s;position:relative;overflow:hidden}.stat-card:after{content:"";background:linear-gradient(90deg,var(--cyan),var(--purple));transform-origin:0;height:2px;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.stat-card:hover:after{transform:scaleX(1)}.stat-number{font-family:var(--font-display);letter-spacing:2px;background:linear-gradient(135deg,var(--cyan),var(--purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:3.2rem;display:block}.stat-label{color:var(--muted);letter-spacing:2px;text-transform:uppercase;margin-top:8px;font-size:.74rem;font-weight:600}.stat-delta{font-family:var(--font-mono);color:var(--cyan);margin-top:12px;font-size:.75rem}.chart-panel{background:var(--surface);border:1px solid var(--border);padding:40px}.chart-header{justify-content:space-between;align-items:flex-start;margin-bottom:32px;display:flex}.chart-title{letter-spacing:.5px;font-size:1rem;font-weight:700}.chart-sub{color:var(--muted);font-size:.74rem;font-family:var(--font-mono);margin-top:4px}.chart-filters{gap:4px;display:flex}.chart-filter-btn{border:1px solid var(--border);color:var(--muted);font-family:var(--font-mono);cursor:pointer;background:0 0;padding:6px 14px;font-size:.7rem;transition:all .2s}.chart-filter-btn:hover,.chart-filter-btn.active{border-color:var(--cyan);color:var(--cyan);background:#00f5d40d}.monthly-grid{grid-template-columns:repeat(12,1fr);gap:4px;display:grid}.month-bar-wrap{flex-direction:column;align-items:center;gap:6px;display:flex}.month-pct{font-family:var(--font-mono);font-size:.6rem}.month-bar-track{background:#ffffff06;justify-content:center;align-items:flex-end;width:100%;height:80px;display:flex}.month-bar{width:70%;transition:height .8s cubic-bezier(.34,1.56,.64,1)}.month-bar-pos{background:linear-gradient(0deg,var(--cyan),#00f5d44d)}.month-bar-neg{background:linear-gradient(0deg,var(--pink),#ff2d784d)}.month-name{font-family:var(--font-mono);color:var(--muted);letter-spacing:1px;font-size:.58rem}.blog-section{background:var(--surface);border-top:1px solid var(--border);padding:100px 60px}.blog-header{justify-content:space-between;align-items:flex-end;margin-bottom:56px;display:flex}.blog-grid{background:var(--border);grid-template-columns:2fr 1fr 1fr;gap:2px;display:grid}.blog-card{background:var(--bg);color:var(--text);flex-direction:column;padding:40px;text-decoration:none;transition:transform .3s;display:flex;position:relative;overflow:hidden}.blog-card:hover{transform:translateY(-3px)}.blog-card:before{content:"";background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:0;height:1px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.blog-card:hover:before{opacity:1}.blog-card-feat{padding:48px}.blog-tag{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;margin-bottom:18px;font-size:.65rem;display:inline-block}.tag-strategy{color:var(--cyan)}.tag-psychology{color:var(--purple)}.tag-analysis{color:var(--yellow)}.tag-risk{color:var(--pink)}.tag-rynek{color:var(--yellow)}.blog-card h3{letter-spacing:-.02em;margin-bottom:14px;font-size:1.3rem;font-weight:800;line-height:1.25}.blog-card-feat h3{font-size:1.9rem}.blog-card p{color:var(--muted);flex:1;margin-bottom:28px;font-size:.86rem;line-height:1.7}.blog-meta{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.blog-date{font-family:var(--font-mono);color:var(--muted);font-size:.68rem}.blog-arrow{border:1px solid var(--border);width:32px;height:32px;color:var(--cyan);justify-content:center;align-items:center;font-size:1rem;transition:transform .3s,border-color .3s;display:flex}.blog-card:hover .blog-arrow{border-color:var(--cyan);transform:translate(3px,-3px)}.blog-view-all{color:var(--cyan);letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid var(--border);align-items:center;gap:8px;padding-bottom:4px;font-size:.78rem;font-weight:700;transition:border-color .3s;display:inline-flex}.blog-view-all:hover{border-color:var(--cyan)}.blog-post-hero{max-width:820px;margin:0 auto;padding:160px 60px 80px}.blog-post-content{max-width:820px;margin:0 auto;padding:0 60px 120px;font-size:1.05rem;line-height:1.85}.blog-post-content h2{font-family:var(--font-display);letter-spacing:1px;color:var(--text);margin:56px 0 20px;font-size:2rem}.blog-post-content h3{color:var(--text);margin:32px 0 14px;font-size:1.2rem;font-weight:700}.blog-post-content p{color:var(--muted);margin-bottom:20px}.blog-post-content p:has(+p){margin-bottom:16px}.blog-post-content strong{color:var(--text);font-weight:700}.blog-post-content blockquote{border-left:3px solid var(--cyan);background:var(--surface);color:var(--text);margin:32px 0;padding:16px 24px;font-style:italic}.blog-post-content code{font-family:var(--font-mono);background:var(--surface);border:1px solid var(--border);color:var(--cyan);padding:2px 8px;font-size:.85em}.blog-post-content ul,.blog-post-content ol{color:var(--muted);margin-bottom:20px;padding-left:24px}.blog-post-content li{margin-bottom:8px}.blog-post-content hr{border:none;border-top:1px solid var(--border);margin:40px 0}.blog-page{max-width:1200px;margin:0 auto;padding:120px 60px 100px}.blog-all-grid{background:var(--border);grid-template-columns:repeat(3,1fr);gap:2px;margin-top:48px;display:grid}.newsletter-section{text-align:center;padding:100px 60px;position:relative;overflow:hidden}.newsletter-bg{pointer-events:none;background:radial-gradient(at 50% 120%,#b14aed1a 0%,#0000 70%);position:absolute;inset:0}.newsletter-section h2{font-family:var(--font-display);letter-spacing:3px;z-index:2;margin-bottom:14px;font-size:clamp(3rem,6vw,5.5rem);position:relative}.newsletter-section>p{color:var(--muted);z-index:2;max-width:480px;margin-bottom:44px;margin-left:auto;margin-right:auto;font-size:.96rem;line-height:1.7;position:relative}.newsletter-form{z-index:2;max-width:460px;margin:0 auto;display:flex;position:relative}.newsletter-input{background:var(--surface);border:1px solid var(--border);color:var(--text);font-family:var(--font-mono);border-right:none;outline:none;flex:1;padding:15px 20px;font-size:.84rem;transition:border-color .3s}.newsletter-input:focus{border-color:var(--cyan)}.newsletter-input::placeholder{color:var(--muted)}.newsletter-btn{background:var(--cyan);color:var(--bg);font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;padding:15px 26px;font-size:.78rem;font-weight:800;transition:all .3s}.newsletter-btn:hover{background:var(--purple);box-shadow:0 0 30px #b14aed73}.footer{border-top:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;padding:36px 60px;display:flex}.footer-logo{font-family:var(--font-display);letter-spacing:4px;background:linear-gradient(90deg,var(--cyan),var(--purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.35rem}.footer-links{gap:28px;list-style:none;display:flex}.footer-links a{color:var(--muted);letter-spacing:1px;font-size:.74rem;transition:color .25s}.footer-links a:hover{color:var(--cyan)}.footer-disclaimer{font-family:var(--font-mono);color:var(--muted);text-align:right;max-width:280px;font-size:.62rem;line-height:1.6}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes pulseDot{0%,to{opacity:1;box-shadow:0 0 #00f5d499}50%{opacity:.5;box-shadow:0 0 0 5px #00f5d400}}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(20px)}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.hero-chart-wrap{display:none}.stats-grid{grid-template-columns:repeat(2,1fr)}.blog-grid{grid-template-columns:1fr 1fr}.blog-all-grid{grid-template-columns:repeat(2,1fr)}.monthly-grid{grid-template-columns:repeat(6,1fr)}}@media (max-width:768px){.nav{padding:18px 24px}.nav-links{display:none}.hero{grid-template-columns:1fr;padding:100px 24px 60px}.wyniki-section,.blog-section,.newsletter-section{padding:60px 24px}.footer{text-align:center;flex-direction:column;gap:20px;padding:28px 24px}.footer-disclaimer{text-align:center;max-width:100%}.stats-grid,.blog-grid,.blog-all-grid{grid-template-columns:1fr}.blog-header{flex-direction:column;align-items:flex-start;gap:20px}.monthly-grid{grid-template-columns:repeat(6,1fr)}.chart-panel{padding:24px}.blog-post-hero,.blog-post-content{padding-left:24px;padding-right:24px}.blog-page{padding:120px 24px 80px}.newsletter-form{flex-direction:column}.newsletter-input{border-right:1px solid var(--border);border-bottom:none}}.weekly-section{border-top:1px solid var(--border);padding:100px 60px}.weekly-summary{background:var(--surface);border:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin-bottom:32px;display:grid}.weekly-summary-item{flex-direction:column;gap:6px;padding:28px 32px;display:flex}.weekly-summary-divider{background:var(--border);width:1px}.weekly-summary-num{font-family:var(--font-display);letter-spacing:2px;font-size:2.2rem}.weekly-summary-label{font-family:var(--font-mono);color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:.68rem}.weekly-filters{flex-wrap:wrap;gap:4px;margin-bottom:24px;display:flex}.weekly-list{background:var(--border);border:1px solid var(--border);flex-direction:column;gap:2px;display:flex}.weekly-row{background:var(--surface);cursor:pointer;transition:background .2s}.weekly-row:hover,.weekly-row-open{background:var(--surface2)}.weekly-row-header{grid-template-columns:200px 1fr 180px 140px 32px;align-items:center;gap:16px;padding:20px 28px;display:grid}.weekly-row-left{align-items:center;gap:14px;display:flex}.weekly-indicator{border-radius:2px;flex-shrink:0;width:3px;height:36px}.weekly-week{letter-spacing:.5px;font-size:.9rem;font-weight:700}.weekly-date{font-family:var(--font-mono);color:var(--muted);margin-top:2px;font-size:.68rem}.weekly-row-markets{flex-wrap:wrap;gap:6px;display:flex}.weekly-market-tag{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;border:1px solid;padding:3px 8px;font-size:.62rem}.weekly-row-stats{gap:24px;display:flex}.weekly-stat{flex-direction:column;gap:2px;display:flex}.weekly-stat-val{font-family:var(--font-mono);color:var(--text);font-size:.9rem;font-weight:500}.weekly-stat-label{font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:.6rem}.weekly-row-right{text-align:right}.weekly-pct{font-family:var(--font-display);letter-spacing:1px;font-size:1.6rem;line-height:1}.weekly-pnl{font-family:var(--font-mono);opacity:.8;margin-top:2px;font-size:.75rem}.weekly-chevron{color:var(--muted);text-align:center;font-size:.8rem;transition:transform .2s}.weekly-row-detail{border-top:1px solid var(--border);padding:20px 28px 24px;animation:.3s both fadeInUp}.weekly-highlight{max-width:700px}@media (max-width:900px){.weekly-section{padding:60px 24px}.weekly-summary{grid-template-columns:1fr 1fr}.weekly-summary-divider{display:none}.weekly-row-header{grid-template-columns:1fr auto;gap:12px}.weekly-row-markets,.weekly-row-stats{display:none}.weekly-chevron{grid-area:1/2}}.collab-section{border-top:1px solid var(--border);padding:100px 60px;position:relative;overflow:hidden}.collab-bg-grid{pointer-events:none;background-image:linear-gradient(#00f5d408 1px,#0000 1px),linear-gradient(90deg,#00f5d408 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.collab-glow{pointer-events:none;background:radial-gradient(circle,#00f5d40f 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-100px;right:-100px}.collab-inner{z-index:2;max-width:1000px;position:relative}.collab-header{margin-bottom:48px}.collab-intro{color:var(--muted);max-width:620px;margin-top:0;font-size:1.05rem;line-height:1.8}.collab-stats{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:64px;display:grid}.collab-stat{background:var(--surface);flex-direction:column;gap:6px;padding:28px 32px;display:flex}.collab-stat-num{font-family:var(--font-display);color:var(--cyan);letter-spacing:2px;font-size:2.4rem;line-height:1}.collab-stat-label{font-family:var(--font-mono);color:var(--muted);letter-spacing:2px;text-transform:uppercase;font-size:.65rem}.collab-subtitle{font-family:var(--font-display);letter-spacing:2px;margin-bottom:32px;font-size:clamp(2rem,4vw,3rem);line-height:1}.collab-offers{margin-bottom:72px}.collab-offers-grid{background:var(--border);grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.collab-offer-card{background:var(--surface);padding:36px;transition:background .2s;position:relative;overflow:hidden}.collab-offer-card:hover{background:var(--surface2)}.collab-offer-card:after{content:"";background:var(--oc,var(--cyan));transform-origin:0;height:2px;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.3)}.collab-offer-card:hover:after{transform:scaleX(1)}.collab-offer-icon{color:var(--oc,var(--cyan));opacity:.7;margin-bottom:14px;font-size:1.6rem}.collab-offer-title{font-size:1.05rem;font-weight:700;font-family:var(--font-body);margin-bottom:10px}.collab-offer-desc{color:var(--muted);font-size:.88rem;line-height:1.75}.collab-form-wrap{margin-bottom:0}.collab-form{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--cyan);flex-direction:column;gap:20px;padding:48px;display:flex}.collab-form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.collab-field{flex-direction:column;gap:8px;display:flex}.collab-label{font-family:var(--font-mono);color:var(--muted);letter-spacing:2px;text-transform:uppercase;font-size:.65rem}.collab-input{background:var(--bg);border:1px solid var(--border);color:var(--text);font-family:var(--font-body);outline:none;width:100%;padding:14px 16px;font-size:.92rem;transition:border-color .2s}.collab-input:focus{border-color:var(--cyan)}.collab-input::placeholder{color:var(--muted)}.collab-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235a6478' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat}.collab-textarea{resize:vertical;min-height:140px;line-height:1.6}.collab-submit{background:linear-gradient(135deg,var(--cyan),var(--purple));color:var(--bg);font-family:var(--font-body);letter-spacing:2px;cursor:pointer;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);border:none;align-self:flex-start;padding:18px 40px;font-size:.82rem;font-weight:800;transition:opacity .2s}.collab-submit:hover{opacity:.85}.collab-disclaimer{font-family:var(--font-mono);color:var(--muted);margin-top:-8px;font-size:.62rem}.collab-success{background:var(--surface);border:1px solid #00f5d44d;border-top:3px solid var(--cyan);text-align:center;padding:64px 48px}.collab-success-icon{color:var(--cyan);margin-bottom:16px;font-size:2.5rem}.collab-success-title{margin-bottom:10px;font-size:1.5rem;font-weight:800}.collab-success-desc{color:var(--muted);font-size:.92rem}@media (max-width:768px){.collab-section{padding:60px 24px}.collab-stats{grid-template-columns:1fr 1fr}.collab-offers-grid{grid-template-columns:1fr}.collab-form{padding:28px 20px}.collab-form-row{grid-template-columns:1fr}.collab-submit{text-align:center;width:100%}}.about-section{border-top:1px solid var(--border);padding:100px 60px;position:relative;overflow:hidden}.about-bg-grid{pointer-events:none;background-image:linear-gradient(#00f5d408 1px,#0000 1px),linear-gradient(90deg,#00f5d408 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.about-glow{pointer-events:none;background:radial-gradient(circle,#b14aed14 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-100px;right:-100px}.about-inner{z-index:2;max-width:1000px;position:relative}.about-hero{margin-bottom:56px}.about-bio{color:var(--muted);max-width:580px;margin-bottom:28px;font-size:1.05rem;line-height:1.8}.about-bio strong{color:var(--text);font-weight:700}.about-tags{flex-wrap:wrap;gap:8px;display:flex}.about-tag{color:var(--cyan);font-family:var(--font-mono);letter-spacing:1px;border:1px solid #00f5d440;padding:6px 14px;font-size:.7rem}.about-stats{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:64px;display:grid}.about-stat-card{background:var(--surface);flex-direction:column;gap:6px;padding:32px;display:flex}.about-stat-num{font-family:var(--font-display);letter-spacing:2px;color:var(--cyan);font-size:2.8rem;line-height:1}.about-stat-label{font-family:var(--font-mono);color:var(--muted);letter-spacing:2px;text-transform:uppercase;font-size:.65rem}.about-timeline-wrap{margin-bottom:64px}.about-subtitle{font-family:var(--font-display);letter-spacing:2px;margin-bottom:32px;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.tl-nav{gap:2px;margin-bottom:2px;display:flex}.tl-btn{background:var(--surface);color:var(--muted);font-family:var(--font-mono);cursor:pointer;letter-spacing:2px;border:none;border-bottom:2px solid #0000;flex:1;padding:14px;font-size:.95rem;font-weight:700;transition:all .2s}.tl-btn:hover{color:var(--text);background:var(--surface2)}.tl-btn-active{background:var(--surface2)!important}.tl-content{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--cyan);padding:36px;transition:border-top-color .3s}.tl-title{margin-bottom:14px;font-size:1.3rem;font-weight:800}.tl-desc{color:var(--muted);max-width:600px;font-size:.96rem;line-height:1.8}.about-values-wrap{margin-bottom:64px}.about-values-grid{background:var(--border);grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.value-card{background:var(--surface);padding:36px;position:relative;overflow:hidden}.value-card:after{content:"";background:var(--vc,var(--cyan));transform-origin:0;height:2px;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.3)}.value-card:hover:after{transform:scaleX(1)}.value-icon{color:var(--cyan);opacity:.6;margin-bottom:16px;font-size:1.8rem}.value-title{font-size:1.05rem;font-weight:700;font-family:var(--font-body);margin-bottom:10px}.value-desc{color:var(--muted);font-size:.88rem;line-height:1.75}.about-cta{background:var(--surface);border:1px solid var(--border);justify-content:space-between;align-items:center;gap:32px;padding:44px;display:flex}.about-cta-title{margin-bottom:8px;font-size:1.4rem;font-weight:800}.about-cta-sub{color:var(--muted);font-size:.88rem}@media (max-width:1024px){.about-values-grid{grid-template-columns:1fr}}@media (max-width:768px){.about-section{padding:60px 24px}.about-stats{grid-template-columns:1fr 1fr}.about-cta{flex-direction:column;align-items:flex-start}.tl-btn{padding:12px 8px;font-size:.78rem}}.nav-right{align-items:center;gap:16px;display:flex}.nav-cta-desktop{display:block}.nav-burger{border:1px solid var(--border);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:8px;display:none}.nav-burger span{background:var(--cyan);transform-origin:50%;width:100%;height:1.5px;transition:all .3s;display:block}.nav-burger-open span:first-child{transform:translateY(6.5px)rotate(45deg)}.nav-burger-open span:nth-child(2){opacity:0}.nav-burger-open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mobile-menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:99;border-top:1px solid var(--border);background:#030508fa;flex-direction:column;padding:40px 24px;animation:.2s fadeInDown;display:flex;position:fixed;inset:73px 0 0}.mobile-menu-links{flex-direction:column;flex:1;gap:4px;list-style:none;display:flex}.mobile-menu-link{font-family:var(--font-display);letter-spacing:3px;color:var(--text);border-bottom:1px solid var(--border);padding:12px 0;font-size:2.2rem;transition:color .2s;display:block}.mobile-menu-link:hover{color:var(--cyan)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.nav{padding:18px 24px}.nav-links{display:none}.nav-burger{display:flex}.nav-cta-desktop{display:none}}.seo-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.equity-section{border-top:1px solid var(--border);padding:100px 60px;position:relative}.equity-cards{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:2px;margin-bottom:32px;display:grid}.equity-card{background:var(--surface);flex-direction:column;gap:8px;padding:28px 32px;display:flex}.equity-card-val{font-family:var(--font-display);letter-spacing:2px;color:var(--text);font-size:2.2rem;line-height:1}.equity-card-label{font-family:var(--font-mono);color:var(--muted);letter-spacing:2px;text-transform:uppercase;font-size:.62rem}.equity-chart-wrap{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--cyan);margin-bottom:16px;padding:24px 16px 8px}.equity-disclaimer{font-family:var(--font-mono);color:var(--muted);max-width:600px;font-size:.62rem;line-height:1.6}@media (max-width:768px){.equity-section{padding:60px 24px}.equity-cards{grid-template-columns:1fr 1fr}}.slownik-section{max-width:900px;padding:100px 60px}.slownik-intro{color:var(--muted);max-width:600px;margin-bottom:40px;font-size:1rem;line-height:1.7}.slownik-controls{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.slownik-search{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--cyan);color:var(--text);font-family:var(--font-body);outline:none;width:100%;padding:14px 20px;font-size:.95rem;transition:border-color .2s}.slownik-search:focus{border-color:var(--cyan)}.slownik-search::placeholder{color:var(--muted)}.slownik-filters{flex-wrap:wrap;gap:8px;display:flex}.slownik-filter{background:var(--surface);border:1px solid var(--border);color:var(--muted);font-family:var(--font-mono);letter-spacing:1px;cursor:pointer;padding:8px 18px;font-size:.7rem;transition:all .2s}.slownik-filter:hover{color:var(--text);border-color:#00f5d44d}.slownik-filter.active{border-color:var(--cyan);color:var(--cyan);background:#00f5d414}.slownik-count{font-family:var(--font-mono);color:var(--muted);letter-spacing:1px;margin-bottom:16px;font-size:.7rem}.slownik-list{background:var(--border);border:1px solid var(--border);flex-direction:column;gap:2px;display:flex}.slownik-item{background:var(--surface);cursor:pointer;border-left:3px solid #0000;padding:20px 24px;transition:background .15s}.slownik-item:hover{background:var(--surface2)}.slownik-item.expanded{background:var(--surface2);border-left-color:var(--cyan)}.slownik-item-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px;display:flex}.slownik-item-left{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.slownik-cat-badge{font-family:var(--font-mono);color:var(--muted);border:1px solid var(--border);letter-spacing:1px;white-space:nowrap;padding:2px 8px;font-size:.58rem}.slownik-term{color:var(--text);font-size:1rem;font-weight:700}.slownik-arrow{font-family:var(--font-mono);color:var(--cyan);text-align:center;flex-shrink:0;width:24px;font-size:1.2rem}.slownik-short{color:var(--muted);font-size:.88rem;line-height:1.6}.slownik-full{color:var(--text);border-top:1px solid var(--border);margin-top:14px;padding-top:14px;font-size:.9rem;line-height:1.8}.slownik-empty{background:var(--surface);text-align:center;color:var(--muted);font-family:var(--font-mono);padding:48px;font-size:.85rem}@media (max-width:768px){.slownik-section{padding:60px 24px}.slownik-item{padding:16px}}.faq-section{border-top:1px solid var(--border);padding:100px 60px}.faq-inner{max-width:800px}.faq-list{background:var(--border);border:1px solid var(--border);flex-direction:column;gap:2px;display:flex}.faq-item{background:var(--surface);cursor:pointer;border-left:3px solid #0000;padding:24px 28px;transition:all .2s}.faq-item:hover{background:var(--surface2)}.faq-open{border-left-color:var(--cyan);background:var(--surface2)!important}.faq-question{justify-content:space-between;align-items:center;gap:20px;font-size:1rem;font-weight:700;line-height:1.4;display:flex}.faq-icon{font-family:var(--font-mono);color:var(--cyan);text-align:center;flex-shrink:0;width:24px;font-size:1.3rem}.faq-answer{color:var(--muted);border-top:1px solid var(--border);margin-top:16px;padding-top:16px;font-size:.92rem;line-height:1.8}@media (max-width:768px){.faq-section{padding:60px 24px}.faq-item{padding:18px 16px}.faq-question{font-size:.92rem}}.blog-card-deco{pointer-events:none;height:60px;position:absolute;top:0;left:0;right:0;overflow:hidden}.blog-card-body{z-index:2;flex-direction:column;height:100%;display:flex;position:relative}.blog-card-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.blog-tag-v2{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;border-radius:0;padding:4px 12px;font-size:.62rem;font-weight:600}.blog-read-time{font-family:var(--font-mono);color:var(--muted);letter-spacing:1px;font-size:.62rem}.blog-card-title{letter-spacing:-.02em;margin-bottom:16px;font-size:1.55rem;font-weight:800;line-height:1.2}.blog-card-excerpt{color:var(--muted);flex:1;margin-bottom:28px;font-size:.88rem;line-height:1.75}.blog-cta-link{font-family:var(--font-mono);letter-spacing:2px;font-size:.72rem;font-weight:600;transition:opacity .2s}.blog-card:hover .blog-cta-link{opacity:.7}.blog-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:40px;display:flex}.blog-filter-btn{background:var(--surface);border:1px solid var(--border);color:var(--muted);font-family:var(--font-mono);letter-spacing:1px;cursor:pointer;align-items:center;gap:6px;padding:8px 18px;font-size:.7rem;transition:all .2s;display:flex}.blog-filter-btn:hover{color:var(--text);border-color:#00f5d44d}.blog-filter-btn.active{border-color:var(--cyan);color:var(--cyan);background:#00f5d40f}.blog-filter-count{background:#ffffff0f;border-radius:2px;padding:1px 6px;font-size:.6rem}.blog-filter-total{font-family:var(--font-mono);color:var(--muted);letter-spacing:1px;margin-left:auto;font-size:.65rem}.blog-card-v2{animation:.5s both fadeInUp}.blog-card-accent{height:3px;position:absolute;top:0;left:0;right:0}@media (max-width:768px){.blog-filter-total{display:none}.blog-filters{gap:6px}.blog-filter-btn{padding:7px 12px;font-size:.65rem}}.reading-progress-wrap{z-index:200;background:#ffffff0d;height:3px;position:fixed;top:0;left:0;right:0}.reading-progress-bar{background:linear-gradient(90deg,var(--cyan),var(--purple));height:100%;transition:width .1s linear;box-shadow:0 0 8px #00f5d480}.related-section{border-top:1px solid var(--border);background:var(--surface);padding:80px 60px}.related-header{margin-bottom:40px}.related-title{font-family:var(--font-display);letter-spacing:2px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1}.related-grid{background:var(--border);grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.related-card{background:var(--bg);color:var(--text);flex-direction:column;text-decoration:none;transition:background .2s;display:flex;position:relative;overflow:hidden}.related-card:hover{background:var(--surface2)}.related-card-accent{opacity:.6;height:2px;position:absolute;top:0;left:0;right:0}.related-card-body{flex-direction:column;gap:0;height:100%;padding:28px;display:flex}.related-card-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.related-card-title{margin-bottom:10px;font-size:1rem;font-weight:800;line-height:1.3}.related-card-excerpt{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:20px;font-size:.82rem;line-height:1.65;display:-webkit-box;overflow:hidden}@media (max-width:768px){.related-section{padding:60px 24px}.related-grid{grid-template-columns:1fr}}.tygodnik-section{max-width:1100px;padding:100px 60px}.tygodnik-intro{color:var(--muted);max-width:580px;margin-bottom:32px;font-size:1rem;line-height:1.7}.tygodnik-year-nav{gap:4px;margin-bottom:32px;display:flex}.tygodnik-year-btn{background:var(--surface);border:1px solid var(--border);color:var(--muted);font-family:var(--font-mono);letter-spacing:2px;cursor:pointer;padding:8px 20px;font-size:.75rem;transition:all .2s}.tygodnik-year-btn.active{border-color:var(--cyan);color:var(--cyan);background:#00f5d414}.tygodnik-summary{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--cyan);align-items:center;gap:0;margin-bottom:4px;display:flex;overflow:hidden}.tygodnik-sum-stat{flex-direction:column;gap:4px;padding:20px 32px;display:flex}.tygodnik-sum-val{font-family:var(--font-display);letter-spacing:2px;color:var(--text);font-size:1.8rem;line-height:1}.tygodnik-sum-label{font-family:var(--font-mono);color:var(--muted);letter-spacing:2px;text-transform:uppercase;font-size:.6rem}.tygodnik-sum-divider{background:var(--border);flex-shrink:0;width:1px;height:40px}.tygodnik-table-wrap{background:var(--border);border:1px solid var(--border);flex-direction:column;gap:1px;margin-bottom:16px;display:flex}.tygodnik-head{background:var(--surface2)!important;cursor:default!important}.tygodnik-head:hover{background:var(--surface2)!important}.tygodnik-row{background:var(--surface);cursor:pointer;border-left:3px solid #0000;grid-template-columns:2fr 1fr 1.2fr 1fr 1fr 40px;align-items:center;gap:0;padding:18px 24px;transition:background .15s;display:grid}.tygodnik-row:hover{background:var(--surface2)}.tygodnik-row-open{border-left-color:var(--cyan);background:var(--surface2)!important}.tygodnik-col{font-family:var(--font-mono);font-size:.72rem}.tygodnik-head .tygodnik-col{color:var(--muted);letter-spacing:2px;text-transform:uppercase;font-size:.6rem}.tygodnik-week-label{color:var(--text);letter-spacing:1px;font-size:.82rem;font-weight:700;display:block}.tygodnik-dates{color:var(--muted);margin-top:3px;font-size:.62rem;display:block}.tygodnik-result{letter-spacing:1px;font-size:1rem;font-weight:700}.tygodnik-pnl{letter-spacing:.5px;font-size:.8rem}.tygodnik-trades,.tygodnik-wr{color:var(--text);font-size:.82rem}.tygodnik-expand-icon{color:var(--cyan);text-align:center;font-size:1.2rem;display:block}.tygodnik-comment{background:var(--surface);border-left:3px solid var(--cyan);border-top:1px solid var(--border);padding:20px 28px 24px}.tygodnik-comment-label{font-family:var(--font-mono);color:var(--cyan);letter-spacing:2px;margin-bottom:8px;font-size:.6rem}.tygodnik-comment-text{color:var(--muted);max-width:700px;font-size:.9rem;line-height:1.75}.tygodnik-disclaimer{font-family:var(--font-mono);color:var(--muted);max-width:600px;font-size:.62rem;line-height:1.6}@media (max-width:900px){.tygodnik-section{padding:60px 24px}.tygodnik-row{grid-template-columns:1.5fr 1fr 1fr 40px}.tygodnik-col-pnl,.tygodnik-col-trades{display:none}.tygodnik-summary{flex-wrap:wrap}}.back-to-top{background:var(--surface);border:1px solid var(--border);width:44px;height:44px;color:var(--cyan);cursor:pointer;z-index:100;opacity:0;pointer-events:none;font-size:1.1rem;transition:opacity .3s,transform .3s,border-color .2s;position:fixed;bottom:32px;right:32px;transform:translateY(12px)}.back-to-top-visible{opacity:1;pointer-events:all;transform:translateY(0)}.back-to-top:hover{border-color:var(--cyan);background:#00f5d414}@media (max-width:768px){.back-to-top{bottom:20px;right:20px}}.newsletter-success{color:var(--cyan);font-family:var(--font-mono);flex-direction:column;align-items:center;gap:16px;padding:20px;font-size:.85rem;display:flex}.newsletter-download{border:1px solid var(--cyan);color:var(--cyan);font-family:var(--font-mono);letter-spacing:1px;background:#00f5d414;align-items:center;gap:8px;padding:12px 24px;font-size:.78rem;text-decoration:none;transition:background .2s;display:inline-flex}.newsletter-download:hover{background:#00f5d426}
