/*! pro.css — minified build. Readable source: /css/pro.css */
html[data-mode=pro]{--bg-primary: #f5f7fa;--bg-secondary: #ffffff;--accent-cyan: #0b6ea8;--accent-steel: #4a5769;--accent-hot: #c0264c;--accent-success: #0a7a4e;--accent-amber: #8a5a00;--text-primary: #0f1722;--text-muted: #4c5a6e;--deso-cream: #0d1520;--deso-blue: #1a6fc4;--tl-orange: #b4431a;--line: rgba(15, 23, 34, .13);--panel: rgba(255, 255, 255, .88);--card: #ffffff;--cyan-rgb: 11, 110, 168;--steel-rgb: 74, 87, 105;--hot-rgb: 192, 38, 76;--ok-rgb: 10, 122, 78;--amber-rgb: 138, 90, 0;--ink-rgb: 255, 255, 255;--panel-rgb: 255, 255, 255;--shadow-rgb: 15, 23, 34;color-scheme:light}html:not([data-mode=pro]) [data-v=pro],html[data-mode=pro] [data-v=creative]{display:none!important}html[data-mode=pro] body{background:var(--bg-primary);font-weight:400;-webkit-font-smoothing:auto}html[data-mode=pro] body.omni-world{background-image:none}html[data-mode=pro] .mission:before{display:none}html[data-mode=pro] #ci-canvas,html[data-mode=pro] #scene-vignette,html[data-mode=pro] #warp-overlay,html[data-mode=pro] #ci-loading,html[data-mode=pro] #rip-sheet-overlay,html[data-mode=pro] .rail,html[data-mode=pro] #scroll-cue,html[data-mode=pro] .marquee,html[data-mode=pro] .cursor-glow,html[data-mode=pro] .eyebrow,html[data-mode=pro] .rulebar .rb-a,html[data-mode=pro] .stamp,html[data-mode=pro] .join-hint,html[data-mode=pro] #ci-pet,html[data-mode=pro] #ci-chat,html[data-mode=pro] .pet-bubble{display:none!important}html[data-mode=pro] .hero h1,html[data-mode=pro] .section h2,html[data-mode=pro] .section h3,html[data-mode=pro] .section h4,html[data-mode=pro] .section p,html[data-mode=pro] .section li,html[data-mode=pro] .section a,html[data-mode=pro] .section span,html[data-mode=pro] .footer p,html[data-mode=pro] .glitch{text-shadow:none!important}html[data-mode=pro] .glitch:before,html[data-mode=pro] .glitch:after{display:none}html[data-mode=pro] .glitch,html[data-mode=pro] body.haunted{animation:none}html[data-mode=pro] .hero h1{font-size:clamp(2.1rem,4.6vw,3.6rem);line-height:1.08;letter-spacing:-.02em}html[data-mode=pro] .hero h1 .accent{font-weight:400;color:var(--accent-cyan)}html[data-mode=pro] .omni-h2{font-size:clamp(1.5rem,2.8vw,2.1rem);letter-spacing:-.015em}html[data-mode=pro] .hero__intro,html[data-mode=pro] p{line-height:1.7}html[data-mode=pro] .rulebar{border-top-color:var(--line);letter-spacing:.14em;margin-bottom:2rem}html[data-mode=pro] .rulebar .rb-n{display:none}html[data-mode=pro] .rulebar .rb-t{color:var(--text-primary)}html[data-mode=pro] .hero__statline{font-family:var(--font-body);color:var(--accent-steel);letter-spacing:0;text-transform:none;font-size:.88rem;margin-bottom:1.9rem}html[data-mode=pro] .hero__statline b{color:var(--accent-cyan);font-weight:600}html[data-mode=pro] .directive{color:var(--accent-steel)}html[data-mode=pro] mark{background:rgba(var(--cyan-rgb),.1);color:var(--accent-cyan)}html[data-mode=pro] .about-lede em{color:var(--accent-cyan)}html[data-mode=pro] .hero__content{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;padding:0;max-width:800px}html[data-mode=pro] .hero{min-height:78svh;align-items:flex-end;padding:9rem 0 3rem;background:none}html[data-mode=pro] .nav{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--line);box-shadow:0 1px 3px rgba(var(--shadow-rgb),.06)}html[data-mode=pro] .hive-acct__btn,html[data-mode=pro] .hive-acct__out{color:var(--text-primary);border-color:#0f172233}html[data-mode=pro] .hive-acct__btn:hover,html[data-mode=pro] .hive-acct__out:hover{border-color:var(--accent-cyan);background:rgba(var(--cyan-rgb),.07)}html[data-mode=pro] .hive-acct__id{color:var(--text-primary)}html[data-mode=pro] .hive-acct__admin,html[data-mode=pro] .hive-acct__hub{color:var(--accent-cyan);border-color:rgba(var(--cyan-rgb),.4)}html[data-mode=pro] .nav__logo .wordmark-suffix{color:var(--accent-steel)}html[data-mode=pro] .nav__links a{color:var(--text-muted)}html[data-mode=pro] .nav__links a:hover{color:var(--accent-cyan)}html[data-mode=pro] .nav__hamburger span{background:var(--text-primary)}html[data-mode=pro] .nav__status{color:var(--accent-steel)}html[data-mode=pro] .footer{background:#fff;border-top:1px solid var(--line);backdrop-filter:none}html[data-mode=pro] .footer p{margin-inline:auto}html[data-mode=pro] .bounty-section{background:none}html[data-mode=pro] .value-block,html[data-mode=pro] .work-card,html[data-mode=pro] .repo-card,html[data-mode=pro] .post-card,html[data-mode=pro] .cap-group,html[data-mode=pro] .client-card,html[data-mode=pro] .stat-strip,html[data-mode=pro] .founder,html[data-mode=pro] .hacker-card,html[data-mode=pro] .portfolio-meta{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--line);border-top:3px solid var(--c, var(--accent-cyan));box-shadow:0 1px 2px rgba(var(--shadow-rgb),.04)}html[data-mode=pro] .value-block:hover,html[data-mode=pro] .work-card:hover,html[data-mode=pro] .repo-card:hover,html[data-mode=pro] .post-card:hover,html[data-mode=pro] .client-card:hover,html[data-mode=pro] .hacker-card:hover{box-shadow:0 12px 32px rgba(var(--shadow-rgb),.1)}html[data-mode=pro] .jump-chip{background:#fff;border-color:var(--line);color:var(--text-muted)}html[data-mode=pro] .cap-tag,html[data-mode=pro] .title-chip{background:#fff;border-color:var(--line)}html[data-mode=pro] .skip-link{color:#fff}html[data-mode=pro] .skip-link:focus{outline-color:#fff}html[data-mode=pro] .status-badge{background:#fff;box-shadow:none;animation:none;font-weight:500}html[data-mode=pro] .status-badge--research{color:#6b3fa0;border-color:#6b3fa0}html[data-mode=pro] .status-badge--active{color:#0a7a6b;border-color:#0a7a6b}html[data-mode=pro] .status-badge--closed{border-color:#0f172233}html[data-mode=pro] .btn--disabled,html[data-mode=pro] .btn:disabled{opacity:1;background:#eaeef3;color:#5c6a7d;border-color:#0f17221f}html[data-mode=pro] .form-group input,html[data-mode=pro] .form-group textarea,html[data-mode=pro] .form-group select{background:#fff;border:1px solid rgba(15,23,34,.2);color:var(--text-primary);font-family:var(--font-body);font-size:.95rem}html[data-mode=pro] .form-group label{color:var(--accent-steel)}html[data-mode=pro] .modal{background:#fff;box-shadow:0 24px 64px rgba(var(--shadow-rgb),.22)}html[data-mode=pro] .modal-overlay{background:#0f172280}html[data-mode=pro] .btn,html[data-mode=pro] .btn--donate{color:#fff}html[data-mode=pro] :focus-visible{outline-color:var(--accent-cyan)}html[data-mode=pro] .chat-window,html[data-mode=pro] .browser-frame,html[data-mode=pro] .cyber-term,html[data-mode=pro] .detection-demo,html[data-mode=pro] .pipeline-demo,html[data-mode=pro] .vote-demo,html[data-mode=pro] .lucky-grid,html[data-mode=pro] .video-frame,html[data-mode=pro] .founder-spec,html[data-mode=pro] .ticker-canvas-wrap{--cyan-rgb: 0, 212, 255;--steel-rgb: 138, 155, 181;--hot-rgb: 255, 51, 102;--ok-rgb: 0, 255, 136;--amber-rgb: 255, 170, 0;--ink-rgb: 10, 14, 23;--panel-rgb: 15, 25, 35;--shadow-rgb: 0, 0, 0;--accent-cyan: #00d4ff;--accent-steel: #a5b5cd;--accent-hot: #ff3366;--accent-success: #00ff88;--accent-amber: #ffaa00;--text-primary: #e8edf5;--text-muted: #c4d0e2;--bg-primary: #0a0e17;--bg-secondary: #0f1923;--deso-cream: #fffdf5;--line: rgba(0, 212, 255, .18);--panel: rgba(10, 14, 23, .66);--card: rgba(15, 25, 35, .78);color-scheme:dark;color:var(--text-primary);background-color:#0a0e17;border:1px solid rgba(15,23,34,.16);box-shadow:0 14px 36px #0f172224}html[data-mode=pro] .ticker-canvas-wrap{padding:.75rem}html[data-mode=pro] .work-ticker{background:#fff}html[data-mode=pro] .ticker-val{color:var(--accent-cyan)}html[data-mode=pro] .ticker-lbl,html[data-mode=pro] .ticker-foot{color:var(--accent-steel)}html[data-mode=pro] .section{padding:5.5rem 0}html[data-mode=pro] .product{gap:3.5rem}@media(max-width:860px){html[data-mode=pro] .hero{min-height:auto;padding:7rem 0 4rem}html[data-mode=pro] .section{padding:4rem 0}}html[data-mode=pro]{scroll-behavior:auto}html[data-mode=pro] .pro-lede{font-size:1.05rem;line-height:1.75;color:var(--text-muted);max-width:68ch;margin-bottom:2.5rem}html[data-mode=pro] .pro-lede+.pro-lede{margin-top:-1.4rem}html[data-mode=pro] .pro-note{margin-top:2.5rem;font-size:.95rem;color:var(--accent-steel);max-width:62ch}html[data-mode=pro] .pro-hero-note{margin-top:1.1rem;font-size:.85rem;color:var(--accent-steel)}html[data-mode=pro] .pro-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}html[data-mode=pro] .pro-card{background:#fff;border:1px solid var(--line);border-top:3px solid var(--accent-cyan);padding:1.75rem;box-shadow:0 1px 2px rgba(var(--shadow-rgb),.04);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1)}html[data-mode=pro] .pro-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(var(--shadow-rgb),.1)}html[data-mode=pro] .pro-card h3{font-size:1.15rem;font-weight:600;color:var(--text-primary);margin-bottom:.7rem}html[data-mode=pro] .pro-card p{font-size:.95rem;color:var(--text-muted);margin:0;max-width:none}html[data-mode=pro] .pro-steps{list-style:none;counter-reset:step;margin:0;padding:0;border-top:1px solid var(--line)}html[data-mode=pro] .pro-steps li{counter-increment:step;display:grid;grid-template-columns:4.5rem 1fr;gap:0 1.5rem;padding:1.9rem 0;border-bottom:1px solid var(--line)}html[data-mode=pro] .pro-steps li:before{content:counter(step,decimal-leading-zero);font-family:var(--font-mono);font-size:1.5rem;font-weight:400;color:var(--accent-cyan);line-height:1;padding-top:.15rem}html[data-mode=pro] .pro-steps h3,html[data-mode=pro] .pro-steps p{grid-column:2}html[data-mode=pro] .pro-steps h3{font-size:1.15rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}html[data-mode=pro] .pro-steps p{font-size:.95rem;color:var(--text-muted);margin:0;max-width:68ch}html[data-mode=pro] .pro-points{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}html[data-mode=pro] .pro-points li{background:#fff;padding:1.4rem 1.6rem 1.4rem 3.4rem;position:relative;font-size:.97rem;line-height:1.7;color:var(--text-muted)}html[data-mode=pro] .pro-points li:before{content:"";position:absolute;left:1.5rem;top:1.85rem;width:10px;height:10px;background:var(--accent-cyan);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}html[data-mode=pro] .pro-points strong{color:var(--text-primary);font-weight:600}html[data-mode=pro] .pro-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-top:2.5rem}html[data-mode=pro] .pro-fact{background:#fff;border:1px solid var(--line);border-top:3px solid var(--accent-cyan);padding:1.6rem}html[data-mode=pro] .pro-fact-num{display:block;font-family:var(--font-mono);font-size:2.1rem;font-weight:700;color:var(--accent-cyan);line-height:1;margin-bottom:.6rem}html[data-mode=pro] .pro-fact-lbl{display:block;font-size:.88rem;color:var(--text-muted);line-height:1.5}html[data-mode=pro] .pro-faq{border-top:1px solid var(--line)}html[data-mode=pro] .pro-faq details{border-bottom:1px solid var(--line)}html[data-mode=pro] .pro-faq summary{list-style:none;cursor:pointer;padding:1.35rem 2.5rem 1.35rem 0;position:relative;font-size:1.05rem;font-weight:500;color:var(--text-primary);transition:color .2s}html[data-mode=pro] .pro-faq summary::-webkit-details-marker{display:none}html[data-mode=pro] .pro-faq summary:hover{color:var(--accent-cyan)}html[data-mode=pro] .pro-faq summary:after{content:"";position:absolute;right:.5rem;top:50%;width:9px;height:9px;margin-top:-6px;border-right:1.5px solid var(--accent-cyan);border-bottom:1.5px solid var(--accent-cyan);transform:rotate(45deg);transition:transform .25s cubic-bezier(.2,.8,.2,1)}html[data-mode=pro] .pro-faq details[open] summary:after{transform:rotate(-135deg);margin-top:-2px}html[data-mode=pro] .pro-faq details p{margin:0 0 1.5rem;padding-right:2.5rem;font-size:.97rem;line-height:1.75;color:var(--text-muted);max-width:72ch}html[data-mode=pro] .pro-cta{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}html[data-mode=pro] .btn--ghost{background:transparent;color:var(--text-primary);border:1px solid rgba(15,23,34,.22);clip-path:none}html[data-mode=pro] .btn--ghost:hover{border-color:var(--accent-cyan);color:var(--accent-cyan);filter:none}html[data-mode=pro] .nav__cta a{background:var(--accent-cyan);color:#fff;padding:.5rem .85rem;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px)}html[data-mode=pro] .nav__cta a:hover{color:#fff;filter:brightness(1.12)}@media(max-width:860px){html[data-mode=pro] .pro-steps li{grid-template-columns:1fr;gap:.6rem}html[data-mode=pro] .pro-steps li:before{font-size:1.15rem}html[data-mode=pro] .pro-points li{padding:1.2rem 1.1rem 1.2rem 2.8rem}html[data-mode=pro] .pro-points li:before{left:1.1rem;top:1.6rem}}@media(max-width:1660px){html[data-mode=pro] .nav__status{display:none}}@media(max-width:1420px){html[data-mode=pro] .nav__links{gap:1.15rem}html[data-mode=pro] .nav__links a{font-size:.68rem;letter-spacing:.06em}}@media(max-width:1300px){html[data-mode=pro] .nav__logo .wordmark-suffix{display:none}}@media(max-width:1200px){html[data-mode=pro] .nav__links{background:#fffffffa;border-bottom:1px solid var(--line);box-shadow:0 12px 28px rgba(var(--shadow-rgb),.1)}html[data-mode=pro] .nav__links a{font-size:.78rem;letter-spacing:.08em}html[data-mode=pro] .nav__cta a{display:inline-block}}html[data-mode=pro] .legal-nav{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--line);box-shadow:0 1px 3px rgba(var(--shadow-rgb),.06)}html[data-mode=pro] .legal-nav__logo{color:var(--text-primary)}html[data-mode=pro] .legal-nav__back{color:var(--accent-steel)}html[data-mode=pro] .legal-nav__back:hover{color:var(--accent-cyan)}html[data-mode=pro] .legal-hero{background:none;border-bottom:1px solid var(--line)}html[data-mode=pro] .legal-hero h1{color:var(--text-primary)}html[data-mode=pro] .legal-body h2:before{content:none}html[data-mode=pro] .legal-body h2,html[data-mode=pro] .legal-body h3{color:var(--text-primary)}html[data-mode=pro] .legal-body{max-width:760px}html[data-mode=pro] .legal-body p,html[data-mode=pro] .legal-body li{line-height:1.8}html[data-mode=pro] .toc{background:#fff;border:1px solid var(--line);border-top:3px solid var(--accent-cyan)}html[data-mode=pro] .toc a{color:var(--accent-steel)}html[data-mode=pro] .toc a:hover{color:var(--accent-cyan)}html[data-mode=pro] .legal-callout{background:rgba(var(--amber-rgb),.07);border-color:rgba(var(--amber-rgb),.3);border-top-color:var(--accent-amber)}html[data-mode=pro] .legal-callout strong{color:#7a4f00}html[data-mode=pro] .legal-callout--danger{background:rgba(var(--hot-rgb),.06);border-color:rgba(var(--hot-rgb),.28);border-top-color:var(--accent-hot)}html[data-mode=pro] .legal-callout--info{background:rgba(var(--cyan-rgb),.06);border-color:rgba(var(--cyan-rgb),.28);border-top-color:var(--accent-cyan)}.pro-grid--simple{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.pro-subhead{margin:3rem 0 .4rem;font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);letter-spacing:-.01em;color:var(--deso-cream)}.pro-lede--tight{margin-bottom:1.25rem}.pro-savings{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));margin-bottom:1.75rem}.pro-saving{min-width:0;background:var(--card);border:1px solid var(--line);border-radius:4px;padding:1.4rem 1.3rem;box-shadow:0 1px 2px rgba(var(--shadow-rgb),.05)}.pro-saving__num{margin:0 0 .2rem;font-size:clamp(1.7rem,1.2rem + 2vw,2.5rem);line-height:1;font-weight:700;color:var(--accent-cyan);letter-spacing:-.02em}.pro-saving__label{margin:0 0 .6rem;font-weight:600;font-size:.92rem;color:var(--text-primary)}.pro-saving__note{margin:0;font-size:.87rem;line-height:1.55;color:var(--text-muted)}.pro-deep{margin-top:2.5rem;padding:1.6rem 1.7rem;border:1px solid var(--line);border-left:3px solid var(--accent-cyan);border-radius:0 4px 4px 0;background:var(--bg-secondary)}.pro-deep__title{margin:0 0 .5rem;font-size:1.08rem;letter-spacing:-.01em}.pro-deep>p{color:var(--text-muted);max-width:68ch}.pro-deep__list{margin:1rem 0 1.1rem;padding:0;list-style:none;display:grid;gap:.7rem}.pro-deep__list li{min-width:0;padding-left:1.15rem;position:relative;font-size:.92rem;line-height:1.6;color:var(--text-muted);max-width:78ch}.pro-deep__list li:before{content:"\25b8";position:absolute;left:0;top:-.05em;color:var(--accent-cyan);font-weight:700}.pro-deep__list a{font-weight:600}.pro-deep__foot{margin:0;font-family:var(--font-mono);font-size:.78rem;color:var(--accent-steel)}
