.s-kanban a{color:#f2f2f2}.s-kanban a:hover{color:#fff}.s-kanban .app{--ease:cubic-bezier(.23,1,.32,1);font-family:Geist,system-ui,sans-serif;color:#f2f2f2;font-size:13px;line-height:1.45;display:flex;min-height:1040px;background:#0a0a0a;position:relative;overflow:hidden;-webkit-font-smoothing:antialiased}.s-kanban .glow{position:absolute;top:-260px;right:-180px;width:900px;height:620px;background:radial-gradient(closest-side,rgba(246,176,128,.2),rgba(240,106,43,.07) 55%,transparent);pointer-events:none}.s-kanban .rail{width:64px;flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 0;border-right:1px solid rgba(255,255,255,.05);position:relative;z-index:1}.s-kanban .ri{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#7a7a7a;text-decoration:none;transition:background-color .15s ease,color .15s ease}.s-kanban .ri:hover{background:#1a1a1a;color:#f2f2f2}.s-kanban .riOn{background:#1f1f1f;color:#fff;box-shadow:inset 0 1px #ffffff0f}.s-kanban .content{flex:1;min-width:0;padding:16px 24px 28px;display:flex;flex-direction:column;gap:18px;position:relative;z-index:1}.s-kanban .circ{width:32px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#141414;color:#bdbdbd;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s var(--ease)}.s-kanban .circ:active{transform:scale(.94)}.s-kanban .pill{font:inherit;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:11px;border:0;background:#f4f4f4;color:#0a0a0a;font-weight:500;cursor:pointer;text-decoration:none;transition:transform .16s var(--ease)}.s-kanban .pill:active{transform:scale(.97)}.s-kanban .dark{background:#181818;color:#e8e8e8;box-shadow:inset 0 0 0 1px #ffffff12}.s-kanban .panel{background:#141414;border-radius:22px;box-shadow:inset 0 0 0 1px #ffffff0d;padding:14px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden}.s-kanban .panel:before{content:"";position:absolute;inset:0;background:radial-gradient(420px 160px at 100% 0%,rgba(255,255,255,.05),transparent 70%);pointer-events:none}.s-kanban .inset{background:#0d0d0d;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff0a;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:14px 14px}.s-kanban .ico{width:30px;height:30px;border-radius:9px;background:#1e1e1e;box-shadow:inset 0 1px #ffffff0f;display:inline-flex;align-items:center;justify-content:center;color:#e8e8e8;flex:none}.s-kanban .mono{font-family:Geist Mono,ui-monospace,monospace}.s-kanban .dec{color:#6e6e6e}.s-kanban .up{color:#3dd68c}.s-kanban .down{color:#ff7a7e}.s-kanban .col{background:#121212;border-radius:22px;box-shadow:inset 0 0 0 1px #ffffff0d;padding:10px;display:flex;flex-direction:column;gap:10px;min-height:560px;transition:box-shadow .18s ease,background-color .18s ease}.s-kanban .colOver{background:#161412;box-shadow:inset 0 0 0 1.5px #f06a2b8c,0 0 40px #f06a2b14}.s-kanban .lane{display:flex;flex-direction:column;gap:8px;flex:1;border-radius:16px;padding:6px;background:#0d0d0d;box-shadow:inset 0 0 0 1px #ffffff09}.s-kanban .card{position:relative;overflow:hidden;background:#1a1a1a;border-radius:14px;border:1px solid rgba(255,255,255,.06);padding:12px;display:flex;flex-direction:column;gap:9px;cursor:grab;-webkit-user-select:none;user-select:none;transition:transform .2s var(--ease),opacity .2s ease,box-shadow .2s ease,border-color .15s ease}.s-kanban .card:hover{border-color:#ffffff1f}.s-kanban .card:active{cursor:grabbing}.s-kanban .isDrag{opacity:.35;transform:scale(.97) rotate(-1.2deg)}.s-kanban .target{box-shadow:0 0 0 2px #f06a2b,0 12px 30px #f06a2b2e;transform:translateY(-2px)}.s-kanban .target .dropHint{opacity:1;transform:translateY(0)}.s-kanban .dropHint{position:absolute;right:10px;bottom:10px;font-size:11px;font-weight:600;color:#0a0a0a;background:linear-gradient(90deg,#f59a5b,#f06a2b);border-radius:7px;padding:2px 8px;opacity:0;transform:translateY(4px);transition:opacity .15s ease,transform .15s var(--ease);pointer-events:none}.s-kanban .av{width:22px;height:22px;border-radius:999px;font-size:9.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;color:#0a0a0a;flex:none}.s-kanban .prio{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:7px;font-size:11px;font-weight:600}.s-kanban .tag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:7px;background:#232323;color:#bdbdbd;font-size:11.5px}.s-kanban .meta{display:inline-flex;align-items:center;gap:4px;color:#8a8a8a;font-size:11.5px}.s-kanban .child{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:10px;background:#141414;box-shadow:inset 0 0 0 1px #ffffff0d;font-size:12px;color:#cfcfcf;animation:kanban-snap .32s var(--ease)}.s-kanban .bar{height:3px;border-radius:3px;background:#262626;overflow:hidden;position:relative}.s-kanban .bar i{position:absolute;inset:0 38% 0 0;border-radius:3px;background:linear-gradient(90deg,#f06a2b,#f59a5b)}.s-kanban .bar i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-100%);animation:kanban-shimmer 2.4s linear infinite}.s-kanban .done{border:1px solid transparent;background:linear-gradient(#1a1a1a,#1a1a1a) padding-box,linear-gradient(135deg,#5e5e5e,#ededed 30%,#7a7a7a,#d6d6d6 80%,#555) border-box}.s-kanban .prod .live{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#3dd68c}.s-kanban .prod .live b{width:6px;height:6px;border-radius:9px;background:#3dd68c;box-shadow:0 0 #3dd68c99;animation:kanban-beacon 2s ease-out infinite}.s-kanban .arrive{animation:kanban-arrive .34s var(--ease)}.s-kanban .arrive-done:after{content:"";position:absolute;inset:-40% -60%;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.55) 50%,rgba(210,225,255,.25) 54%,transparent 62%);transform:translate(-70%);animation:kanban-sheen 1.1s var(--ease) .12s both;pointer-events:none}.s-kanban .arrive-done{animation:kanban-arrive .34s var(--ease),kanban-metal 1.4s ease .1s}.s-kanban .arrive-qa:after{content:"";position:absolute;left:0;right:0;height:40%;top:-40%;background:linear-gradient(180deg,transparent,rgba(139,92,246,.35),transparent);animation:kanban-scan .9s var(--ease) both;pointer-events:none}.s-kanban .arrive-prod{animation:kanban-arrive .34s var(--ease),kanban-ring 1.1s ease-out .12s}.s-kanban .arrive-doing .bar i{animation:kanban-fill .7s var(--ease)}.s-kanban .arrive-attach{animation:kanban-pulseIn .42s var(--ease)}@media(prefers-reduced-motion:reduce){.s-kanban .card,.s-kanban .arrive,.s-kanban .arrive-done,.s-kanban .arrive-prod,.s-kanban .arrive-attach,.s-kanban .child{animation:none;transition:opacity .15s ease}.s-kanban .arrive-done:after,.s-kanban .arrive-qa:after{display:none}.s-kanban .bar i:after,.s-kanban .prod .live b{animation:none}}@keyframes kanban-arrive{0%{opacity:0;transform:translateY(8px) scale(.96);filter:blur(4px)}}@keyframes kanban-sheen{to{transform:translate(70%)}}@keyframes kanban-metal{0%{box-shadow:0 0 #fff0}35%{box-shadow:0 0 0 1px #fff6,0 10px 40px #dcdceb40}to{box-shadow:0 0 #fff0}}@keyframes kanban-scan{to{top:110%}}@keyframes kanban-ring{0%{box-shadow:0 0 #3dd68c8c}to{box-shadow:0 0 0 14px #3dd68c00}}@keyframes kanban-fill{0%{right:100%}}@keyframes kanban-shimmer{to{transform:translate(100%)}}@keyframes kanban-beacon{to{box-shadow:0 0 0 7px #3dd68c00}}@keyframes kanban-snap{0%{opacity:0;transform:translateY(-6px) scale(.97)}}@keyframes kanban-pulseIn{40%{transform:scale(1.02)}}.s-timeline a{color:#f2f2f2}.s-timeline a:hover{color:#fff}.s-timeline .app{--ease:cubic-bezier(.23,1,.32,1);font-family:Geist,system-ui,sans-serif;color:#f2f2f2;font-size:13px;line-height:1.45;display:flex;min-height:960px;background:#0a0a0a;position:relative;overflow:hidden;-webkit-font-smoothing:antialiased}.s-timeline .glow{position:absolute;top:-260px;right:-180px;width:900px;height:620px;background:radial-gradient(closest-side,rgba(246,176,128,.2),rgba(240,106,43,.07) 55%,transparent);pointer-events:none}.s-timeline .rail{width:64px;flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 0;border-right:1px solid rgba(255,255,255,.05);position:relative;z-index:1}.s-timeline .ri{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#7a7a7a;text-decoration:none;transition:background-color .15s ease,color .15s ease}.s-timeline .ri:hover{background:#1a1a1a;color:#f2f2f2}.s-timeline .riOn{background:#1f1f1f;color:#fff;box-shadow:inset 0 1px #ffffff0f}.s-timeline .content{flex:1;min-width:0;padding:16px 24px 28px;display:flex;flex-direction:column;gap:18px;position:relative;z-index:1}.s-timeline .circ{width:32px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#141414;color:#bdbdbd;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s var(--ease)}.s-timeline .circ:active{transform:scale(.94)}.s-timeline .pill{font:inherit;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:11px;border:0;background:#f4f4f4;color:#0a0a0a;font-weight:500;cursor:pointer;text-decoration:none;transition:transform .16s var(--ease)}.s-timeline .pill:active{transform:scale(.97)}.s-timeline .dark{background:#181818;color:#e8e8e8;box-shadow:inset 0 0 0 1px #ffffff12}.s-timeline .dark:hover{color:#fff}.s-timeline .sm{height:30px;padding:0 12px;font-size:12px}.s-timeline .panel{background:#141414;border-radius:22px;box-shadow:inset 0 0 0 1px #ffffff0d;padding:14px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden}.s-timeline .panel:before{content:"";position:absolute;inset:0;background:radial-gradient(420px 160px at 100% 0%,rgba(255,255,255,.05),transparent 70%);pointer-events:none}.s-timeline .inset{background:#0d0d0d;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff0a}.s-timeline .ico{width:30px;height:30px;border-radius:9px;background:#1e1e1e;box-shadow:inset 0 1px #ffffff0f;display:inline-flex;align-items:center;justify-content:center;color:#e8e8e8;flex:none}.s-timeline .mono{font-family:Geist Mono,ui-monospace,monospace}.s-timeline .av{width:20px;height:20px;border-radius:999px;font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;color:#0a0a0a;flex:none}.s-timeline .days{display:grid;grid-template-columns:repeat(42,minmax(0,1fr));align-items:center}.s-timeline .row{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:46px;border-radius:12px;transition:background-color .12s ease}.s-timeline .row:hover{background:#ffffff06}.s-timeline .bar{height:28px;border-radius:9px;display:flex;align-items:center;gap:6px;padding:0 4px;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;color:#0a0a0a;box-shadow:inset 0 1px #ffffff40;transition:transform .2s var(--ease),filter .15s ease;cursor:grab;animation:timeline-grow .52s var(--ease) both}.s-timeline .bar:hover{filter:brightness(1.08);transform:translateY(-1px)}.s-timeline .ghost{background:repeating-linear-gradient(135deg,rgba(255,255,255,.06) 0 6px,transparent 6px 12px)!important;color:#bdbdbd;box-shadow:inset 0 0 0 1px #ffffff1f}.s-timeline .ms{width:14px;height:14px;transform:rotate(45deg);border-radius:3px;background:#f4f4f4;box-shadow:0 0 0 4px #f4f4f41f;justify-self:center}.s-timeline .seg{display:inline-flex;padding:3px;border-radius:12px;background:#141414;box-shadow:inset 0 0 0 1px #ffffff0f}.s-timeline .seg a{font-size:12.5px;height:30px;padding:0 14px;border-radius:9px;color:#8a8a8a;text-decoration:none;display:inline-flex;align-items:center}.s-timeline .seg .on{background:#f4f4f4;color:#0a0a0a;font-weight:500}@media(prefers-reduced-motion:reduce){.s-timeline .bar{animation:none}}@keyframes timeline-grow{0%{clip-path:inset(0 100% 0 0 round 9px)}to{clip-path:inset(0 0 0 0 round 9px)}}.s-assistant a{color:#f2f2f2}.s-assistant a:hover{color:#fff}.s-assistant .app{--ease:cubic-bezier(.23,1,.32,1);font-family:Geist,system-ui,sans-serif;color:#f2f2f2;font-size:13px;line-height:1.45;display:flex;min-height:960px;background:#0a0a0a;position:relative;overflow:hidden;-webkit-font-smoothing:antialiased}.s-assistant .glow{position:absolute;top:-300px;right:-200px;width:1000px;height:700px;background:radial-gradient(closest-side,rgba(246,176,128,.22),rgba(240,106,43,.07) 55%,transparent);pointer-events:none}.s-assistant .rail{width:64px;flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 0;border-right:1px solid rgba(255,255,255,.05);position:relative;z-index:1}.s-assistant .ri{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#7a7a7a;text-decoration:none;transition:background-color .15s ease,color .15s ease}.s-assistant .ri:hover{background:#1a1a1a;color:#f2f2f2}.s-assistant .riOn{background:#1f1f1f;color:#fff;box-shadow:inset 0 1px #ffffff0f}.s-assistant .content{flex:1;min-width:0;padding:16px 24px 28px;display:flex;flex-direction:column;position:relative;z-index:1}.s-assistant .circ{width:32px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#141414;color:#bdbdbd;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s var(--ease)}.s-assistant .circ:active{transform:scale(.94)}.s-assistant .seg{display:inline-flex;padding:3px;border-radius:12px;background:#141414;box-shadow:inset 0 0 0 1px #ffffff0f}.s-assistant .seg button{font:inherit;font-size:12.5px;height:30px;padding:0 14px;border-radius:9px;border:0;background:transparent;color:#8a8a8a;cursor:pointer}.s-assistant .seg .on{background:#f4f4f4;color:#0a0a0a;font-weight:500}.s-assistant .orb{width:84px;height:84px;border-radius:999px;position:relative;background:radial-gradient(circle at 34% 28%,#ffe1d6,#f5847a 22%,#c8262f,#5a0910 82%,#2a0407);box-shadow:0 18px 50px #e5484d59,inset -8px -12px 24px #00000073,inset 6px 8px 18px #ffffff2e;animation:assistant-float 6s ease-in-out infinite}.s-assistant .orb:before{content:"";position:absolute;inset:6px;border-radius:999px;background:conic-gradient(from 0deg,transparent,rgba(255,220,210,.35),transparent 30%,rgba(120,10,20,.4),transparent 60%,rgba(255,180,160,.3),transparent);mix-blend-mode:overlay;filter:blur(3px);animation:assistant-spin 9s linear infinite}.s-assistant .orb:after{content:"";position:absolute;top:12px;left:20px;width:26px;height:14px;border-radius:999px;background:#ffffff8c;filter:blur(5px)}.s-assistant .orbSm:after{top:4px;left:6px;width:9px;height:5px;filter:blur(2px)}.s-assistant .box{width:100%;max-width:640px;border-radius:18px;padding:1px;background:linear-gradient(100deg,#3b6ef5,#8b5cf6 40%,#f06a2b 75%,#e5484d);box-shadow:0 20px 60px #00000080}.s-assistant .box>div{background:#111;border-radius:17px;padding:14px;display:flex;flex-direction:column;gap:12px}.s-assistant .chip{font:inherit;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:9px;border:0;background:#1c1c1c;color:#cfcfcf;font-size:12px;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff0d}.s-assistant .send{width:32px;height:32px;border-radius:9px;border:0;background:linear-gradient(135deg,#f59a5b,#e5484d);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s var(--ease)}.s-assistant .send:active{transform:scale(.94)}.s-assistant .act{font:inherit;text-align:left;color:#f2f2f2;background:#141414;border:0;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff0f;padding:10px;display:flex;flex-direction:column;gap:12px;cursor:pointer;transition:transform .2s var(--ease),box-shadow .15s ease}.s-assistant .act:hover{box-shadow:inset 0 0 0 1px #ffffff24}.s-assistant .act:active{transform:scale(.98)}.s-assistant .sq{width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex:none}.s-assistant .msg{animation:assistant-rise .38s var(--ease) both}.s-assistant .task{background:#161616;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff12;padding:14px;display:flex;flex-direction:column;gap:10px;animation:assistant-rise .42s var(--ease) .14s both}.s-assistant .btnw{font:inherit;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:9px;border:0;background:#f4f4f4;color:#0a0a0a;font-weight:500;cursor:pointer;text-decoration:none}.s-assistant .btnd{background:#1e1e1e;color:#e8e8e8;box-shadow:inset 0 0 0 1px #ffffff12}.s-assistant .typing b{display:inline-block;width:5px;height:5px;border-radius:9px;background:#8a8a8a;margin-right:3px;animation:assistant-dot 1s ease-in-out infinite}.s-assistant .typing b:nth-child(2){animation-delay:.12s}.s-assistant .typing b:nth-child(3){animation-delay:.24s}@media(prefers-reduced-motion:reduce){.s-assistant .orb,.s-assistant .orb:before,.s-assistant .typing b{animation:none}.s-assistant .msg,.s-assistant .task{animation:none}}@keyframes assistant-float{50%{transform:translateY(-6px)}}@keyframes assistant-spin{to{transform:rotate(360deg)}}@keyframes assistant-rise{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}}@keyframes assistant-dot{50%{opacity:.25;transform:translateY(-2px)}}.s-finops a{color:#f2f2f2}.s-finops a:hover{color:#fff}.s-finops .app{--ease:cubic-bezier(.23,1,.32,1);font-family:Geist,system-ui,sans-serif;color:#f2f2f2;font-size:13px;line-height:1.45;display:flex;min-height:1040px;background:#0a0a0a;position:relative;overflow:hidden;-webkit-font-smoothing:antialiased}.s-finops .glow{position:absolute;top:-260px;right:-180px;width:900px;height:620px;background:radial-gradient(closest-side,rgba(246,176,128,.2),rgba(240,106,43,.07) 55%,transparent);pointer-events:none}.s-finops .rail{width:64px;flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 0;border-right:1px solid rgba(255,255,255,.05);position:relative;z-index:1}.s-finops .ri{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#7a7a7a;text-decoration:none;transition:background-color .15s ease,color .15s ease}.s-finops .ri:hover{background:#1a1a1a;color:#f2f2f2}.s-finops .riOn{background:#1f1f1f;color:#fff;box-shadow:inset 0 1px #ffffff0f}.s-finops .content{flex:1;min-width:0;padding:16px 24px 28px;display:flex;flex-direction:column;gap:18px;position:relative;z-index:1}.s-finops .circ{width:32px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#141414;color:#bdbdbd;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.s-finops .pill{font:inherit;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:11px;border:0;background:#f4f4f4;color:#0a0a0a;font-weight:500;cursor:pointer;text-decoration:none;transition:transform .16s var(--ease)}.s-finops .pill:active{transform:scale(.97)}.s-finops .dark{background:#181818;color:#e8e8e8;box-shadow:inset 0 0 0 1px #ffffff12}.s-finops .hot{background:linear-gradient(90deg,#f06a2b,#e5484d);color:#fff}.s-finops .panel{background:#141414;border-radius:22px;box-shadow:inset 0 0 0 1px #ffffff0d;padding:14px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden}.s-finops .panel:before{content:"";position:absolute;inset:0;background:radial-gradient(420px 160px at 100% 0%,rgba(255,255,255,.05),transparent 70%);pointer-events:none}.s-finops .inset{background:#0d0d0d;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff0a}.s-finops .dots{background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:14px 14px}.s-finops .ico{width:30px;height:30px;border-radius:9px;background:#1e1e1e;box-shadow:inset 0 1px #ffffff0f;display:inline-flex;align-items:center;justify-content:center;color:#e8e8e8;flex:none}.s-finops .mono{font-family:Geist Mono,ui-monospace,monospace}.s-finops .dec{color:#6e6e6e}.s-finops .up{color:#3dd68c}.s-finops .down{color:#ff7a7e}.s-finops .seg{display:inline-flex;flex-wrap:wrap;max-width:100%;padding:3px;border-radius:12px;background:#0d0d0d;box-shadow:inset 0 0 0 1px #ffffff0f}.s-finops .seg button{font:inherit;font-size:12px;height:28px;padding:0 12px;border-radius:9px;border:0;background:transparent;color:#8a8a8a;cursor:pointer}.s-finops .seg .on{background:#f4f4f4;color:#0a0a0a;font-weight:500}.s-finops .tx{display:grid;grid-template-columns:minmax(170px,1.4fr) 110px minmax(120px,1fr) 110px 120px minmax(150px,1fr);align-items:center;gap:12px;padding:9px 12px;border-radius:12px;background:#121212;box-shadow:inset 0 0 0 1px #ffffff09}.s-finops .logo{width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex:none}.s-finops .cat{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:8px;background:#1c1c1c;color:#c8c8c8;font-size:12px;white-space:nowrap}.s-finops .file{font:inherit;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:8px;border:0;background:#1c1c1c;color:#e8e8e8;font-size:12px;cursor:pointer;white-space:nowrap}.s-finops .attach{background:#f06a2b24;color:#ffb37e;box-shadow:inset 0 0 0 1px #f06a2b66}.s-finops .justIn{animation:finops-pop .52s var(--ease) both}.s-finops .st{display:inline-flex;align-items:center;gap:6px;font-size:12px}.s-finops .st b{width:7px;height:7px;border-radius:9px}.s-finops .up2{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:#121212;box-shadow:inset 0 0 0 1px #ffffff09}.s-finops .insight{position:relative;overflow:hidden;border-radius:16px;padding:18px;background:radial-gradient(260px 200px at 100% 0%,rgba(255,255,255,.1),transparent 70%),linear-gradient(160deg,#1c1c1c,#0f0f0f);box-shadow:inset 0 0 0 1px #ffffff0f;min-height:170px;display:flex;flex-direction:column;gap:8px}.s-finops .insight:after{content:"";position:absolute;right:-60px;top:-40px;width:200px;height:200px;border-radius:999px;box-shadow:inset 0 0 0 26px #ffffff0a}.s-finops .toast{position:absolute;left:50%;bottom:22px;transform:translate(-50%);z-index:7;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:#f4f4f4;color:#0a0a0a;font-weight:500;box-shadow:0 20px 50px #00000080;animation:finops-toast .36s var(--ease) both}@media(prefers-reduced-motion:reduce){.s-finops .justIn,.s-finops .toast{animation:none}}@keyframes finops-pop{0%{opacity:0;transform:scale(.8);filter:blur(3px)}60%{transform:scale(1.05)}}@keyframes finops-toast{0%{opacity:0;transform:translate(-50%,16px)}}.s-wiki a{color:#f2f2f2}.s-wiki a:hover{color:#fff}.s-wiki .app{--ease:cubic-bezier(.23,1,.32,1);font-family:Geist,system-ui,sans-serif;color:#f2f2f2;font-size:13px;line-height:1.45;display:flex;min-height:1000px;background:#0a0a0a;position:relative;overflow:hidden;-webkit-font-smoothing:antialiased}.s-wiki .glow{position:absolute;top:-260px;right:-180px;width:900px;height:620px;background:radial-gradient(closest-side,rgba(246,176,128,.2),rgba(240,106,43,.07) 55%,transparent);pointer-events:none}.s-wiki .rail{width:64px;flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 0;border-right:1px solid rgba(255,255,255,.05);position:relative;z-index:1}.s-wiki .ri{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#7a7a7a;text-decoration:none;transition:background-color .15s ease,color .15s ease}.s-wiki .ri:hover{background:#1a1a1a;color:#f2f2f2}.s-wiki .riOn{background:#1f1f1f;color:#fff;box-shadow:inset 0 1px #ffffff0f}.s-wiki .content{flex:1;min-width:0;padding:16px 24px 28px;display:flex;flex-direction:column;gap:18px;position:relative;z-index:1}.s-wiki .circ{width:32px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#141414;color:#bdbdbd;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.s-wiki .pill{font:inherit;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:11px;border:0;background:#f4f4f4;color:#0a0a0a;font-weight:500;cursor:pointer;text-decoration:none;transition:transform .16s var(--ease)}.s-wiki .pill:active{transform:scale(.97)}.s-wiki .dark{background:#181818;color:#e8e8e8;box-shadow:inset 0 0 0 1px #ffffff12}.s-wiki .hot{background:linear-gradient(90deg,#f06a2b,#e5484d);color:#fff}.s-wiki .panel{background:#141414;border-radius:22px;box-shadow:inset 0 0 0 1px #ffffff0d;padding:14px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden}.s-wiki .panel:before{content:"";position:absolute;inset:0;background:radial-gradient(420px 160px at 100% 0%,rgba(255,255,255,.05),transparent 70%);pointer-events:none}.s-wiki .inset{background:#0d0d0d;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff0a}.s-wiki .dots{background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:14px 14px}.s-wiki .ico{width:30px;height:30px;border-radius:9px;background:#1e1e1e;box-shadow:inset 0 1px #ffffff0f;display:inline-flex;align-items:center;justify-content:center;color:#e8e8e8;flex:none}.s-wiki .mono{font-family:Geist Mono,ui-monospace,monospace}.s-wiki .tree{font:inherit;display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 10px;border-radius:10px;border:0;background:transparent;color:#a8a8a8;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.s-wiki .tree:hover{background:#1a1a1a;color:#f2f2f2}.s-wiki .treeOn{background:#1f1f1f;color:#fff;box-shadow:inset 0 1px #ffffff0f}.s-wiki .sw{width:8px;height:8px;border-radius:3px;flex:none}.s-wiki .doc h2{margin:0;font-size:24px;font-weight:500;letter-spacing:-.02em}.s-wiki .doc h3{margin:18px 0 6px;font-size:14px;font-weight:500}.s-wiki .doc p{margin:0 0 8px;color:#bdbdbd;max-width:68ch}.s-wiki .doc li{color:#bdbdbd;margin-bottom:4px}.s-wiki .tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:8px;background:#1c1c1c;color:#c8c8c8;font-size:12px;white-space:nowrap}.s-wiki .ask{position:relative;border-radius:16px;padding:1px;background:linear-gradient(90deg,#f06a2bcc,#e5484d80,#8b5cf680)}.s-wiki .askIn{border-radius:15px;background:#101010;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px}.s-wiki .askIn input{flex:1;min-width:0;font:inherit;background:transparent;border:0;outline:0;color:#f2f2f2}.s-wiki .answer{animation:wiki-rise .42s var(--ease) both}.s-wiki .cite{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:6px;background:#f06a2b2e;color:#ffb37e;font-size:11px;font-weight:600;vertical-align:1px}.s-wiki .ver{font:inherit;display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:12px;border:0;background:#121212;box-shadow:inset 0 0 0 1px #ffffff09;color:#e8e8e8;text-align:left;cursor:pointer}.s-wiki .verOn{box-shadow:inset 0 0 0 1px #f06a2b8c;background:#161210}.s-wiki .vdot{width:9px;height:9px;border-radius:9px;flex:none;box-shadow:0 0 0 3px #ffffff0d}.s-wiki .diff{font-family:Geist Mono,ui-monospace,monospace;font-size:12px;line-height:1.7;padding:10px 12px;display:flex;flex-direction:column}.s-wiki .del{color:#ff9295;background:#e8555a1a;border-radius:6px;padding:0 6px}.s-wiki .add{color:#7fe0ae;background:#3dd68c1a;border-radius:6px;padding:0 6px}.s-wiki .conn{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:#121212;box-shadow:inset 0 0 0 1px #ffffff09}.s-wiki .live{width:7px;height:7px;border-radius:9px;background:#3dd68c;box-shadow:0 0 #3dd68c99;animation:wiki-beacon 1.8s ease-out infinite}@media(prefers-reduced-motion:reduce){.s-wiki .answer,.s-wiki .live{animation:none}}@keyframes wiki-rise{0%{opacity:0;transform:translateY(8px);filter:blur(3px)}}@keyframes wiki-beacon{70%{box-shadow:0 0 0 7px #3dd68c00}to{box-shadow:0 0 #3dd68c00}}.s-members a{color:#f2f2f2}.s-members a:hover{color:#fff}.s-members .app{--ease:cubic-bezier(.23,1,.32,1);font-family:Geist,system-ui,sans-serif;color:#f2f2f2;font-size:13px;line-height:1.45;display:flex;min-height:1100px;background:#0a0a0a;position:relative;overflow:hidden;-webkit-font-smoothing:antialiased}.s-members .glow{position:absolute;top:-260px;right:-180px;width:900px;height:620px;background:radial-gradient(closest-side,rgba(246,176,128,.2),rgba(240,106,43,.07) 55%,transparent);pointer-events:none}.s-members .rail{width:64px;flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 0;border-right:1px solid rgba(255,255,255,.05);position:relative;z-index:1}.s-members .ri{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#7a7a7a;text-decoration:none;transition:background-color .15s ease,color .15s ease}.s-members .ri:hover{background:#1a1a1a;color:#f2f2f2}.s-members .riOn{background:#1f1f1f;color:#fff;box-shadow:inset 0 1px #ffffff0f}.s-members .content{flex:1;min-width:0;padding:16px 24px 28px;display:flex;flex-direction:column;gap:18px;position:relative;z-index:1}.s-members .circ{width:32px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#141414;color:#bdbdbd;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s var(--ease)}.s-members .circ:active{transform:scale(.94)}.s-members .pill{font:inherit;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:11px;border:0;background:#f4f4f4;color:#0a0a0a;font-weight:500;cursor:pointer;text-decoration:none;transition:transform .16s var(--ease)}.s-members .pill:active{transform:scale(.97)}.s-members .dark{background:#181818;color:#e8e8e8;box-shadow:inset 0 0 0 1px #ffffff12}.s-members .hot{background:linear-gradient(90deg,#f06a2b,#e5484d);color:#fff}.s-members .panel{background:#141414;border-radius:22px;box-shadow:inset 0 0 0 1px #ffffff0d;padding:14px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden}.s-members .panel:before{content:"";position:absolute;inset:0;background:radial-gradient(420px 160px at 100% 0%,rgba(255,255,255,.05),transparent 70%);pointer-events:none}.s-members .inset{background:#0d0d0d;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff0a}.s-members .ico{width:30px;height:30px;border-radius:9px;background:#1e1e1e;box-shadow:inset 0 1px #ffffff0f;display:inline-flex;align-items:center;justify-content:center;color:#e8e8e8;flex:none}.s-members .mono{font-family:Geist Mono,ui-monospace,monospace}.s-members .av{width:30px;height:30px;border-radius:999px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;color:#0a0a0a;flex:none}.s-members .tag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:7px;background:#202020;color:#c8c8c8;font-size:11.5px;white-space:nowrap}.s-members .ok{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#7fe0ae}.s-members .ok b{width:7px;height:7px;border-radius:9px;background:#3dd68c}.s-members .wait{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#ffb37e}.s-members .wait b{width:7px;height:7px;border-radius:9px;background:#f06a2b}.s-members .seg{display:inline-flex;padding:3px;border-radius:12px;background:#141414;box-shadow:inset 0 0 0 1px #ffffff0f}.s-members .seg button{font:inherit;font-size:12.5px;height:32px;padding:0 14px;border-radius:9px;border:0;background:transparent;color:#8a8a8a;cursor:pointer;transition:color .12s ease}.s-members .seg button:hover{color:#f2f2f2}.s-members .seg .on{background:#f4f4f4;color:#0a0a0a;font-weight:500}.s-members .seg .on:hover{color:#0a0a0a}.s-members .prow{display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(180px,1.4fr) 120px 110px 120px 120px;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#121212;box-shadow:inset 0 0 0 1px #ffffff09}.s-members .fresh{animation:members-rise .48s var(--ease) both;box-shadow:inset 0 0 0 1px #f06a2b73}.s-members .gcard{background:#121212;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff0d;padding:14px;display:flex;flex-direction:column;gap:10px}.s-members .role{font:inherit;text-align:left;display:flex;flex-direction:column;gap:1px;padding:10px 12px;border-radius:12px;border:0;background:transparent;cursor:pointer;color:#f2f2f2;transition:background-color .12s ease}.s-members .role:hover{background:#1a1a1a}.s-members .roleOn{background:#1f1f1f;box-shadow:inset 0 0 0 1px #ffffff14}.s-members .yes{display:inline-flex;width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,#f59a5b,#e5484d);align-items:center;justify-content:center}.s-members .no{display:inline-flex;width:22px;height:22px;border-radius:7px;box-shadow:inset 0 0 0 1.5px #2e2e2e}.s-members th{font-weight:500;font-size:12px;color:#6e6e6e;text-align:left;padding:8px 12px;white-space:nowrap}.s-members td{padding:10px 12px;border-top:1px solid rgba(255,255,255,.04);white-space:nowrap}.s-members .scrim{position:absolute;inset:0;background:#0000008c;z-index:5;animation:members-fade .2s ease both}.s-members .drawer{position:absolute;top:12px;right:12px;bottom:12px;width:440px;z-index:6;background:#141414;border-radius:24px;box-shadow:inset 0 0 0 1px #ffffff14,0 30px 80px #0009;display:flex;flex-direction:column;overflow:hidden;animation:members-slide .32s cubic-bezier(.32,.72,0,1) both}.s-members .field{display:flex;flex-direction:column;gap:7px}.s-members .field>label,.s-members .flabel{font-size:12px;color:#bdbdbd;font-weight:500}.s-members .inp{font:inherit;height:40px;border:0;border-radius:11px;padding:0 12px;background:#0d0d0d;color:#f2f2f2;box-shadow:inset 0 0 0 1px #ffffff14;outline:0}.s-members .inp:focus{box-shadow:inset 0 0 0 1.5px #f06a2b}.s-members .inp::placeholder{color:#6e6e6e}.s-members .tog{font:inherit;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:9px;border:0;background:#1c1c1c;color:#bdbdbd;font-size:12px;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff0f;transition:transform .16s var(--ease),background-color .12s ease}.s-members .tog:active{transform:scale(.96)}.s-members .togOn{background:#f06a2b29;color:#ffb37e;box-shadow:inset 0 0 0 1px #f06a2b80}.s-members .toast{position:absolute;left:50%;bottom:22px;transform:translate(-50%);z-index:7;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:#f4f4f4;color:#0a0a0a;font-weight:500;box-shadow:0 20px 50px #00000080;animation:members-toast .36s var(--ease) both}@media(prefers-reduced-motion:reduce){.s-members .drawer,.s-members .fresh,.s-members .toast{animation:members-fade .15s ease both}}@keyframes members-rise{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}}@keyframes members-fade{0%{opacity:0}}@keyframes members-slide{0%{transform:translate(105%)}}@keyframes members-toast{0%{opacity:0;transform:translate(-50%,16px)}}html,body{margin:0;background:#0a0a0a}[class^=s-]>.app{min-height:100dvh;overflow:clip}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid #F06A2B;outline-offset:2px}.err{color:#ff9295;font-size:12.5px}.skeleton{background:linear-gradient(90deg,#141414,#1c1c1c,#141414);background-size:200% 100%;animation:app-skel 1.2s linear infinite;border-radius:14px}@keyframes app-skel{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}.more{position:relative;display:inline-flex}.more-btn{font:inherit;border:0;background:transparent;color:#7a7a7a;letter-spacing:1px;height:24px;padding:0 6px;border-radius:7px;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .12s ease-out}.more-btn:hover,.more-btn[aria-expanded=true]{background:#1c1c1c;color:#f2f2f2}.more-btn:active{transform:scale(.96)}.more-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:196px;display:flex;flex-direction:column;padding:5px;border-radius:12px;background:#161616;box-shadow:inset 0 0 0 1px #ffffff12,0 18px 40px -12px #000000b3;transform-origin:top right;animation:more-in .16s cubic-bezier(.23,1,.32,1)}.more-item{font:inherit;font-size:12.5px;text-align:left;border:0;background:transparent;color:#d6d6d6;padding:8px 10px;border-radius:8px;cursor:pointer}.more-item:hover,.more-item:focus-visible{background:#222;color:#fff;outline:0}.more-item[aria-current]{color:#fff;box-shadow:inset 2px 0 #f59a5b}@keyframes more-in{0%{opacity:0;transform:scale(.96) translateY(-2px)}}@media(prefers-reduced-motion:reduce){.more-pop{animation:none}}.auth-card,.lock-card{animation:auth-in .22s cubic-bezier(.23,1,.32,1) both}@keyframes auth-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.lock-av{width:52px;height:52px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;color:#0a0a0a;box-shadow:0 0 0 4px #ffffff0a,0 0 0 1px #ffffff14}.s-kanban .pill:active:not(:disabled){transform:scale(.97)}.s-kanban .pill:disabled{opacity:.6;cursor:default}.s-kanban .pill{white-space:nowrap;max-width:100%;box-sizing:border-box}.pill-name{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){.auth-card,.lock-card{animation:none}}.s-members .linkbtn{white-space:nowrap;font:inherit;font-size:11.5px;padding:0;border:0;background:none;color:#8a8a8a;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:2px;width:fit-content}.s-members .linkbtn:hover{color:#f2f2f2}.s-members .toast-copy{font:inherit;font-size:12px;height:26px;padding:0 10px;border-radius:8px;border:0;background:#0a0a0a;color:#f4f4f4;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1)}.s-members .toast-copy:active{transform:scale(.97)}.s-kanban .dash-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.s-kanban .dash-main{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px;align-items:start}@media(max-width:1100px){.s-kanban .dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.s-kanban .dash-main{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.s-kanban .dash-stats{grid-template-columns:minmax(0,1fr)}}.s-kanban .late-row,.s-kanban .lb-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#121212;box-shadow:inset 0 0 0 1px #ffffff09}.s-kanban .late-badge{font-size:12px;font-weight:500;padding:3px 9px;border-radius:999px;color:#ff9295;background:#e8555a1f;box-shadow:inset 0 0 0 1px #e8555a40;white-space:nowrap}.s-kanban .lb-track{display:block;height:5px;border-radius:999px;background:#ffffff0f;overflow:hidden}.s-kanban .lb-track i{display:block;height:100%;border-radius:999px;transform-origin:left;transition:transform .26s cubic-bezier(.23,1,.32,1)}.s-kanban .seg{display:flex;gap:2px;padding:2px;border-radius:9px;background:#0e0e0e;box-shadow:inset 0 0 0 1px #ffffff0f}.s-kanban .seg button{font:inherit;font-size:12px;height:26px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#8a8a8a;cursor:pointer;transition:background-color .16s ease,color .16s ease}.s-kanban .seg button.segOn{background:#f4f4f4;color:#0a0a0a}.s-kanban .seg button:active{transform:scale(.97)}.s-kanban .stack{display:flex;gap:3px;height:12px}.s-kanban .stack i{display:block;min-width:6px;border-radius:4px;transform-origin:left;animation:dash-grow .42s cubic-bezier(.23,1,.32,1) both}@keyframes dash-grow{0%{transform:scaleX(.2);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.s-kanban .stack i{animation:none}.s-kanban .lb-track i{transition:none}}.mt{--mt-bg: #0a0a0a;--mt-panel: #151515;--mt-line: rgba(255, 255, 255, .08);--mt-text: #f2f2f2;--mt-dim: #8a8a8a;--mt-red: #e5484d;--mt-ease: cubic-bezier(.23, 1, .32, 1);min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(1200px 600px at 50% -10%,#1c1c1c,var(--mt-bg) 60%);color:var(--mt-text);font:14px/1.4 Geist,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.mt-top{display:flex;align-items:center;gap:14px;padding:16px 24px}.mt-brand{display:flex;align-items:center;gap:8px;font-weight:600;letter-spacing:-.01em}.mt-brand b{width:18px;height:18px;border-radius:999px;background:linear-gradient(135deg,#f4f4f4,#9a9a9a)}.mt-room{color:var(--mt-dim)}.mt-code{color:var(--mt-dim);font-family:Geist Mono,ui-monospace,monospace;font-size:12px;opacity:.7}.mt-count{margin-left:auto;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;color:var(--mt-dim);font-variant-numeric:tabular-nums}.mt-lobby{flex:1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:40px;align-items:center;max-width:1120px;width:100%;margin:0 auto;padding:24px}.mt-preview{position:relative;aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;background:var(--mt-panel);box-shadow:inset 0 0 0 1px var(--mt-line);display:flex;align-items:center;justify-content:center}.mt-preview video,.mt-tile video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mt-self{transform:scaleX(-1)}.mt-wait{color:var(--mt-dim)}.mt-preview-bar{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:flex;gap:10px}.mt-join h1,.mt-done h1{margin:0;font-size:28px;font-weight:500;letter-spacing:-.02em}.mt-join p{margin:10px 0 0;color:var(--mt-dim);line-height:1.5;max-width:40ch}.mt-actions{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.mt-cta,.mt-ghost{height:44px;padding:0 22px;border-radius:999px;border:0;font:inherit;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;text-decoration:none;transition:transform .16s var(--mt-ease),background-color .16s ease}.mt-cta{background:var(--mt-text);color:#0a0a0a}.mt-cta:disabled{opacity:.6;cursor:default}.mt-ghost{background:transparent;color:var(--mt-text);box-shadow:inset 0 0 0 1px var(--mt-line)}.mt-cta:active,.mt-ghost:active,.mt-btn:active{transform:scale(.97)}.mt-err{display:block;margin-top:14px;color:#ff8a8d}.mt-done{grid-template-columns:1fr;justify-items:center;text-align:center}.mt-grid{flex:1;display:grid;gap:12px;padding:0 24px 104px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-content:center}.mt-grid[data-count="1"]{grid-template-columns:minmax(0,960px);justify-content:center}.mt-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-tile{position:relative;margin:0;aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;background:var(--mt-panel);box-shadow:inset 0 0 0 1px var(--mt-line)}.mt-tile:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .2s ease}.mt-speaking:after{box-shadow:inset 0 0 0 2px var(--mt-text)}.mt-tile figcaption{position:absolute;left:12px;bottom:12px;padding:4px 10px;border-radius:999px;font-size:12px;background:#0a0a0a99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mt-avatar{position:absolute;inset:0;margin:auto;width:72px;height:72px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:500;background:#262626}.mt-bar{position:fixed;left:50%;bottom:24px;transform:translate(-50%);display:flex;gap:12px;padding:10px;border-radius:999px;background:#151515d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--mt-line),0 12px 40px #00000080}.mt-btn{width:48px;height:48px;border-radius:999px;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--mt-text);background:#262626;transition:transform .16s var(--mt-ease),background-color .16s ease}.mt-btn:hover{background:#303030}.mt-off{background:var(--mt-text);color:#0a0a0a}.mt-off:hover{background:#dcdcdc}.mt-hang{width:64px;background:var(--mt-red)}.mt-hang:hover{background:#d63c41}.mt-toast{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);padding:6px 12px;border-radius:999px;background:var(--mt-text);color:#0a0a0a;font-size:12px;white-space:nowrap;animation:mt-in .2s var(--mt-ease)}@keyframes mt-in{0%{opacity:0;transform:translate(-50%,4px)}}@media(max-width:760px){.mt-lobby{grid-template-columns:1fr;gap:24px;padding:16px}.mt-top{padding:14px 16px}.mt-grid{padding:0 16px 96px;grid-template-columns:1fr}.mt-grid[data-count="2"]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mt-toast{animation:none}}.app>.rail{transition:width .2s cubic-bezier(.23,1,.32,1)}.app>.rail .rl{display:none}.app>.rail .rtog{margin-top:auto;border:0;background:transparent;cursor:pointer;font:inherit}.app>.rail.wide{width:208px;align-items:stretch;padding:18px 12px}.app>.rail.wide>span{width:auto!important;margin:8px 6px!important}.app>.rail.wide .ri{width:auto;justify-content:flex-start;gap:10px;padding:0 10px}.app>.rail.wide .rl{display:inline;font-size:13px;white-space:nowrap}.app>.rail .ri:active{transform:scale(.97)}.stat>.inset{padding:16px 14px}.stat-num{font-size:26px;font-weight:500;letter-spacing:-.02em}.stat-delta{margin-left:auto}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:1100px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpis.kpis-fit{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media(max-width:640px){.kpis{grid-template-columns:minmax(0,1fr)}.app>.rail:not(.wide){width:52px}.app>.content{padding:12px 12px 24px}.crumb.up,.crumb>svg,.topsearch{display:none!important}.app .panel{padding:10px;border-radius:18px}.app .inset:has(>.late-row){padding:4px!important}.app .late-row{gap:8px;padding:8px 10px}.app .row-id{display:none}.app .stat{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:4px;align-items:center;overflow:visible}.app .stat-head{grid-area:1/1;min-width:0}.app .stat-head>*{min-width:0}.app .stat>.inset{grid-area:1/2/3/3;padding:0;background:none;box-shadow:none}.app .stat-num{font-size:22px}.app .stat .dec{font-size:14px}.app .stat-bar{display:none}.app .stat-sig{grid-area:2/1}.app .stat-delta{margin-left:0}.app .stat-foot{display:none}.app .stat-skel{height:84px!important}}.wiki-grid{display:grid;grid-template-columns:240px minmax(0,1fr) 340px;gap:14px;align-items:start}@media(max-width:1000px){.wiki-grid{grid-template-columns:minmax(0,1fr)}.wiki-grid>main{order:-1}}@media(max-width:640px){.seg{max-width:100%;overflow-x:auto;flex-wrap:nowrap}.seg>*{white-space:nowrap;flex-shrink:0}.board-hint{display:none}}.s-kanban .mono,.s-timeline .mono{white-space:nowrap;flex-shrink:0}.s-finops .tx{grid-template-columns:minmax(160px,1.4fr) 130px minmax(100px,1fr) 100px 120px 220px}.s-finops .st{white-space:nowrap}
