/* Komenze V2.2 — surgical refinement. Loaded after the locked V2 stylesheet. */
.v22-hero{padding-bottom:clamp(56px,7vw,108px)}.v22-hero h1{max-width:1100px}.v22-hero .hero-copy{max-width:850px}.v22-proof{margin-top:clamp(44px,6vw,82px)}
.v22-stage{padding-top:0}.v22-command-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);border:1px solid rgba(104,255,211,.18);border-radius:28px;overflow:hidden;background:linear-gradient(145deg,rgba(20,34,30,.76),rgba(7,10,9,.92));box-shadow:0 35px 100px rgba(0,0,0,.3)}.v22-thread{padding:34px;border-right:1px solid rgba(255,255,255,.08);min-height:420px}.v22-windowbar{display:flex;align-items:center;gap:7px;color:#8e9995;font-size:12px;margin-bottom:42px}.v22-windowbar>span{width:8px;height:8px;border-radius:50%;background:#40504a}.v22-windowbar b{margin-left:8px;color:#d6dad7;font-weight:600}.v22-chatline{display:flex;gap:13px;align-items:flex-start;margin:22px 0}.v22-chatline i{display:grid;place-items:center;min-width:36px;height:36px;border-radius:11px;background:#173f35;color:#7df6d1;font-style:normal;font-size:11px;font-weight:800}.v22-chatline p{margin:0;padding:15px 18px;border:1px solid rgba(255,255,255,.08);border-radius:4px 17px 17px 17px;background:rgba(255,255,255,.035);color:#d9dfdc;line-height:1.55}.v22-chatline p small{margin-left:10px;color:#66716d}.v22-chatline.mine{justify-content:flex-end}.v22-chatline.mine p{border-radius:17px 4px 17px 17px;background:rgba(83,236,191,.08)}.v22-action{margin:30px 0 0 49px;padding:17px 18px;display:flex;align-items:center;gap:14px;border:1px solid rgba(83,236,191,.26);border-radius:15px;background:rgba(40,117,94,.1)}.v22-action>span{font-size:20px;color:#58efc2}.v22-action div{display:flex;flex-direction:column;gap:3px;flex:1}.v22-action b{color:#f1f0eb;font-size:14px}.v22-action small{color:#83908b}.v22-action em{color:#65eec5;font-style:normal;font-size:12px}.v22-radar{padding:38px 32px;position:relative}.v22-radar>small{letter-spacing:.16em;color:#7c8b86}.v22-radar>strong{display:block;font-size:48px;margin:16px 0 28px;color:#f3f0e8}.v22-score{position:absolute;right:28px;top:32px;width:74px;height:74px;border:7px solid rgba(83,236,191,.18);border-top-color:#55e9bd;border-radius:50%;display:grid;place-content:center;text-align:center}.v22-score b{font-size:18px;color:#fff}.v22-score span{font-size:9px;color:#78857f}.v22-radar>div:not(.v22-score){display:flex;justify-content:space-between;padding:16px 0;border-top:1px solid rgba(255,255,255,.08);color:#89948f}.v22-radar>div b{color:#e5e5df}.v22-radar .hot{color:#ff9f82}.v22-chain{display:flex;align-items:stretch;margin-top:18px;gap:0}.v22-chain div{flex:1;padding:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.018)}.v22-chain small{display:block;color:#5debc0;letter-spacing:.12em;margin-bottom:7px}.v22-chain b{color:#efeee8;font-size:14px}.v22-chain i{display:grid;place-items:center;color:#5debc0;font-style:normal;margin:0 -1px;z-index:2}
.v22-statement{padding-top:clamp(80px,9vw,150px);padding-bottom:clamp(70px,8vw,130px)}.v22-statement h2 span,.v22-teams h2 span{color:#69736f}.v22-bento{margin-top:0}.v22-bento .bento-card{min-height:360px}.v22-bento .bento-card.wide{min-height:400px}.flow.compact{margin-top:42px}.v22-mobile-strip{display:flex;gap:10px;flex-wrap:wrap;margin-top:42px}.v22-mobile-strip span{padding:12px 15px;border:1px solid rgba(83,236,191,.2);border-radius:999px;color:#aeb8b4;font-size:11px;letter-spacing:.1em}.v22-own-lead{max-width:760px;font-size:18px;line-height:1.7;color:#64716c;margin:24px 0 42px}.v22-teams{padding:clamp(100px,10vw,170px) max(4vw,32px);border-top:1px solid rgba(255,255,255,.08)}.v22-teams>h2{font-size:clamp(44px,6vw,84px);line-height:.96;letter-spacing:-.055em;margin:22px 0 40px}.v22-team-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:34px}.v22-team-tabs button{appearance:none;border:1px solid rgba(255,255,255,.1);background:transparent;color:#8e9995;padding:12px 20px;border-radius:999px;cursor:pointer}.v22-team-tabs button.active{background:#f0ede4;color:#111;border-color:#f0ede4}.v22-team-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.v22-team-panel h3{font-size:clamp(28px,3vw,46px);line-height:1.05;color:#f1eee6}.v22-team-panel>div>p{color:#8d9994;line-height:1.7;max-width:530px}.v22-team-data{border:1px solid rgba(83,236,191,.2);border-radius:24px;padding:18px 26px;background:linear-gradient(145deg,rgba(29,67,55,.18),rgba(7,10,9,.5))}.v22-team-data p{display:flex;justify-content:space-between;gap:20px;margin:0;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.07)}.v22-team-data p:last-child{border-bottom:0}.v22-team-data b{color:#e7e7e0}.v22-team-data span{color:#62ebc2}
@media(max-width:900px){.v22-command-grid,.v22-team-panel{grid-template-columns:1fr}.v22-thread{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.v22-chain{overflow-x:auto}.v22-chain div{min-width:145px}.v22-chain i{min-width:26px}.v22-team-panel{gap:30px}.v22-proof{gap:18px}.v22-action{margin-left:0}}
@media(prefers-reduced-motion:no-preference){.v22-stage.reveal.visible .v22-command-grid{animation:v22Lift .8s cubic-bezier(.2,.7,.2,1) both}.v22-stage.reveal.visible .v22-chain div{animation:v22Fade .55s both}.v22-stage.reveal.visible .v22-chain div:nth-of-type(2){animation-delay:.08s}.v22-stage.reveal.visible .v22-chain div:nth-of-type(3){animation-delay:.16s}.v22-stage.reveal.visible .v22-chain div:nth-of-type(4){animation-delay:.24s}.v22-stage.reveal.visible .v22-chain div:nth-of-type(5){animation-delay:.32s}.v22-stage.reveal.visible .v22-chain div:nth-of-type(6){animation-delay:.4s}@keyframes v22Lift{from{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:none}}@keyframes v22Fade{from{opacity:.2;transform:translateX(-8px)}to{opacity:1;transform:none}}}
