.mobshot{--ground: #0a0a0b;--card: #16161a;--fill: #1a1a20;--fillStrong: #222229;--line: rgba(255, 255, 255, .1);--lineStrong: rgba(255, 255, 255, .18);--text1: #e8e8ea;--text2: #a8a8af;--text3: #6e6e76;--text4: #4a4a52;--ink: #ececee;--inkText: #0a0a0b;--green: #6ee7b7;--greenTint: rgba(110, 231, 183, .12);--greenInk: #6ee7b7;--greenBd: rgba(110, 231, 183, .28);--red: #f472b6;--redTint: rgba(244, 114, 182, .12);--redInk: #f472b6;--redBd: rgba(244, 114, 182, .28);--amber: #f5a623;--amberTint: rgba(245, 166, 35, .13);--amberInk: #f5a623;--amberBd: rgba(245, 166, 35, .3);--blue: #9fbbe0;--blueTint: rgba(159, 187, 224, .13);--blueBd: rgba(159, 187, 224, .3);--purple: #c0a8dd;--purpleTint: rgba(192, 168, 221, .13);--purpleBd: rgba(192, 168, 221, .3);--claude: #dfa88f;--gemini: #9fbbe0;--codex: #9fc9a2;--cursor: #c0a8dd;--sys: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--mono: ui-monospace, "SF Mono", Menlo, Monaco, monospace;font-family:var(--sys);color:var(--text1);background:var(--ground);font-size:15px;line-height:20px;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.mobshot *,.mobshot *:before,.mobshot *:after{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}.mobshot .ic{width:1em;height:1em;display:inline-block;vertical-align:-.125em;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:34;stroke-linecap:round;stroke-linejoin:round}.mobshot .ic.fill{fill:currentColor;stroke:none}.mobshot .device{position:relative;width:var(--dw, 440px);height:var(--dh, 956px);display:flex;flex-direction:column;background:var(--ground);overflow:hidden}.mobshot .statusbar{height:56px;flex:0 0 auto;display:flex;align-items:flex-end;justify-content:space-between;padding:0 30px 8px;font-weight:600;font-size:15px;letter-spacing:0}.mobshot .statusbar .t{font-variant-numeric:tabular-nums;font-weight:600}.mobshot .statusbar .r{display:flex;align-items:center;gap:7px}.mobshot .sig{display:flex;align-items:flex-end;gap:2px;height:11px}.mobshot .sig i{width:3px;background:var(--text1);border-radius:1px}.mobshot .sig i:nth-child(1){height:4px}.mobshot .sig i:nth-child(2){height:6px}.mobshot .sig i:nth-child(3){height:8px}.mobshot .sig i:nth-child(4){height:11px}.mobshot .wifi{width:16px;height:12px}.mobshot .batt{width:25px;height:12px;border:1.4px solid var(--text1);border-radius:3px;position:relative;opacity:.95}.mobshot .batt:after{content:"";position:absolute;right:-3px;top:3.5px;width:1.6px;height:5px;background:var(--text1);border-radius:0 1px 1px 0}.mobshot .batt i{position:absolute;left:1.5px;top:1.5px;bottom:1.5px;width:80%;background:var(--text1);border-radius:1px}.mobshot .projbar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:6px 14px 10px;background:var(--ground);border-bottom:1px solid var(--line)}.mobshot .projpill{display:inline-flex;align-items:center;gap:5px;background:var(--card);border:1px solid var(--line);border-radius:4px;padding:6px 6px 6px 8px}.mobshot .projpill .nm{font-size:13px;font-weight:600;color:var(--text1);letter-spacing:-.01em}.mobshot .projpill .ic{color:var(--text3)}.mobshot .avatar-u{width:30px;height:30px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:#0a0a0b}.mobshot .navbar{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:4px 12px 9px;background:var(--ground);border-bottom:1px solid var(--line)}.mobshot .iconbtn{width:34px;height:34px;flex:0 0 auto;background:var(--card);border:1px solid var(--line);border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--text1);font-size:18px}.mobshot .navbar .tt{display:flex;flex-direction:column;justify-content:center;min-width:0}.mobshot .navbar .tt .h{font-size:15.5px;font-weight:600;letter-spacing:-.02em;color:var(--text1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobshot .navbar .tt .s{font-size:12px;color:var(--text3);line-height:15px}.mobshot .navbar .sp{flex:1}.mobshot .body{flex:1 1 auto;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:3px 0 0}.mobshot .gutter{padding-left:14px;padding-right:14px}.mobshot .ltitle{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:28px;color:var(--text1)}.mobshot .subttl{font-size:12px;color:var(--text3);line-height:16px;margin-top:2px}.mobshot .titlerow{display:flex;align-items:center;justify-content:space-between;padding:6px 14px 2px}.mobshot .tabbar{flex:0 0 auto;display:flex;background:var(--card);border-top:1px solid var(--line);padding-top:9px;padding-bottom:11px}.mobshot .tabbar .tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--text4);font-size:22px}.mobshot .tabbar .tab.on{color:var(--blue)}.mobshot .tabbar .dot{width:4px;height:4px;border-radius:2px;background:transparent}.mobshot .tabbar .tab.on .dot{background:var(--blue)}.mobshot .homeind{height:22px;flex:0 0 auto;background:var(--card);display:flex;align-items:center;justify-content:center}.mobshot .homeind:after{content:"";width:140px;height:5px;border-radius:3px;background:#fff;opacity:.42}.mobshot .card{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mobshot .card.pad{padding:12px}.mobshot .row{display:flex;align-items:center;gap:10px;padding:7px 14px;min-height:44px}.mobshot .row+.row{border-top:1px solid var(--line)}.mobshot .row .gr{flex:1 1 auto;min-width:0;overflow:hidden}.mobshot .row .title{font-size:15px;color:var(--text1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobshot .row .sub{font-size:12px;color:var(--text3);line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.mobshot .row .chev{color:var(--text4);font-size:16px;flex:0 0 auto}.mobshot .row .trail{flex:0 0 auto;display:flex;align-items:center;gap:8px;color:var(--text4);font-size:12px}.mobshot .sect{padding:10px 0 0}.mobshot .rule{position:relative;height:1px;background:var(--line);margin:6px 0 8px}.mobshot .rule:before,.mobshot .rule:after{content:"+";position:absolute;top:-7px;font-size:11px;line-height:1;color:var(--lineStrong);font-family:var(--mono)}.mobshot .rule:before{left:9px}.mobshot .rule:after{right:9px}.mobshot .secthead{display:flex;align-items:baseline;justify-content:space-between;padding:0 14px 6px}.mobshot .eyebrow{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text3)}.mobshot .eyebrow .ct{color:var(--text4);margin-left:6px}.mobshot .secthead .act{font-size:13px;color:var(--blue);font-weight:500}.mobshot .sdot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.mobshot .sdot.ok{background:var(--greenInk)}.mobshot .sdot.running{background:var(--blue)}.mobshot .sdot.blocked{background:var(--redInk)}.mobshot .sdot.muted{background:var(--text3)}.mobshot .sdot.amber{background:var(--amber)}.mobshot .pill{display:inline-flex;align-items:center;gap:4px;border-radius:3px;padding:2px 7px;font-size:12px;font-weight:600;border:1px solid transparent;white-space:nowrap}.mobshot .pill .ic{font-size:11px}.mobshot .pill.ok{color:var(--greenInk);background:var(--greenTint);border-color:var(--greenBd)}.mobshot .pill.running{color:var(--blue);background:var(--blueTint);border-color:var(--blueBd)}.mobshot .pill.blocked{color:var(--redInk);background:var(--redTint);border-color:var(--redBd)}.mobshot .pill.merged{color:var(--purple);background:var(--purpleTint);border-color:var(--purpleBd)}.mobshot .pill.muted{color:var(--text3);background:var(--fill);border-color:var(--line)}.mobshot .chip{display:inline-flex;align-items:center;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;letter-spacing:.2px}.mobshot .chip.amber{color:var(--amberInk);background:var(--amberTint)}.mobshot .chip.red{color:var(--redInk);background:var(--redTint)}.mobshot .chip.blue{color:var(--blue);background:var(--blueTint)}.mobshot .chip.muted{color:var(--text3);background:var(--fill)}.mobshot .chip.green{color:var(--greenInk);background:var(--greenTint)}.mobshot .tag{display:inline-flex;align-items:center;border-radius:3px;padding:2px 6px;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;font-family:var(--mono)}.mobshot .tag.amber{color:var(--amberInk);background:var(--amberTint)}.mobshot .tag.red{color:var(--redInk);background:var(--redTint)}.mobshot .tag.blue{color:var(--blue);background:var(--blueTint)}.mobshot .av{width:26px;height:26px;border-radius:3px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#0a0a0b;font-weight:700;font-size:11px}.mobshot .av.lg{width:32px;height:32px;font-size:14px}.mobshot .av.claude{background:var(--claude)}.mobshot .av.gemini{background:var(--gemini)}.mobshot .av.codex{background:var(--codex)}.mobshot .av.cursor{background:var(--cursor)}.mobshot .av.blue{background:var(--gemini)}.mobshot .diff{font-family:var(--sys);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;display:inline-flex;gap:6px}.mobshot .diff .a{color:var(--greenInk)}.mobshot .diff .d{color:var(--redInk)}.mobshot .lap{display:flex;align-items:center;gap:10px;padding:10px 14px}.mobshot .lap+.lap{border-top:1px solid var(--line)}.mobshot .lapglyph{width:34px;height:34px;border-radius:8px;background:var(--fill);display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--text1);position:relative;flex:0 0 auto}.mobshot .lapglyph.off{color:var(--text3)}.mobshot .lapglyph .pres{position:absolute;right:-2px;bottom:-2px;width:13px;height:13px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center}.mobshot .lapglyph .pres i{width:8px;height:8px;border-radius:50%}.mobshot .lapname{font-size:15px;font-weight:600;color:var(--text1)}.mobshot .lapmeta{font-size:12px;color:var(--text3);margin-top:1px}.mobshot .lapact{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:var(--blue);font-weight:600;font-size:12px}.mobshot .capfoot{padding:9px 14px;font-size:12px;color:var(--text4);line-height:16px}.mobshot .agentsstrip{display:flex;gap:6px;padding:8px 14px;border-bottom:1px solid var(--line)}.mobshot .achip{display:inline-flex;align-items:center;gap:6px;background:var(--fill);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;color:var(--text2)}.mobshot .transcript{flex:1;overflow:hidden;padding:14px;display:flex;flex-direction:column;gap:12px}.mobshot .turn{display:flex;flex-direction:column;max-width:92%}.mobshot .turn.me{align-self:flex-end;max-width:84%}.mobshot .turn .who{font-size:12px;color:var(--text3);margin:0 2px 4px}.mobshot .bubble{padding:10px 14px;font-size:15px;line-height:21px}.mobshot .bubble.me{background:var(--ink);color:var(--inkText);border-radius:14px 14px 6px}.mobshot .bubble.ag{background:var(--fill);color:var(--text1);border-radius:14px 14px 14px 6px}.mobshot .bubble.ag p+p{margin-top:8px}.mobshot .bubble.ag ol{margin:8px 0 2px 18px}.mobshot .bubble.ag li{margin:2px 0}.mobshot .bubble code{font-family:var(--mono);font-size:13px;background:var(--fillStrong);padding:1px 5px;border-radius:3px}.mobshot .bubble.me code{background:#0000001a}.mobshot .bubble .fence{font-family:var(--mono);font-size:12px;background:var(--card);border:1px solid var(--line);border-radius:4px;padding:8px 10px;margin:8px 0 2px;white-space:pre;overflow:hidden;line-height:17px;color:var(--text1)}.mobshot .statline{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text3);padding:2px 2px 0}.mobshot .composer{flex:0 0 auto;background:var(--ground);border-top:1px solid var(--line);padding:9px 12px;display:flex;align-items:center;gap:8px}.mobshot .composer .field{flex:1;background:var(--card);border:1px solid var(--line);border-radius:4px;min-height:42px;display:flex;align-items:center;padding:0 12px;color:var(--text4);font-size:15px}.mobshot .composer .send{width:32px;height:32px;border-radius:4px;background:var(--fill);color:var(--text4);display:flex;align-items:center;justify-content:center;font-size:17px;flex:0 0 auto}.mobshot .irow{display:flex;gap:10px;padding:10px 12px;align-items:flex-start}.mobshot .irow+.irow{border-top:1px solid var(--line)}.mobshot .irow .ic{font-size:20px;flex:0 0 auto;margin-top:1px}.mobshot .iline{display:flex;align-items:center;justify-content:space-between;gap:8px}.mobshot .isub{font-size:13.5px;color:var(--text1);line-height:18px;margin-top:3px}.mobshot .isug{font-size:12px;color:var(--text3);line-height:16px;margin-top:3px}.mobshot .mrow{display:flex;gap:10px;padding:10px 12px;align-items:flex-start}.mobshot .mrow+.mrow{border-top:1px solid var(--line)}.mobshot .mhead{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mobshot .mhead .au{font-size:12px;font-weight:600;color:var(--text1)}.mobshot .mhead .tm{font-size:11px;color:var(--text4);margin-left:auto}.mobshot .mbody{font-size:15px;color:var(--text2);line-height:20px;margin-top:2px}.mobshot .mbranch{font-size:11px;color:var(--text4);margin-top:3px;font-family:var(--mono)}.mobshot .pr{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mobshot .pr .top{display:flex;align-items:center;justify-content:space-between;padding:11px 12px 6px}.mobshot .pr .no{font-size:15.5px;font-weight:600;color:var(--text1)}.mobshot .pr .flow{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text3);padding:0 12px;font-family:var(--mono)}.mobshot .pr .sum{font-size:14px;color:var(--text2);line-height:19px;padding:6px 12px 8px}.mobshot .pr .chips{display:flex;align-items:center;gap:6px;padding:0 12px 11px}.mobshot .pr .chips .sp{flex:1}.mobshot .pr .chips .tm{font-size:11px;color:var(--text4)}.mobshot .pr .exp{border-top:1px solid var(--line);padding:10px 12px;display:flex;flex-direction:column;gap:9px}.mobshot .finding{display:flex;gap:8px;align-items:flex-start}.mobshot .finding .ft{font-size:13.5px;color:var(--text1);line-height:18px}.mobshot .finding .fl{font-size:11px;color:var(--text4);font-family:var(--mono);margin-top:2px}.mobshot .crumb{font-family:var(--mono);font-size:12px;color:var(--text3)}.mobshot .frow{display:flex;align-items:center;gap:10px;padding:9px 14px;min-height:42px}.mobshot .frow+.frow{border-top:1px solid var(--line)}.mobshot .frow .ic{font-size:20px;flex:0 0 auto}.mobshot .frow .fn{font-size:15px;color:var(--text1)}.mobshot .frow.dir .ic{color:var(--blue)}.mobshot .frow.file .ic{color:var(--text3)}.mobshot .blob{font-family:var(--mono);font-size:12px;line-height:18px;color:var(--text1);white-space:pre;padding:12px 14px;overflow:hidden}.mobshot .blob .k{color:var(--purple)}.mobshot .blob .s{color:var(--greenInk)}.mobshot .blob .c{color:var(--text4)}.mobshot .blob .f{color:var(--blue)}.mobshot .detail{display:none}.mobshot.tablet .split{flex-direction:row;align-items:stretch}.mobshot.tablet .pane-main{flex:0 0 46%;max-width:460px;border-right:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden}.mobshot.tablet .detail{display:flex;flex:1;flex-direction:column;overflow:hidden;background:var(--ground)}.mobshot.tablet .detail .body{padding-top:0}.mobshot.tablet .transcript,.mobshot.tablet .composer,.mobshot.tablet .agentsstrip{max-width:840px;margin-left:auto;margin-right:auto;width:100%}.mobshot .av.claude,.mobshot .av.gemini,.mobshot .av.codex,.mobshot .av.cursor{color:transparent;font-size:0;background-repeat:no-repeat;background-position:center}.mobshot .av.claude{background-color:#d97757;background-size:72%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23F3EDE2' stroke-width='2' stroke-linecap='round'><path d='M14.6 12L22 12M14.25 13.3L20.66 17M13.3 14.25L17 20.66M12 14.6L12 22M10.7 14.25L7 20.66M9.75 13.3L3.34 17M9.4 12L2 12M9.75 10.7L3.34 7M10.7 9.75L7 3.34M12 9.4L12 2M13.3 9.75L17 3.34M14.25 10.7L20.66 7'/></svg>")}.mobshot .av.gemini{background-color:#0f0f12;box-shadow:inset 0 0 0 1px #ffffff1f;background-size:78%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><defs><linearGradient id='g' x1='0' y1='0' x2='1' y2='1'><stop offset='0' stop-color='%234489F5'/><stop offset='0.5' stop-color='%239A6CD1'/><stop offset='1' stop-color='%23D96A97'/></linearGradient></defs><path d='M12 2C12 8 16 12 22 12C16 12 12 16 12 22C12 16 8 12 2 12C8 12 12 8 12 2Z' fill='url(%23g)'/></svg>")}.mobshot .av.codex{background-color:#fff;background-size:76%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='%23000' stroke-width='1.5'><ellipse cx='12' cy='7.6' rx='2.5' ry='5'/><ellipse cx='12' cy='7.6' rx='2.5' ry='5' transform='rotate(60 12 12)'/><ellipse cx='12' cy='7.6' rx='2.5' ry='5' transform='rotate(120 12 12)'/><ellipse cx='12' cy='7.6' rx='2.5' ry='5' transform='rotate(180 12 12)'/><ellipse cx='12' cy='7.6' rx='2.5' ry='5' transform='rotate(240 12 12)'/><ellipse cx='12' cy='7.6' rx='2.5' ry='5' transform='rotate(300 12 12)'/></g></svg>")}.mobshot .av.cursor{background-color:#0b0b0d;box-shadow:inset 0 0 0 1px #ffffff1f;background-size:66%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><defs><linearGradient id='c' x1='0' y1='0' x2='0' y2='1'><stop offset='0' stop-color='%23F0F0F3'/><stop offset='1' stop-color='%238A8A93'/></linearGradient></defs><path d='M12 2.5L21 19.5L12 15.2L3 19.5Z' fill='url(%23c)'/><path d='M12 2.5L12 15.2L3 19.5Z' fill='%23C7C7CE'/></svg>")}
