.GitTimeMachine_wrap__wp0DG{position:relative;height:100vh;height:100dvh;min-height:520px;margin-top:calc(-1 * var(--header-h));overflow:hidden;background:radial-gradient(ellipse at 45% 40%,rgba(120,80,255,.14),transparent 60%),radial-gradient(ellipse at 70% 110%,rgba(255,107,61,.1),transparent 55%),#05040c;--orange:#ff6b3d;--ink:#e9e6ff;--dim:rgba(200,195,240,.62);--line:rgba(160,140,255,.28)}.GitTimeMachine_canvas__VwdeB{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:-webkit-grab;cursor:grab;touch-action:none}.GitTimeMachine_canvas__VwdeB:active{cursor:-webkit-grabbing;cursor:grabbing}.GitTimeMachine_failed__X27AD{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);color:var(--ink);font:400 14px/1.5 var(--font-body);text-align:center}.GitTimeMachine_head__MtvE_{position:absolute;left:var(--space-6);top:calc(var(--chrome-top) + 16px);z-index:3;max-width:min(46ch,40%);pointer-events:none}.GitTimeMachine_eyebrow__dpG6B{margin:0;font:600 10px/1 var(--font-mono);letter-spacing:.28em;color:rgba(255,150,110,.85)}.GitTimeMachine_title__3SVpV{margin:8px 0 0;font:700 clamp(22px,3.1vw,40px)/1 var(--font-display);letter-spacing:.05em;color:#fff;text-shadow:0 0 24px rgba(255,107,61,.45),0 0 60px rgba(120,80,255,.35)}.GitTimeMachine_sub__gBwMz{margin:10px 0 0;font:400 13px/20px var(--font-body);color:var(--dim)}.GitTimeMachine_textOff__wuR2E .GitTimeMachine_sub__gBwMz{display:none}.GitTimeMachine_labels__tolL8{position:absolute;inset:0;z-index:2;pointer-events:none}.GitTimeMachine_ref__fjGL6{position:absolute;left:0;top:0;padding:4px 8px;border-radius:6px;border:1px solid color-mix(in srgb,var(--c) 70%,transparent);background:rgba(8,6,20,.82);font:700 10px/1 var(--font-mono);letter-spacing:.08em;color:var(--c);white-space:nowrap;transition:opacity .2s ease;box-shadow:0 0 14px color-mix(in srgb,var(--c) 35%,transparent);will-change:transform}.GitTimeMachine_refOn__OfnhE{background:color-mix(in srgb,var(--c) 22%,rgba(8,6,20,.9));color:#fff}.GitTimeMachine_refHead__NgMjB{border-style:dashed}.GitTimeMachine_hash__dmEr0{position:absolute;left:0;top:0;font:500 9.5px/1 var(--font-mono);letter-spacing:.04em;color:rgba(220,215,255,.85);text-shadow:0 0 8px rgba(0,0,0,.9);white-space:nowrap;transition:opacity .2s ease;will-change:transform}.GitTimeMachine_panel__t0kUW{position:absolute;right:var(--space-6);top:calc(var(--chrome-top) + 16px);z-index:4;width:min(360px,34vw);max-height:calc(100dvh - var(--chrome-top) - 40px);overflow:auto;overscroll-behavior:contain;padding:14px 14px 12px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(160deg,rgba(20,14,44,.9),rgba(6,5,16,.92));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 40px rgba(110,80,255,.15)}.GitTimeMachine_close__MIXgs{position:absolute;top:8px;right:10px;width:32px;height:32px;padding:0;border:0;background:none;color:var(--dim);font:400 22px/1 var(--font-body);cursor:pointer}.GitTimeMachine_close__MIXgs:hover{color:#fff}.GitTimeMachine_panel__t0kUW .GitTimeMachine_close__MIXgs{display:none}.GitTimeMachine_pHead__YOVZC{margin:0 0 8px;font:700 10px/1.3 var(--font-mono);letter-spacing:.2em;color:rgba(255,150,110,.9);padding-right:30px}.GitTimeMachine_pHead__YOVZC b{color:#fff;letter-spacing:.06em}.GitTimeMachine_pHead__YOVZC em{font-style:normal;color:var(--dim);letter-spacing:.06em;margin-left:6px}.GitTimeMachine_files__Ny9zV{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.GitTimeMachine_files__Ny9zV button{min-height:32px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:rgba(10,8,26,.7);color:var(--dim);font:600 11px/1 var(--font-mono);cursor:pointer}.GitTimeMachine_files__Ny9zV .GitTimeMachine_fileOn__NR9oN{color:#fff;border-color:var(--orange);background:rgba(255,107,61,.14)}.GitTimeMachine_code__v9Iu2{margin:0 0 14px;padding:8px 0;list-style:none;border-radius:8px;background:rgba(0,0,0,.35);border:1px solid rgba(160,140,255,.14)}.GitTimeMachine_code__v9Iu2 li{display:grid;grid-template-columns:26px 1fr;grid-gap:8px;gap:8px;padding:1px 10px}.GitTimeMachine_code__v9Iu2 span{font:500 11px/1.6 var(--font-mono);color:rgba(200,195,240,.35);text-align:right}.GitTimeMachine_code__v9Iu2 code{font:500 11.5px/1.6 var(--font-mono);color:#dcd8ff;white-space:pre-wrap;word-break:break-word}.GitTimeMachine_code__v9Iu2 .GitTimeMachine_changed__0MA_y{background:rgba(125,255,154,.1);box-shadow:inset 3px 0 0 #7dff9a}.GitTimeMachine_code__v9Iu2 .GitTimeMachine_clash__OWwgX{background:rgba(255,90,90,.16);box-shadow:inset 3px 0 0 #ff5a5a}.GitTimeMachine_log__i6qEs{margin:0;padding:10px;border-radius:8px;background:rgba(0,0,0,.35);border:1px solid rgba(160,140,255,.14);font:500 11px/1.55 var(--font-mono);color:#d8d3ff;white-space:pre;overflow-x:auto}.GitTimeMachine_inspect__nSCjV{position:absolute;left:var(--space-6);top:calc(var(--chrome-top) + 150px);z-index:5;width:min(360px,calc(100% - 2 * var(--space-6)));padding:14px 14px 12px;border:1px solid rgba(255,107,61,.5);border-radius:14px;background:linear-gradient(160deg,rgba(34,16,20,.94),rgba(8,5,14,.95));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:GitTimeMachine_rise__I9tfI .3s cubic-bezier(.2,1,.3,1) both}@keyframes GitTimeMachine_rise__I9tfI{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.GitTimeMachine_conflict__P5Jjq h2,.GitTimeMachine_inspect__nSCjV h2{margin:0 0 6px;font:700 15px/1.3 var(--font-body);color:#fff;padding-right:28px}.GitTimeMachine_meta__RLrkr{margin:0 0 10px;font:400 12px/1.5 var(--font-body);color:var(--dim)}.GitTimeMachine_diff__Us7PV{margin:0 0 10px;padding:8px 10px;border-radius:8px;background:rgba(0,0,0,.4);font:500 11px/1.5 var(--font-mono);color:#e6e0ff;white-space:pre-wrap;word-break:break-word;max-height:30vh;overflow:auto}.GitTimeMachine_row__lhJyU{display:flex;gap:8px;flex-wrap:wrap}.GitTimeMachine_row__lhJyU button{min-height:36px;padding:8px 12px;border:1px solid var(--orange);border-radius:9px;background:rgba(255,107,61,.16);color:#fff;font:700 11px/1 var(--font-mono);letter-spacing:.08em;cursor:pointer}.GitTimeMachine_row__lhJyU button:hover{background:rgba(255,107,61,.32)}.GitTimeMachine_row__lhJyU .GitTimeMachine_ghostBtn__0fghK{border-color:var(--line);background:rgba(10,8,26,.7);color:var(--dim)}.GitTimeMachine_scrim__0k30Y{position:absolute;inset:0;z-index:20;display:grid;place-items:center;padding:16px;background:rgba(5,3,10,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.GitTimeMachine_conflict__P5Jjq{width:min(560px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:18px 18px 16px;border:1px solid rgba(255,90,90,.6);border-radius:16px;background:linear-gradient(160deg,rgba(40,10,18,.96),rgba(10,5,14,.97));box-shadow:0 0 60px rgba(255,60,80,.3);animation:GitTimeMachine_rise__I9tfI .3s cubic-bezier(.2,1,.3,1) both}.GitTimeMachine_markers__FQdl3{margin:0 0 14px;padding:12px;border-radius:10px;background:rgba(0,0,0,.5);font:500 12px/1.6 var(--font-mono);color:#fff;white-space:pre-wrap;word-break:break-word}.GitTimeMachine_mOurs__Nkr03{color:#ff8a5c}.GitTimeMachine_mMid__nIKjA{color:rgba(220,215,255,.6)}.GitTimeMachine_mTheirs__Fbbjq{color:#3de0ff}.GitTimeMachine_dock__JKsX5{position:absolute;left:var(--space-6);bottom:var(--space-5);z-index:4;width:min(760px,calc(100% - min(360px, 34vw) - 3 * var(--space-6)));display:grid;grid-gap:8px;gap:8px}.GitTimeMachine_dock__JKsX5>*{min-width:0}.GitTimeMachine_travel__i02gb{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid rgba(255,95,162,.5);border-radius:12px;background:rgba(20,8,22,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.GitTimeMachine_travel__i02gb span{font:700 10px/1 var(--font-mono);letter-spacing:.2em;color:#ff5fa2}.GitTimeMachine_travel__i02gb input{flex:1 1;min-width:0;accent-color:#ff5fa2;height:28px}.GitTimeMachine_travel__i02gb b{font:700 11px/1 var(--font-mono);color:#fff;white-space:nowrap}.GitTimeMachine_travel__i02gb button{min-height:32px;padding:6px 10px;border:1px solid #ff5fa2;border-radius:8px;background:rgba(255,95,162,.15);color:#fff;font:700 10px/1 var(--font-mono);letter-spacing:.08em;cursor:pointer;white-space:nowrap}.GitTimeMachine_out__wDcBH{max-height:112px;overflow:auto;overscroll-behavior:contain;padding:8px 12px;border:1px solid var(--line);border-radius:12px 12px 4px 4px;background:rgba(6,5,16,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.GitTimeMachine_out__wDcBH pre{margin:0;font:500 11.5px/1.55 var(--font-mono);color:#d7d2ff;white-space:pre-wrap;word-break:break-word}.GitTimeMachine_out__wDcBH .GitTimeMachine_in__jt_2C{color:#fff}.GitTimeMachine_out__wDcBH .GitTimeMachine_ok__GOPju{color:#9dffbc}.GitTimeMachine_out__wDcBH .GitTimeMachine_err__H1uNz{color:#ff8f8f}.GitTimeMachine_out__wDcBH .GitTimeMachine_dim__S3WII{color:var(--dim)}.GitTimeMachine_textOff__wuR2E .GitTimeMachine_out__wDcBH{max-height:40px}.GitTimeMachine_prompt__8vxLZ{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border:1px solid rgba(255,107,61,.45);border-radius:4px 4px 12px 12px;background:rgba(6,5,16,.92)}.GitTimeMachine_prompt__8vxLZ b{font:600 12px/1 var(--font-mono);color:#ff8a5c;white-space:nowrap}.GitTimeMachine_prompt__8vxLZ b i{font-style:normal;color:#3de0ff}.GitTimeMachine_prompt__8vxLZ input{flex:1 1;min-width:0;border:0;outline:0;background:none;color:#fff;font:500 14px/1.2 var(--font-mono);padding:8px 0}.GitTimeMachine_prompt__8vxLZ button{min-height:34px;padding:8px 14px;border:0;border-radius:8px;background:linear-gradient(90deg,#ff6b3d,#ff3d85);color:#fff;font:800 11px/1 var(--font-mono);letter-spacing:.14em;cursor:pointer}.GitTimeMachine_prompt__8vxLZ button:disabled{opacity:.35;cursor:default}.GitTimeMachine_chips__j7EnS{display:flex;gap:6px;flex-wrap:wrap}.GitTimeMachine_chips__j7EnS button{min-height:34px;padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:rgba(10,8,26,.82);color:#dcd8ff;font:600 11.5px/1 var(--font-mono);cursor:pointer;white-space:nowrap}.GitTimeMachine_chips__j7EnS button:hover:not(:disabled){border-color:#b98cff;color:#fff}.GitTimeMachine_chips__j7EnS button:disabled{opacity:.4;cursor:default}.GitTimeMachine_chips__j7EnS .GitTimeMachine_hot__lXR9Q{border-color:rgba(255,107,61,.7);color:#ffc2a8}.GitTimeMachine_chips__j7EnS .GitTimeMachine_tool__ndjPb{border-color:rgba(255,95,162,.55);color:#ffb3d6}.GitTimeMachine_chips__j7EnS .GitTimeMachine_toolOn__9Ud1M{background:rgba(255,95,162,.2);color:#fff}.GitTimeMachine_chips__j7EnS .GitTimeMachine_repoBtn__2RRb6{display:none}.GitTimeMachine_foot__p44Gj{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.GitTimeMachine_fold__dYED4{min-height:32px;padding:7px 12px;border:1px solid rgba(220,215,255,.18);border-radius:999px;background:rgba(6,5,16,.7);color:var(--dim);font:600 11px/1 var(--font-mono);letter-spacing:.06em;cursor:pointer}.GitTimeMachine_fold__dYED4:hover{color:#fff}.GitTimeMachine_more__vDe6m{position:relative}.GitTimeMachine_more__vDe6m summary{cursor:pointer;list-style:none;font:600 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);padding:10px 0}.GitTimeMachine_more__vDe6m summary:before{content:"+ ";color:var(--orange)}.GitTimeMachine_more__vDe6m[open] summary:before{content:"− "}.GitTimeMachine_more__vDe6m p{position:absolute;left:0;bottom:calc(100% + 8px);z-index:8;width:min(520px,calc(100vw - 2 * var(--space-6)));margin:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(6,5,16,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:400 12.5px/20px var(--font-body);color:#d4cff5}.GitTimeMachine_more__vDe6m b{color:#ffb08f;font-weight:600}.GitTimeMachine_textOff__wuR2E .GitTimeMachine_more__vDe6m{display:none}@media (max-width:899px){.GitTimeMachine_head__MtvE_{left:var(--space-4);top:calc(var(--chrome-top) + 10px);max-width:calc(100% - 2 * var(--space-4))}.GitTimeMachine_sub__gBwMz{font-size:12px;line-height:18px}.GitTimeMachine_panel__t0kUW{display:none}.GitTimeMachine_panelOpen__byzFb{display:block;left:var(--space-4);right:var(--space-4);top:auto;bottom:var(--space-4);width:auto;max-height:64dvh;z-index:12;box-shadow:0 -10px 40px rgba(0,0,0,.6)}.GitTimeMachine_panel__t0kUW .GitTimeMachine_close__MIXgs{display:block}.GitTimeMachine_inspect__nSCjV{left:var(--space-4);right:var(--space-4);width:auto;top:auto;bottom:var(--space-4);z-index:13;max-height:64dvh;overflow:auto}.GitTimeMachine_dock__JKsX5{left:var(--space-4);right:var(--space-4);bottom:var(--space-3);width:auto;gap:6px}.GitTimeMachine_out__wDcBH{max-height:58px;padding:6px 10px}.GitTimeMachine_out__wDcBH pre{font-size:11px}.GitTimeMachine_textOff__wuR2E .GitTimeMachine_out__wDcBH{max-height:22px}.GitTimeMachine_prompt__8vxLZ b{font-size:11px;max-width:42%;overflow:hidden;text-overflow:ellipsis}.GitTimeMachine_prompt__8vxLZ input{font-size:16px}.GitTimeMachine_chips__j7EnS{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4)}.GitTimeMachine_chips__j7EnS::-webkit-scrollbar{display:none}.GitTimeMachine_chips__j7EnS .GitTimeMachine_repoBtn__2RRb6{display:inline-block}.GitTimeMachine_foot__p44Gj{gap:8px}html.navHidden .GitTimeMachine_dock__JKsX5{right:calc(var(--space-4) + 58px)}}@media (min-width:641px) and (max-width:899px){.GitTimeMachine_dock__JKsX5{right:calc(var(--space-4) + 64px)}}@media (max-width:899px) and (max-height:700px){.GitTimeMachine_sub__gBwMz{display:none}.GitTimeMachine_title__3SVpV{font-size:20px}}@media (prefers-reduced-motion:reduce){.GitTimeMachine_conflict__P5Jjq,.GitTimeMachine_inspect__nSCjV{animation:none}}.GitTimeMachine_textOff__wuR2E .GitTimeMachine_panel__t0kUW:not(.GitTimeMachine_panelOpen__byzFb){display:none}