:root{--font-body: "IBM Plex Mono", monospace;--font-mono: "IBM Plex Mono", monospace;--bg: #fafafa;--bg-secondary: #f5f5f5;--bg-tertiary: #111116;--bg-card: rgba(0, 0, 0, .015);--text: #1a1a1e;--text-secondary: #555560;--gray: #888890;--dim: #a8a8b0;--cyan: #e0e0e4;--cyan-dim: rgba(255, 255, 255, .04);--cyan-glow: rgba(255, 255, 255, .06);--cyan-glow-strong: rgba(255, 255, 255, .1);--accent: #c0c4cc;--green: #00996a;--pink: #e0306e;--amber: #c89200;--border: rgba(0, 0, 0, .08);--border-light: rgba(0, 0, 0, .04);--code-bg: #111116;--card-bg: rgba(0, 0, 0, .008);--purple: #7c5cbf;--grid-size: 60px;--accent-blue: #64b5d9;--accent-blue-dim: rgba(100, 181, 217, .15);--accent-blue-glow: rgba(100, 181, 217, .3);--ev-lecture: #64b5d9;--ev-session: #7cc8e6;--ev-workshop: #38d9a9;--ev-bonus: #da77f2;--ev-office: rgba(255, 255, 255, .4);--ev-demo: #ff6b6b;--hero-bg: #161620;--hero-bg-secondary: #1a1a24;--hero-text: #e8e8ec;--hero-text-secondary: rgba(255, 255, 255, .7);--hero-border: rgba(255, 255, 255, .06);--terminal-bg: #141419;--terminal-bg-secondary: #181820;--terminal-bg-tertiary: #1e1e26;--terminal-text: #ededf0;--terminal-text-secondary: #d0d0d8;--terminal-border: rgba(255, 255, 255, .08);--terminal-dim: #909098;--terminal-gray: #808088;--terminal-cyan: #64b5d9;--terminal-green: #00bb7f;--terminal-pink: #ff3b8b;--terminal-amber: #fcbb00;--terminal-card-bg: rgba(255, 255, 255, .02)}[data-theme=light]{--hero-bg: #f8f9fa;--hero-text: #1a1a1e;--hero-text-secondary: rgba(0, 0, 0, .65);--hero-border: rgba(0, 0, 0, .08);--terminal-bg: #ffffff;--terminal-bg-secondary: #f5f5f7;--terminal-bg-tertiary: #fafafa;--terminal-text: #1a1a1e;--terminal-text-secondary: #444450;--terminal-border: rgba(0, 0, 0, .1);--terminal-dim: #888890;--terminal-gray: #666670;--terminal-card-bg: rgba(0, 0, 0, .02);--accent-blue: #378cbe;--accent-blue-dim: rgba(55, 140, 190, .1);--accent-blue-glow: rgba(55, 140, 190, .2);--cal-empty: rgba(0,0,0,.04);--cal-date: rgba(0,0,0,.2);--cal-dow: rgba(0,0,0,.35);--cal-oh-text: rgba(0,0,0,.45);--cal-oh-hover: rgba(0,0,0,.06);--cal-oh-border: rgba(0,0,0,.25);--cal-prep: rgba(0,0,0,.08);--cal-prep-hover: rgba(0,0,0,.12);--cal-prep-text: rgba(0,0,0,.5);--ev-office: rgba(0,0,0,.35)}[data-theme=light] .hero{background:linear-gradient(to right,rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.03) 1px,transparent 1px),var(--hero-bg);background-size:var(--grid-size) var(--grid-size),var(--grid-size) var(--grid-size),100% 100%}[data-theme=light] .section-dark{background:linear-gradient(to right,rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.02) 1px,transparent 1px),var(--hero-bg);background-size:var(--grid-size) var(--grid-size),var(--grid-size) var(--grid-size),100% 100%}[data-theme=light] .status-card{background:#ffffffe6;border-color:#0000001a}[data-theme=light] .status-tag{border-color:#378cbe4d;background:#378cbe14}[data-theme=light] nav{background:#f8f9fab3;border-bottom-color:#00000014}[data-theme=light] .nav-links a{color:#0009}[data-theme=light] .nav-links a:hover{color:#1a1a1e}[data-theme=light] .nav-status-text{color:#0009}[data-theme=light] .section-title--light{color:var(--accent-blue)}[data-theme=light] .section-subtitle--light{color:#000000a6}[data-theme=light] .case-card,[data-theme=light] .section-dark .case-card{background:#fff;border-color:#00000014}[data-theme=light] .section-dark .case-card:hover{border-color:#378cbe4d;background:#fff}[data-theme=light] .case-title,[data-theme=light] .section-dark .case-title{color:#1a1a1e}[data-theme=light] .case-desc,[data-theme=light] .section-dark .case-desc{color:#000000b3}[data-theme=light] .price-card{background:#fff;border-color:#0000001a}[data-theme=light] .price-card .price-amount{color:#1a1a1e}[data-theme=light] .price-features li{color:#000000b3;border-bottom-color:#0000000f}[data-theme=light] .terminal{background:#fff;border-color:#0000001a}[data-theme=light] .terminal-body{background:#fff}[data-theme=light] .terminal-header{background:#00000005;border-bottom-color:#00000014}[data-theme=light] .testimonial-card{background:#fff;border-color:#00000014}[data-theme=light] .testimonial-quote{color:#000000b3}[data-theme=light] .testimonial-author{color:#1a1a1e}[data-theme=light] .speaker-card-dark{background:#fff;border-color:#00000014}[data-theme=light] .speaker-name-dark{color:#1a1a1e}[data-theme=light] .speaker-bio-dark{color:#000000b3}[data-theme=light] .footer-dark{background:#f8f9fafa;border-top-color:#00000014}[data-theme=light] .footer-logo{color:#000000b3}[data-theme=light] .scroll-progress{background:var(--accent-blue)}[data-theme=light] .app-wrapper:before{background:linear-gradient(to right,rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.02) 1px,transparent 1px)}[data-theme=light] .app-wrapper:after{background:radial-gradient(circle,rgba(0,0,0,.015) 1px,transparent 1px)}[data-theme=light] .result-card{background:#fff;border-color:#00000014}[data-theme=light] .result-value{color:var(--accent-blue)}[data-theme=light] .result-label{color:#00000080}[data-theme=light] .secret-card-glass{background:#fffc;border-color:#0000001a}[data-theme=light] .section-dark .week-number{color:#378cbe26}[data-theme=light] .section-dark .inline-quote{color:#00000080;border-left-color:#00000026}[data-theme=light] .week-label{color:var(--accent-blue)}[data-theme=light] .week-desc,[data-theme=light] .section-dark .week-desc{color:#000000b3}[data-theme=light] .week-stack,[data-theme=light] .section-dark .week-stack,[data-theme=light] .week-dates,[data-theme=light] .section-dark .week-dates{color:#0006}[data-theme=light] .week-number-badge{border-color:#378cbe4d;background:#378cbe0f}[data-theme=light] .week-theme{color:#0000008c}[data-theme=light] .result-stat{color:#00000080}[data-theme=light] .result-stat-num{color:var(--accent-blue)}[data-theme=light] .result-stat-divider{color:#00000026}[data-theme=light] .testimonial-line{border-bottom-color:#0000000f}[data-theme=light] .testimonial-line-quote{color:#000000bf}[data-theme=light] .testimonial-line-author{color:#0006}[data-theme=light] .secret-speakers-intro{color:#00000080}[data-theme=light] .secret-card-icon{color:#0000004d}[data-theme=light] .secret-card-domain{color:var(--accent-blue)}[data-theme=light] .secret-card-hint{color:#0009}[data-theme=light] .open-channel-terminal .terminal-body{background:#fff}[data-theme=light] .open-channel-input{color:#1a1a1e}[data-theme=light] .price-tier,[data-theme=light] .price-period{color:#00000080}[data-theme=light] .price-discount{color:var(--green);border-color:#00996a33}[data-theme=light] .price-save{color:#0009;border-color:#0000001a;background:#00000008}[data-theme=light] .price-original{color:#00000059}[data-theme=light] .price-badge{background:var(--accent-blue);color:#fff}[data-theme=light] .section-label{color:var(--accent-blue)}[data-theme=light] .sprint-timeline{color:#1a1a1e}[data-theme=light] .sprint-title{color:var(--accent-blue)}[data-theme=light] .sprint-sub{color:#00000080}[data-theme=light]{--cal-dow: rgba(0,0,0,.4);--cal-empty: rgba(0,0,0,.04);--cal-date: rgba(0,0,0,.25);--cal-oh-hover: rgba(0,0,0,.06);--cal-oh-text: rgba(0,0,0,.5);--cal-oh-border: rgba(0,0,0,.2);--cal-prep: rgba(0,0,0,.08);--cal-prep-hover: rgba(0,0,0,.12);--cal-prep-text: rgba(0,0,0,.5)}[data-theme=light] .gitlog-label{color:#0006}[data-theme=light] .gitlog-sep{color:#0003}[data-theme=light] .gitlog-title{color:#1a1a1e}[data-theme=light] .gitlog-sub{color:#00000080}[data-theme=light] .gitlog-detail{color:#0000004d}[data-theme=light] .hero-subtitle{color:#000000b3}[data-theme=light] .hero-secondary{color:#00000073}[data-theme=light] .section-note p{color:#000000b3!important}[data-theme=light] .section-note-heading{color:#1a1a1e!important}[data-theme=light] .section-note-text{color:#0000008c!important}[data-theme=light] .case-ba-before{color:#0006}[data-theme=light] .case-ba-after{color:#1a1a1e}[data-theme=light] .case-ba-tag{border-color:#0000001f;color:#00000059}[data-theme=light] .case-ba-tag--after{border-color:#378cbe4d;color:var(--accent-blue)}[data-theme=light] .secret-card-glass{background:#fff;border-color:#00000014}[data-theme=light] .secret-card-glass:hover{background:#378cbe0a;border-color:#378cbe33}[data-theme=light] .status-card-label{color:#0006}[data-theme=light] .status-card-value{color:#1a1a1e}[data-theme=light] .status-card-title{color:#00000080}[data-theme=light] .status-card-header{border-bottom-color:#0000000f}[data-theme=light] .company-fn-tag{background:#378cbe14;color:var(--accent-blue);border-color:#378cbe26}[data-theme=light] .week-number-big{color:#378cbe26}*{margin:0;padding:0;box-sizing:border-box}::selection{background:#fff3;color:#fff}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg);color:var(--text);line-height:1.6;font-size:14px;overflow-x:hidden;cursor:none}html{overflow-x:hidden}a,button,[role=button],input,select,textarea{cursor:none!important}.app-wrapper{position:relative;z-index:1}.app-wrapper:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;background:linear-gradient(to right,rgba(255,255,255,.006) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.006) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size);background-attachment:fixed}.app-wrapper:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.008) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size);background-attachment:fixed}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000001a}::-webkit-scrollbar-thumb:hover{background:#0003}.container{max-width:960px;margin:0 auto;padding:0 32px;position:relative;z-index:1}nav{position:fixed;top:0;left:0;right:0;background:#08081099;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:100;border-bottom:1px solid rgba(255,255,255,.03)}.nav-content{display:flex;justify-content:space-between;align-items:center;padding:14px 32px;max-width:960px;margin:0 auto}.nav-status{display:flex;align-items:center;gap:8px}.nav-status-dot{width:8px;height:8px;border-radius:50%;background:var(--terminal-green);box-shadow:0 0 8px #00bb7f80;animation:pulse-dot 2s ease infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.6}}.nav-status-text{font-family:var(--font-mono);font-size:12px;color:var(--hero-text-secondary);letter-spacing:.06em;font-weight:500}.nav-system-id{font-family:var(--font-mono);font-size:11px;color:var(--terminal-dim);letter-spacing:.05em;margin-left:12px}.nav-links{display:flex;gap:16px;align-items:center}.nav-links a{color:var(--hero-text-secondary);text-decoration:none;font-size:11px;letter-spacing:.04em;transition:color .2s;font-family:var(--font-mono)}.nav-links a:hover{color:#fff}.nav-links .nav-apply{color:var(--accent-blue);font-weight:600;border:1px solid var(--accent-blue-dim);padding:4px 12px;background:none;font-family:var(--font-mono);font-size:inherit;cursor:pointer;text-decoration:none;letter-spacing:inherit}.mobile-toggle{display:none;background:none;border:none;padding:8px;font-family:var(--font-mono);font-size:18px;color:var(--hero-text)}.btn{display:inline-block;padding:14px 28px;background:transparent;color:var(--text);text-decoration:none;font-weight:600;font-size:12px;letter-spacing:.05em;text-transform:uppercase;transition:all .25s ease;border:1px solid rgba(0,0,0,.15);font-family:var(--font-mono);cursor:pointer}.btn:hover{border-color:#fff6;color:#fff;background:#ffffff0a;box-shadow:none}.btn-primary{background:var(--accent-blue-dim);color:var(--accent-blue);border-color:var(--accent-blue);box-shadow:0 0 20px #64b5d91a}.btn-primary:hover{background:#64b5d940;color:#fff;border-color:var(--accent-blue);box-shadow:0 0 30px #64b5d933}.btn-outline{background:transparent;border-color:#0000001f;color:var(--text-secondary)}.btn-outline:hover{border-color:#ffffff4d;color:#fff;background:#ffffff0a}.btn-block{width:100%;text-align:center}.btn-sm{padding:8px 16px;font-size:11px}.hero{min-height:auto;max-height:none;display:flex;align-items:center;padding:120px 32px 80px;position:relative;overflow:visible;background:linear-gradient(to right,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.025) 1px,transparent 1px),var(--hero-bg);background-size:var(--grid-size) var(--grid-size),var(--grid-size) var(--grid-size),100% 100%}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse 600px 400px at 20% 50%,rgba(255,255,255,.03),transparent 70%),radial-gradient(ellipse 500px 500px at 70% 30%,rgba(255,255,255,.02),transparent 70%),radial-gradient(ellipse 400px 300px at 50% 80%,rgba(255,255,255,.015),transparent 70%);z-index:0;pointer-events:none;animation:hero-mesh-drift 20s ease-in-out infinite alternate}@keyframes hero-mesh-drift{0%{transform:translate(0)}33%{transform:translate(30px,-20px)}66%{transform:translate(-20px,15px)}to{transform:translate(10px,-10px)}}.hero-noise{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:.035;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px 256px}.hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:200px;background:linear-gradient(to bottom,transparent,var(--hero-bg));z-index:1;pointer-events:none}.hero .container{z-index:2}.hero-grid{display:grid;grid-template-columns:1fr 420px;gap:48px;align-items:center}.hero-left{text-align:left}.hero-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);font-size:11px;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-mono)}.hero h1{font-family:var(--font-body);font-size:clamp(26px,3.5vw,42px);font-weight:700;line-height:1.2;margin-bottom:24px;letter-spacing:-.02em;color:var(--hero-text)}.hero-cyan{color:#e0e0e4}.hero-accent{color:var(--accent-blue)}.hero-secondary{color:#d0d0d4}.section-note{border-left:2px solid var(--accent-blue);padding-left:24px}.section-note-heading{font-size:18px;color:#fff;font-weight:600;margin-bottom:12px;line-height:1.4}.section-note-text{font-size:14px;color:#ffffff8c;line-height:1.7}.hero-subtitle{font-size:clamp(14px,1.8vw,16px);color:var(--hero-text-secondary);max-width:480px;line-height:1.7}.hero-buttons{display:flex;gap:16px;flex-wrap:wrap;margin-top:36px}.hero .btn{border-color:#ffffff26;color:var(--hero-text-secondary)}.hero .btn:hover{border-color:#fff6;color:#fff;background:#ffffff0a}.hero .btn-primary{color:var(--accent-blue);border-color:var(--accent-blue);background:var(--accent-blue-dim)}.hero .btn-primary:hover{background:#64b5d940;color:#fff}.status-card{background:#0a0a0ccc;border:1px solid rgba(100,181,217,.15);padding:32px;font-family:var(--font-mono);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 40px #0000004d,0 0 60px #64b5d908;transition:all .3s ease}.status-card:hover{border-color:#64b5d94d;box-shadow:0 0 30px #64b5d926,0 0 60px #64b5d90d;transform:translateY(-2px)}.status-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.status-card-title{font-size:11px;color:var(--accent);letter-spacing:.12em;font-weight:500}.status-card-indicator{width:8px;height:8px;border-radius:50%;background:var(--accent-blue);box-shadow:0 0 8px var(--accent-blue-glow);animation:pulse-dot 2s ease infinite}.status-card-row{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0}.status-card-label{font-size:10px;color:var(--terminal-dim);letter-spacing:.1em}.status-card-value{font-size:12px;color:var(--terminal-text);letter-spacing:.04em}.status-card-value--active{color:var(--accent-blue);font-weight:600}.status-card-protocols{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.status-card-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.status-card--large{padding:36px}.status-card--large .status-card-row{padding:8px 0}.status-card--large .status-card-label{font-size:11px}.status-card--large .status-card-value{font-size:13px}.status-card-cta{display:block;width:100%;margin-top:20px;padding:14px 0;background:var(--accent-blue-dim);color:var(--accent-blue);border:1px solid var(--accent-blue);font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:.06em;cursor:pointer;transition:all .25s ease}.status-card-cta:hover{background:#64b5d940;color:#fff;box-shadow:0 0 20px #64b5d926}.status-tag{padding:4px 10px;border:1px solid rgba(100,181,217,.25);background:#64b5d90f;font-size:10px;color:var(--accent-blue);letter-spacing:.06em;transition:all .2s}.status-tag:hover{border-color:var(--accent-blue);background:#64b5d926}.glitch-text{position:relative;display:inline}@keyframes glitch-1{0%,90%,to{clip-path:none;transform:none}92%{clip-path:inset(20% 0 60% 0);transform:translate(-3px)}94%{clip-path:inset(50% 0 20% 0);transform:translate(3px)}96%{clip-path:inset(10% 0 70% 0);transform:translate(-2px)}98%{clip-path:none;transform:none}}.glitch-text:hover{animation:glitch-1 2s ease infinite}.terminal{background:var(--terminal-bg-tertiary);overflow:hidden;text-align:left;border:1px solid var(--terminal-border);box-shadow:0 2px 16px #0000001f;transition:all .4s ease}.terminal:hover{border-color:#ffffff1f;box-shadow:0 4px 40px #0000002e}.terminal-header{background:#ffffff05;padding:14px 20px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--terminal-border)}.terminal-dot{width:12px;height:12px;border-radius:50%}.terminal-dot.red{background:#ff5f56}.terminal-dot.yellow{background:#ffbd2e}.terminal-dot.green{background:#27c93f}.terminal-title{margin-left:12px;font-size:12px;color:var(--terminal-dim);letter-spacing:.05em;font-family:var(--font-mono)}.terminal-title-right{margin-left:auto;font-size:11px;color:var(--terminal-dim);letter-spacing:.03em;font-family:var(--font-mono)}.terminal-body{padding:32px;font-size:14px;line-height:2;color:var(--terminal-text-secondary);min-height:200px;background:var(--terminal-bg-tertiary);font-family:var(--font-mono)}.terminal-line{display:flex;gap:12px;margin-bottom:4px}.terminal-prompt{color:var(--terminal-green);flex-shrink:0}.terminal-command{color:var(--terminal-text)}.terminal-output{color:var(--terminal-gray);padding-left:24px}.terminal-string{color:var(--terminal-amber)}.terminal-keyword{color:var(--terminal-pink)}.terminal-function{color:var(--terminal-cyan)}.terminal-comment{color:var(--terminal-dim)}.terminal-green-text{color:var(--terminal-green)}.terminal-red-text{color:var(--terminal-pink)}@keyframes blink{50%{opacity:0}}.typing-cursor{display:inline-block;width:8px;height:16px;background:#ffffffb3;animation:blink 1s step-end infinite;vertical-align:middle;margin-left:2px}section{min-height:auto;padding:120px 0;border-bottom:none;position:relative}.section-dark{background:linear-gradient(to right,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.035) 1px,transparent 1px),var(--hero-bg);background-size:var(--grid-size) var(--grid-size),var(--grid-size) var(--grid-size),100% 100%;border-bottom:none}.section-dark.section-dark--alt{background:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px),#181820;background-size:var(--grid-size) var(--grid-size),var(--grid-size) var(--grid-size),100% 100%}[data-theme=light] .section-dark.section-dark--alt{background:linear-gradient(to right,rgba(0,0,0,.025) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.025) 1px,transparent 1px),#f0f1f3;background-size:var(--grid-size) var(--grid-size),var(--grid-size) var(--grid-size),100% 100%}.section-label{font-size:11px;color:var(--accent-blue);letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px;font-family:var(--font-mono);opacity:.7}.section-title{font-size:clamp(24px,4vw,36px);font-weight:700;margin-bottom:20px;letter-spacing:-.02em;color:var(--text);position:relative;display:inline-block}.section-title--light{color:var(--accent-blue)}.section-subtitle{font-size:14px;color:var(--text-secondary);margin-bottom:56px;max-width:560px;line-height:1.7}.section-subtitle--light{color:#ffffffa6}.section-note{font-size:15px;color:#ffffffb3;margin-top:48px;line-height:1.7;max-width:680px;padding:0;border:none;background:none}.section-bg-top{background:linear-gradient(to right,rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.012) 1px,transparent 1px),var(--hero-bg)!important;background-size:var(--grid-size) var(--grid-size),var(--grid-size) var(--grid-size),100% 100%!important;border:none!important}.text-center{text-align:center}.section-dark .section-note{color:#fff9}.section-dark .week-desc{color:var(--terminal-text-secondary)}.section-dark .week-stack,.section-dark .week-dates{color:var(--terminal-dim)}.section-dark .week-number{color:#64b5d926}.section-dark .inline-quote{color:var(--terminal-text-secondary);border-left-color:#ffffff26}.inline-quote{font-size:13px;color:var(--gray);font-style:italic;padding:16px 0 16px 20px;border-left:3px solid rgba(0,0,0,.15);margin:24px 0;max-width:520px;line-height:1.5;opacity:.65}.program-timeline{position:relative;padding-left:40px;margin-top:48px}.program-timeline:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--border)}.section-dark .program-timeline:before{background:#64b5d926}.week-block{position:relative;margin-bottom:120px;padding-top:32px;border-top:1px solid rgba(100,181,217,.08)}.week-block:first-child{border-top:none;padding-top:0}.week-block:last-child{margin-bottom:0}.week-block:before{content:"";position:absolute;left:-42px;top:10px;width:6px;height:6px;background:var(--accent-blue);border-radius:50%;box-shadow:0 0 8px var(--accent-blue-glow)}.week-header,.week-header-new{display:flex;gap:24px;align-items:flex-start;margin-bottom:32px}.week-number-big{font-family:var(--font-mono);font-size:64px;font-weight:700;color:#64b5d91f;line-height:1;flex-shrink:0;min-width:80px}.week-metaphor-side{flex-shrink:0;width:240px;margin-left:auto;overflow:visible}.week-metaphor-side svg{width:100%;height:auto;opacity:.7;overflow:visible}.week-number{font-family:var(--font-mono);font-size:48px;font-weight:700;color:#ffffff1a;line-height:1;flex-shrink:0}.week-number-badge{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--accent-blue);letter-spacing:.12em;text-transform:uppercase;padding:4px 12px;border:1px solid var(--accent-blue-dim);background:#64b5d90f;display:inline-block;flex-shrink:0;margin-top:4px}.week-theme{font-size:13px;color:#ffffff80;font-family:var(--font-mono);letter-spacing:.03em;margin-top:4px;font-style:italic}.week-header-text{flex:1}.week-label{font-size:16px;color:var(--accent-blue);letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-weight:600;font-family:var(--font-mono)}.week-desc{color:#ffffffb3;font-size:15px;margin-top:6px;max-width:700px;line-height:1.7}.week-stack{font-size:12px;color:var(--dim);margin-top:6px;letter-spacing:.03em;font-family:var(--font-mono)}.week-dates{font-size:12px;color:var(--dim);margin-top:4px;font-family:var(--font-mono)}.company-functions-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.company-fn-tag{padding:4px 12px;border:1px solid rgba(100,181,217,.2);background:#64b5d90d;font-size:11px;color:var(--accent-blue);letter-spacing:.04em;font-family:var(--font-mono);transition:all .2s}.company-fn-tag:hover{border-color:var(--accent-blue);background:#64b5d926}.week-metaphor{margin-top:32px;display:flex;justify-content:center}.week-metaphor svg{max-width:480px;width:100%;height:auto;opacity:.65}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}@media(max-width:768px){.case-grid{grid-template-columns:1fr;gap:16px}}.case-card{background:#fff;border:1px solid var(--border);border-top:2px solid var(--border);padding:24px 20px;transition:all .3s ease}.section-dark .case-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08)}.section-dark .case-card--artifact{border-left:2px solid rgba(100,181,217,.25)}.section-dark .case-card--practice{border-left:2px solid rgba(56,217,169,.25)}.case-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000059,0 0 20px #64b5d914}.section-dark .case-card--artifact:hover{border-color:#64b5d94d;border-left-color:#64b5d980;background:#64b5d90d;box-shadow:0 12px 40px #0006,0 0 24px #64b5d91a}.section-dark .case-card--practice:hover{border-color:#38d9a940;border-left-color:#38d9a980;background:#38d9a90a;box-shadow:0 12px 40px #0006,0 0 24px #38d9a914}.case-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:12px;font-family:var(--font-mono)}.case-card--practice .case-label{color:#38d9a999}.section-dark .case-card--artifact .case-label{color:#64b5d980}.section-dark .case-label{color:#fff6}.case-title{font-size:14px;font-weight:600;margin-bottom:8px;color:var(--text)}.section-dark .case-title{color:#fff;font-weight:600}.case-desc{font-size:13px;color:#fff9;line-height:1.7}.section-dark .case-desc{color:#ffffffbf}.case-detail-toggle{font-size:11px;color:var(--dim);margin-top:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;background:transparent;border:none;font-family:var(--font-mono);padding:0;transition:color .2s;cursor:none}.case-detail-toggle:hover{text-decoration:underline;color:#fff}.section-dark .case-detail-toggle{color:#fff6}.section-dark .case-detail-toggle:hover{color:#fff}.case-detail{font-size:12px;color:var(--gray);line-height:1.7;margin-top:12px;padding-top:12px;border-top:1px solid var(--border);overflow:hidden}.section-dark .case-detail{color:var(--terminal-text-secondary);border-top-color:var(--terminal-border)}.case-ba{display:flex;flex-direction:column;gap:6px;margin-top:4px}.case-ba-row{font-family:var(--font-mono);font-size:12px;line-height:1.6;display:flex;align-items:baseline;gap:8px}.case-ba-before{color:#fff6}.case-ba-after{color:#ffffffd9}.case-ba-tag{flex-shrink:0;font-size:9px;letter-spacing:.08em;text-transform:uppercase;padding:1px 6px;border:1px solid rgba(255,255,255,.12);color:#ffffff59}.case-ba-tag--after{border-color:#64b5d94d;color:var(--accent-blue)}.speakers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px}.speaker-card-dark{background:#0a0a0cf2;border:1px solid rgba(255,255,255,.06);padding:32px;display:flex;gap:24px;transition:all .3s ease;position:relative}.speaker-card-dark:hover{border-color:#ffffff1f;box-shadow:0 8px 40px #0000004d;transform:translateY(-4px) perspective(800px) rotateX(1deg)}.speaker-card-dark-photo{position:relative;flex-shrink:0}.speaker-avatar-dark{width:100px;height:100px;object-fit:cover;border:1px solid rgba(255,255,255,.08);filter:grayscale(30%);transition:filter .3s}.speaker-card-dark:hover .speaker-avatar-dark{filter:grayscale(0%)}.speaker-scanline-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(transparent,transparent 2px,rgba(0,0,0,.05) 2px,rgba(0,0,0,.05) 4px);pointer-events:none}.speaker-info-dark{flex:1}.speaker-role-dark{font-size:10px;color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;font-family:var(--font-mono);margin-bottom:6px}.speaker-name-dark{font-size:18px;font-weight:700;color:var(--terminal-text);margin-bottom:12px}.speaker-bio-dark{font-size:13px;color:var(--terminal-text-secondary);line-height:1.7;margin-bottom:14px}.speaker-links-dark{display:flex;gap:16px}.speaker-links-dark a{font-size:12px;color:var(--terminal-dim);text-decoration:none;font-family:var(--font-mono);transition:color .2s}.speaker-links-dark a:hover{color:#fff}.secret-speakers-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px}.secret-card-glass{background:#0a0a0c80;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px dashed rgba(255,255,255,.08);border-radius:4px;padding:28px 20px;text-align:center;transition:all .3s ease}.secret-card-glass:hover{border-color:#ffffff26;background:#0a0a0cb3;box-shadow:0 4px 24px #0000004d;transform:translateY(-4px) perspective(600px) rotateX(2deg) rotateY(-1deg)}.secret-card-icon{font-family:var(--font-mono);font-size:24px;color:var(--terminal-dim);margin-bottom:12px}.secret-card-domain{font-size:11px;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-family:var(--font-mono);margin-bottom:8px}.secret-card-hint{font-size:12px;color:var(--terminal-dim);line-height:1.5;opacity:0;transition:opacity .3s}.secret-card-glass:hover .secret-card-hint{opacity:1}.results-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:48px}.result-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);padding:32px 20px;text-align:center;transition:all .3s ease}.result-card:hover{border-color:#64b5d94d;transform:translateY(-4px) scale(1.01);box-shadow:0 8px 32px #0000004d}.result-value{font-size:36px;font-weight:700;margin-bottom:10px;color:var(--accent-blue);font-family:var(--font-mono)}.result-label{font-size:12px;color:var(--terminal-dim);line-height:1.5}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.testimonial-card{padding:28px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;transition:all .3s ease}.testimonial-card:hover{border-color:#64b5d933;box-shadow:0 4px 24px #0000004d;transform:translateY(-2px)}.testimonial-quote{font-size:13px;color:var(--terminal-text-secondary);line-height:1.7;font-style:italic;margin-bottom:14px}.testimonial-author{font-size:13px;font-weight:600;color:var(--terminal-text)}.testimonial-role{font-size:11px;color:var(--terminal-dim);margin-top:2px}.results-compact{max-width:800px;margin:0 auto}.results-stats-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:40px;font-family:var(--font-mono)}.result-stat{font-size:13px;color:var(--terminal-dim)}.result-stat-num{font-size:20px;font-weight:700;color:var(--accent-blue);margin-right:4px}.result-stat-divider{color:#ffffff26;font-size:18px;margin:0 4px}.testimonials-compact{display:flex;flex-direction:column;gap:20px}.testimonial-line{display:flex;gap:16px;align-items:baseline;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.04)}.testimonial-line:last-child{border-bottom:none}.testimonial-line-quote{font-size:14px;color:var(--terminal-text-secondary);font-style:italic;line-height:1.6;flex:1}.testimonial-line-author{font-size:11px;color:var(--terminal-dim);font-family:var(--font-mono);flex-shrink:0;white-space:nowrap}.secret-speakers-intro{font-size:13px;color:var(--terminal-dim);font-family:var(--font-mono);margin-bottom:16px;letter-spacing:.03em}.card-bracketed{position:relative}.card-bracketed:before{content:"";position:absolute;top:-1px;left:-1px;width:20px;height:20px;border-top:2px solid rgba(100,181,217,.3);border-left:2px solid rgba(100,181,217,.3);opacity:.4;transition:opacity .3s}.card-bracketed:after{content:"";position:absolute;bottom:-1px;right:-1px;width:20px;height:20px;border-bottom:2px solid rgba(100,181,217,.3);border-right:2px solid rgba(100,181,217,.3);opacity:.4;transition:opacity .3s}.card-bracketed:hover:before,.card-bracketed:hover:after{opacity:1}.pricing-grid--2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:760px;margin:0 auto;align-items:stretch}.price-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);padding:40px 32px;text-align:left;transition:all .3s ease;display:flex;flex-direction:column}.price-card:hover{border-color:#64b5d94d;transform:translateY(-6px) perspective(800px) rotateX(2deg);box-shadow:0 12px 40px #0000004d,0 0 20px #64b5d914}.price-card.featured{border:1px solid var(--accent-blue);box-shadow:0 0 30px #64b5d926,inset 0 1px #64b5d91a}.price-card.featured:hover{box-shadow:0 8px 40px #0000004d,0 0 30px #64b5d926}.price-card--bundle{background:#ffffff0a;border-color:#ffffff1a;position:relative}.price-card--bundle:hover{border-color:#fff3;box-shadow:0 4px 40px #0000004d}.price-card--bundle .price-tier,.price-card--bundle .price-period{color:var(--terminal-text-secondary)}.price-card--bundle .price-amount{color:#fff}.price-card--bundle .price-features li{color:var(--terminal-text-secondary);border-bottom-color:#ffffff0a}.price-card--bundle .price-features li:before{color:#ffffff80}.price-badge{position:absolute;top:-1px;right:-1px;background:#fff;color:#000;font-size:10px;font-weight:700;letter-spacing:.1em;padding:6px 14px;font-family:var(--font-mono)}.price-tier{font-size:11px;color:var(--terminal-dim);margin-bottom:10px;letter-spacing:.1em;text-transform:uppercase;font-family:var(--font-mono)}.price-amount{font-size:40px;font-weight:700;margin-bottom:6px;color:#fff;font-family:var(--font-mono)}.price-original{font-size:18px;color:var(--terminal-dim);text-decoration:line-through;font-family:var(--font-mono);margin-bottom:4px}.price-period{color:var(--terminal-dim);font-size:13px;margin-bottom:12px}.price-discount{display:inline-block;padding:4px 10px;background:#00996a0f;border:1px solid rgba(0,153,106,.2);font-size:11px;color:var(--green);letter-spacing:.05em;margin-bottom:20px;font-family:var(--font-mono)}.price-save{display:inline-block;padding:4px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);font-size:11px;color:#ffffffb3;letter-spacing:.05em;margin-bottom:20px;font-family:var(--font-mono)}.price-features{list-style:none;margin-bottom:28px}.price-features li{padding:10px 0;color:#fffc;font-size:13px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.04)}.price-features li:last-child{border-bottom:none}.price-features li:before{content:"→";color:var(--accent-blue);opacity:.6}.price-card .btn{margin-top:auto}.pricing-pos-link{text-align:center;margin-top:24px;font-size:13px;color:var(--terminal-dim)}.pricing-pos-link a{color:var(--terminal-text-secondary);text-decoration:none;border-bottom:1px dashed rgba(255,255,255,.2);transition:opacity .2s}.pricing-pos-link a:hover{opacity:.7}.early-bird-note{text-align:center;margin-top:16px;font-size:12px;color:var(--terminal-dim)}.open-channel{padding:140px 0 100px;border-bottom:1px solid var(--border-light)}.open-channel-terminal{max-width:100%;border:1px solid rgba(32,201,151,.15);box-shadow:0 0 20px #20c9970d;transition:all .3s ease}.open-channel-terminal:hover{border-color:#20c99740;box-shadow:0 0 30px #20c9971a}.open-channel-terminal .terminal-body{min-height:280px;padding:28px 32px;line-height:1.8;background:var(--terminal-bg-tertiary)}.open-channel-input-row{display:flex;gap:8px;align-items:center;margin-top:16px}.open-channel-input-row .terminal-prompt{color:var(--terminal-cyan);font-weight:500}.open-channel-input{background:transparent;color:var(--terminal-text);outline:none;flex:1;border:none;font-family:var(--font-mono);font-size:14px;caret-color:var(--terminal-cyan)}.open-channel-input::placeholder{color:var(--terminal-dim)}.contacts-grid{display:flex;flex-wrap:wrap;gap:32px 48px}.contact-item{display:flex;flex-direction:column;gap:4px}.contact-label{font-size:11px;color:var(--terminal-dim);letter-spacing:.06em;font-family:var(--font-mono)}.contact-item a{font-size:13px;color:var(--terminal-text-secondary);text-decoration:none;font-family:var(--font-mono);transition:color .2s}.contact-item a:hover{color:var(--accent-blue)}.footer-dark{background:#0c0c0ef2;padding:28px 0 20px;border-top:1px solid rgba(255,255,255,.04)}.footer-contacts-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.04)}.footer-contacts-row a{font-family:var(--font-mono);font-size:12px;color:var(--terminal-dim);text-decoration:none;transition:color .2s}.footer-contacts-row a:hover{color:var(--accent-blue)}.footer-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-brand{display:flex;align-items:center;gap:12px}.footer-logo{font-family:var(--font-mono);font-size:12px;color:var(--hero-text-secondary);letter-spacing:.04em}.footer-year{font-family:var(--font-mono);font-size:11px;color:var(--terminal-dim)}.footer-nav{display:flex;gap:16px}.footer-nav a{font-family:var(--font-mono);font-size:11px;color:var(--terminal-dim);text-decoration:none;letter-spacing:.04em;transition:color .2s}.footer-nav a:hover{color:#fff}.footer-contacts{display:flex;gap:16px}.footer-contacts a{font-family:var(--font-mono);font-size:11px;color:var(--terminal-dim);text-decoration:none;transition:color .2s}.footer-contacts a:hover{color:#fff}.interactive-terminal{max-width:100%;margin:0 auto;box-shadow:0 2px 16px #0000001f;transition:all .4s ease}.interactive-terminal:hover{box-shadow:0 4px 40px #00000040}.interactive-terminal:focus-within{border-color:#ffffff1f;box-shadow:0 4px 48px #0000004d}.interactive-terminal-body{padding:20px 24px;font-size:14px;font-family:var(--font-mono);height:560px;overflow-y:auto;background:var(--terminal-bg-tertiary);color:var(--terminal-text-secondary)}.interactive-line{margin-bottom:3px}.interactive-line--cmd{color:var(--terminal-text)}.interactive-line--out{color:var(--terminal-gray);white-space:pre-wrap}.interactive-input-row{display:flex;gap:8px;align-items:center;margin-top:12px;position:relative}.interactive-input{background:transparent;color:var(--terminal-text);outline:none;flex:1;border:none;font-family:var(--font-mono);font-size:14px;caret-color:#ffffffb3}.interactive-input::placeholder{color:var(--terminal-dim)}.interactive-cursor{width:8px;height:16px;background:#ffffffb3;animation:blink 1s step-end infinite}.slash-suggestions{position:absolute;bottom:100%;left:20px;background:var(--terminal-bg-secondary);border:1px solid var(--terminal-border);max-height:420px;overflow-y:auto;z-index:10;min-width:280px;box-shadow:0 -4px 24px #0006}.slash-suggestion{display:flex;gap:16px;padding:10px 20px;transition:background .1s;font-size:14px;cursor:none;font-family:var(--font-mono)}.slash-suggestion:hover,.slash-suggestion.active{background:#ffffff0f}.slash-suggestion-cmd{color:#fffc;flex-shrink:0;min-width:120px}.slash-suggestion-desc{color:var(--terminal-dim);font-size:12px}.terminal-cmd-link{color:var(--terminal-cyan);cursor:none;border-bottom:1px dashed rgba(255,255,255,.2);transition:opacity .2s}.terminal-cmd-link:hover{opacity:.7}.terminal-scanlines{position:relative}.terminal-scanlines:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(transparent,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 4px);pointer-events:none;z-index:2}.terminal-link{color:var(--terminal-cyan);text-decoration:none;transition:opacity .2s;border-bottom:1px dashed rgba(255,255,255,.2);padding-bottom:1px}.terminal-link:hover{opacity:.7}.gitlog{display:flex;flex-direction:column;padding:8px 0;max-width:640px;margin:0 auto}.gitlog-row{display:flex;align-items:stretch;min-height:56px}.gitlog-rail{display:flex;flex-direction:column;align-items:center;width:24px;flex-shrink:0;position:relative}.gitlog-line{width:1px;flex:1;background:#ffffff1f}.gitlog-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;position:relative;z-index:1}.gitlog-dot--hollow{background:transparent;border:1.5px solid var(--terminal-dim)}.gitlog-dot--active{background:var(--accent-blue);border:none;box-shadow:0 0 8px var(--accent-blue-glow)}.gitlog-dot--demo{width:14px;height:14px;background:#ff6b6b;border:none;box-shadow:0 0 12px #ff6b6b66;animation:demo-pulse 2s ease-in-out infinite}@keyframes demo-pulse{0%,to{box-shadow:0 0 8px #ff6b6b4d}50%{box-shadow:0 0 18px #ff6b6b99}}.gitlog-content{padding:8px 0 16px 12px;font-family:var(--font-mono);line-height:1.5}.gitlog-label{font-size:11px;color:var(--terminal-dim);letter-spacing:.05em}.gitlog-sep{font-size:11px;color:var(--terminal-dim)}.gitlog-title{font-size:13px;font-weight:600;color:var(--terminal-text);letter-spacing:.02em}a.gitlog-title{text-decoration:none;color:inherit;border:none;outline:none;background:none;display:inline;box-shadow:none}.gitlog-sub{font-size:11px;color:var(--terminal-dim);margin-top:2px}.gitlog-detail{font-size:10px;color:#ffffff40;margin-top:2px;font-style:italic}.gitlog-row:last-child .gitlog-title{color:#ff6b6b}[data-theme=light] .gitlog-line{background:#0000001f}[data-theme=light] .gitlog-dot--hollow{border-color:#00000059}[data-theme=light] .gitlog-dot--active{background:var(--accent-blue);box-shadow:0 0 8px var(--accent-blue-glow)}[data-theme=light] .gitlog-dot--demo{box-shadow:0 0 10px #ff50504d}.sprint-timeline{margin:48px auto 0;max-width:700px}.sprint-header{margin-bottom:32px}.sprint-title{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-blue);margin-bottom:6px;font-family:var(--font-mono)}.sprint-sub{font-size:13px;color:var(--terminal-dim);font-family:var(--font-mono)}.sprint-grid{display:grid;grid-template-columns:80px repeat(7,1fr);gap:0}.sprint-cell{display:flex;align-items:center;justify-content:center;position:relative}.sprint-cell--dow{font-size:9px;font-weight:600;color:#ffffff73;text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-mono);padding:8px 0}.sprint-cell--week{flex-direction:column;align-items:flex-end;justify-content:center;padding-right:16px;gap:2px}.sprint-wk-num{font-size:11px;font-weight:700;color:var(--accent-blue);letter-spacing:.1em;font-family:var(--font-mono)}.sprint-wk-theme{font-size:8px;color:var(--terminal-dim);letter-spacing:.05em;font-family:var(--font-mono);text-align:right;max-width:80px;line-height:1.3}.sprint-day{flex-direction:column;align-items:center;justify-content:center;height:72px;position:relative;cursor:none;transition:all .2s ease}.sprint-day:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#ffffff1f;transform:translateY(6px)}.sprint-day:first-of-type:before{left:50%}.sprint-day:last-of-type:before,.sprint-day--empty:before{right:50%}.sprint-day-date{font-size:11px;font-weight:600;font-family:var(--font-mono);margin-bottom:8px;position:relative;z-index:1}.sprint-day-node{width:12px;height:12px;border-radius:50%;position:relative;z-index:1;transition:all .2s ease}.sprint-day--lecture .sprint-day-node{background:var(--ev-lecture);box-shadow:0 0 10px #64b5d966}.sprint-day--lecture .sprint-day-date{color:var(--ev-lecture)}.sprint-day--lecture:hover .sprint-day-node{transform:scale(1.4);box-shadow:0 0 20px #64b5d999}.sprint-day--session .sprint-day-node{background:var(--ev-session);box-shadow:0 0 8px #74c0fc4d}.sprint-day--session .sprint-day-date{color:var(--ev-session)}.sprint-day--session:hover .sprint-day-node{transform:scale(1.4);box-shadow:0 0 20px #74c0fc80}.sprint-day--workshop .sprint-day-node{background:var(--ev-workshop);box-shadow:0 0 8px #38d9a94d}.sprint-day--workshop .sprint-day-date{color:var(--ev-workshop)}.sprint-day--workshop:hover .sprint-day-node{transform:scale(1.4);box-shadow:0 0 20px #38d9a980}.sprint-day--bonus .sprint-day-node{background:var(--ev-bonus);box-shadow:0 0 8px #da77f24d}.sprint-day--bonus .sprint-day-date{color:var(--ev-bonus)}.sprint-day--bonus:hover .sprint-day-node{transform:scale(1.4);box-shadow:0 0 20px #da77f280}.sprint-day--office-hours .sprint-day-node{background:transparent;border:2px solid var(--ev-office);width:12px;height:12px}.sprint-day--office-hours .sprint-day-date{color:#ffffff80}.sprint-day--office-hours:hover .sprint-day-node{transform:scale(1.4);border-color:#fff}.sprint-day--demo-day .sprint-day-node{background:var(--ev-demo);width:16px;height:16px;box-shadow:0 0 14px #ff6b6b80}.sprint-day--demo-day .sprint-day-date{color:var(--ev-demo);font-weight:700}.sprint-day--demo-day:hover .sprint-day-node{transform:scale(1.3);box-shadow:0 0 24px #ff6b6bb3}.sprint-demo-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 6px));width:24px;height:24px;border-radius:50%;background:#ff6b6b26;animation:sprint-pulse 2s infinite;z-index:0}@keyframes sprint-pulse{0%,to{transform:translate(-50%,calc(-50% + 6px)) scale(1);opacity:.6}50%{transform:translate(-50%,calc(-50% + 6px)) scale(1.5);opacity:0}}.sprint-day--rest .sprint-day-node{background:#ffffff2e;width:6px;height:6px}.sprint-day--rest .sprint-day-date{color:#fff6}.sprint-day--empty{height:72px}.sprint-month-tag{position:absolute;top:-4px;left:50%;transform:translate(-50%);font-size:7px;font-weight:700;color:var(--accent-blue);letter-spacing:.1em;font-family:var(--font-mono)}.sprint-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#141418f2;border:1px solid rgba(255,255,255,.12);padding:10px 14px;min-width:140px;z-index:20;box-shadow:0 4px 16px #0006;pointer-events:none;white-space:nowrap;animation:sprint-tip-in .15s ease-out}@keyframes sprint-tip-in{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.sprint-tooltip-label{font-size:12px;color:#fff;font-weight:600;margin-bottom:3px}.sprint-tooltip-meta{font-size:10px;color:#fff6;font-family:var(--font-mono)}.sprint-month-bar{display:flex;margin-top:4px;padding-left:80px}.sprint-month-seg{display:flex;align-items:center;gap:8px}.sprint-month-seg--march{flex:9}.sprint-month-seg--april{flex:12}.sprint-month-line{flex:1;height:1px;background:#ffffff26}.sprint-month-name{font-size:9px;font-weight:600;color:#ffffff73;letter-spacing:.1em;font-family:var(--font-mono);flex-shrink:0}.sprint-legend{display:flex;gap:16px;margin-top:20px;flex-wrap:wrap;padding-left:80px}.sprint-legend-item{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--terminal-dim);font-family:var(--font-mono)}.sprint-legend-dot{width:8px;height:8px;border-radius:50%}.sprint-legend--lecture{background:var(--ev-lecture)}.sprint-legend--session{background:var(--ev-session)}.sprint-legend--workshop{background:var(--ev-workshop)}.sprint-legend--bonus{background:var(--ev-bonus)}.sprint-legend--office{background:transparent;border:2px solid var(--ev-office);width:8px;height:8px}.sprint-legend--demo{background:var(--ev-demo)}.app-wrapper,.slash-overlay,.slash-overlay-backdrop,.app-wrapper a,.app-wrapper button,.app-wrapper input,.slash-overlay a,.slash-overlay button,.slash-overlay input{cursor:none}.custom-cursor{position:fixed;width:12px;height:12px;background:var(--accent-blue);border-radius:50%;pointer-events:none;z-index:100000;transform:translate(-50%,-50%);transition:width .25s ease,height .25s ease,background .25s ease,opacity .25s ease,box-shadow .25s ease;box-shadow:0 0 12px #64b5d966}.custom-cursor.hovering{width:40px;height:40px;background:#64b5d933;box-shadow:0 0 24px #64b5d94d}@media(pointer:coarse){.app-wrapper,.slash-overlay,.slash-overlay-backdrop,.app-wrapper a,.app-wrapper button,.app-wrapper input,.slash-overlay a,.slash-overlay button,.slash-overlay input{cursor:auto}.custom-cursor{display:none}}.nav-links a{text-transform:lowercase;letter-spacing:.06em}.scroll-progress{position:fixed;top:0;left:0;width:100%;height:1px;background:var(--accent-blue);opacity:.3;z-index:101;transform-origin:left;transition:none}@media(max-width:768px){.hero-grid{grid-template-columns:1fr}.hero-right{order:-1}.status-card{max-width:100%}.week-header-new{flex-direction:column}.week-metaphor-side{width:100%;max-width:300px;margin:16px 0 0}.week-number-big{font-size:48px}.speakers-grid{grid-template-columns:1fr}.speaker-card-dark{flex-direction:column}.pricing-grid--2{grid-template-columns:1fr}.secret-speakers-grid{grid-template-columns:repeat(2,1fr)}section{padding:80px 0}.container{padding:0 20px}.nav-content{padding:12px 20px}.mobile-toggle{display:block}.theme-toggle{font-size:12px}.hero-left{text-align:center}.hero-subtitle{margin:0 auto}.hero-buttons{justify-content:center}.results-grid{grid-template-columns:repeat(2,1fr)}.speaker-avatar-dark{margin:0 auto}.speaker-links-dark{justify-content:center}.testimonials-grid{grid-template-columns:1fr}.open-channel{padding:80px 0}.footer-row{flex-direction:column;text-align:center;gap:16px}.footer-nav,.footer-contacts{flex-wrap:wrap;justify-content:center}.sprint-grid{grid-template-columns:50px repeat(7,1fr)}.sprint-cell--week{padding-right:8px}.sprint-wk-theme{display:none}.sprint-day{height:60px}.sprint-day-date{font-size:9px}.sprint-legend{padding-left:50px;gap:10px}.sprint-month-bar{padding-left:50px}.week-header{flex-direction:column;gap:8px}.week-number{font-size:36px}}@media(max-width:480px){.results-grid{grid-template-columns:1fr}section{padding:60px 0}.open-channel{padding:60px 0}.secret-speakers-grid{grid-template-columns:1fr}.hero{padding:100px 16px 80px}.status-card{padding:24px}.sprint-grid{grid-template-columns:40px repeat(7,1fr)}.sprint-day{height:52px}.sprint-day-date{font-size:8px;margin-bottom:4px}.sprint-day-node{width:8px;height:8px}.sprint-legend{padding-left:40px;font-size:9px}.sprint-month-bar{padding-left:40px}}.terminal-cmd-highlight{color:var(--terminal-green)}.terminal-faq-num{color:var(--accent-blue)}.terminal-clickable{cursor:pointer;transition:opacity .15s}.terminal-clickable:hover{opacity:.7}.testimonials-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.testimonial-card-v2{background:#ffffff08;border:1px solid rgba(255,255,255,.08);padding:28px 24px;transition:all .3s ease;display:flex;flex-direction:column}.testimonial-card-v2:hover{border-color:#64b5d940;transform:translateY(-4px);box-shadow:0 8px 32px #0000004d,0 0 16px #64b5d90f}.testimonial-card-v2--featured{border-color:#64b5d926;background:#64b5d908}.testimonial-card-v2--featured:hover{border-color:#64b5d959;box-shadow:0 8px 32px #0000004d,0 0 20px #64b5d91a}.testimonial-card-quote{font-size:14px;color:var(--terminal-text-secondary);font-style:italic;line-height:1.7;flex:1;margin-bottom:16px}.testimonial-card-author{font-size:13px;font-weight:600;color:var(--terminal-text)}.testimonial-card-role{font-size:11px;color:var(--terminal-dim);font-family:var(--font-mono);margin-top:2px}[data-theme=light] .testimonial-card-v2{background:#fff;border-color:#00000014}[data-theme=light] .testimonial-card-v2:hover{border-color:#378cbe4d;box-shadow:0 8px 24px #00000014}[data-theme=light] .testimonial-card-v2--featured{border-color:#378cbe33;background:#378cbe08}[data-theme=light] .testimonial-card-quote{color:#000000b3}[data-theme=light] .testimonial-card-author{color:#1a1a1e}[data-theme=light] .testimonial-card-role{color:#0006}[data-theme=light] .week-metaphor-side svg{opacity:1}[data-theme=light] .vm-week-identity svg,[data-theme=light] .vm-week-architecture svg,[data-theme=light] .vm-week-process svg{--accent: #555560;--bg-tertiary: #f0f0f2;--border: #888890;--cyan: #378cbe;--green: #00886a;--amber: #b08000}.price-card.featured{background:#64b5d914;border:2px solid var(--accent-blue);box-shadow:0 0 40px #64b5d926,0 0 80px #64b5d90d,inset 0 1px #64b5d926}.price-card.featured:hover{background:#64b5d91f;box-shadow:0 12px 48px #0000004d,0 0 50px #64b5d933;transform:translateY(-8px) perspective(800px) rotateX(2deg)}.price-card.featured .price-amount,.price-card.featured .price-tier{color:var(--accent-blue)}[data-theme=light] .price-card.featured{background:#378cbe0f;border:2px solid var(--accent-blue);box-shadow:0 0 30px #378cbe1a}[data-theme=light] .price-card.featured .price-amount{color:var(--accent-blue)}.path-schedule-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}@media(max-width:768px){.path-schedule-grid{grid-template-columns:1fr;gap:32px}}.speakers-compact{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.speaker-terminal-card{background:var(--terminal-bg-tertiary);border:1px solid rgba(255,255,255,.06);padding:20px;transition:all .3s ease;font-family:var(--font-mono)}.speaker-terminal-card:hover{border-color:#64b5d933;box-shadow:0 4px 24px #0000004d;transform:translateY(-2px)}.speaker-terminal-header{display:flex;gap:14px;align-items:center;margin-bottom:12px}.speaker-avatar-compact{width:56px;height:56px;object-fit:cover;filter:grayscale(30%);border:1px solid rgba(255,255,255,.08);flex-shrink:0}.speaker-terminal-card:hover .speaker-avatar-compact{filter:grayscale(0%)}.speaker-name-compact{font-size:14px;font-weight:700;color:var(--terminal-text);margin-bottom:2px}.speaker-role-compact{font-size:10px;color:var(--terminal-dim);letter-spacing:.08em;text-transform:uppercase}.speaker-bio-compact{font-size:12px;color:var(--terminal-text-secondary);line-height:1.6;margin-bottom:10px}.speaker-links-compact{display:flex;gap:12px}.speaker-links-compact a{font-size:11px;color:var(--terminal-dim);text-decoration:none;font-family:var(--font-mono);transition:color .2s}.speaker-links-compact a:hover{color:var(--accent-blue)}[data-theme=light] .speaker-terminal-card{background:#fff;border-color:#00000014}[data-theme=light] .speaker-terminal-card:hover{border-color:#378cbe4d;box-shadow:0 4px 16px #0000000f}[data-theme=light] .speaker-name-compact{color:#1a1a1e}[data-theme=light] .speaker-bio-compact{color:#000000b3}@media(max-width:768px){.speakers-compact{grid-template-columns:1fr}}.testimonial-card-v2:nth-child(2n){background:#ffffff0f}[data-theme=light] .testimonial-card-v2:nth-child(2n){background:#00000005}.section-dark .case-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.06;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px 128px;z-index:0}.section-dark .case-card{position:relative;overflow:hidden}.section-dark .case-card:hover:before{opacity:.1}.nav-logo{height:20px;opacity:0;transform:translateY(-4px);transition:all .3s ease;pointer-events:none;margin-right:4px}.nav-logo--visible{opacity:.8;transform:translateY(0)}[data-theme=light] .nav-logo{filter:invert(1)}.theme-toggle{background:transparent;border:1px solid rgba(255,255,255,.1);padding:4px 8px;font-family:var(--font-mono);font-size:13px;color:#fff6;letter-spacing:0;cursor:none;transition:all .3s;text-transform:none;border-radius:4px;display:flex;align-items:center;justify-content:center;line-height:1}.theme-toggle:hover{color:#fffc;border-color:#ffffff40;background:#ffffff0d}[data-theme=light] .theme-toggle{border-color:#0000001a;color:#0006}[data-theme=light] .theme-toggle:hover{border-color:#00000040;color:#000000b3}.open-channel-terminal{border:1px solid rgba(32,201,151,.2);box-shadow:0 4px 32px #00000040,0 0 24px #20c9970f;background:var(--terminal-bg)}.open-channel-terminal .terminal-header{background:#20c9970a;border-bottom:1px solid rgba(32,201,151,.1)}.open-channel-terminal:hover{border-color:#20c99759;box-shadow:0 8px 48px #00000059,0 0 40px #20c9971a}.open-channel-terminal .terminal-cmd-highlight,.open-channel-terminal .terminal-green-text{color:#20c997}[data-theme=light] .open-channel-terminal{border-color:#12b88626;box-shadow:0 4px 24px #0000000f,0 0 16px #12b8860a;background:#fff}@media(max-width:768px){.testimonials-cards{grid-template-columns:1fr}}@media(max-width:480px){.testimonials-cards{grid-template-columns:1fr}.testimonial-card-v2{padding:20px 16px}}.why-now-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin:40px 0;align-items:stretch}.why-now-grid>*{height:100%}.why-now-item{padding:28px 24px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;transition:all .3s ease;position:relative;height:100%;display:flex;flex-direction:column}.why-now-item:hover{border-color:#64b5d933;background:#64b5d908}.why-now-icon-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.why-now-icon{width:72px;height:72px;opacity:.5;transition:opacity .3s}.why-now-item:hover .why-now-icon{opacity:1}.why-now-num{font-family:var(--font-mono);font-size:32px;font-weight:700;color:#64b5d926;line-height:1;display:block}.why-now-heading{font-family:var(--font-mono);font-size:16px;font-weight:700;color:var(--terminal-text);margin-bottom:8px;line-height:1.3}.why-now-text{font-size:13px;color:var(--terminal-text-secondary);line-height:1.7;font-family:var(--font-mono)}.why-now-closing{text-align:center;font-size:15px;color:var(--terminal-text-secondary);line-height:1.8;font-family:var(--font-mono);padding:32px 0 0;border-top:1px solid rgba(255,255,255,.06);margin-top:16px}@media(max-width:640px){.why-now-grid{grid-template-columns:1fr;gap:16px}}[data-theme=light] .why-now-item{background:#fff;border-color:#00000014}[data-theme=light] .why-now-item:hover{border-color:#378cbe4d;background:#378cbe08}[data-theme=light] .why-now-num{color:#378cbe26}[data-theme=light] .why-now-heading{color:#1a1a1e}[data-theme=light] .why-now-text{color:#000000b3}[data-theme=light] .why-now-closing{color:#000000b3;border-top-color:#00000014}.for-whom-block{margin-top:48px;padding:28px 32px;border:1px solid rgba(100,181,217,.15);background:#64b5d908;border-radius:4px}.for-whom-title{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--accent-blue);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.for-whom-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.for-whom-card{padding:16px;border:1px solid rgba(100,181,217,.12);background:#64b5d90a;display:flex;flex-direction:column;gap:8px;transition:all .3s}.for-whom-card:hover{border-color:#64b5d94d;background:#64b5d914}.for-whom-card-role{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--accent-blue);letter-spacing:.04em}.for-whom-card-desc{font-family:var(--font-mono);font-size:12px;color:var(--terminal-text-secondary);line-height:1.6}.for-whom-split{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:16px}@media(max-width:640px){.for-whom-cards,.for-whom-split{grid-template-columns:1fr}}.for-whom-paths{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.for-whom-path{font-family:var(--font-mono);font-size:13px;color:var(--terminal-text-secondary);line-height:1.5}.for-whom-tags{display:flex;flex-wrap:wrap;gap:8px}.for-whom-tag{font-family:var(--font-mono);font-size:11px;color:var(--terminal-dim);padding:4px 10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:4px}.for-whom-tag--dim{opacity:.5}.for-whom-wants,.for-whom-not{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.for-whom-wants h4,.for-whom-not h4{font-family:var(--font-mono);font-size:12px;color:var(--terminal-text-secondary);font-weight:600;margin:0 0 4px}.for-whom-wants span,.for-whom-not span{font-family:var(--font-mono);font-size:13px;color:var(--terminal-text-secondary);line-height:1.6}.for-whom-not h4,.for-whom-not span{color:var(--terminal-dim)}.playbook-visual{margin-top:32px;padding:28px 32px;border:1px solid rgba(100,181,217,.12);background:#64b5d905;border-radius:4px}.playbook-visual-header{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.playbook-visual-label{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--accent-blue);letter-spacing:.1em;text-transform:uppercase}.playbook-visual-sub{font-family:var(--font-mono);font-size:12px;color:var(--terminal-dim)}.playbook-visual-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.playbook-force{display:flex;flex-direction:column;gap:4px;padding:16px 12px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;border-radius:4px;text-align:center;transition:all .2s ease}.playbook-force:hover{border-color:#64b5d933;background:#64b5d90a}.playbook-force-num{font-family:var(--font-mono);font-size:20px;font-weight:700;color:#64b5d933;line-height:1}.playbook-force-name{font-family:var(--font-mono);font-size:12px;color:var(--terminal-text-secondary);font-weight:600}.playbook-force-arrow{font-family:var(--font-mono);font-size:13px;color:var(--accent-blue);font-weight:700;margin-top:4px}@media(max-width:640px){.playbook-visual-grid{grid-template-columns:repeat(2,1fr)}}[data-theme=light] .playbook-visual{border-color:#378cbe1f;background:#378cbe05}[data-theme=light] .playbook-force{background:#fff;border-color:#00000014}[data-theme=light] .playbook-force:hover{border-color:#378cbe33;background:#378cbe08}[data-theme=light] .playbook-force-num{color:#378cbe26}[data-theme=light] .playbook-force-name{color:#000000b3}[data-theme=light] .for-whom-block{background:#378cbe08;border-color:#378cbe26}[data-theme=light] .for-whom-path{color:#000000b3}[data-theme=light] .for-whom-tag{border-color:#0000001a;background:#00000008;color:#00000080}.testimonials-featured{margin-bottom:32px}.testimonial-featured-card{position:relative;padding:32px 28px 28px;border:1px solid rgba(100,181,217,.15);background:#64b5d908;border-radius:4px}.testimonial-quote-icon{color:#64b5d940;margin-bottom:12px}.testimonial-featured-text{font-size:15px;color:var(--terminal-text-secondary);font-style:italic;line-height:1.8;margin-bottom:16px;max-width:640px}.testimonial-featured-author{display:flex;flex-direction:column;gap:2px}.testimonial-featured-name{font-size:14px;font-weight:600;color:var(--terminal-text);font-family:var(--font-mono)}.testimonial-featured-role{font-size:11px;color:var(--terminal-dim);font-family:var(--font-mono)}[data-theme=light] .testimonial-featured-card{border-color:#378cbe26;background:#378cbe08}[data-theme=light] .testimonial-quote-icon{color:#378cbe40}[data-theme=light] .testimonial-featured-text{color:#000000b3}[data-theme=light] .testimonial-featured-name{color:#1a1a1e}.testimonials-disclaimer{font-size:11px;color:var(--terminal-dim);font-family:var(--font-mono);margin-bottom:24px;opacity:.6}.testimonials-quotes{display:flex;flex-direction:column}.testimonial-quote-line{display:flex;gap:16px;align-items:baseline;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.04);transition:border-color .2s}.testimonial-quote-line:last-child{border-bottom:none}.testimonial-quote-line:hover{border-bottom-color:#64b5d926}.testimonial-quote-text{font-size:14px;color:var(--terminal-text-secondary);font-style:italic;line-height:1.6;flex:1}.testimonial-quote-author{font-size:11px;color:var(--terminal-dim);font-family:var(--font-mono);flex-shrink:0;white-space:nowrap}[data-theme=light] .testimonials-disclaimer{color:#0006}[data-theme=light] .testimonial-quote-line{border-bottom-color:#0000000f}[data-theme=light] .testimonial-quote-line:hover{border-bottom-color:#2b8dd633}[data-theme=light] .testimonial-quote-text{color:#000000b3}[data-theme=light] .testimonial-quote-author{color:#0006}@media(max-width:640px){.testimonial-quote-line{flex-direction:column;gap:4px}.testimonial-quote-author{white-space:normal}}.pricing-cards{display:grid;grid-template-columns:repeat(2,380px);gap:24px;max-width:800px;margin:0 auto;justify-content:center;align-items:stretch}.pricing-card{display:flex;flex-direction:column;gap:16px;min-height:480px;padding:32px 28px;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:#ffffff05;font-family:var(--font-mono);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pricing-card:hover{transform:translateY(-3px);border-color:#ffffff26;box-shadow:0 8px 40px #0000004d}.pricing-card--featured{border-color:#64b5d940;background:#64b5d908;box-shadow:0 0 32px #64b5d90f}.pricing-card--featured:hover{border-color:#64b5d966;box-shadow:0 8px 48px #64b5d91a}.pricing-card-meta{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--terminal-dim);font-weight:600}.pricing-card-title{font-size:26px;font-weight:700;color:var(--terminal-text);margin:0;letter-spacing:-.01em}.pricing-card-price{font-size:34px;font-weight:700;color:#fff;line-height:1}.pricing-card-price-row{display:flex;align-items:baseline;gap:12px}.pricing-card-team-note{font-size:11px;color:var(--terminal-dim);opacity:.6;white-space:nowrap;align-self:flex-end;padding-bottom:6px}.pricing-card-badge{font-size:11px;font-weight:600;color:#fff;background:var(--accent-blue);padding:3px 10px;border-radius:4px;letter-spacing:.04em;white-space:nowrap}.pricing-card-desc{font-size:13px;color:var(--terminal-text-secondary);line-height:1.6;margin:0}.pricing-card-features{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}.pricing-card-features li{font-size:13px;color:var(--terminal-text-secondary);line-height:1.5;padding-left:20px;position:relative}.pricing-card-features li:before{content:"→";position:absolute;left:0;color:#ffffff4d}.pricing-card-cta{display:block;margin-top:auto;padding:14px 0;text-align:center;font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--terminal-text);border:1px solid rgba(255,255,255,.15);border-radius:4px;background:#ffffff0a;text-decoration:none;transition:all .2s ease;cursor:pointer}.pricing-card-cta:hover{background:#ffffff14;border-color:#ffffff40;color:#fff}.pricing-card-cta--featured{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff}.pricing-card-cta--featured:hover{background:#3a9fe8;border-color:#3a9fe8;box-shadow:0 4px 20px #64b5d94d}.pricing-card-note{font-size:10px;color:var(--terminal-dim);text-align:center;opacity:.5;margin-top:8px}.pricing-extras{text-align:center;margin-top:24px}.pricing-enterprise{margin-top:12px;font-size:12px;color:var(--terminal-dim)}.pricing-enterprise a{color:#fff9;text-decoration:none;border-bottom:1px dashed rgba(255,255,255,.2)}.pricing-enterprise a:hover{color:#fff}[data-theme=light] .pricing-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 4px #0000000a}[data-theme=light] .pricing-card:hover{border-color:#0000002e;box-shadow:0 8px 32px #00000014}[data-theme=light] .pricing-card--featured{border-color:#378cbe33;background:#378cbe05;box-shadow:0 1px 8px #378cbe0f}[data-theme=light] .pricing-card--featured:hover{border-color:#378cbe59;box-shadow:0 8px 32px #378cbe1a}[data-theme=light] .pricing-card-price{color:#1a1a1e}[data-theme=light] .pricing-card-features li:before{color:#00000040}[data-theme=light] .pricing-card-cta{color:#1a1a1e;border-color:#00000026;background:#00000008}[data-theme=light] .pricing-card-cta:hover{background:#0000000f;border-color:#00000040;color:#111}[data-theme=light] .pricing-card-cta--featured{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff}[data-theme=light] .pricing-card-note,[data-theme=light] .pricing-enterprise{color:#0006}[data-theme=light] .pricing-enterprise a{color:#00000080;border-bottom-color:#00000026}[data-theme=light] .pricing-enterprise a:hover{color:#111}@media(max-width:768px){.pricing-cards{grid-template-columns:1fr}.pricing-card{min-height:auto}}.speakers-lead-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px}.speaker-lead-card{background:var(--terminal-bg-tertiary);border:1px solid rgba(255,255,255,.06);padding:28px;display:flex;gap:24px;transition:all .3s ease;font-family:var(--font-mono);border-radius:4px}.speaker-lead-card:hover{border-color:#64b5d926;box-shadow:0 4px 24px #0000004d}.speaker-left{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;gap:10px}.speaker-avatar-wrap{position:relative;overflow:hidden;border-radius:2px}.speaker-avatar-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,rgba(100,181,217,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(100,181,217,.04) 1px,transparent 1px);background-size:20px 20px;pointer-events:none;z-index:1;mix-blend-mode:screen}.speaker-lead-avatar{width:100px;height:100px;object-fit:cover;object-position:center 20%;filter:grayscale(30%) contrast(1.05);transition:filter .3s;display:block}.speaker-lead-card:hover .speaker-lead-avatar{filter:grayscale(0%) contrast(1)}.speaker-lead-links{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.speaker-lead-links a{font-size:11px;color:var(--terminal-dim);text-decoration:none;font-family:var(--font-mono);transition:color .2s}.speaker-lead-links a:hover{color:var(--accent-blue)}.speaker-lead-info{flex:1;min-width:0}.speaker-lead-name{font-size:18px;font-weight:700;color:var(--terminal-text);margin-bottom:4px}.speaker-lead-role{font-size:10px;color:var(--accent-blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.speaker-lead-bio{font-size:13px;color:var(--terminal-text-secondary);line-height:1.65}[data-theme=light] .speaker-lead-card{background:#fff;border-color:#00000014}[data-theme=light] .speaker-lead-card:hover{border-color:#378cbe4d;box-shadow:0 4px 16px #0000000f}[data-theme=light] .speaker-lead-name{color:#1a1a1e}[data-theme=light] .speaker-lead-bio{color:#000000b3}@media(max-width:768px){.speakers-lead-grid{grid-template-columns:1fr}}@media(max-width:480px){.speaker-lead-card{flex-direction:column;text-align:center}.speaker-lead-avatar{margin:0 auto}}.inline-cta{padding:32px 0}.inline-cta-btn{font-family:var(--font-mono);font-size:14px;color:var(--accent-blue);background:#64b5d90f;border:1px solid rgba(100,181,217,.25);padding:12px 32px;cursor:pointer;transition:all .25s ease;letter-spacing:.03em}.inline-cta-btn:hover{background:#64b5d926;border-color:var(--accent-blue);box-shadow:0 0 20px #64b5d926}[data-theme=light] .inline-cta-btn{background:#378cbe0f;border-color:#378cbe4d}[data-theme=light] .inline-cta-btn:hover{background:#378cbe1f;border-color:var(--accent-blue)}.fomo-divider{padding:60px 0;text-align:center;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}.fomo-text{font-family:var(--font-mono);font-size:15px;color:#fff9;line-height:1.8;max-width:640px;margin:0 auto}[data-theme=light] .fomo-text{color:#0009}.preworkshop-cta{text-align:center;padding:48px 24px;border:1px solid rgba(56,217,169,.2);background:#38d9a908;max-width:600px;margin:0 auto}.preworkshop-title{font-size:24px;font-weight:700;color:#38d9a9;margin-bottom:16px;line-height:1.3}.preworkshop-text{font-size:14px;color:#fff9;line-height:1.7;margin-bottom:24px}.preworkshop-cta .btn-primary{background:#38d9a91f;color:#38d9a9;border-color:#38d9a9}.preworkshop-cta .btn-primary:hover{background:#38d9a933;color:#fff}[data-theme=light] .preworkshop-cta{border-color:#38d9a926;background:#38d9a90a}[data-theme=light] .preworkshop-title{color:#12b886}[data-theme=light] .preworkshop-text{color:#0009}[data-theme=light] .preworkshop-cta .btn-primary{background:#12b88614;color:#12b886;border-color:#12b886}.slash-overlay-backdrop{position:fixed;inset:0;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:10000}.slash-overlay{position:fixed;inset:0;margin:auto;width:520px;max-width:calc(100vw - 32px);height:60vh;max-height:500px;background:var(--terminal-bg-tertiary);border:1px solid rgba(100,181,217,.2);box-shadow:0 24px 80px #00000080,0 0 40px #64b5d914;z-index:10001;display:flex;flex-direction:column;font-family:var(--font-mono);overflow:hidden;border-radius:4px}@media(max-width:640px){.slash-overlay{width:calc(100vw - 24px);max-width:calc(100vw - 24px);height:calc(100vh - 80px);max-height:calc(100vh - 80px);border-radius:8px;border:1px solid rgba(100,181,217,.15)}.slash-overlay-header{flex-wrap:wrap;gap:8px;padding:10px 16px}.slash-overlay-quick{order:3;width:100%;flex-wrap:wrap}.slash-overlay-body,.slash-overlay-input-row{padding:12px 16px}}.slash-overlay-header{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.slash-overlay-title{font-size:12px;color:var(--accent-blue);letter-spacing:.08em;font-weight:600}.slash-overlay-close{font-size:11px;color:var(--terminal-dim);background:#ffffff0a;border:1px solid rgba(255,255,255,.1);padding:2px 8px;font-family:var(--font-mono);cursor:pointer;transition:all .2s}.slash-overlay-close:hover{color:#fff;border-color:#ffffff4d}.slash-overlay-quick{display:flex;gap:6px}.slash-quick-btn{font-family:var(--font-mono);font-size:11px;color:var(--accent-blue);background:#64b5d914;border:1px solid rgba(100,181,217,.2);padding:3px 10px;cursor:pointer;transition:all .2s;border-radius:2px}.slash-quick-btn:hover{background:#64b5d933;border-color:var(--accent-blue)}.slash-overlay-body{padding:16px 20px;overflow-y:auto;flex:1;min-height:0;font-size:13px;line-height:1.8;color:var(--terminal-text-secondary)}.slash-overlay-input-row{display:flex;align-items:center;padding:12px 20px;border-top:1px solid rgba(255,255,255,.06);flex-shrink:0;background:var(--terminal-bg-tertiary)}.slash-overlay-input{flex:1;background:transparent;border:none;outline:none;color:var(--terminal-text);font-family:var(--font-mono);font-size:14px}.slash-overlay-input::placeholder{color:var(--terminal-dim)}[data-theme=light] .slash-overlay{background:#fff;border-color:#378cbe33;box-shadow:0 24px 80px #00000026,0 0 40px #378cbe0d}[data-theme=light] .slash-overlay-backdrop{background:#ffffffb3}[data-theme=light] .slash-overlay-header{background:#00000005;border-bottom-color:#0000000f}[data-theme=light] .slash-overlay-body{color:#000000b3}[data-theme=light] .slash-overlay-input{color:#1a1a1e}[data-theme=light] .slash-overlay-input-row{border-top-color:#0000000f;background:#fff}.scrollspy{position:fixed;right:20px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px;z-index:900}.scrollspy-item{display:flex;align-items:center;gap:10px;text-decoration:none;flex-direction:row-reverse;justify-content:flex-start;padding:6px 4px}.scrollspy-dot{width:6px;height:6px;border-radius:50%;background:#ffffff26;transition:all .3s ease;flex-shrink:0}.scrollspy-label{font-family:var(--font-mono);font-size:10px;color:#fff3;letter-spacing:.05em;white-space:nowrap;transition:all .3s ease;pointer-events:none}.scrollspy-item:hover .scrollspy-dot{background:var(--accent-blue);width:8px;height:8px;box-shadow:0 0 8px #64b5d966}.scrollspy-item:hover .scrollspy-label{color:#ffffffb3}.scrollspy-item.active .scrollspy-dot{background:var(--accent-blue);width:10px;height:10px;box-shadow:0 0 12px #64b5d999}.scrollspy-item.active .scrollspy-label{color:var(--accent-blue);font-weight:600;opacity:1}.scrollspy-item.passed .scrollspy-dot{background:#64b5d966;width:6px;height:6px}.scrollspy-item.passed .scrollspy-label{color:#64b5d959}.scrollspy-item.upcoming .scrollspy-dot{background:#ffffff1a}.scrollspy-item.upcoming .scrollspy-label{color:#ffffff26}[data-theme=light] .scrollspy-dot{background:#00000026}[data-theme=light] .scrollspy-item:hover .scrollspy-dot{background:var(--accent-blue)}[data-theme=light] .scrollspy-label{color:#00000040}[data-theme=light] .scrollspy-item:hover .scrollspy-label{color:#0009}[data-theme=light] .scrollspy-item.active .scrollspy-dot{background:var(--accent-blue)}[data-theme=light] .scrollspy-item.active .scrollspy-label{color:var(--accent-blue)}[data-theme=light] .scrollspy-item.passed .scrollspy-dot{background:#378cbe4d}[data-theme=light] .scrollspy-item.passed .scrollspy-label{color:#378cbe4d}[data-theme=light] .scrollspy-item.upcoming .scrollspy-label{color:#00000026}@media(max-width:1100px){.scrollspy{display:none}}.slash-hint{font-size:12px;color:#ffffff4d;margin-top:16px;letter-spacing:.04em}.slash-hint kbd{display:inline-block;padding:1px 6px;font-family:var(--font-mono);font-size:11px;color:var(--accent-blue);background:#64b5d91a;border:1px solid rgba(100,181,217,.25);border-radius:3px;margin:0 2px}[data-theme=light] .slash-hint{color:#0000004d}[data-theme=light] .slash-hint kbd{color:var(--accent-blue);background:#378cbe14;border-color:#378cbe33}
