@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,400&family=DM+Mono:wght@400;500&display=swap);@view-transition{navigation:auto}[data-theme-variant=minimalistic]{--m-ink:#1A1C28;--m-text-2:#464A63;--m-text-3:#686B83;--m-iris:#4845E6;--m-iris-soft:rgba(72, 69, 230, 0.06);--m-paper:#F4F2EC;--m-paper-2:#ECEAE2;--m-hair:rgba(26, 28, 40, 0.08);--m-ghost:rgba(26, 28, 40, 0.13);--m-sans:'Hanken Grotesk',system-ui,sans-serif;--m-mono:'DM Mono',ui-monospace,monospace;--bg-color:var(--m-paper);--text-color:var(--m-ink);--text-muted:var(--m-text-3);--accent-color:var(--m-iris);--border-color:var(--m-hair);--card-bg:var(--m-paper-2);--nav-bg:var(--m-paper);--input-bg:var(--m-paper);--input-border:rgba(26, 28, 40, 0.14);--success-color:var(--m-iris);--warning-color:var(--m-text-3);--m-success:#2E7D5B;--m-warning:#B7791F;--m-danger:#C0392B;--m-read-w:740px;--m-page-w:960px}[data-theme-variant=minimalistic] body{font-family:var(--m-sans);background:var(--m-paper);color:var(--m-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme-variant=minimalistic] .container{max-width:var(--m-page-w)!important;margin-left:auto!important;margin-right:auto!important;padding-left:36px!important;padding-right:36px!important;box-sizing:border-box!important}[data-theme-variant=minimalistic] .article-container,[data-theme-variant=minimalistic] .bio-header.home-hero,[data-theme-variant=minimalistic] .perspectives-section>.container{max-width:var(--m-read-w)!important;margin-left:auto!important;margin-right:auto!important;padding-left:36px!important;padding-right:36px!important;box-sizing:border-box!important}[data-theme-variant=minimalistic] .contact-container{max-width:var(--m-read-w)!important;margin-left:auto!important;margin-right:auto!important;padding-left:36px!important;padding-right:36px!important;box-sizing:border-box!important}[data-theme-variant=minimalistic] .home-sub{max-width:480px!important;margin-left:auto!important;margin-right:auto!important;padding-left:36px!important;padding-right:36px!important;box-sizing:border-box!important}[data-theme-variant=minimalistic] .article-container,[data-theme-variant=minimalistic] .bio-header,[data-theme-variant=minimalistic] .contact-container,[data-theme-variant=minimalistic] .hero{padding-top:36px!important;padding-bottom:24px!important}@media (max-width:768px){[data-theme-variant=minimalistic] .article-container,[data-theme-variant=minimalistic] .contact-container,[data-theme-variant=minimalistic] .container{padding-left:20px!important;padding-right:20px!important}[data-theme-variant=minimalistic] .article-container,[data-theme-variant=minimalistic] .bio-header,[data-theme-variant=minimalistic] .contact-container,[data-theme-variant=minimalistic] .hero{padding-top:24px!important;padding-bottom:20px!important}}[data-theme-variant=minimalistic] #bg-canvas{display:none}[data-theme-variant=minimalistic] .scroll-reveal.js-hidden{opacity:1;transform:none}[data-theme-variant=minimalistic] .gradient-text{background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:var(--m-ink);background-clip:unset;color:var(--m-ink)}[data-theme-variant=minimalistic] .highlight{color:var(--m-iris)}[data-theme-variant=minimalistic] .tech-accent{font-family:var(--m-mono);letter-spacing:0}[data-theme-variant=minimalistic] mark{background:rgba(72,69,230,.14);color:inherit;padding:0 2px;border-radius:2px}[data-theme-variant=minimalistic] .navbar{background:var(--m-paper);backdrop-filter:none;border-bottom:1px solid var(--m-hair);padding:0;position:sticky;top:0;z-index:1000}[data-theme-variant=minimalistic] .nav-container{padding:16px 36px;flex-direction:row;gap:0}[data-theme-variant=minimalistic] .logo{font-family:var(--m-sans);font-size:14px;font-weight:600;letter-spacing:-.03em;color:var(--m-ink);display:flex;align-items:center;gap:10px}[data-theme-variant=minimalistic] .logo .highlight{color:var(--m-iris)}[data-theme-variant=minimalistic] .nav-links{gap:24px}[data-theme-variant=minimalistic] .nav-links a{font-family:var(--m-sans);font-size:13px;font-weight:400;color:var(--m-text-2);letter-spacing:-.01em;transition:color .1s}[data-theme-variant=minimalistic] .nav-links a.active,[data-theme-variant=minimalistic] .nav-links a:hover{color:var(--m-ink)}[data-theme-variant=minimalistic] .nav-search-link{display:inline-flex;align-items:center;color:var(--m-text-2);padding:0}[data-theme-variant=minimalistic] .nav-search-link svg{width:17px;height:17px}[data-theme-variant=minimalistic] .nav-rss-icon{display:none}[data-theme-variant=minimalistic] .nav-linkedin-btn{margin-left:8px}[data-theme-variant=minimalistic] .nav-linkedin-btn svg{top:0}[data-theme-variant=minimalistic] .mobile-menu-trigger{border-color:var(--m-iris);color:var(--m-iris);background:rgba(72,69,230,.04);border-radius:4px;font-family:var(--m-sans);font-size:18px}[data-theme-variant=minimalistic] .mobile-menu-trigger:hover{background:var(--m-iris);color:var(--m-paper)}[data-theme-variant=minimalistic] .tech-deck-sidebar{position:fixed;top:0;left:-320px;width:300px;height:100vh;z-index:10000;display:flex;flex-direction:column;transition:left .4s cubic-bezier(.16, 1, .3, 1);background:var(--m-paper);border-right:1px solid var(--m-hair);box-shadow:4px 0 24px rgba(26,28,40,.08)}[data-theme-variant=minimalistic] .tech-deck-sidebar.active{left:0}[data-theme-variant=minimalistic] .deck-header{border-bottom:1px solid var(--m-hair)}[data-theme-variant=minimalistic] .deck-title{font-family:var(--m-mono);font-size:9.5px;letter-spacing:.1em;color:var(--m-text-3)}[data-theme-variant=minimalistic] .deck-close{color:var(--m-ink)}[data-theme-variant=minimalistic] .deck-link .link-text{font-family:var(--m-sans);font-size:15px;font-weight:600;color:var(--m-ink);letter-spacing:-.02em}[data-theme-variant=minimalistic] .deck-link .link-sub{font-family:var(--m-mono);font-size:10px;color:var(--m-text-3);letter-spacing:.02em}[data-theme-variant=minimalistic] .deck-link::before{color:var(--m-iris);opacity:.5}[data-theme-variant=minimalistic] .deck-link:hover .link-text{color:var(--m-iris)}[data-theme-variant=minimalistic] .deck-footer{border-top:1px solid var(--m-hair)}[data-theme-variant=minimalistic] .deck-coords,[data-theme-variant=minimalistic] .system-status{display:none}[data-theme-variant=minimalistic] .tree-group{border-left:1px solid var(--m-hair)}[data-theme-variant=minimalistic] .hero{padding:52px 36px 44px;text-align:left;background:var(--m-paper);border-bottom:1px solid var(--m-hair)}[data-theme-variant=minimalistic] .bio-header h1,[data-theme-variant=minimalistic] .contact-header h1,[data-theme-variant=minimalistic] .hero h1{font-family:var(--m-sans);font-size:2.5rem!important;font-weight:600;letter-spacing:-.045em;line-height:1.1;margin-bottom:14px;color:var(--m-ink);background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:var(--m-ink);background-clip:unset}@media (max-width:768px){[data-theme-variant=minimalistic] .bio-header h1,[data-theme-variant=minimalistic] .contact-header h1,[data-theme-variant=minimalistic] .hero h1{font-size:1.85rem!important}}[data-theme-variant=minimalistic] .hero-subtitle{font-family:var(--m-sans);font-size:15px;font-weight:400;color:var(--m-text-2);line-height:1.7;max-width:460px;margin:0}[data-theme-variant=minimalistic] .hero-bg-grid{display:none}[data-theme-variant=minimalistic] .bio-subtitle,[data-theme-variant=minimalistic] .hero .hero-role-label{font-family:var(--m-mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--m-text-3);margin-bottom:14px;font-weight:400}[data-theme-variant=minimalistic] .hero-cta{display:none}[data-theme-variant=minimalistic] .bio-header{padding-top:52px;padding-bottom:40px;padding-left:36px;padding-right:36px}[data-theme-variant=minimalistic] .bio-text{font-family:var(--m-sans);font-size:15px;line-height:1.78;color:var(--m-text-2)}[data-theme-variant=minimalistic] .bio-text strong{color:var(--m-ink);font-weight:600}[data-theme-variant=minimalistic] .metrics-bar{font-family:var(--m-mono)!important;color:var(--m-text-3)!important;font-size:10px!important;letter-spacing:.05em;text-transform:uppercase;margin-top:16px;gap:12px 16px!important}[data-theme-variant=minimalistic] #newsletter-btn,[data-theme-variant=minimalistic] .action-btn,[data-theme-variant=minimalistic] .article-tag,[data-theme-variant=minimalistic] .btn,[data-theme-variant=minimalistic] .btn-secondary,[data-theme-variant=minimalistic] .control-btn,[data-theme-variant=minimalistic] .m-art-sub-btn,[data-theme-variant=minimalistic] .nav-linkedin-btn{font-family:var(--m-mono)!important;font-size:10px!important;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1;border:1px solid transparent;border-radius:0!important;padding:9px 16px!important;margin:0;cursor:pointer;transition:background .12s,color .12s,border-color .12s;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}[data-theme-variant=minimalistic] #newsletter-btn,[data-theme-variant=minimalistic] .btn-primary,[data-theme-variant=minimalistic] .m-art-sub-btn,[data-theme-variant=minimalistic] .nav-linkedin-btn{background:var(--m-ink)!important;color:var(--m-paper)!important;border-color:var(--m-ink)!important;box-shadow:none!important}[data-theme-variant=minimalistic] #newsletter-btn:hover,[data-theme-variant=minimalistic] .btn-primary:hover,[data-theme-variant=minimalistic] .m-art-sub-btn:hover,[data-theme-variant=minimalistic] .nav-linkedin-btn:hover{background:var(--m-iris)!important;color:var(--m-paper)!important;border-color:var(--m-iris)!important;transform:none;opacity:1}[data-theme-variant=minimalistic] .action-btn,[data-theme-variant=minimalistic] .article-tag,[data-theme-variant=minimalistic] .btn-secondary,[data-theme-variant=minimalistic] .control-btn{background:0 0!important;color:var(--m-text-2)!important;border-color:var(--m-ghost)!important;margin-left:0}[data-theme-variant=minimalistic] .action-btn:hover,[data-theme-variant=minimalistic] .article-tag:hover,[data-theme-variant=minimalistic] .btn-secondary:hover,[data-theme-variant=minimalistic] .control-btn:hover{background:0 0!important;color:var(--m-ink)!important;border-color:var(--m-text-3)!important}[data-theme-variant=minimalistic] .control-btn.active{background:var(--m-iris)!important;color:var(--m-paper)!important;border-color:var(--m-iris)!important}[data-theme-variant=minimalistic] .m-posts-label{padding:18px 36px 10px;font-family:var(--m-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--m-text-3);border-bottom:1px solid var(--m-hair)}[data-theme-variant=minimalistic] .m-post-row{display:flex;align-items:flex-start;padding:22px 36px;border-bottom:1px solid var(--m-hair);cursor:pointer;gap:20px;text-decoration:none;transition:background .1s;color:inherit;background:var(--m-paper)}[data-theme-variant=minimalistic] .m-post-row:hover{background:rgba(72,69,230,.025)}[data-theme-variant=minimalistic] .m-post-row:hover .m-post-title{text-decoration:underline;text-decoration-color:rgba(72,69,230,0.35);text-underline-offset:3px}[data-theme-variant=minimalistic] .m-post-row:hover .m-arr{color:var(--m-iris);transform:translateX(3px)}[data-theme-variant=minimalistic] .m-post-body,[data-theme-variant=minimalistic] .m-post-left{flex:1;min-width:0}[data-theme-variant=minimalistic] .m-post-meta{font-family:var(--m-mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--m-text-3);margin-bottom:8px}[data-theme-variant=minimalistic] .m-post-title{font-family:var(--m-sans);font-size:15.5px;font-weight:600;letter-spacing:-.025em;line-height:1.38;color:var(--m-ink);transition:text-decoration-color .1s}[data-theme-variant=minimalistic] .m-post-abs,[data-theme-variant=minimalistic] .m-post-summary{font-family:var(--m-sans);font-size:13px;color:var(--m-text-2);line-height:1.68;margin-top:5px;max-width:520px}[data-theme-variant=minimalistic] .m-arr{font-size:14px;color:var(--m-ghost);margin-top:2px;flex-shrink:0;transition:color .12s,transform .12s}[data-theme-variant=minimalistic] .m-load-more-btn{font-family:var(--m-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--m-text-2);background:0 0;border:none;border-bottom:1px solid var(--m-hair);padding:22px 36px;margin:0;width:100%;display:block;cursor:pointer;transition:all .1s ease;border-radius:0;text-align:center;box-sizing:border-box;outline:0}[data-theme-variant=minimalistic] .m-load-more-btn:hover{background:rgba(72,69,230,.025);color:var(--m-iris)}@media (max-width:768px){[data-theme-variant=minimalistic] .m-load-more-btn{padding:18px 20px}}[data-theme-variant=minimalistic] .m-no-results{text-align:center;color:var(--m-text-3);padding:4rem 0;font-family:var(--m-mono);font-size:12px;letter-spacing:.05em}[data-theme-variant=minimalistic] .tag-badge{font-family:var(--m-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border:1px solid var(--m-hair);color:var(--m-text-3);background:0 0;border-radius:0}[data-theme-variant=minimalistic] .m-sub-section{padding:32px 36px;background:var(--m-paper-2);border-top:1px solid var(--m-hair);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}[data-theme-variant=minimalistic] .m-sub-heading{font-family:var(--m-sans);font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--m-ink);margin-bottom:3px}[data-theme-variant=minimalistic] .m-sub-lede{font-family:var(--m-sans);font-size:13px;color:var(--m-text-2)}[data-theme-variant=minimalistic] .m-sub-form{display:flex;align-items:center;gap:0;max-width:380px;border:1px solid rgba(26,28,40,.14);background:var(--m-paper);transition:border-color .15s}[data-theme-variant=minimalistic] .m-sub-form:focus-within{border-color:var(--m-iris)}[data-theme-variant=minimalistic] .m-sub-inp{font-family:var(--m-sans);font-size:13.5px;font-weight:400;color:var(--m-ink);background:0 0;border:none;outline:0;flex:1;padding:10px 14px;-webkit-appearance:none;appearance:none;min-width:0}[data-theme-variant=minimalistic] .m-sub-inp::placeholder{color:var(--m-text-3)}[data-theme-variant=minimalistic] .m-sub-btn{font-family:var(--m-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;background:var(--m-ink);color:var(--m-paper);border:none;cursor:pointer;padding:10px 16px;flex-shrink:0;transition:background .12s;white-space:nowrap;height:100%}[data-theme-variant=minimalistic] .m-sub-btn:hover{background:var(--m-iris)}[data-theme-variant=minimalistic] .newsletter-section .form-panel{background:var(--m-paper-2);border:1px solid var(--m-hair);border-radius:0}[data-theme-variant=minimalistic] .newsletter-section h2{font-family:var(--m-sans);font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--m-ink)}[data-theme-variant=minimalistic] .newsletter-form input[type=email]{background:var(--m-paper);border:1px solid rgba(26,28,40,.14);border-radius:0;color:var(--m-ink);font-family:var(--m-sans)}[data-theme-variant=minimalistic] .newsletter-form input[type=email]:focus{border-color:var(--m-iris);box-shadow:none}[data-theme-variant=minimalistic] .newsletter-note{color:var(--m-text-3)}[data-theme-variant=minimalistic] #newsletter-form{display:flex!important;align-items:center!important;border:1.5px solid rgba(26,28,40,.14)!important;background:var(--m-paper)!important;transition:border-color .15s!important;max-width:380px!important;margin:0 auto!important;border-radius:0!important;box-shadow:none!important}[data-theme-variant=minimalistic] #newsletter-form:focus-within{border-color:var(--m-iris)!important}[data-theme-variant=minimalistic] #newsletter-email{font-family:var(--m-sans)!important;font-size:13px!important;font-weight:400!important;color:var(--m-ink)!important;background:0 0!important;border:none!important;outline:0!important;flex:1!important;padding:10px 14px!important;margin:0!important;box-shadow:none!important;height:auto!important}[data-theme-variant=minimalistic] section .bio-subtitle{visibility:hidden;position:relative;font-size:0}[data-theme-variant=minimalistic] section .bio-subtitle::after{content:'Subscribe';visibility:visible;position:absolute;left:0;right:0;top:0;font-family:var(--m-mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--m-text-3);font-weight:400}[data-theme-variant=minimalistic] .article-container+section{display:none!important}[data-theme-variant=minimalistic] input,[data-theme-variant=minimalistic] textarea{background:var(--m-paper);border:none;border-bottom:1.5px solid rgba(26,28,40,.14);border-radius:0;color:var(--m-ink);font-family:var(--m-sans);padding:10px 0;box-shadow:none;-webkit-appearance:none;appearance:none}[data-theme-variant=minimalistic] input:focus,[data-theme-variant=minimalistic] textarea:focus{border-bottom-color:var(--m-iris);box-shadow:none;outline:0}[data-theme-variant=minimalistic] input::placeholder,[data-theme-variant=minimalistic] textarea::placeholder{color:var(--m-text-3)}[data-theme-variant=minimalistic] .form-group label{font-family:var(--m-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--m-text-3);font-weight:400}[data-theme-variant=minimalistic] .form-panel{background:0 0;border:none;border-radius:0;padding:0}[data-theme-variant=minimalistic] #form-message{font-family:var(--m-mono);font-size:11px;letter-spacing:.04em}[data-theme-variant=minimalistic] .success-message{color:var(--m-iris)}[data-theme-variant=minimalistic] .error-message{color:#c0392b}[data-theme-variant=minimalistic] .perspectives-layout{display:block}[data-theme-variant=minimalistic] .feed-column{display:block}[data-theme-variant=minimalistic] .control-rail{display:block;position:static;top:auto;margin-bottom:2.5rem}[data-theme-variant=minimalistic] .control-rail .btn,[data-theme-variant=minimalistic] .control-rail .panel-header,[data-theme-variant=minimalistic] .control-rail div:has(> a[href="knowledge-graph.html"]){display:none}[data-theme-variant=minimalistic] .search-module{margin-bottom:1.25rem;display:flex;gap:10px;align-items:stretch}[data-theme-variant=minimalistic] .search-module .terminal-input{margin-bottom:0;flex:1;min-width:0}[data-theme-variant=minimalistic] #category-filters{display:none!important}[data-theme-variant=minimalistic] .m-filter{position:relative;flex:0 0 auto}[data-theme-variant=minimalistic] .m-filter-trigger{height:100%;font-family:var(--m-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--m-ink);background:0 0;border:1px solid var(--m-ghost);padding:9px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;transition:border-color .12s}[data-theme-variant=minimalistic] .m-filter-trigger:hover{border-color:var(--m-text-3)}[data-theme-variant=minimalistic] .m-filter-key{color:var(--m-text-3)}[data-theme-variant=minimalistic] .m-filter-caret{color:var(--m-text-3);transition:transform .15s;font-size:9px}[data-theme-variant=minimalistic] .m-filter.open .m-filter-caret{transform:rotate(180deg)}[data-theme-variant=minimalistic] .m-filter-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;max-height:280px;overflow-y:auto;background:var(--m-paper);border:1px solid var(--m-ghost);box-shadow:0 8px 28px rgba(26,28,40,.12);padding:6px;display:none;z-index:50;scrollbar-width:thin;scrollbar-color:var(--m-ghost) transparent}[data-theme-variant=minimalistic] .m-filter.open .m-filter-menu{display:block}[data-theme-variant=minimalistic] .m-filter-opt{display:block;width:100%;text-align:left;font-family:var(--m-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--m-text-2);background:0 0;border:0;padding:8px 10px;cursor:pointer;transition:background .1s,color .1s}[data-theme-variant=minimalistic] .m-filter-opt:hover{background:var(--m-paper-2);color:var(--m-ink)}[data-theme-variant=minimalistic] .m-filter-opt.active{color:var(--m-iris)}[data-theme-variant=minimalistic] .feed-title{font-family:var(--m-mono);font-size:9.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--m-text-3);margin-bottom:1.25rem}[data-theme-variant=minimalistic] .feed-title .gradient-text{background:0 0;-webkit-text-fill-color:var(--m-text-3);color:var(--m-text-3)}[data-theme-variant=minimalistic] .terminal-input{background:var(--m-paper);border:none;border-bottom:1.5px solid rgba(26,28,40,.14);border-radius:0;color:var(--m-ink);font-family:var(--m-sans);font-size:14px;padding:10px 0}[data-theme-variant=minimalistic] .terminal-input:focus{border-bottom-color:var(--m-iris);box-shadow:none}[data-theme-variant=minimalistic] .terminal-input::placeholder{color:var(--m-text-3);font-family:var(--m-sans)}[data-theme-variant=minimalistic] .control-panel{background:0 0;border:none;border-radius:0;padding:0}[data-theme-variant=minimalistic] .panel-title{font-family:var(--m-mono);font-size:9.5px;letter-spacing:.1em;color:var(--m-text-3)}[data-theme-variant=minimalistic] .panel-header{border-bottom:1px solid var(--m-hair)}[data-theme-variant=minimalistic] .mission-status-bar{display:none}[data-theme-variant=minimalistic] .tree-item{font-family:var(--m-sans);font-size:13px;color:var(--m-text-2)}[data-theme-variant=minimalistic] .tree-item:hover{color:var(--m-ink)}[data-theme-variant=minimalistic] .tree-item.active{color:var(--m-iris);font-weight:500}[data-theme-variant=minimalistic] .intel-card{background:var(--m-paper);border:none;border-bottom:1px solid var(--m-hair);border-left:none;border-radius:0;padding:22px 0;transition:background .1s}[data-theme-variant=minimalistic] .intel-card:hover{border-left-color:transparent;transform:none;background:rgba(72,69,230,.025);box-shadow:none}[data-theme-variant=minimalistic] .intel-meta{font-family:var(--m-mono);font-size:9.5px;letter-spacing:.07em;color:var(--m-text-3);opacity:1}[data-theme-variant=minimalistic] .intel-title{font-family:var(--m-sans);font-size:15.5px;font-weight:600;letter-spacing:-.025em;color:var(--m-ink)}[data-theme-variant=minimalistic] .intel-abstract{font-family:var(--m-sans);font-size:13px;color:var(--m-text-2)}[data-theme-variant=minimalistic] .intel-footer{border-top:1px solid var(--m-hair)}[data-theme-variant=minimalistic] .access-link{font-family:var(--m-mono);font-size:9.5px;letter-spacing:.07em;color:var(--m-text-3)}[data-theme-variant=minimalistic] .intel-card:hover .access-link{color:var(--m-iris)}[data-theme-variant=minimalistic] .article-container{padding-top:52px}[data-theme-variant=minimalistic] .article-header{text-align:left;margin-bottom:2.5rem}[data-theme-variant=minimalistic] .article-meta{font-family:var(--m-mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--m-text-3);display:block;margin-bottom:16px}[data-theme-variant=minimalistic] .article-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}[data-theme-variant=minimalistic] .article-tag{text-decoration:none}[data-theme-variant=minimalistic] .article-title{font-family:var(--m-sans);font-size:26px;font-weight:600;letter-spacing:-.04em;line-height:1.2;color:var(--m-ink);margin-bottom:14px}[data-theme-variant=minimalistic] .article-subtitle{font-family:var(--m-sans);font-size:15px;line-height:1.75;color:var(--m-text-2);max-width:100%;margin:0}[data-theme-variant=minimalistic] .article-body{font-family:var(--m-sans);font-size:16px;line-height:1.8;color:var(--m-ink);letter-spacing:-.005em}[data-theme-variant=minimalistic] .article-body h2{font-family:var(--m-sans);font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--m-ink);margin-top:2.5rem;margin-bottom:.75rem;text-align:left}[data-theme-variant=minimalistic] .article-body h3{font-family:var(--m-sans);font-size:17px;font-weight:600;color:var(--m-ink);margin-top:2rem;margin-bottom:.5rem}[data-theme-variant=minimalistic] .article-body p{color:var(--m-ink);margin-bottom:1.2rem}[data-theme-variant=minimalistic] .article-body strong{font-weight:600;color:var(--m-ink)}[data-theme-variant=minimalistic] .article-body a{color:var(--m-iris);text-decoration:underline;text-decoration-color:rgba(72,69,230,0.3);text-underline-offset:2px}[data-theme-variant=minimalistic] .article-body a:hover{text-decoration-color:var(--m-iris)}[data-theme-variant=minimalistic] .article-body ol,[data-theme-variant=minimalistic] .article-body ul{color:var(--m-ink)}[data-theme-variant=minimalistic] .article-body li{color:var(--m-ink)}[data-theme-variant=minimalistic] .article-body blockquote{border-left:2px solid var(--m-iris);padding-left:1.25rem;color:var(--m-text-2);font-style:italic}[data-theme-variant=minimalistic] .executive-summary{background:rgba(72,69,230,.05);border-left:2px solid var(--m-iris);border-radius:0;padding:16px 20px;margin-bottom:2rem}[data-theme-variant=minimalistic] .summary-title{font-family:var(--m-mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--m-iris);margin-bottom:8px;font-weight:400}[data-theme-variant=minimalistic] .executive-summary p{font-family:var(--m-sans);font-size:13.5px;line-height:1.75;color:var(--m-text-2)}[data-theme-variant=minimalistic] .m-art-sub-block{margin:36px 0;padding:24px 28px;background:var(--m-paper-2);border:1px solid var(--m-hair)}[data-theme-variant=minimalistic] .m-art-sub-heading{font-family:var(--m-sans);font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--m-ink);margin-bottom:4px}[data-theme-variant=minimalistic] .m-art-sub-lede{font-family:var(--m-sans);font-size:13px;color:var(--m-text-2);margin-bottom:16px}[data-theme-variant=minimalistic] .m-art-sub-form{display:flex;align-items:center;max-width:360px;border:1px solid rgba(26,28,40,.14);background:var(--m-paper);transition:border-color .15s}[data-theme-variant=minimalistic] .m-art-sub-form:focus-within{border-color:var(--m-iris)}[data-theme-variant=minimalistic] .m-art-sub-inp{font-family:var(--m-sans);font-size:13px;color:var(--m-ink);background:0 0;border:none;outline:0;flex:1;padding:9px 12px;-webkit-appearance:none;appearance:none}[data-theme-variant=minimalistic] .m-art-sub-inp::placeholder{color:var(--m-text-3)}[data-theme-variant=minimalistic] .m-art-sub-btn{flex-shrink:0}[data-theme-variant=minimalistic] .m-art-foot{padding:24px 0;border-top:1px solid var(--m-hair);display:flex;justify-content:space-between;align-items:center;margin-top:0}[data-theme-variant=minimalistic] .m-author{display:flex;align-items:center;gap:11px}[data-theme-variant=minimalistic] .m-avatar{width:32px;height:32px;border-radius:50%;background:var(--m-iris-soft);border:1px solid rgba(72,69,230,.2);display:flex;align-items:center;justify-content:center;font-family:var(--m-mono);font-size:9px;color:var(--m-iris);font-weight:500;flex-shrink:0}[data-theme-variant=minimalistic] .m-author-name{font-family:var(--m-sans);font-size:13px;font-weight:500;letter-spacing:-.01em;color:var(--m-ink)}[data-theme-variant=minimalistic] .m-author-role{font-family:var(--m-mono);font-size:9.5px;color:var(--m-text-3);margin-top:2px;letter-spacing:.02em}[data-theme-variant=minimalistic] .m-share-btn{font-family:var(--m-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;padding:8px 14px;border:1px solid rgba(26,28,40,.14);color:var(--m-text-2);cursor:pointer;background:0 0;transition:all .12s;text-decoration:none;display:inline-block}[data-theme-variant=minimalistic] .m-share-btn:hover{border-color:var(--m-iris);color:var(--m-iris)}[data-theme-variant=minimalistic] .share-sidebar .share-btn{background:var(--m-paper);border:1px solid var(--m-hair);color:var(--m-text-3);backdrop-filter:none}[data-theme-variant=minimalistic] .share-sidebar .share-btn:hover{color:var(--m-paper);transform:none}[data-theme-variant=minimalistic] .related-posts{border-top:1px solid var(--m-hair)}[data-theme-variant=minimalistic] .related-posts h2{font-family:var(--m-sans);font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--m-ink);text-align:left;margin-bottom:1rem}[data-theme-variant=minimalistic] .related-card{background:0 0;border:none;border-bottom:1px solid var(--m-hair);border-radius:0;padding:16px 0;transition:background .1s}[data-theme-variant=minimalistic] .related-card:hover{background:rgba(72,69,230,.025);transform:none;border-color:var(--m-hair)}[data-theme-variant=minimalistic] .related-meta{font-family:var(--m-mono);font-size:9.5px;letter-spacing:.07em;color:var(--m-text-3)}[data-theme-variant=minimalistic] .related-title{font-family:var(--m-sans);font-size:14px;font-weight:500;color:var(--m-ink)}[data-theme-variant=minimalistic] .terminal-toast{background:var(--m-paper);border:1px solid var(--m-hair);border-left:2px solid var(--m-iris);color:var(--m-ink);font-family:var(--m-sans);font-size:13px;border-radius:0;box-shadow:0 4px 20px rgba(26,28,40,.1)}[data-theme-variant=minimalistic] .terminal-toast:hover{border-color:var(--m-iris);transform:none}[data-theme-variant=minimalistic] .toast-header{font-family:var(--m-mono);font-size:9px;letter-spacing:.1em;color:var(--m-text-3)}[data-theme-variant=minimalistic] .toast-blink{background:var(--m-iris)}[data-theme-variant=minimalistic] .toast-close{color:var(--m-text-3)}[data-theme-variant=minimalistic] .toast-close:hover{color:var(--m-ink)}[data-theme-variant=minimalistic] .toast-content{color:var(--m-ink)}[data-theme-variant=minimalistic] .toast-cmd{color:var(--m-iris);font-family:var(--m-mono)}[data-theme-variant=minimalistic] .toast-msg{color:var(--m-text-2);font-family:var(--m-sans)}[data-theme-variant=minimalistic] .footer{background:var(--m-paper);border-top:1px solid var(--m-hair);color:var(--m-text-3);font-family:var(--m-mono);font-size:10px;letter-spacing:.04em;padding:24px 36px;text-align:left;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}[data-theme-variant=minimalistic] .footer .container{display:contents}[data-theme-variant=minimalistic] .m-footer-brand{display:inline-flex;align-items:center;gap:8px}[data-theme-variant=minimalistic] .m-footer-links{display:flex;gap:20px}[data-theme-variant=minimalistic] .m-footer-links a{font-family:var(--m-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--m-text-3);text-decoration:none;transition:color .1s}[data-theme-variant=minimalistic] .m-footer-links a:hover{color:var(--m-iris)}[data-theme-variant=minimalistic] .timeline-section{background:0 0;border-top:1px solid var(--m-hair)}[data-theme-variant=minimalistic] .timeline-year{font-family:var(--m-mono);color:var(--m-iris);opacity:1}[data-theme-variant=minimalistic] .timeline-content{border-left:1px solid var(--m-hair)}[data-theme-variant=minimalistic] .timeline-role{font-family:var(--m-sans);font-weight:600;color:var(--m-ink)}[data-theme-variant=minimalistic] .timeline-company{font-family:var(--m-mono);font-size:10px;letter-spacing:.1em;color:var(--m-iris)}[data-theme-variant=minimalistic] .expertise-tag{background:0 0;border:1px solid var(--m-hair);border-radius:0;font-family:var(--m-mono);color:var(--m-text-3);font-size:11px}[data-theme-variant=minimalistic] .testimonial-card{background:0 0;border:none;border-top:1px solid var(--m-hair);border-radius:0;padding:2rem 0}[data-theme-variant=minimalistic] .testimonial-quote{color:var(--m-text-2)}[data-theme-variant=minimalistic] .direct-lines{font-family:var(--m-mono);font-size:11px;color:var(--m-text-3);border-top:1px solid var(--m-hair)}[data-theme-variant=minimalistic] .direct-lines a{color:var(--m-iris)}[data-theme-variant=minimalistic] .error-card{background:var(--m-paper-2);border:1px solid var(--m-hair);border-radius:0;box-shadow:none;padding:48px 40px}[data-theme-variant=minimalistic] .error-eyebrow{font-family:var(--m-mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--m-text-3);margin-bottom:14px}[data-theme-variant=minimalistic] .error-title{font-family:var(--m-sans);font-weight:600;letter-spacing:-.045em;color:var(--m-ink)}[data-theme-variant=minimalistic] .error-text{font-family:var(--m-sans);color:var(--m-text-2)}[data-theme-variant=minimalistic] .error-text a{color:var(--m-iris)}[data-theme-variant=minimalistic] .unsubscribe-card{background:0 0;border:1px solid var(--m-hair);border-radius:0}[data-theme-variant=minimalistic] h2{font-family:var(--m-sans);font-weight:600;letter-spacing:-.03em;color:var(--m-ink)}[data-theme-variant=minimalistic] .section{padding:60px 0}[data-theme-variant=minimalistic] .log-box{border:1px solid rgba(26,28,40,.12)}[data-theme-variant=minimalistic] .code-block{border:1px solid rgba(26,28,40,.1)}[data-theme-variant=minimalistic] .tech-card{background:var(--m-paper-2);border:1px solid var(--m-hair);border-radius:0}[data-theme-variant=minimalistic] .tech-card::before{background:var(--m-iris);opacity:.7}[data-theme-variant=minimalistic] .tech-card:hover{border-color:var(--m-iris);transform:none;box-shadow:none}[data-theme-variant=minimalistic] .tech-card h3{font-family:var(--m-sans);color:var(--m-ink)}[data-theme-variant=minimalistic] .tech-card-header{border-bottom:1px solid var(--m-hair)}[data-theme-variant=minimalistic] .tech-list li{font-family:var(--m-sans);font-size:13px;color:var(--m-text-2)}[data-theme-variant=minimalistic] .tech-list li::before{color:var(--m-iris)}@media (max-width:768px){[data-theme-variant=minimalistic] .hero{padding:36px 20px 32px}[data-theme-variant=minimalistic] .m-post-row{padding:18px 20px}[data-theme-variant=minimalistic] .m-sub-section{flex-direction:column;align-items:flex-start;padding:24px 20px}[data-theme-variant=minimalistic] .m-sub-form{max-width:100%;width:100%}[data-theme-variant=minimalistic] .article-container{padding:36px 20px 32px}[data-theme-variant=minimalistic] .article-title{font-size:22px}[data-theme-variant=minimalistic] .nav-container{padding:14px 20px}[data-theme-variant=minimalistic] .footer{padding:20px;flex-direction:column;gap:8px;text-align:center}[data-theme-variant=minimalistic] .share-sidebar{background:var(--m-paper);border-top:1px solid var(--m-hair)}}[data-theme-variant=minimalistic] .reading-progress{position:fixed;top:0;left:0;width:100%;height:2px;background:var(--m-iris);transform-origin:0 50%;transform:scaleX(0);z-index:9999;animation:grow-progress linear both;animation-timeline:scroll()}@keyframes grow-progress{to{transform:scaleX(1)}}[data-theme-variant=minimalistic] .m-sticky-back-btn{position:fixed;top:90px;left:calc(50% - 460px);font-family:var(--m-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--m-text-3);text-decoration:none;background:var(--m-paper);border:1px solid var(--m-hair);padding:8px 14px;z-index:99;transition:all .15s ease;opacity:0;pointer-events:none;animation:fade-in-back linear both;animation-timeline:scroll();animation-range:entry 120px exit 300px}@keyframes fade-in-back{to{opacity:1;pointer-events:auto}}[data-theme-variant=minimalistic] .m-sticky-back-btn:hover{border-color:var(--m-iris);color:var(--m-iris)}@media (max-width:1100px){[data-theme-variant=minimalistic] .m-sticky-back-btn{display:none!important}}[data-theme-variant=minimalistic] .article-body code:not(pre code){font-family:var(--m-mono);font-size:13px;background:var(--m-paper-2);border:1px solid var(--m-hair);padding:2px 5px;color:var(--m-iris)}[data-theme-variant=minimalistic] .article-body a{color:var(--m-iris);text-decoration:underline;text-decoration-color:rgba(72,69,230,0.4);text-underline-offset:2px;text-decoration-thickness:1px;transition:text-decoration-color .15s}[data-theme-variant=minimalistic] .article-body a:hover{text-decoration-color:var(--m-iris)}[data-theme-variant=minimalistic] .related-card,[data-theme-variant=minimalistic] .solution-card,[data-theme-variant=minimalistic] .tech-card{background:var(--m-paper-2)!important;border:1px solid var(--m-hair)!important;border-radius:0!important;box-shadow:none!important}[data-theme-variant=minimalistic] .related-card:hover,[data-theme-variant=minimalistic] .solution-card:hover,[data-theme-variant=minimalistic] .tech-card:hover{border-color:var(--m-ghost)!important}[data-theme-variant=minimalistic] .solution-card strong{color:var(--m-ink)}[data-theme-variant=minimalistic] .metric-number,[data-theme-variant=minimalistic] .metric-value,[data-theme-variant=minimalistic] .stat-number,[data-theme-variant=minimalistic] .stat-value{font-family:var(--m-mono)!important;color:var(--m-iris)!important;font-weight:500;letter-spacing:-.02em}[data-theme-variant=minimalistic] .section--alt{background:var(--m-paper-2)}[data-theme-variant=minimalistic] .about-tab-btn{font-family:var(--m-sans)}[data-theme-variant=minimalistic] .about-tab-btn.active{color:var(--m-iris)}[data-theme-variant=minimalistic] .about-tab-btn.active::after{background:var(--m-iris)}[data-theme-variant=minimalistic] .gallery-card,[data-theme-variant=minimalistic] .profile-photo{border-radius:0!important;border:1px solid var(--m-hair)!important}[data-theme-variant=minimalistic] .profile-photo{box-shadow:none!important}[data-theme-variant=minimalistic] .profile-photo:hover{box-shadow:none!important;transform:none}[data-theme-variant=minimalistic] .profile-photo::before{display:none}[data-theme-variant=minimalistic] .solution-index{font-family:var(--m-mono);font-size:11px;font-weight:500;letter-spacing:.1em;color:var(--m-text-3)}[data-theme-variant=minimalistic] #knowledge-graph{background:var(--m-paper-2);border:1px solid var(--m-hair);border-radius:0;box-shadow:none}[data-theme-variant=minimalistic] .link{stroke:var(--m-ghost)}[data-theme-variant=minimalistic] .link.active{stroke:var(--m-iris)}[data-theme-variant=minimalistic] .node text{fill:var(--m-paper)!important;font-family:var(--m-sans)}[data-theme-variant=minimalistic] #graph-legend{background:var(--m-paper);backdrop-filter:none;border:1px solid var(--m-hair);border-radius:0;box-shadow:0 4px 20px rgba(26,28,40,.1)}[data-theme-variant=minimalistic] .legend-item{color:var(--m-text-2);font-family:var(--m-mono);font-size:10px;letter-spacing:.04em}[data-theme-variant=minimalistic] .legend-circle{border-radius:0}[data-theme-variant=minimalistic] .info-panel{background:var(--m-paper);backdrop-filter:none;border:1px solid var(--m-hair);border-radius:0;box-shadow:0 8px 28px rgba(26,28,40,.12)}[data-theme-variant=minimalistic] .info-panel h3{font-family:var(--m-sans);color:var(--m-ink)}[data-theme-variant=minimalistic] .info-panel li{border-bottom:1px solid var(--m-hair);color:var(--m-text-2)}[data-theme-variant=minimalistic] .info-panel h4{font-family:var(--m-mono);color:var(--m-text-3)!important}[data-theme-variant=minimalistic] .close-panel{color:var(--m-text-3)}[data-theme-variant=minimalistic] .close-panel:hover{color:var(--m-ink)}