[data-theme=aiguide]{--ink-bg:#0f0f0f;--ink-fg:#ffffff;--ink-muted:#8e93a1;--ink-surface:#171719;--ink-surface-2:#1d1d21;--ink-border:#36363c;--ink-accent:#00ea11;--ink-accent-strong:#00a608;--ink-accent-hover:color-mix(in srgb,var(--ink-accent) 82%,white 18%);--ink-on-accent:#07120a;--ink-font-display:var(--font-noto-kufi-arabic,"Noto Kufi Arabic"),var(--font-manrope,"Manrope"),sans-serif;--ink-font-sans:var(--font-ibm-plex-sans-arabic,"IBM Plex Sans Arabic"),var(--font-manrope,"Manrope"),sans-serif;--ink-font-mono:var(--font-jetbrains-mono,"JetBrains Mono"),monospace;--ink-maxw:1180px;--ink-radius:20px;--ink-radius-sm:12px;--ink-space:1rem}[data-theme=aiguide] body{background:var(--ink-bg);color:var(--ink-fg);font-family:var(--ink-font-sans);line-height:1.75;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}[data-theme=aiguide] h1,[data-theme=aiguide] h2,[data-theme=aiguide] h3,[data-theme=aiguide] h4{font-family:var(--ink-font-display);font-weight:700;line-height:1.25;letter-spacing:0;margin:0 0 .6em}[data-theme=aiguide] a{color:inherit;text-decoration:none}[data-theme=aiguide] ::selection{background:var(--ink-accent);color:var(--ink-on-accent)}[data-theme=aiguide] img{max-width:100%;height:auto;display:block}[data-theme=aiguide] .ag-container{max-width:var(--ink-maxw);margin:0 auto;padding:0 1.5rem}[data-theme=aiguide] main{min-height:60vh}[data-theme=aiguide] .ag-eyebrow{display:inline-flex;align-items:center;gap:.5em;font-family:var(--ink-font-mono);font-size:.85rem;font-weight:500;color:var(--ink-accent);margin:0 0 .75rem}[data-theme=aiguide] .ag-eyebrow:before{content:"";width:1.4em;height:2px;background:var(--ink-accent);border-radius:2px}[data-theme=aiguide] .ag-btn{display:inline-flex;align-items:center;gap:.5em;padding:.9rem 1.7rem;border-radius:999px;font-weight:700;font-size:1rem;border:1px solid transparent;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}[data-theme=aiguide] .ag-btn:hover{transform:translateY(-1px)}[data-theme=aiguide] .ag-btn--primary{background:var(--ink-accent);color:var(--ink-on-accent)}[data-theme=aiguide] .ag-btn--primary:hover{background:var(--ink-accent-hover)}[data-theme=aiguide] .ag-btn--ghost{background:transparent;color:var(--ink-fg);border-color:var(--ink-border)}[data-theme=aiguide] .ag-btn--ghost:hover{border-color:var(--ink-accent);color:var(--ink-accent)}[data-theme=aiguide] .ag-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(15,15,15,.82);backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid var(--ink-border)}[data-theme=aiguide] .ag-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.1rem 1.5rem}[data-theme=aiguide] .ag-brand{display:flex;align-items:center;gap:.6rem;font-family:var(--ink-font-display);font-weight:700;font-size:1.15rem;color:var(--ink-fg);white-space:nowrap}[data-theme=aiguide] .ag-brand__mark{width:1.9rem;height:1.9rem;flex:none}[data-theme=aiguide] .ag-nav{display:flex;align-items:center;gap:2rem;font-weight:600}[data-theme=aiguide] .ag-nav a{position:relative;color:var(--ink-fg);padding:.25rem 0}[data-theme=aiguide] .ag-nav a:after{content:"";position:absolute;inset-inline-start:0;bottom:-3px;width:0;height:2px;background:var(--ink-accent);transition:width .25s ease}[data-theme=aiguide] .ag-nav a:hover{color:var(--ink-accent)}[data-theme=aiguide] .ag-nav a:hover:after{width:100%}[data-theme=aiguide] .ag-header__cta{flex:none}[data-theme=aiguide] .ag-nav-toggle{display:none;background:none;border:1px solid var(--ink-border);border-radius:var(--ink-radius-sm);color:var(--ink-fg);width:2.6rem;height:2.6rem;align-items:center;justify-content:center;flex:none}[data-theme=aiguide] .ag-nav-toggle svg{width:1.3rem;height:1.3rem}[data-theme=aiguide] .ag-nav-panel{display:none}@media (max-width:860px){[data-theme=aiguide] .ag-header__cta,[data-theme=aiguide] .ag-nav{display:none}[data-theme=aiguide] .ag-nav-toggle{display:inline-flex}[data-theme=aiguide] .ag-nav-panel[data-open=true]{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 1.5rem 1.25rem;border-bottom:1px solid var(--ink-border)}[data-theme=aiguide] .ag-nav-panel a{padding:.75rem .25rem;font-weight:600;border-bottom:1px solid var(--ink-border)}[data-theme=aiguide] .ag-nav-panel a:last-child{border-bottom:0}[data-theme=aiguide] .ag-nav-panel .ag-btn{align-self:flex-start;margin-top:.5rem}}[data-theme=aiguide] .ag-footer{border-top:1px solid var(--ink-border);margin-top:6rem;padding:3.5rem 0 2.5rem;color:var(--ink-muted)}[data-theme=aiguide] .ag-footer__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid var(--ink-border)}[data-theme=aiguide] .ag-footer__book{max-width:32rem}[data-theme=aiguide] .ag-footer__book h3{color:var(--ink-fg);font-size:1.3rem;margin-bottom:.5rem}[data-theme=aiguide] .ag-footer__links{display:flex;flex-wrap:wrap;gap:2.5rem}[data-theme=aiguide] .ag-footer__col h4{font-family:var(--ink-font-sans);color:var(--ink-fg);font-size:.9rem;font-weight:700;margin:0 0 .85rem}[data-theme=aiguide] .ag-footer__col ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.6rem;gap:.6rem}[data-theme=aiguide] .ag-footer__col a:hover{color:var(--ink-accent)}[data-theme=aiguide] .ag-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.75rem;font-size:.88rem}[data-theme=aiguide] .ag-footer__credit{display:flex;align-items:center;gap:.6rem}[data-theme=aiguide] .ag-footer__credit img{height:1.15rem;width:auto}[data-theme=aiguide] .ag-footer__credit strong{color:var(--ink-fg)}[data-theme=aiguide] .ag-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:center;grid-gap:3.5rem;gap:3.5rem;padding:4.5rem 0 5rem}[data-theme=aiguide] .ag-hero__author{font-family:var(--ink-font-mono);font-size:.95rem;color:var(--ink-accent-strong,var(--ink-accent));margin:0 0 1rem;font-weight:500}[data-theme=aiguide] .ag-hero__title{font-size:clamp(2.4rem,5.4vw,4.1rem);line-height:1.18;margin:0 0 1.25rem}[data-theme=aiguide] .ag-hero__title .-accent{color:var(--ink-accent)}[data-theme=aiguide] .ag-hero__tagline{font-size:1.2rem;color:var(--ink-muted);max-width:42ch;margin:0 0 2.25rem}[data-theme=aiguide] .ag-hero__ctas{display:flex;flex-wrap:wrap;gap:1rem}[data-theme=aiguide] .ag-hero__cover{position:relative;justify-self:center;filter:drop-shadow(0 30px 60px rgba(0,234,17,.14))}[data-theme=aiguide] .ag-hero__cover img{border-radius:var(--ink-radius);border:1px solid var(--ink-border);width:100%;height:auto}@media (max-width:900px){[data-theme=aiguide] .ag-hero{grid-template-columns:1fr;padding:3rem 0;text-align:center}[data-theme=aiguide] .ag-hero__cover{max-width:280px;margin:0 auto;order:-1}[data-theme=aiguide] .ag-hero__tagline{margin-inline:auto;margin-bottom:2.25rem}[data-theme=aiguide] .ag-hero__ctas{justify-content:center}}[data-theme=aiguide] .ag-section{padding:4.5rem 0;border-top:1px solid var(--ink-border)}[data-theme=aiguide] .ag-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2.5rem}[data-theme=aiguide] .ag-section__head h2{font-size:clamp(1.7rem,3vw,2.3rem);margin:0}[data-theme=aiguide] .ag-section__more{flex:none;font-weight:700;color:var(--ink-accent);white-space:nowrap}[data-theme=aiguide] .ag-section__more:hover{color:var(--ink-accent-hover)}[data-theme=aiguide] .ag-empty{color:var(--ink-muted)}[data-theme=aiguide] .ag-about{max-width:68ch}[data-theme=aiguide] .ag-about p{font-size:1.12rem;color:var(--ink-muted)}[data-theme=aiguide] .ag-about p:first-of-type{color:var(--ink-fg)}[data-theme=aiguide] .ag-toc{display:grid;grid-gap:.9rem;gap:.9rem}[data-theme=aiguide] .ag-toc-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:1.5rem;gap:1.5rem;padding:1.4rem 1.6rem;border:1px solid var(--ink-border);border-radius:var(--ink-radius);background:var(--ink-surface);transition:border-color .2s ease,background .2s ease}[data-theme=aiguide] .ag-toc-item:hover{border-color:var(--ink-accent);background:var(--ink-surface-2)}[data-theme=aiguide] .ag-toc-item__number{font-family:var(--ink-font-mono);font-size:1.6rem;font-weight:700;color:var(--ink-accent);min-width:2.4ch}[data-theme=aiguide] .ag-toc-item__title{margin:0 0 .3rem;font-size:1.15rem;color:var(--ink-fg)}[data-theme=aiguide] .ag-toc-item__summary{margin:0;color:var(--ink-muted);font-size:.95rem}[data-theme=aiguide] .ag-toc-item__arrow{color:var(--ink-muted);flex:none;transition:transform .2s ease}[data-theme=aiguide][dir=rtl] .ag-toc-item__arrow svg{transform:scaleX(-1)}[data-theme=aiguide] .ag-toc-item:hover .ag-toc-item__arrow{color:var(--ink-accent);transform:translateX(-4px)}@media (max-width:620px){[data-theme=aiguide] .ag-toc-item{grid-template-columns:auto 1fr}[data-theme=aiguide] .ag-toc-item__arrow{display:none}}[data-theme=aiguide] .ag-chapter-head{max-width:68ch;margin:0 auto 3rem;text-align:center}[data-theme=aiguide] .ag-chapter-head__number{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:999px;border:1px solid var(--ink-border);font-family:var(--ink-font-mono);color:var(--ink-accent);font-weight:700;margin-bottom:1.25rem}[data-theme=aiguide] .ag-chapter-head h1{font-size:clamp(2rem,4vw,2.9rem)}[data-theme=aiguide] .ag-chapter-head p{color:var(--ink-muted);font-size:1.1rem}[data-theme=aiguide] .ag-lessons{margin-top:3rem;display:grid;grid-gap:.85rem;gap:.85rem}[data-theme=aiguide] .ag-lesson-row{display:flex;align-items:center;gap:1.25rem;padding:1.1rem 1.4rem;border:1px solid var(--ink-border);border-radius:var(--ink-radius-sm);background:var(--ink-surface)}[data-theme=aiguide] .ag-lesson-row:hover{border-color:var(--ink-accent)}[data-theme=aiguide] .ag-lesson-row__index{font-family:var(--ink-font-mono);color:var(--ink-muted);min-width:2ch}[data-theme=aiguide] .ag-lesson-row__title{margin:0;font-weight:600}[data-theme=aiguide] .ag-prose{max-width:70ch;margin:0 auto;font-size:1.08rem}[data-theme=aiguide] .ag-prose h1,[data-theme=aiguide] .ag-prose h2,[data-theme=aiguide] .ag-prose h3{margin-top:2rem}[data-theme=aiguide] .ag-prose p{color:var(--ink-fg)}[data-theme=aiguide] .ag-prose a{color:var(--ink-fg);text-decoration:underline;-webkit-text-decoration-color:var(--ink-accent);text-decoration-color:var(--ink-accent);text-underline-offset:3px}[data-theme=aiguide] .ag-prose a:hover{color:var(--ink-accent)}[data-theme=aiguide] .ag-prose blockquote{-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem;-webkit-border-start:3px solid var(--ink-accent);border-inline-start:3px solid var(--ink-accent);color:var(--ink-muted)}[data-theme=aiguide] .ag-prose img{border-radius:var(--ink-radius);margin:1.5rem 0}[data-theme=aiguide] .ag-prose ol,[data-theme=aiguide] .ag-prose ul{-webkit-padding-start:1.4rem;padding-inline-start:1.4rem}[data-theme=aiguide] .ag-prose code{font-family:var(--ink-font-mono);background:var(--ink-surface);border:1px solid var(--ink-border);border-radius:4px;padding:.1em .4em;font-size:.9em}[data-theme=aiguide] .ag-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1.5rem;gap:1.5rem}[data-theme=aiguide] .ag-card{display:block;border:1px solid var(--ink-border);border-radius:var(--ink-radius);background:var(--ink-surface);overflow:hidden;transition:border-color .2s ease,transform .2s ease}[data-theme=aiguide] .ag-card:hover{border-color:var(--ink-accent);transform:translateY(-2px)}[data-theme=aiguide] .ag-card__media{aspect-ratio:16/10;width:100%;object-fit:cover;background:var(--ink-surface-2)}[data-theme=aiguide] .ag-card__body{padding:1.4rem 1.5rem 1.6rem}[data-theme=aiguide] .ag-card__badge{display:inline-block;font-family:var(--ink-font-mono);font-size:.72rem;font-weight:700;letter-spacing:.02em;color:var(--ink-on-accent);background:var(--ink-accent);border-radius:999px;padding:.2em .75em;margin-bottom:.75rem}[data-theme=aiguide] .ag-card__title{margin:0 0 .4rem;font-size:1.15rem;color:var(--ink-fg)}[data-theme=aiguide] .ag-card__summary{margin:0;color:var(--ink-muted);font-size:.95rem}[data-theme=aiguide] .ag-downloads{display:grid;grid-gap:.9rem;gap:.9rem}[data-theme=aiguide] .ag-download-row{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;border:1px solid var(--ink-border);border-radius:var(--ink-radius);background:var(--ink-surface)}[data-theme=aiguide] .ag-download-row__icon{flex:none;width:2.75rem;height:2.75rem;border-radius:var(--ink-radius-sm);background:var(--ink-surface-2);color:var(--ink-accent);display:flex;align-items:center;justify-content:center;font-family:var(--ink-font-mono);font-size:.72rem;font-weight:700}[data-theme=aiguide] .ag-download-row__body{flex:1 1;min-width:0}[data-theme=aiguide] .ag-download-row__title{margin:0 0 .2rem;font-weight:700}[data-theme=aiguide] .ag-download-row__meta{margin:0;color:var(--ink-muted);font-size:.88rem}[data-theme=aiguide] .ag-download-row__action{flex:none}[data-theme=aiguide] .ag-tool-head{margin-bottom:2rem}[data-theme=aiguide] .ag-tool-head h1{font-size:clamp(1.8rem,3.4vw,2.4rem);margin-bottom:.5rem}[data-theme=aiguide] .ag-tool-head p{color:var(--ink-muted);max-width:68ch}[data-theme=aiguide] .ag-tool-frame{width:100vw;-webkit-margin-start:calc(50% - 50vw);margin-inline-start:calc(50% - 50vw);-webkit-margin-end:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);border-top:1px solid var(--ink-border);border-bottom:1px solid var(--ink-border);overflow:hidden;background:#fff;height:min(82vh,900px)}[data-theme=aiguide] .ag-tool-frame iframe{width:100%;height:100%;border:0;display:block}[data-theme=aiguide] .ag-lesson-list{display:grid;grid-gap:.85rem;gap:.85rem}[data-theme=aiguide] .ag-lesson-list-row{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.3rem 0;border-bottom:1px solid var(--ink-border)}[data-theme=aiguide] .ag-lesson-list-row:hover .ag-lesson-list-row__title{color:var(--ink-accent)}[data-theme=aiguide] .ag-lesson-list-row__title{margin:0;font-size:1.25rem;font-weight:700}[data-theme=aiguide] .ag-page-head{max-width:70ch;margin:0 auto 3rem;text-align:center}[data-theme=aiguide] .ag-page-head h1{font-size:clamp(2rem,4vw,2.8rem)}[data-theme=aiguide] .ag-page-head p{color:var(--ink-muted)}[data-theme=aiguide] .ag-contact{max-width:34rem;margin:0 auto;text-align:center}[data-theme=aiguide] .ag-contact form{text-align:start;margin-top:2rem}[data-theme=aiguide] .ag-contact label{font-size:.92rem;color:var(--ink-muted)}[data-theme=aiguide] .ag-project-nav{display:flex;justify-content:space-between;gap:1rem;margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--ink-border)}[data-theme=aiguide] .ag-project-nav a:hover{color:var(--ink-accent)}[data-theme=aiguide] .ag-404{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.25rem;padding:4rem 0}[data-theme=aiguide] .ag-404__code{font-family:var(--ink-font-mono);font-size:5rem;color:var(--ink-accent);font-weight:700;line-height:1}[data-theme=brandcode]{--ink-bg:#f6f7f7;--ink-fg:#222221;--ink-muted:#6f6f6f;--ink-accent:#f53f5b;--ink-accent-hover:#d42e48;--ink-on-accent:#ffffff;--ink-surface:#ffffff;--ink-border:#dcdcdc;--ink-mint:#00c1a2;--ink-gray-900:#3d3d3d;--ink-gray-700:#6f6f6f;--ink-gray-400:#bebebe;--ink-gray-200:#dcdcdc;--ink-font-sans:"Rubik","Source Sans Pro",system-ui,sans-serif;--ink-font-display:"Rubik","Source Sans Pro",system-ui,sans-serif;--ink-font-label:"Rubik","Source Sans Pro",system-ui,sans-serif;--ink-maxw:1320px;--ink-radius:4px;--ink-space:1rem}.video-container{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:768px){.video-container{padding-top:50%}}[data-theme=brandcode] .offcanvas__menu .menu-anim{list-style:none;margin:0;padding:30px;text-align:center}[data-theme=brandcode] .offcanvas__menu .menu-anim>li{width:100%}[data-theme=brandcode] .offcanvas__menu .menu-anim>li>a{display:block;padding:.4rem 0;color:#fff;font-family:var(--ink-font-sans,"Rubik",sans-serif);font-size:clamp(1.8rem,4vw,3rem);font-weight:500;line-height:1.25;text-transform:capitalize;text-decoration:none;transition:opacity .25s ease}[data-theme=brandcode] .offcanvas__menu .menu-anim>li>a:hover{opacity:.6}[data-theme=brandcode] .header__area-3{transition:transform .45s ease,opacity .45s ease}[data-theme=brandcode] .header__area-3.bc-header-hidden{transform:translateY(-105%);opacity:0;pointer-events:none}[data-theme=brandcode] .footer__top-2{padding-top:90px;padding-bottom:90px}[data-theme=brandcode] .footer__top-2 .contact_wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:40px}[data-theme=brandcode] .footer__top-2 .contact_wrap .link{position:static;transform:none;opacity:1;visibility:visible;flex:0 0 auto}@media (max-width:991px){[data-theme=brandcode] .footer__top-2 .contact_wrap{flex-direction:column;align-items:center;text-align:center}}[data-theme=brandcode] .clients-container{overflow:visible}[data-theme=brandcode] .clients-track{animation:none;flex-wrap:wrap;justify-content:center;white-space:normal;min-width:0;gap:24px 0}[data-theme=brandcode] .client-logo:last-child{margin-right:0}@media (max-width:767px){[data-theme=brandcode] #smooth-content,[data-theme=brandcode] #smooth-wrapper,[data-theme=brandcode] body{overflow-x:hidden}[data-theme=brandcode] .hero-title{font-size:40px!important;line-height:1.1!important;word-break:break-word}[data-theme=brandcode] .sec-title{font-size:32px!important;line-height:1.2!important}[data-theme=brandcode] .sec-title-2{font-size:38px!important;line-height:1.1!important}[data-theme=brandcode] .counter__number{font-size:40px!important}[data-theme=brandcode] .rollslide_title-1{font-size:34px!important}}@media (max-width:479px){[data-theme=brandcode] .hero-title{font-size:32px!important}[data-theme=brandcode] .sec-title-2{font-size:30px!important}[data-theme=brandcode] .sec-title{font-size:26px!important}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html[data-theme=cyborg]{--ink-bg:#051506;--ink-fg:#f4f4fa;--ink-muted:#9fb0a4;--ink-surface:#0a0a0a;--ink-surface-elevated:#15151a;--ink-border:#2a2a33;--ink-accent:#00ea11;--ink-accent-deck:#39ff14;--ink-accent-hover:#33ee41;--ink-on-accent:#050505;--ink-accent-ai:#7307d6;--ink-accent-energy:#ff00ff;--ink-accent-alert:#ffb800;--ink-accent-heat:#1f51fe;--ink-ink:#101024;--ink-font-display:var(--font-anton,"Anton"),sans-serif;--ink-font-sans:var(--font-avenir,"Avenir LT Pro"),sans-serif;--ink-font-label:var(--font-jetbrains-mono,"JetBrains Mono"),monospace;--ink-mono:var(--font-jetbrains-mono,"JetBrains Mono"),monospace;--_font-default:var(--font-avenir,"Avenir LT Pro"),sans-serif;--_font-accent:var(--font-jetbrains-mono,"JetBrains Mono"),monospace;--ink-maxw:1240px;--ink-radius:2.4rem;--ink-space:1rem;--base:var(--ink-bg);--base-rgb:5,21,6;--base-tint:var(--ink-surface-elevated);--base-tint-rgb:21,21,26;--base-bright:var(--ink-surface);--base-bright-rgb:10,10,10;--accent:var(--ink-accent);--highlight:var(--ink-accent-hover);--t-bright:var(--ink-fg);--t-medium:var(--ink-muted);--t-muted:var(--ink-border);--t-muted-extra:var(--ink-surface-elevated);--base-opp:var(--ink-fg);--base-opp-rgb:244,244,250;--t-opp-bright:var(--ink-ink);--t-opp-medium:var(--ink-border);--t-opp-muted:var(--ink-border);--pt-t-accent-bright:var(--ink-on-accent);--pt-t-accent-medium:#1a1a1a;--pt-t-accent-muted:#333333}[data-theme=cyborg] .image-auto{height:auto!important}[data-theme=cyborg] .mxd-academy-prose h1,[data-theme=cyborg] .mxd-academy-prose h2,[data-theme=cyborg] .mxd-academy-prose h3,[data-theme=cyborg] .mxd-academy-prose h4,[data-theme=cyborg] .mxd-academy-prose h5,[data-theme=cyborg] .mxd-academy-prose h6,[data-theme=cyborg] .mxd-article__content h1,[data-theme=cyborg] .mxd-article__content h2,[data-theme=cyborg] .mxd-article__content h3,[data-theme=cyborg] .mxd-article__content h4,[data-theme=cyborg] .mxd-article__content h5,[data-theme=cyborg] .mxd-article__content h6,[data-theme=cyborg] .mxd-section-title__paragraph h1,[data-theme=cyborg] .mxd-section-title__paragraph h2,[data-theme=cyborg] .mxd-section-title__paragraph h3,[data-theme=cyborg] .mxd-section-title__paragraph h4,[data-theme=cyborg] .mxd-section-title__paragraph h5,[data-theme=cyborg] .mxd-section-title__paragraph h6,[data-theme=cyborg] .mxd-services-prose h1,[data-theme=cyborg] .mxd-services-prose h2,[data-theme=cyborg] .mxd-services-prose h3,[data-theme=cyborg] .mxd-services-prose h4,[data-theme=cyborg] .mxd-services-prose h5,[data-theme=cyborg] .mxd-services-prose h6,[data-theme=cyborg] .mxd-text-block h1,[data-theme=cyborg] .mxd-text-block h2,[data-theme=cyborg] .mxd-text-block h3,[data-theme=cyborg] .mxd-text-block h4,[data-theme=cyborg] .mxd-text-block h5,[data-theme=cyborg] .mxd-text-block h6{font:normal 700 2.6rem/1.2 var(--_font-default);letter-spacing:-.1rem;color:var(--t-bright)}@media only screen and (min-width:768px){[data-theme=cyborg] .mxd-academy-prose h1,[data-theme=cyborg] .mxd-academy-prose h2,[data-theme=cyborg] .mxd-academy-prose h3,[data-theme=cyborg] .mxd-academy-prose h4,[data-theme=cyborg] .mxd-academy-prose h5,[data-theme=cyborg] .mxd-academy-prose h6,[data-theme=cyborg] .mxd-article__content h1,[data-theme=cyborg] .mxd-article__content h2,[data-theme=cyborg] .mxd-article__content h3,[data-theme=cyborg] .mxd-article__content h4,[data-theme=cyborg] .mxd-article__content h5,[data-theme=cyborg] .mxd-article__content h6,[data-theme=cyborg] .mxd-section-title__paragraph h1,[data-theme=cyborg] .mxd-section-title__paragraph h2,[data-theme=cyborg] .mxd-section-title__paragraph h3,[data-theme=cyborg] .mxd-section-title__paragraph h4,[data-theme=cyborg] .mxd-section-title__paragraph h5,[data-theme=cyborg] .mxd-section-title__paragraph h6,[data-theme=cyborg] .mxd-text-block h1,[data-theme=cyborg] .mxd-text-block h2,[data-theme=cyborg] .mxd-text-block h3,[data-theme=cyborg] .mxd-text-block h4,[data-theme=cyborg] .mxd-text-block h5,[data-theme=cyborg] .mxd-text-block h6{font-size:3rem}}@media only screen and (min-width:1200px){[data-theme=cyborg] .mxd-academy-prose h1,[data-theme=cyborg] .mxd-academy-prose h2,[data-theme=cyborg] .mxd-academy-prose h3,[data-theme=cyborg] .mxd-academy-prose h4,[data-theme=cyborg] .mxd-academy-prose h5,[data-theme=cyborg] .mxd-academy-prose h6,[data-theme=cyborg] .mxd-article__content h1,[data-theme=cyborg] .mxd-article__content h2,[data-theme=cyborg] .mxd-article__content h3,[data-theme=cyborg] .mxd-article__content h4,[data-theme=cyborg] .mxd-article__content h5,[data-theme=cyborg] .mxd-article__content h6,[data-theme=cyborg] .mxd-section-title__paragraph h1,[data-theme=cyborg] .mxd-section-title__paragraph h2,[data-theme=cyborg] .mxd-section-title__paragraph h3,[data-theme=cyborg] .mxd-section-title__paragraph h4,[data-theme=cyborg] .mxd-section-title__paragraph h5,[data-theme=cyborg] .mxd-section-title__paragraph h6,[data-theme=cyborg] .mxd-text-block h1,[data-theme=cyborg] .mxd-text-block h2,[data-theme=cyborg] .mxd-text-block h3,[data-theme=cyborg] .mxd-text-block h4,[data-theme=cyborg] .mxd-text-block h5,[data-theme=cyborg] .mxd-text-block h6{font-size:3.4rem}}[data-theme=cyborg] .mxd-demo-stack .demo-card__descr .line,[data-theme=cyborg] .mxd-demo-stack .demo-card__title .line,[data-theme=cyborg] .mxd-stack-services .services-card__descr .line,[data-theme=cyborg] .mxd-stack-services .services-card__title .line{transform:none}[data-theme=cyborg] .mxd-menu .main-menu__item.main-menu__item--current .main-menu__caption,[data-theme=cyborg] .mxd-menu .main-menu__item.main-menu__item--current .main-menu__number{color:var(--accent)}[data-theme=cyborg] .mxd-menu .main-menu__item.main-menu__item--current .main-menu__toggle svg{fill:var(--accent)}.no-touch[data-theme=cyborg] .mxd-menu .main-menu__item.main-menu__item--current .main-menu__toggle:hover .main-menu__caption,[data-theme=cyborg] .mxd-menu .main-menu__item.main-menu__item--current.open .main-menu__caption{color:var(--accent)}.no-touch[data-theme=cyborg] .mxd-menu .main-menu__item.main-menu__item--current .main-menu__toggle:hover svg{fill:var(--accent)}[data-theme=cyborg] .mxd-menu.mxd-menu--gsap .menu-media__wrapper,[data-theme=cyborg] .mxd-menu.mxd-menu--gsap .mxd-menu__backdrop,[data-theme=cyborg] .mxd-menu.mxd-menu--gsap .mxd-menu__content,[data-theme=cyborg] .mxd-menu.mxd-menu--gsap .mxd-menu__overlay{transition:none!important}[data-theme=cyborg] .mxd-menu .mxd-menu__backdrop{transition:background .5s ease,backdrop-filter .5s ease,-webkit-backdrop-filter .5s ease}[data-theme=cyborg] .mxd-menu .mxd-menu__overlay{transition:-webkit-clip-path 1s cubic-bezier(.87,0,.13,1);transition:clip-path 1s cubic-bezier(.87,0,.13,1);transition:clip-path 1s cubic-bezier(.87,0,.13,1),-webkit-clip-path 1s cubic-bezier(.87,0,.13,1)}[data-theme=cyborg] .mxd-menu .mxd-menu__content{transition:transform 1s cubic-bezier(.87,0,.13,1)}[data-theme=cyborg] .mxd-menu .menu-media__wrapper{transform:scale(1.4);transition:transform .75s cubic-bezier(.23,.65,.74,1.09)}[data-theme=cyborg] .mxd-menu.mxd-menu--open .mxd-menu__backdrop{background:rgba(var(--base-rgb),.8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media only screen and (max-width:1024px){[data-theme=cyborg] .mxd-menu.mxd-menu--open .mxd-menu__backdrop{background:rgba(var(--base-rgb),.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}[data-theme=cyborg] .mxd-menu.mxd-menu--open .mxd-menu__overlay{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}[data-theme=cyborg] .mxd-menu.mxd-menu--open .mxd-menu__content{transform:translateY(0)}[data-theme=cyborg] .mxd-menu.mxd-menu--open .menu-media__wrapper{transform:scale(1)}[data-theme=cyborg] form select{position:relative;display:block;width:100%;border:none;outline:0;margin:0;padding:1.2rem 2.4rem 1.2rem .2rem;background-color:transparent;border-bottom:1px solid var(--st-medium);font:normal 400 2rem var(--_font-accent);height:5.8rem;line-height:5.8rem;color:var(--t-bright);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='%23949291' d='M4.5 6.75 9 11.25l4.5-4.5H4.5Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .2rem center;background-size:1.8rem}[data-theme=cyborg] form select:focus{border-bottom:1px solid var(--st-bright)}[data-theme=cyborg] form select option{background-color:var(--base);color:var(--t-bright)}[data-theme=cyborg] .mxd-showcase-clip__image{object-fit:cover}[data-theme=default]{--ink-bg:#ffffff;--ink-fg:#14161a;--ink-muted:#5b626b;--ink-accent:#3b5bdb;--ink-border:#e6e8eb;--ink-surface:#f7f8fa;--ink-font-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;--ink-font-display:var(--ink-font-sans);--ink-maxw:1080px;--ink-radius:10px;--ink-space:1rem}[data-theme=default] *,[data-theme=default] :after,[data-theme=default] :before{box-sizing:border-box}[data-theme=default] body,[data-theme=default] html{margin:0;padding:0}[data-theme=default] body{background:var(--ink-bg);color:var(--ink-fg);font-family:var(--ink-font-sans);line-height:1.6;-webkit-font-smoothing:antialiased}[data-theme=default] a{color:var(--ink-accent);text-decoration:none}[data-theme=default] a:hover{text-decoration:underline}[data-theme=default] img{max-width:100%;height:auto;display:block}[data-theme=default] .ink-container{max-width:var(--ink-maxw);margin:0 auto;padding:0 1.25rem}[data-theme=default] .ink-header{border-bottom:1px solid var(--ink-border)}[data-theme=default] .ink-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;max-width:var(--ink-maxw);margin:0 auto}[data-theme=default] .ink-header__brand{font-weight:700;font-size:1.15rem;color:var(--ink-fg)}[data-theme=default] .ink-nav{display:flex;gap:1.25rem}[data-theme=default] .ink-nav a{color:var(--ink-muted)}[data-theme=default] main{min-height:60vh;padding:2.5rem 0 4rem}[data-theme=default] .ink-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1.5rem;gap:1.5rem}[data-theme=default] .ink-card{border:1px solid var(--ink-border);border-radius:var(--ink-radius);overflow:hidden;background:var(--ink-surface)}[data-theme=default] .ink-card__media{aspect-ratio:4/3;background:var(--ink-border)}[data-theme=default] .ink-card__media img{width:100%;height:100%;object-fit:cover}[data-theme=default] .ink-card__body{padding:.85rem 1rem 1.1rem}[data-theme=default] .ink-card__title{margin:0 0 .25rem;font-size:1.05rem}[data-theme=default] .ink-card__meta{color:var(--ink-muted);font-size:.85rem}[data-theme=default] .ink-prose{max-width:70ch}[data-theme=default] .ink-prose h1,[data-theme=default] .ink-prose h2,[data-theme=default] .ink-prose h3{line-height:1.25}[data-theme=default] .ink-muted{color:var(--ink-muted)}[data-theme=default] .ink-footer{border-top:1px solid var(--ink-border);padding:2rem 0;color:var(--ink-muted);font-size:.9rem}[data-theme=default] [dir=rtl] .ink-nav{flex-direction:row-reverse}[data-theme=hive]{--ink-bg:#0d0d10;--ink-fg:#f2f4f6;--ink-muted:#9aa0a8;--ink-accent:#0eceec;--ink-accent-hover:#12c9e5;--ink-button:#111013;--ink-border:#23252b;--ink-surface:#15161a;--ink-font-sans:var(--font-dm-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--ink-font-display:var(--ink-font-sans);--ink-maxw:1320px;--ink-radius:14px;--ink-space:1rem}[data-theme=hive] body{background:var(--ink-bg);color:var(--ink-fg);font-family:var(--ink-font-sans);line-height:1.6;-webkit-font-smoothing:antialiased}[data-theme=hive] a{color:var(--ink-accent);text-decoration:none}[data-theme=hive] a:hover{color:var(--ink-accent-hover)}[data-theme=hive] ::selection{background:var(--ink-accent-hover);color:#000}[data-theme=hive] img{max-width:100%;height:auto;display:block}[data-theme=hive] .ink-container{max-width:var(--ink-maxw);margin:0 auto;padding:0 1.5rem}[data-theme=hive] main{min-height:60vh;padding:3rem 0 5rem}[data-theme=hive] .hv-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(13,13,16,.85);-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--ink-border)}[data-theme=hive] .hv-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;max-width:var(--ink-maxw);margin:0 auto;padding:1.1rem 1.5rem}[data-theme=hive] .hv-header__brand{font-weight:700;font-size:1.35rem;letter-spacing:-.02em;color:var(--ink-fg)}[data-theme=hive] .hv-nav{display:flex;gap:1.75rem;font-weight:500}[data-theme=hive] .hv-nav a{color:var(--ink-fg);position:relative}[data-theme=hive] .hv-nav a:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background:var(--ink-accent);transition:width .25s ease}[data-theme=hive] .hv-nav a:hover:after{width:100%}[data-theme=hive] .hv-footer{border-top:1px solid var(--ink-border);padding:3rem 0;color:var(--ink-muted);font-size:.9rem}[data-theme=hive] .hv-prose{max-width:76ch;font-size:1.05rem}[data-theme=hive] .hv-prose h1,[data-theme=hive] .hv-prose h2,[data-theme=hive] .hv-prose h3{font-family:var(--ink-font-display);line-height:1.15;letter-spacing:-.02em}[data-theme=hive] .hv-muted{color:var(--ink-muted)}[data-theme=hive] [dir=rtl] .hv-nav{flex-direction:row-reverse}[data-theme=hive] .hv-filters{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0 0 2.5rem;list-style:none;padding:0}[data-theme=hive] .hv-filters button{background:none;border:0;color:var(--ink-muted);font:inherit;font-weight:500;cursor:pointer;padding:.25rem 0}[data-theme=hive] .hv-filters button[aria-pressed=true]{color:var(--ink-fg);border-bottom:2px solid var(--ink-accent)}[data-theme=hive] .hv-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}[data-theme=hive] .hv-grid__item.-double{grid-column:1/-1}[data-theme=hive] .hv-card{display:block;position:relative;border-radius:var(--ink-radius);overflow:hidden;background:var(--ink-surface);aspect-ratio:16/11}[data-theme=hive] .hv-card.-double{aspect-ratio:21/9}[data-theme=hive] .hv-card__img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}[data-theme=hive] .hv-card:hover .hv-card__img{transform:scale(1.06)}[data-theme=hive] .hv-card__overlay{position:absolute;inset:auto 0 0 0;padding:1.4rem 1.5rem;background:linear-gradient(0deg,rgba(0,0,0,.72),transparent)}[data-theme=hive] .hv-card__title{margin:0;font-size:1.3rem;font-weight:700;color:#fff;letter-spacing:-.01em}[data-theme=hive] .hv-card__cats{margin:.3rem 0 0;color:var(--ink-accent);font-size:.82rem;font-weight:500}@media (max-width:720px){[data-theme=hive] .hv-grid{grid-template-columns:1fr}[data-theme=hive] .hv-grid__item.-double{grid-column:auto}}[data-theme=hive] .hv-project__head{max-width:var(--ink-maxw);margin:0 auto 2.5rem;text-align:center}[data-theme=hive] .hv-project__title{font-size:clamp(2rem,5vw,3.5rem);margin:0 0 .75rem;letter-spacing:-.03em}[data-theme=hive] .hv-project__meta{color:var(--ink-muted)}[data-theme=hive] .hv-project__hero{border-radius:var(--ink-radius);overflow:hidden;margin:0 0 2.5rem}[data-theme=hive] .hv-project__body{max-width:76ch;margin:0 auto}[data-theme=hive] .hv-project__gallery{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem;margin-top:3rem}[data-theme=hive] .hv-project__gallery img{width:100%;border-radius:var(--ink-radius)}[data-theme=hive] .hv-hero{padding:5rem 0 4rem}[data-theme=hive] .hv-hero h1{font-size:clamp(2.5rem,7vw,5.5rem);line-height:1.02;letter-spacing:-.04em;margin:0 0 1.25rem;max-width:16ch}[data-theme=hive] .hv-hero p{font-size:1.25rem;color:var(--ink-muted);max-width:52ch}[data-theme=hive] .hv-section{margin:4rem 0}[data-theme=hive] .hv-section h2{font-size:clamp(1.6rem,3vw,2.4rem);letter-spacing:-.02em;margin:0 0 1.5rem}[data-theme=hive] .hv-btn{display:inline-block;margin-top:2rem;padding:.85rem 1.6rem;background:var(--ink-accent);color:#001014;font-weight:700;border-radius:999px}[data-theme=hive] .hv-btn:hover{background:var(--ink-accent-hover);color:#001014}[data-theme=hive] .hv-postlist{display:grid;grid-gap:1.25rem;gap:1.25rem}[data-theme=hive] .hv-postrow{display:flex;justify-content:space-between;gap:1.5rem;padding:1.4rem 0;border-bottom:1px solid var(--ink-border)}[data-theme=hive] .hv-postrow:hover .hv-postrow__title{color:var(--ink-accent)}[data-theme=hive] .hv-postrow__title{font-size:1.4rem;font-weight:700;margin:0}[data-theme=hive] .hv-project__services{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.25rem;gap:1.25rem;margin:2.5rem 0;padding:1.75rem 0;border-top:1px solid var(--ink-border);border-bottom:1px solid var(--ink-border)}[data-theme=hive] .hv-service__name{font-weight:700;margin:0 0 .25rem}[data-theme=hive] .hv-service__value{color:var(--ink-muted);margin:0;font-size:.95rem}[data-theme=hive] .hv-project__videos{display:grid;grid-gap:1.25rem;gap:1.25rem;margin:2.5rem 0}[data-theme=hive] .hv-project__video{aspect-ratio:16/9}[data-theme=hive] .hv-project__video iframe{width:100%;height:100%;border:0;border-radius:var(--ink-radius)}[data-theme=hive] .hv-share{display:flex;gap:1rem;align-items:center;margin:2.5rem 0}[data-theme=hive] .hv-share span{color:var(--ink-muted);font-size:.9rem}[data-theme=hive] .hv-share a{color:var(--ink-fg)}[data-theme=hive] .hv-share a:hover{color:var(--ink-accent)}[data-theme=hive] .hv-projectnav{display:flex;justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:2rem;border-top:1px solid var(--ink-border)}[data-theme=hive] .hv-projectnav a{font-weight:700}[data-theme=hive] .hv-projectnav .-next{margin-left:auto;text-align:right}