.cmd2{--ink:#17142e;--ink-2:#221e3f;--ink-3:#2c2752;--paper:#fbf8f2;--line:#ffffff1f;--fg:#f4f1ff;--muted:#b7b2d6;--tang:#ff6a2b;--ok:#2fbf7a;--warn:#ffb547;--bad:#ff4d6d;--mono:ui-monospace, "JetBrains Mono", Menlo, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--pop:cubic-bezier(.34, 1.56, .64, 1);--m:clamp(16px, 4vw, 40px);min-height:100vh;color:var(--fg);font-family:var(--body);background:linear-gradient(#ffffff06 1px, transparent 1px) 0 0 / 100% 32px, var(--ink)}body:has(.cmd2){background:#17142e}.cmd2 h1,.cmd2 h2,.cmd2 h3,.cmd2 p{text-shadow:none;color:inherit}.cmd2 .mono{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.cmd2 :focus-visible{outline:2px solid var(--tang);outline-offset:3px}.cmd2 button{font:inherit;color:inherit;cursor:pointer}.kick{color:var(--tang)}.cbtn{border:2px solid var(--tang);background:var(--tang);color:#1a0d05;min-height:48px;font:800 15px var(--body);transition:transform .15s var(--pop), box-shadow .15s, opacity .15s;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex;box-shadow:3px 3px #000}.cbtn:hover{transform:translate(-2px,-2px);box-shadow:5px 5px #000}.cbtn:active{transform:translate(1px,1px);box-shadow:1px 1px #000}.cbtn:disabled{opacity:.45;cursor:default;transform:none}.cbtn.ghost{color:var(--fg);border-color:var(--fg);background:0 0}.cbtn.link{box-shadow:none;color:var(--muted);background:0 0;border-color:#0000;padding:0 8px}.cbtn.sm{min-height:38px;padding:0 14px;font-size:14px}.c-nav{z-index:30;padding:12px var(--m);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#17142ed9;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.c-back{color:var(--muted);font-weight:600;text-decoration:none}.c-back:hover{color:var(--fg)}.c-logo{font:800 16px var(--head);align-items:center;gap:10px;display:inline-flex}.c-logo i{background:var(--tang);color:#1a0d05;width:30px;height:30px;font-style:normal;font:800 12px var(--head);border-radius:9px;place-items:center;display:grid;transform:rotate(-4deg)}.c-hero{max-width:1240px;padding:clamp(32px, 6vw, 72px) var(--m) 0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,4vw,56px);margin:0 auto;display:grid}.c-hero h1{font:800 clamp(40px, 5vw, 66px)/.98 var(--head);letter-spacing:-.035em;margin:14px 0 18px}.c-hero h1 em{color:var(--tang);font-style:normal}.c-hero-copy>p{color:var(--muted);max-width:34em;font-size:18px;line-height:1.6}.c-cta{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.c-facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0 0;padding:18px 0 0;list-style:none;display:grid}.c-facts b{font:800 34px/1 var(--head);color:var(--fg);display:block}.c-facts span{color:var(--muted);font-size:14px}.rsim{background:var(--paper);color:var(--ink);box-shadow:10px 10px 0 var(--tang);border-radius:20px;gap:14px;padding:18px;display:grid}.rot-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rot-head .mono{color:#7a7397;font-size:11px;display:block}.rot-head b{font:800 22px var(--head)}.rot-next{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex;font-size:11px!important}.rot-next i{background:var(--c);border-radius:50%;width:9px;height:9px;animation:1.4s infinite pulse}@keyframes pulse{50%{opacity:.6;transform:scale(1.5)}}.rot-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rot-col{--c:#999;min-height:300px;transition:border-color .2s, opacity .2s, transform .25s var(--pop);background:#fff;border:2px solid #ebe4d8;border-radius:14px;grid-template-rows:auto auto auto 1fr;gap:6px;padding:12px 10px;display:grid}.rot-col.is-next{border-color:var(--c);box-shadow:0 10px 24px -14px var(--c);transform:translateY(-4px)}.rot-col.is-off{opacity:.55;background:repeating-linear-gradient(135deg,#fff 0 8px,#f4efe6 8px 16px)}.rot-col-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.rot-dn{color:#4a4466;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;letter-spacing:.04em!important;text-transform:none!important;font-size:10px!important}.sw{background:#cfc8bb;border:0;border-radius:999px;flex:none;width:36px;height:20px;transition:background-color .2s;position:relative}.sw i{width:16px;height:16px;transition:transform .25s var(--pop);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.sw[aria-checked=true]{background:var(--c)}.sw[aria-checked=true] i{transform:translate(16px)}.rcap{background:#efe9de;border-radius:999px;height:6px;overflow:hidden}.rcap i{background:var(--c);height:100%;transition:width .4s var(--ease);display:block}.cap-l{color:#7a7397;font-size:10px!important}.rchips{align-content:start;gap:5px;margin:4px 0 0;padding:0;list-style:none;display:grid}.rchips li{background:color-mix(in srgb, var(--c) 10%, #fff);border:1px solid color-mix(in srgb, var(--c) 30%, #fff);animation:drop .45s var(--pop) both;border-radius:8px;gap:4px;padding:6px 8px;font-size:12px;font-weight:700;display:grid}.rchips li.new{box-shadow:0 0 0 2px var(--c)}.rchips li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rchips em{gap:3px;display:flex}.rchips em i{background:#e3dccf;border-radius:2px;width:9px;height:4px;transition:background-color .3s}.rchips em i.f{background:var(--c)}.rchips li.more{color:#7a7397;background:0 0;border:0;padding:2px 4px;font-size:10px;animation:none}@keyframes drop{0%{opacity:0;transform:translateY(-14px)scale(.9)}}.rot-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rsim .cbtn{box-shadow:3px 3px 0 var(--ink)}.rsim .cbtn.ghost{color:var(--ink);border-color:var(--ink)}.rsim .cbtn.link{color:#7a7397;box-shadow:none}.rot-msg{color:#5c5679;min-height:1.5em;font-size:14px}.c-sec{max-width:1240px;padding:clamp(72px, 10vw, 128px) var(--m) 0;margin:0 auto}.c-head{gap:12px;max-width:760px;margin-bottom:32px;display:grid}.c-head h2{font:800 clamp(32px, 4.2vw, 54px)/1 var(--head);letter-spacing:-.035em}.c-head p{color:var(--muted);font-size:18px;line-height:1.6}.trk2{background:var(--ink-2);border:1px solid var(--line);border-radius:20px;gap:14px;padding:18px;display:grid}.trk2-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.trk2-kpis div{background:var(--ink-3);border-radius:14px;gap:2px;padding:14px 16px;display:grid;position:relative}.trk2-kpis div:after{content:"";background:var(--muted);border-radius:50%;width:8px;height:8px;position:absolute;top:14px;right:14px}.trk2-kpis div.hot:after{background:var(--warn)}.trk2-kpis div.alert:after{background:var(--bad);animation:1.2s infinite pulse}.trk2-kpis b{font:800 30px/1 var(--head);font-variant-numeric:tabular-nums}.trk2-kpis span{color:var(--muted);font-size:13px}.seqs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.srow{--c:#999;background:var(--ink);border:1px solid var(--line);animation:rowIn .45s var(--ease);border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid}@keyframes rowIn{0%{opacity:.4;transform:translateY(-8px)}}.srow.s-reply{background:color-mix(in srgb, var(--bad) 14%, var(--ink));border-color:var(--bad)}.srow.s-meeting{background:color-mix(in srgb, var(--ok) 14%, var(--ink));border-color:var(--ok)}.seq-who b{font-weight:700;display:block}.seq-who span{color:var(--muted);font-size:14px}.seq-steps{gap:6px;display:flex}.seq-steps i{background:var(--ink-3);border-radius:999px;flex:1;height:10px;transition:background-color .4s}.seq-steps i.f{background:var(--c)}.seq-steps i.due{background:var(--warn);animation:1.2s infinite pulse}.seq-state{color:var(--muted);justify-self:end}.tag{border:0;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.tag.reply{background:var(--bad);color:#fff;animation:pop .4s var(--pop)}.tag.meet{background:var(--ok);color:#062014}@keyframes pop{0%{transform:scale(.6)}}.trk2-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.trk2-foot p{color:var(--fg);font-weight:600}.trk2-foot>div{gap:6px;display:flex}.rules{counter-reset:r;grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.rules li{background:var(--ink-2);border:1px solid var(--line);transition:transform .25s var(--pop), border-color .2s;border-radius:18px;align-content:start;gap:8px;padding:20px;display:grid}.rules li:hover{border-color:var(--tang);transform:translateY(-4px)}.rules .mono{color:var(--tang)}.rules b{font:800 19px/1.2 var(--head)}.rules p{color:var(--muted);font-size:15px;line-height:1.5}.cmd2 .dt{--dt-ink:var(--fg);--dt-muted:var(--muted);--dt-accent:var(--tang);--dt-btn:var(--ink-2);--dt-on-ink:var(--ink)}.conns{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.conns li{border:1px dashed #ffffff38;border-radius:16px;gap:6px;padding:18px;display:grid}.conns b{font:800 18px var(--head)}.conns span{color:var(--muted);font-size:15px;line-height:1.5}.c-end{max-width:calc(1240px - 2 * var(--m));width:calc(100% - 2 * var(--m));background:var(--tang);color:#1a0d05;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:clamp(72px,10vw,128px) auto 0;padding:clamp(24px,4vw,44px);display:flex}.c-end h2{font:800 clamp(28px, 3.4vw, 44px)/1 var(--head);letter-spacing:-.03em}.c-end p{max-width:34em;margin-top:8px;font-size:17px}.c-end .c-cta{margin:0}.c-end .cbtn{background:var(--ink);color:#fff;border-color:var(--ink)}.c-end .cbtn.ghost{color:#1a0d05;background:0 0;border-color:#1a0d05}.c-foot{max-width:1240px;padding:0 var(--m);margin:0 auto}.c-foot .foot{border-top-color:var(--line)}.c-foot .foot,.c-foot .foot a,.c-foot .foot p{color:var(--muted)}@media (width<=1000px){.c-hero{grid-template-columns:minmax(0,1fr)}.rules,.conns{grid-template-columns:1fr 1fr}}@media (width<=640px){.rot-cols{grid-template-columns:1fr 1fr}.rot-col{min-height:210px}.trk2-kpis{grid-template-columns:1fr 1fr}.srow{grid-template-columns:minmax(0,1fr) auto}.seq-steps{grid-area:2/1/auto/-1}.seq-state{grid-area:1/2}.rules,.conns{grid-template-columns:minmax(0,1fr)}.c-facts b{font-size:26px}}@media (prefers-reduced-motion:reduce){.cmd2 *,.cmd2 :before{transition:none!important;animation:none!important}}@media (width<=560px){.c-logo,.c-back{font-size:14px}}.seq-who b:before{content:"";background:var(--c);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.rchips{min-height:202px}.trk2-foot p{flex:280px;min-height:3em}@media (width<=640px){.srow{grid-template-columns:minmax(0,1fr);row-gap:10px}.seq-who,.seq-steps,.seq-state{grid-column:1}.seq-who{grid-row:1}.seq-steps{grid-row:2}.seq-state{grid-row:3;justify-self:start;align-items:center;min-height:40px;display:flex}.trk2-foot p{flex-basis:100%;min-height:6em}.rot-msg{min-height:4.5em}}
