:root{color-scheme:dark;--red:#8b0000;--line:#272727;--muted:#a0a0a0;--white:#ede9e3}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--white);background:#000;font:15px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{ -webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:1px solid var(--line);background:transparent;border-radius:8px;padding:11px 18px}button:disabled{opacity:.5;cursor:default}button:hover:not(:disabled),a.secondary:hover{border-color:#9d2727}button:focus-visible,a:focus-visible{outline:2px solid #cb4747;outline-offset:5px}[hidden]{display:none!important}.site-header{height:86px;max-width:1440px;margin:auto;padding:0 5%;display:flex;align-items:center;gap:34px;border-bottom:1px solid var(--line)}.brand{font:600 13px/1.4 ui-monospace,monospace;letter-spacing:2px;white-space:nowrap}.brand span{color:#bc3636;letter-spacing:0;margin-left:8px}.site-header nav{display:flex;gap:32px;margin:auto;font-size:13px;color:#aaa}.site-header nav a:hover{color:#fff}.small-button{font-size:13px;min-width:106px}.small-button span{margin-left:18px}main{max-width:1440px;margin:auto;padding:0 5%}.landing-hero{display:grid;grid-template-columns:1.05fr 1fr;min-height:650px;align-items:center;gap:24px;padding:46px 0 64px}.eyebrow{font:11px/1.6 ui-monospace,monospace;letter-spacing:2px;color:#b36b6b;display:flex;align-items:center;gap:10px}.eyebrow i,.signal-strip i,.chat-example i{display:inline-block;width:6px;height:6px;background:#9e0000;border-radius:50%;box-shadow:0 0 12px #8b000080}.hero-copy h1{font-size:clamp(46px,5.6vw,82px);font-weight:500;line-height:1.06;letter-spacing:-3.5px;margin:27px 0}.hero-copy em{font-style:normal;color:#a61919}.lead{font-size:22px;line-height:1.5;color:#d0cdca;margin-bottom:18px}.hero-description{max-width:430px;color:var(--muted);line-height:1.8}.hero-actions{display:flex;align-items:center;gap:12px;margin-top:30px;flex-wrap:wrap}.primary{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:#780000;border:1px solid #a22424;padding:14px 24px;border-radius:8px;color:white;font-size:14px}.primary:hover{background:#920707}.secondary{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border:1px solid #333;border-radius:8px;font-size:14px}.micro{font-size:11px;color:#7e7e7e;margin-top:18px}.hero-art{position:relative;aspect-ratio:1;isolation:isolate;min-width:0}.hero-art video{width:100%;height:100%;object-fit:contain;filter:brightness(.86)}.art-coordinate{position:absolute;top:0;left:24px;font:9px/1.9 ui-monospace,monospace;letter-spacing:2px;color:#777}.art-caption{position:absolute;bottom:0;left:24px;right:24px;font:9px ui-monospace,monospace;letter-spacing:3px;color:#777;border-top:1px solid #292929;padding-top:14px}.art-grid{position:absolute;inset:8%;border:1px solid #52000055;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 5px,#0002 5px 6px);clip-path:polygon(0 0,12% 0,12% 1px,88% 1px,88% 0,100% 0,100% 100%,88% 100%,88% calc(100% - 1px),12% calc(100% - 1px),12% 100%,0 100%)}.art-cut{position:absolute;inset:0;pointer-events:none;background:#8b000024;opacity:0}.motion{position:absolute;right:18px;bottom:30px;border:0;color:#aaa;padding:4px 10px}.signal-strip{border-block:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;padding:21px 0;font:10px/1.5 ui-monospace,monospace;letter-spacing:1.5px;color:#969696}.signal-strip span:first-child{color:#c7b7b7}.signal-strip i{margin-right:7px}.content-section{padding:100px 0 0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.section-heading h2,.closing h2{font-size:clamp(28px,3vw,43px);font-weight:450;line-height:1.2;letter-spacing:-1.2px;margin:16px 0 0}.section-heading>p{color:var(--muted);font-size:14px}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.feature{padding:28px;border:1px solid var(--line);border-radius:12px;background:#0c0c0c;min-width:0}.feature.wide{grid-row:span 2;padding:34px}.feature-icon{display:block;font-size:26px;color:#b83939;margin-bottom:22px}.feature h3{font-size:20px;font-weight:500;line-height:1.35;margin:0 0 14px}.feature p{font-size:14px;color:var(--muted);line-height:1.8}.feature-note{font-size:11px;color:#967575}.chat-example{border:1px solid #412020;border-radius:9px;margin-top:36px;padding:20px;background:#110808}.chat-example>span{font:9px ui-monospace,monospace;color:#a56565;letter-spacing:2px}.chat-example p{font-size:15px;color:#ddd}.chat-example>div{font-size:11px;color:#a88787;border-top:1px solid #3a2525;padding-top:16px}.chat-example i{margin-right:5px}.tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px}.tags span{font:11px ui-monospace,monospace;border:1px solid #333;border-radius:5px;padding:7px 10px;color:#bbb}.model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.model-card{padding:20px 22px;border:1px solid var(--line);border-radius:9px;background:#0c0c0c;min-width:0}.model-card h3{font-size:15px;font-weight:500;margin:0 0 8px}.model-card p{font-size:12px;color:#969696;margin:0}.model-card .model-meta{margin-top:18px;display:flex;gap:10px;font:10px ui-monospace,monospace;color:#c58585}.model-card.heavy{border-color:#582323}.model-card.heavy h3{color:#e4aaaa}.section-footnote{font-size:12px;color:#8d8d8d;margin:20px 0 0}.plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.plan{padding:27px 23px;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;background:#0b0b0b}.plan.featured{border-color:#802222;background:#100707}.plan-type{font:10px ui-monospace,monospace;color:#a36b6b;letter-spacing:2px}.plan h3{font-size:19px;font-weight:500;margin:22px 0}.window{font-size:24px;line-height:1.2;letter-spacing:-.7px;min-height:52px}.window small{font-size:11px;color:#888;letter-spacing:0;display:block;margin-top:7px}.plan p{font-size:13px;color:#969696;line-height:1.8;margin-bottom:26px;flex:1}.plan-link{text-align:left;font-size:12px;color:#c89090;border:0;border-top:1px solid #3a2727;border-radius:0;padding:16px 0 0;display:block}.trial{border:1px solid #432121;border-radius:10px;margin-top:16px;padding:26px 32px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#0c0606}.trial span{font:9px ui-monospace,monospace;letter-spacing:2px;color:#ae7777}.trial h3{font-size:20px;font-weight:500;margin:8px 0}.trial p{color:#999;font-size:13px;margin:0;max-width:650px}.trial button{flex-shrink:0}.closing{text-align:center;padding:110px 0}.closing .eyebrow{justify-content:center}.closing .primary{margin-top:30px}footer{max-width:1440px;margin:auto;border-top:1px solid var(--line);padding:30px 5%;display:flex;align-items:center;justify-content:space-between;gap:24px}footer p,footer>a:last-child{font-size:11px;color:#888}dialog{color:var(--white);background:#111;border:1px solid #572828;border-radius:16px;padding:30px;width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 36px);overflow:auto}dialog::backdrop{background:#000b;backdrop-filter:blur(7px)}.dialog-heading{display:flex;justify-content:space-between;align-items:center}.dialog-heading button{border:0;padding:4px 10px;font-size:26px}dialog h2{font-size:25px;font-weight:500;margin:8px 0 20px}dialog>p{font-size:13px;color:#aaa}.pair-code{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#070707;border:1px solid #442727;padding:18px;border-radius:9px;margin:24px 0 10px}.pair-code strong{font:600 28px ui-monospace,monospace;letter-spacing:3px}.pair-code button{font-size:11px;padding:8px}#loginState{font-size:12px;min-height:40px}.telegram-open{width:100%}#retryLogin{width:100%;margin-top:12px}.muted{color:var(--muted)}
@media(min-width:1600px){.landing-hero{min-height:740px}}@media(max-width:1000px){.site-header nav{gap:20px}.hero-copy h1{font-size:58px}.lead{font-size:20px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature.wide{grid-row:auto;grid-column:span 2}.chat-example{margin-top:20px}.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trial{align-items:flex-start}.trial button{flex-shrink:1}}@media(max-width:680px){.site-header{height:72px;padding:0 6%;justify-content:space-between;gap:10px}.brand{font-size:11px;letter-spacing:1px}.brand span{margin-left:2px}.site-header nav{display:none}.small-button{min-width:85px;padding:8px 12px}.small-button span{margin-left:8px}main{padding:0 6%}.landing-hero{grid-template-columns:1fr;gap:10px;padding:30px 0 34px;min-height:0}.hero-copy{position:relative;z-index:1}.hero-copy h1{font-size:clamp(44px,12vw,64px);letter-spacing:-2.5px;margin:24px 0 20px}.lead{font-size:20px}.hero-description{font-size:14px}.hero-actions{gap:10px}.hero-actions .primary{padding:13px 16px;gap:18px}.hero-actions .secondary{padding:13px 14px}.hero-art{max-width:440px;width:100%;margin:auto}.signal-strip{font-size:8px;letter-spacing:.6px;flex-wrap:wrap;gap:14px}.signal-strip span:last-child{display:none}.content-section{padding-top:65px}.section-heading{display:block;margin-bottom:24px}.section-heading>p{font-size:13px;margin-top:20px}.feature-grid,.model-grid{grid-template-columns:1fr}.feature.wide{grid-column:auto}.feature,.feature.wide{padding:26px}.plans{grid-template-columns:1fr 1fr;gap:10px}.plan{padding:20px 15px}.plan h3{font-size:16px;min-height:44px;margin:17px 0}.window{font-size:21px}.plan p{font-size:12px}.trial{display:block;padding:24px}.trial button{margin-top:20px}.closing{padding:75px 0}.closing h2{font-size:30px}footer{flex-wrap:wrap;padding:28px 6%;gap:10px}footer p{width:100%;order:3;margin:8px 0}dialog{padding:22px}.pair-code{padding:14px}.pair-code strong{font-size:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.model-search{margin-bottom:24px}.model-search input{width:100%;background:#161313;border:1px solid #352626;color:#ede9e3;border-radius:10px;padding:14px 16px}.model-filters{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.model-filters button{padding:7px 16px;border-radius:20px;font-size:13px}.model-filters button[aria-pressed=true]{background:#590909;border-color:#8b1919;color:#fff}

/* mk.6: industrial signal, black iron and blood-red accents. */
@font-face{font-family:MKDisplay;src:url('assets/display-black.ttf') format('truetype');font-weight:900;font-display:swap}
:root{--line:#302424;--muted:#a9a2a0}
body{background:#030303;isolation:isolate}.ambient-lines{position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent 49.95%,#5c000014 50%,transparent 50.05%),repeating-linear-gradient(0deg,transparent 0 79px,#ffffff03 80px);mask-image:linear-gradient(#000,transparent 80%)}
.site-header{border-bottom:1px solid #632020;position:relative;z-index:3}.site-header:after{content:'';position:absolute;bottom:-3px;left:5%;width:72px;height:5px;background:#8b0000}.brand{font-weight:800;letter-spacing:2px}.brand span{color:#df5b51}.site-header nav{font:11px ui-monospace,monospace;text-transform:uppercase;letter-spacing:1px;gap:26px}
button,.secondary,.primary{border-radius:0}.primary{background:#8b0000;border-color:#b12626;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);font-weight:700}.primary:hover{background:#a10d0d}.small-button{border-color:#632020}.eyebrow{color:#c17168;letter-spacing:2px}
.landing-hero{position:relative;min-height:710px;grid-template-columns:1.05fr 1fr;gap:0;padding:65px 0 70px;overflow:visible}.hero-copy{z-index:2;position:relative}.hero-copy h1{font-family:MKDisplay,system-ui,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:-4px;font-size:clamp(48px,6.5vw,92px);line-height:.99;margin:32px 0}.hero-copy h1 em{font-style:normal;color:#c9362e;text-shadow:4px 1px 0 #4f0000}.lead{font-size:21px;line-height:1.5}.hero-description{max-width:440px;font-size:14px}.hero-actions{margin-top:30px}.micro{font:10px/1.7 ui-monospace,monospace;color:#9a8885}
.hero-art{position:relative;align-self:center;min-width:0;width:115%;margin-left:-6%;aspect-ratio:1;perspective:900px}.hero-art video{position:relative;width:100%;height:100%;object-fit:contain;mix-blend-mode:screen;filter:contrast(1.08);z-index:1;transform:translate(var(--drift-x,0px),var(--drift-y,0px));transition:transform .4s ease-out}.hero-art:before{content:'';position:absolute;inset:13%;background:radial-gradient(ellipse,#8b00002d,transparent 65%);filter:blur(25px)}.art-coordinate{top:2%;left:8%;font-size:9px;line-height:1.8;color:#a67068;letter-spacing:2px;z-index:2}.art-caption{bottom:2%;left:8%;right:8%;font-size:9px;letter-spacing:4px;border-color:#5b2020;z-index:2}.art-serial{position:absolute;right:2%;top:42%;writing-mode:vertical-rl;font:9px/1.8 ui-monospace,monospace;letter-spacing:3px;color:#875b55}.art-mark{position:absolute;left:0;top:43%;font-size:50px;color:#7d1818;font-family:serif}.orbit{position:absolute;border:1px solid #6b171766;border-radius:50%;inset:10%;transform:rotate(-20deg);pointer-events:none}.orbit-one{border-style:dashed;animation:orbit 80s linear infinite}.orbit-two{inset:3%;border-left:4px solid #6b1717;border-right:4px solid #6b1717;transform:scaleY(.83) rotate(20deg)}.orbit-two:after{content:'06';position:absolute;top:10%;right:8%;color:#a93b31;font:11px ui-monospace,monospace;background:#030303;padding:6px}.art-grid{inset:0 8%;z-index:2;opacity:.5}.art-cut{z-index:3;background:repeating-linear-gradient(90deg,#c21c1c88 0 1px,#20000044 1px 5px);mix-blend-mode:screen}.motion{right:8%;bottom:5%;z-index:4;border:1px solid #693030;background:#090909;min-width:38px;min-height:34px}
.manifesto{position:relative;border-block:1px solid #6c2020;background:linear-gradient(100deg,#240303,#070707 65%);padding:28px 36px;display:flex;align-items:center;justify-content:space-between;gap:20px;clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%)}.manifesto span{font:10px/1.7 ui-monospace,monospace;letter-spacing:2px;max-width:160px;color:#ad7770}.manifesto strong{font-family:MKDisplay,sans-serif;font-size:clamp(23px,3vw,40px);letter-spacing:-1px}.manifesto a{font:10px ui-monospace,monospace;color:#e39c91}.signal-strip{border-top:0;color:#8a7773}.signal-strip i{background:#a32c25}.content-section{padding-top:112px}.section-heading h2,.closing h2{font-family:MKDisplay,sans-serif;letter-spacing:-1.8px;font-weight:900;font-size:clamp(29px,3.5vw,46px)}
.feature,.plan,.model-card,.trial{border-radius:0;background:linear-gradient(135deg,#141111,#080808 70%)}.feature{position:relative;border-top:2px solid #69201c}.feature-icon{font-size:34px;color:#b02a23}.feature.wide{background:radial-gradient(ellipse at bottom left,#38060688,transparent 70%),#0b0b0b}.chat-example{border-radius:0;border-left:3px solid #8b0000;background:#080808}.chat-example>span:before{content:'> ';color:#d93c32}.tags span{border-radius:0}.feature h3{font-weight:700}.feature p{color:#b1aaa7}.tool-section{position:relative}.tool-rack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#502322;border:1px solid #502322}.tool-rack article{padding:30px;background:#090909;display:flex;flex-direction:column;min-width:0;position:relative}.tool-rack article:before{content:'+';position:absolute;right:15px;top:12px;color:#6a2824;font:17px monospace}.tool-code{font:9px ui-monospace,monospace;color:#b46358;letter-spacing:2px}.tool-rack h3{font-size:22px;line-height:1.3;margin:25px 0 13px;letter-spacing:-.5px}.tool-rack p{color:#aba3a0;font-size:13px;line-height:1.8;flex:1}.tool-rack article>span:last-of-type{font:9px ui-monospace,monospace;letter-spacing:1px;color:#a85b51;margin:18px 0}.tool-rack button{font-size:12px;text-align:left;border:0;border-top:1px solid #402020;padding:15px 0 0}.tool-rack article:hover{background:linear-gradient(140deg,#210707,#080808)}.tool-rack .tool-boundary{background:linear-gradient(135deg,#400909,#100606)}
.model-grid{gap:1px;background:#3c2522;border:1px solid #3c2522}.model-card{border:0;padding:25px;position:relative}.model-card h3{font-size:17px;min-height:42px;font-weight:700}.model-card p.model-purpose{font-size:13px;color:#c2b9b5;line-height:1.75;min-height:92px;margin-bottom:20px}.model-card .model-meta{font-size:10px;color:#c77a70;padding-top:12px;margin-top:12px;border-top:1px solid #37211f;line-height:1.7}.model-card.heavy{box-shadow:inset 3px 0 #a0211b}.model-card:hover{background:#1b0c0a}.model-search input,.model-filters button{border-radius:0;background:#080808}.model-filters button[aria-pressed=true]{background:#660b08}.plans{gap:1px;background:#3c2522;border:1px solid #3c2522}.plan{border:0}.plan.featured{background:linear-gradient(145deg,#3c0907,#110606);border-top:3px solid #a52d24}.plan-type{color:#d77c70}.plan h3{font-weight:700}.window{font-family:MKDisplay,sans-serif}.trial{border-left:4px solid #7a1814}.closing{position:relative;background:radial-gradient(ellipse at center,#39060666,transparent 65%);margin-top:50px}.closing:before{content:'†';display:block;font:60px serif;color:#8b2019}.motion-off .orbit{animation-play-state:paused}.motion-off .hero-art video{transform:none}.site-header,.feature,.model-card,.plan,.tool-rack article{transition:background .2s,border-color .2s}
@keyframes orbit{to{transform:rotate(340deg)}}
@media(max-width:1000px){.hero-copy h1{font-size:clamp(44px,6.4vw,66px);letter-spacing:-2.8px}.landing-hero{min-height:600px}.hero-art{width:110%;margin-left:-8%}.tool-rack{grid-template-columns:repeat(2,minmax(0,1fr))}.manifesto{padding:25px;gap:15px}.site-header nav{gap:14px;font-size:10px}}
@media(max-width:680px){.landing-hero{padding-top:30px;min-height:0;grid-template-columns:1fr}.hero-copy h1{font-size:clamp(43px,11.6vw,69px);letter-spacing:-2.7px;margin:25px 0}.lead{font-size:18px}.hero-art{width:100%;margin:15px auto 0;max-width:470px}.hero-art video{width:100%}.art-coordinate{top:0}.manifesto{display:grid;grid-template-columns:1fr;padding:24px}.manifesto span{max-width:none;font-size:9px}.manifesto strong{font-size:31px}.manifesto a{margin-top:7px}.signal-strip{font-size:8px}.content-section{padding-top:75px}.section-heading h2{font-size:31px}.tool-rack{grid-template-columns:1fr}.tool-rack article{padding:26px}.model-card p.model-purpose{min-height:0}.model-card h3{min-height:0}.model-card{padding:24px}.site-header .brand{letter-spacing:1px}.orbit-one{animation-duration:120s}.closing{margin-top:20px}}
@media(prefers-reduced-motion:reduce){.orbit{animation:none}.hero-art video{transition:none}.site-header,.feature,.model-card,.plan,.tool-rack article{transition:none}}
.hero-art{width:100%;margin-left:0}.hero-copy{min-width:0}.hero-art video{background:url('assets/avatar-mk6-v1.png') center/contain no-repeat}.landing-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}
@media(max-width:680px){.landing-hero{grid-template-columns:minmax(0,1fr)}.hero-art{margin:15px auto 0}}
.hero-art{overflow:clip}.hero-art video{background-color:#000}
@media(max-width:680px){.hero-copy h1{font-size:clamp(36px,11.2vw,69px)}}

/* Complete, actionable tool inventory. */
.tool-tags{gap:7px;margin-top:20px}.tool-tags a{font:11px/1.4 ui-monospace,monospace;border:1px solid #482320;padding:7px 9px;color:#d3b5b1;background:#180807}.tool-tags a:hover{border-color:#b44439;background:#340c08}.feature-catalog-link{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #42221f;padding-top:16px;margin-top:22px;font-size:12px;color:#e6beb8}.feature-catalog-link span{color:#c83e30}.tool-controls{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:22px}.tool-search-label{flex:1 1 240px;font:11px/1.5 ui-monospace,monospace;color:#c18a80}.tool-search-label input{display:block;width:100%;border:1px solid #4b2823;background:#0b0808;color:#eee;padding:12px 14px;margin-top:7px;border-radius:0;min-width:0}.tool-controls .model-filters{flex:2 1 480px;flex-wrap:wrap;gap:7px}.tool-controls .model-filters button{font-size:12px;padding:10px 13px}.tool-controls>p{width:100%;margin:0;color:#a78680;font:11px/1.6 ui-monospace,monospace}.tool-rack{grid-template-columns:repeat(4,minmax(0,1fr));background:transparent;gap:12px;border:0}.tool-rack article{border:1px solid #44231f;border-top:2px solid #78291f;padding:24px;min-height:325px}.tool-rack h3{font-size:22px;margin:24px 0 9px}.tool-use{font-size:12px;font-weight:500;color:#d29183}.tool-rack p{margin-top:10px}.tool-rack button{min-height:48px;line-height:1.6}.tool-rack article:hover{border-color:#90362a}.tool-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-block:1px solid #37211e;padding:16px 0;margin-top:24px}.tool-bottom p{color:#e0c4bd;font-size:13px}.tool-bottom span{font:10px/1.7 ui-monospace,monospace;color:#a67e75}.tool-empty{border:1px solid #48231f;padding:28px;color:#c9b1aa}.tool-empty button{border-radius:0}
@media(max-width:1100px){.tool-rack{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-controls .model-filters{flex-basis:100%}}
@media(max-width:680px){.tool-rack{grid-template-columns:1fr}.tool-rack article{min-height:0}.tool-bottom{align-items:start;flex-direction:column;gap:0}.tool-controls{gap:12px}.tool-tags a{padding:9px 10px}}
