.ng-window{width:100%;background:#fff;border:1px solid var(--tm-line);border-radius:10px;box-shadow:var(--tm-shadow-window);overflow:hidden;font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums;color:var(--tm-ink-900);text-align:left}.ng-window p{margin:0}.ng-bar{display:flex;align-items:center;gap:6px;background:var(--tm-surface);border-bottom:1px solid var(--tm-line);padding:8px 12px}.ng-bar-title{margin:0 auto;font-size:12.5px;font-weight:600;color:var(--tm-ink-600);padding-right:42px}.ng-dot-r,.ng-dot-y,.ng-dot-g{width:10px;height:10px;border-radius:9999px;flex:none}.ng-dot-r{background:#f6635b}.ng-dot-y{background:#f5bd4f}.ng-dot-g{background:#63c554}.ng-finder-cols{display:flex;justify-content:space-between;padding:5px 14px;border-bottom:1px solid var(--tm-line);font-size:11px;color:var(--tm-ink-500)}.ng-frow{position:relative;display:flex;align-items:center;gap:8px;padding:6px 14px}.ng-frow+.ng-frow{border-top:1px solid var(--tm-surface)}.ng-ficon{flex:none;width:26px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--tm-ink-300);border-radius:3px;font-size:8px;font-weight:700;color:var(--tm-ink-600);background:#fdfdfc}.ng-fname{position:relative;flex:1;min-width:0;white-space:nowrap;overflow:hidden}.ng-before,.ng-after{display:block}.ng-before{position:absolute;inset:0;opacity:0}.ng-after{opacity:1}.ng-anim .ng-f1 .ng-before{animation:ng-out-1 20s infinite}.ng-anim .ng-f1 .ng-after{animation:ng-in-1 20s infinite}.ng-anim .ng-f2 .ng-before{animation:ng-out-2 20s infinite}.ng-anim .ng-f2 .ng-after{animation:ng-in-2 20s infinite}.ng-anim .ng-f3 .ng-before{animation:ng-out-3 20s infinite}.ng-anim .ng-f3 .ng-after{animation:ng-in-3 20s infinite}.ng-anim .ng-f4 .ng-before{animation:ng-out-4 20s infinite}.ng-anim .ng-f4 .ng-after{animation:ng-in-4 20s infinite}@keyframes ng-out-1{0%,5%{opacity:1}9%,97%{opacity:0}to{opacity:1}}@keyframes ng-in-1{0%,5%{opacity:0}9%,97%{opacity:1}to{opacity:0}}@keyframes ng-out-2{0%,25%{opacity:1}29%,97%{opacity:0}to{opacity:1}}@keyframes ng-in-2{0%,25%{opacity:0}29%,97%{opacity:1}to{opacity:0}}@keyframes ng-out-3{0%,45%{opacity:1}49%,97%{opacity:0}to{opacity:1}}@keyframes ng-in-3{0%,45%{opacity:0}49%,97%{opacity:1}to{opacity:0}}@keyframes ng-out-4{0%,65%{opacity:1}69%,97%{opacity:0}to{opacity:1}}@keyframes ng-in-4{0%,65%{opacity:0}69%,97%{opacity:1}to{opacity:0}}.ng-htabs{display:flex;gap:2px;margin:0 auto}.ng-tab{padding:2px 12px;border-radius:9999px;font-size:12px;color:var(--tm-ink-600)}.ng-tab.is-active{background:var(--tm-surface);color:var(--tm-ink-900);font-weight:600}.ng-gear{color:var(--tm-ink-500);font-size:12px;flex:none}.ng-hrow{position:relative;display:flex;align-items:flex-start;gap:10px;padding:8px 14px}.ng-hrow+.ng-hrow{border-top:1px solid var(--tm-surface)}.ng-hnames{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ng-hold{font-size:11.5px;color:var(--tm-ink-500);text-decoration:line-through;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-hnew{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-reveal{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border:1px solid var(--tm-ink-400);border-radius:3.5px;color:var(--tm-ink-500);font-size:8.5px;line-height:1;vertical-align:1px}.ng-hmeta{font-size:11px;color:var(--tm-ink-500)}.ng-hactions{flex:none;display:flex;gap:6px;padding-top:6px}.ng-btn{padding:1px 9px;border-radius:5px;border:1px solid var(--tm-line);background:#fdfdfc;font-size:11.5px;color:var(--tm-ink-900);box-shadow:0 .5px 1px #1f232814}.ng-anim .ng-h1{animation:ng-arrive-1 20s infinite}.ng-anim .ng-h2{animation:ng-arrive-2 20s infinite}.ng-anim .ng-h3{animation:ng-arrive-3 20s infinite}.ng-anim .ng-h4{animation:ng-arrive-4 20s infinite}@keyframes ng-arrive-1{0%,9%{opacity:0}13%,97%{opacity:1}to{opacity:0}}@keyframes ng-arrive-2{0%,29%{opacity:0}33%,97%{opacity:1}to{opacity:0}}@keyframes ng-arrive-3{0%,49%{opacity:0}53%,97%{opacity:1}to{opacity:0}}@keyframes ng-arrive-4{0%,69%{opacity:0}73%,97%{opacity:1}to{opacity:0}}.tm-ring{position:absolute;border:2px solid var(--tm-brand-600);border-radius:6px;opacity:0;pointer-events:none}.ng-frow .tm-ring,.ng-hrow .tm-ring{inset:1px 6px}.tm-cap{border-left:3px solid transparent;padding-left:14px;color:var(--tm-ink-600)}.tm-cap.tm-s-a{border-left-color:var(--tm-brand-600);color:var(--tm-ink-900)}.tm-ring.tm-s-a{opacity:1}.ng-anim .tm-ring.tm-s-a{animation:tm-cycle-a 20s infinite;opacity:1}.ng-anim .tm-ring.tm-s-b{animation:tm-cycle-b 20s infinite}.ng-anim .tm-ring.tm-s-c{animation:tm-cycle-c 20s infinite}.ng-anim .tm-ring.tm-s-d{animation:tm-cycle-d 20s infinite}.ng-anim .tm-ring.tm-s-e{animation:tm-cycle-e 20s infinite}.ng-anim .tm-cap.tm-s-a{animation:tm-hl-a 20s infinite}.ng-anim .tm-cap.tm-s-b{animation:tm-hl-b 20s infinite}.ng-anim .tm-cap.tm-s-c{animation:tm-hl-c 20s infinite}.ng-anim .tm-cap.tm-s-d{animation:tm-hl-d 20s infinite}.ng-anim .tm-cap.tm-s-e{animation:tm-hl-e 20s infinite}@keyframes tm-hl-a{0%,17%{border-left-color:var(--tm-brand-600);color:var(--tm-ink-900)}20%,97%{border-left-color:transparent;color:var(--tm-ink-600)}to{border-left-color:var(--tm-brand-600);color:var(--tm-ink-900)}}@keyframes tm-hl-b{0%,17%{border-left-color:transparent;color:var(--tm-ink-600)}20%,37%{border-left-color:var(--tm-brand-600);color:var(--tm-ink-900)}40%,to{border-left-color:transparent;color:var(--tm-ink-600)}}@keyframes tm-hl-c{0%,37%{border-left-color:transparent;color:var(--tm-ink-600)}40%,57%{border-left-color:var(--tm-brand-600);color:var(--tm-ink-900)}60%,to{border-left-color:transparent;color:var(--tm-ink-600)}}@keyframes tm-hl-d{0%,57%{border-left-color:transparent;color:var(--tm-ink-600)}60%,77%{border-left-color:var(--tm-brand-600);color:var(--tm-ink-900)}80%,to{border-left-color:transparent;color:var(--tm-ink-600)}}@keyframes tm-hl-e{0%,77%{border-left-color:transparent;color:var(--tm-ink-600)}80%,97%{border-left-color:var(--tm-brand-600);color:var(--tm-ink-900)}to{border-left-color:transparent;color:var(--tm-ink-600)}}@keyframes tm-cycle-a{0%{opacity:1}17%{opacity:1}20%{opacity:0}97%{opacity:0}to{opacity:1}}@keyframes tm-cycle-b{0%{opacity:0}17%{opacity:0}20%{opacity:1}37%{opacity:1}40%{opacity:0}to{opacity:0}}@keyframes tm-cycle-c{0%{opacity:0}37%{opacity:0}40%{opacity:1}57%{opacity:1}60%{opacity:0}to{opacity:0}}@keyframes tm-cycle-d{0%{opacity:0}57%{opacity:0}60%{opacity:1}77%{opacity:1}80%{opacity:0}to{opacity:0}}@keyframes tm-cycle-e{0%{opacity:0}77%{opacity:0}80%{opacity:1}97%{opacity:1}to{opacity:0}}.ng-batch-stage{position:relative}.ng-batch{opacity:0}.ng-batch-1{opacity:1}.ng-batch-2,.ng-batch-3{position:absolute;inset:0}.ng-anim .ng-batch-1{animation:ng-g1 24s infinite}.ng-anim .ng-batch-2{animation:ng-g2 24s infinite}.ng-anim .ng-batch-3{animation:ng-g3 24s infinite}@keyframes ng-g1{0%,30%{opacity:1}33%,97%{opacity:0}to{opacity:1}}@keyframes ng-g2{0%,30%{opacity:0}33%,63%{opacity:1}66%,to{opacity:0}}@keyframes ng-g3{0%,63%{opacity:0}66%,96%{opacity:1}99%,to{opacity:0}}.ng-anim .ng-batch-1 .ng-before{animation:ng-gb1-out 24s infinite}.ng-anim .ng-batch-1 .ng-after{animation:ng-gb1-in 24s infinite}.ng-anim .ng-batch-2 .ng-before{animation:ng-gb2-out 24s infinite}.ng-anim .ng-batch-2 .ng-after{animation:ng-gb2-in 24s infinite}.ng-anim .ng-batch-3 .ng-before{animation:ng-gb3-out 24s infinite}.ng-anim .ng-batch-3 .ng-after{animation:ng-gb3-in 24s infinite}@keyframes ng-gb1-out{0%,11%{opacity:1}14%,97%{opacity:0}to{opacity:1}}@keyframes ng-gb1-in{0%,11%{opacity:0}14%,97%{opacity:1}to{opacity:0}}@keyframes ng-gb2-out{0%,44%{opacity:1}47%,to{opacity:0}}@keyframes ng-gb2-in{0%,44%{opacity:0}47%,to{opacity:1}}@keyframes ng-gb3-out{0%,77%{opacity:1}80%,to{opacity:0}}@keyframes ng-gb3-in{0%,77%{opacity:0}80%,to{opacity:1}}.ng-undo-stage{position:relative}.ng-u-a,.ng-u-m{position:absolute;inset:0 0 auto;opacity:0}.ng-u-b{opacity:1}.ng-anim .ng-u-a{animation:ng-swap-a 7s infinite}.ng-anim .ng-u-m{animation:ng-swap-m 7s infinite}.ng-anim .ng-u-b{animation:ng-swap-b 7s infinite}@keyframes ng-swap-a{0%,26%{opacity:1}30%,96%{opacity:0}to{opacity:1}}@keyframes ng-swap-m{0%,26%{opacity:0}30%,48%{opacity:1}52%,to{opacity:0}}@keyframes ng-swap-b{0%,48%{opacity:0}52%,96%{opacity:1}to{opacity:0}}.ng-hnew-struck{text-decoration:line-through;color:var(--tm-ink-600)}.ng-hold-unstruck{text-decoration:none}.ng-cursor{position:absolute;opacity:0;pointer-events:none}.ng-anim .ng-cursor-undo{animation:ng-cursor-undo 7s infinite}@keyframes ng-cursor-undo{0%{opacity:0;transform:translate(-90px,70px)}8%{opacity:1}20%{transform:translate(0)}23%{transform:translate(0) scale(.82)}26%{transform:translate(0) scale(1)}34%{opacity:1}42%{opacity:0;transform:translate(0)}to{opacity:0;transform:translate(-90px,70px)}}.ng-e0,.ng-e1{position:absolute;inset:0 0 auto;opacity:0}.ng-e2{opacity:1}.ng-anim .ng-e0{animation:ng-edit-0 14s infinite}.ng-anim .ng-e1{animation:ng-edit-1 14s infinite}.ng-anim .ng-e2{animation:ng-edit-2 14s infinite}@keyframes ng-edit-0{0%,16%{opacity:1}19%,97%{opacity:0}to{opacity:1}}@keyframes ng-edit-1{0%,16%{opacity:0}19%,38%{opacity:1}41%,to{opacity:0}}@keyframes ng-edit-2{0%,38%{opacity:0}41%,97%{opacity:1}to{opacity:0}}.ng-anim .ng-cursor-edit{animation:ng-cursor-edit 14s infinite}@keyframes ng-cursor-edit{0%{opacity:0;transform:translate(70px,60px)}4%{opacity:1}12%{transform:translate(0)}14%{transform:translate(0) scale(.82)}16%{transform:translate(0) scale(1)}22%{opacity:1}28%{opacity:0;transform:translate(0)}to{opacity:0;transform:translate(70px,60px)}}.ng-p0,.ng-p1{position:absolute;inset:0;opacity:0}.ng-p2{opacity:1}.ng-pop-edit-row{position:relative}.ng-anim .ng-p0{animation:ng-pop-0 14s infinite}.ng-anim .ng-p1{animation:ng-pop-1 14s infinite}.ng-anim .ng-p2{animation:ng-pop-2 14s infinite}@keyframes ng-pop-0{0%,62%{opacity:1}65%,97%{opacity:0}to{opacity:1}}@keyframes ng-pop-1{0%,62%{opacity:0}65%,80%{opacity:1}83%,to{opacity:0}}@keyframes ng-pop-2{0%,80%{opacity:0}83%,97%{opacity:1}to{opacity:0}}.ng-anim .ng-cursor-pop{animation:ng-cursor-pop 14s infinite}@keyframes ng-cursor-pop{0%{opacity:0;transform:translate(60px,50px)}46%{opacity:0;transform:translate(60px,50px)}50%{opacity:1}58%{transform:translate(0)}60%{transform:translate(0) scale(.82)}62%{transform:translate(0) scale(1)}68%{opacity:1}74%{opacity:0;transform:translate(0)}to{opacity:0;transform:translate(60px,50px)}}.ng-pop-caret{display:inline-block;width:1.5px;height:11px;background:#0969da;margin-left:1px;vertical-align:-1px}.ng-type{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;max-width:20ch}.ng-anim .ng-type-hist{animation:ng-type-hist 14s infinite}@keyframes ng-type-hist{0%{max-width:0}20%{max-width:0;animation-timing-function:steps(18,end)}34%,to{max-width:20ch}}.ng-anim .ng-type-pop{animation:ng-type-pop 14s infinite}@keyframes ng-type-pop{0%{max-width:0}66%{max-width:0;animation-timing-function:steps(10,end)}78%,to{max-width:12ch}}.ng-hstate{font-size:11.5px;color:var(--tm-ink-600);text-align:right}.ng-hnote{font-size:11px;color:var(--tm-ink-500);text-align:right;max-width:150px;line-height:1.35}.ng-hactions.ng-hactions-col{flex-direction:column;align-items:flex-end;gap:3px}.ng-hactions-row{display:flex;gap:6px}.ng-hedit{display:inline-flex;align-items:center}.ng-caret{display:inline-block;width:1.5px;height:14px;background:#0969da;margin-left:1px}.ng-hnotice{padding:0 14px 10px;font-size:11.5px;color:var(--tm-ink-600)}.ng-popover{width:100%;max-width:320px;background:#fff;border:1px solid var(--tm-line);border-radius:10px;box-shadow:var(--tm-shadow-window);font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums;color:var(--tm-ink-900);text-align:left}.ng-popover p{margin:0}.ng-pop-head{padding:12px;display:flex;flex-direction:column;gap:3px}.ng-pop-name{font-weight:600}.ng-pop-status{color:var(--tm-ink-600);font-size:12.5px}.ng-pop-actions{display:flex;flex-direction:column;gap:5px;padding:0 12px 12px}.ng-pop-action{color:var(--tm-ink-700)}.ng-pop-sep{height:1px;background:var(--tm-line)}.ng-pop-history{padding:10px 12px;display:flex;flex-direction:column;gap:7px}.ng-pop-row{display:flex;align-items:baseline;gap:6px;font-size:11.5px}.ng-pop-file{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-pop-undo{flex:none;color:var(--tm-brand-600)}.ng-minibar{display:flex;align-items:center;justify-content:flex-end;gap:16px;background:#fdfdfc;border:1px solid var(--tm-line);border-radius:9px;box-shadow:var(--tm-shadow-window);padding:8px 14px;font-size:13px;font-variant-numeric:tabular-nums}.ng-minibar-item{color:var(--tm-ink-900)}.ng-minibar-clock{color:var(--tm-ink-600)}
