.gs-chip{display:inline-flex;align-items:center;padding:1px 7px;border-radius:10px;font-size:10px;font-weight:500;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:17px;background:#f8f9fa;color:#5f6368;border:1px solid rgba(0,0,0,.05);letter-spacing:.01em}.gs-chip.gs-chip--slides{background:rgba(244,180,0,.08);color:#b06d00;border-color:rgba(0,0,0,0);font-weight:550}.gs-chip.gs-chip--format{background:rgba(66,133,244,.08);color:#4285f4;border-color:rgba(0,0,0,0)}.gs-el-badge{display:inline-flex;align-items:center;gap:2px;font-size:9px;font-weight:500;line-height:14px;padding:0 4px;border-radius:3px;color:#80868b;background:rgba(0,0,0,.03)}.gs-el-badge svg{opacity:.6}.gs-el-badge.gs-el-badge--text{color:#4285f4;background:rgba(66,133,244,.08)}.gs-el-badge.gs-el-badge--image{color:#0f9d58;background:rgba(15,157,88,.08)}.gs-empty{display:flex;align-items:center;justify-content:center;gap:6px;padding:20px 14px;color:#80868b;font-size:12px;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.gs-empty svg{opacity:.5}.gs-section-bar{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;border-bottom:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,rgba(248,249,250,.8),rgba(255,255,255,0))}.gs-section-bar .gs-section-bar-left{display:flex;align-items:center;gap:5px;color:#5f6368}.gs-section-bar .gs-section-bar-left svg{opacity:.6;color:#f4b400}.gs-section-bar .gs-section-bar-right{display:flex;align-items:center;gap:8px}.gs-section-bar .gs-section-count{font-size:11.5px;font-weight:600;color:#202124;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.gs-section-bar .gs-section-label{font-size:11px;font-weight:450;color:#80868b}.gs-section-bar .gs-section-more{font-size:10px;font-weight:450;color:#80868b;font-style:italic}.gs-open-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:14px;font-size:11px;font-weight:550;color:#4285f4;background:rgba(66,133,244,.08);text-decoration:none;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:background .15s ease,box-shadow .15s ease;flex-shrink:0}.gs-open-btn:hover{background:rgba(66,133,244,.14);box-shadow:0 1px 3px rgba(66,133,244,.1)}.gs-open-btn.gs-open-btn--sm{padding:2px 7px;font-size:10px}.gs-presentation .gs-presentation-header{display:flex;align-items:flex-start;gap:10px;padding:12px 14px 8px}.gs-presentation .gs-presentation-icon{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#f4b400,#e8a200);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.gs-presentation .gs-presentation-meta{flex:1;min-width:0}.gs-presentation .gs-presentation-title{font-size:14px;font-weight:620;color:#202124;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;line-height:1.3}.gs-presentation .gs-presentation-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.gs-presentation .gs-presentation-layouts-bar{display:flex;align-items:center;gap:10px;padding:5px 14px;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.gs-presentation .gs-presentation-layouts-bar .gs-layouts-label{font-size:10px;font-weight:450;color:#80868b}.gs-presentation .gs-presentation-foot{display:flex;align-items:center;gap:8px;padding:6px 14px}.gs-slides-section{border-top:1px solid rgba(0,0,0,.08)}.gs-slides-toggle{display:flex;align-items:center;gap:5px;width:100%;padding:7px 14px;border:none;background:rgba(0,0,0,0);cursor:pointer;font-size:11px;font-weight:550;color:#5f6368;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:background .15s ease}.gs-slides-toggle:hover{background:rgba(0,0,0,.015)}.gs-slides-toggle svg:first-child{color:#f4b400;opacity:.75}.gs-slides-toggle svg:last-child{margin-left:auto}.gs-slides-grid{display:flex;flex-direction:column;gap:0;padding:0 0 6px}.gs-thumb{display:flex;align-items:flex-start;gap:8px;padding:6px 14px;transition:background .12s ease}.gs-thumb:hover{background:rgba(0,0,0,.012)}.gs-thumb .gs-thumb-num{width:20px;font-size:10px;font-weight:550;color:#80868b;text-align:right;padding-top:6px;flex-shrink:0;font-variant-numeric:tabular-nums}.gs-thumb .gs-thumb-canvas{width:128px;min-height:72px;background:#fff;border:1px solid rgba(0,0,0,.13);border-radius:5px;padding:6px 8px;flex-shrink:0;display:flex;flex-direction:column;gap:3px;overflow:hidden;position:relative;aspect-ratio:16/9;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:border-color .15s ease,box-shadow .15s ease}.gs-thumb:hover .gs-thumb-canvas{border-color:#f4b400;box-shadow:0 1px 6px rgba(244,180,0,.12)}.gs-thumb .gs-thumb-title{font-size:8px;font-weight:620;color:#202124;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gs-thumb .gs-thumb-body{display:flex;flex-direction:column;gap:1px;flex:1;min-height:0;overflow:hidden}.gs-thumb .gs-thumb-body .gs-thumb-body-line{font-size:6px;line-height:1.35;color:#5f6368;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-thumb .gs-thumb-images{display:flex;gap:3px;margin-top:auto}.gs-thumb .gs-thumb-images .gs-thumb-img-placeholder{width:20px;height:14px;border-radius:2px;background:rgba(15,157,88,.06);border:1px solid rgba(15,157,88,.15);display:flex;align-items:center;justify-content:center;color:#0f9d58}.gs-thumb .gs-thumb-empty{display:flex;align-items:center;justify-content:center;flex:1;font-size:7px;color:#80868b;text-transform:capitalize}.gs-thumb .gs-thumb-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding-top:2px}.gs-thumb .gs-thumb-meta .gs-thumb-elements{display:flex;flex-wrap:wrap;gap:3px}.gs-thumb .gs-thumb-meta .gs-thumb-layout{font-size:9px;font-weight:400;color:#80868b;text-transform:capitalize}.gs-thumb.gs-thumb--compact{padding:3px 14px}.gs-thumb.gs-thumb--compact .gs-thumb-num{font-size:9px;padding-top:3px}.gs-thumb.gs-thumb--compact .gs-thumb-canvas{width:80px;min-height:45px;padding:3px 5px}.gs-thumb.gs-thumb--compact .gs-thumb-title{font-size:6.5px}.gs-presentations-list .gs-presentations-scroll{max-height:320px;overflow-y:auto;overscroll-behavior:contain}.gs-presentation-row{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid rgba(0,0,0,.04);transition:background .12s ease}.gs-presentation-row:hover{background:rgba(0,0,0,.012)}.gs-presentation-row:last-child{border-bottom:none}.gs-presentation-row .gs-presentation-row-icon{width:32px;height:32px;border-radius:6px;background:rgba(244,180,0,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#b06d00}.gs-presentation-row .gs-presentation-row-body{flex:1;min-width:0}.gs-presentation-row .gs-presentation-row-body .gs-presentation-row-top{display:flex;align-items:center;gap:5px}.gs-presentation-row .gs-presentation-row-body .gs-presentation-row-name{font-size:12px;font-weight:570;color:#202124;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.gs-presentation-row .gs-presentation-row-body .gs-presentation-row-link{color:#4285f4;opacity:.5;transition:opacity .15s}.gs-presentation-row .gs-presentation-row-body .gs-presentation-row-link:hover{opacity:1}.gs-presentation-row .gs-presentation-row-body .gs-presentation-row-meta{display:flex;align-items:center;gap:8px;margin-top:1px;font-size:10.5px;color:#80868b}.gs-presentation-row .gs-presentation-row-body .gs-presentation-row-meta .gs-presentation-row-id{font-family:Google Sans Mono,SF Mono,Fira Code,Consolas,monospace;font-size:9px;letter-spacing:-.01em;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-slide-detail .gs-slide-detail-header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid rgba(0,0,0,.08)}.gs-slide-detail .gs-slide-detail-num{font-size:12px;font-weight:620;color:#202124}.gs-slide-detail .gs-slide-detail-chips{display:flex;gap:4px}.gs-slide-detail .gs-slide-detail-section{padding:6px 14px 8px;border-bottom:1px solid rgba(0,0,0,.04)}.gs-slide-detail .gs-slide-detail-section .gs-slide-detail-section-label{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:550;color:#80868b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.gs-slide-detail .gs-slide-detail-section .gs-slide-detail-section-label svg{opacity:.6}.gs-slide-detail .gs-slide-detail-texts{display:flex;flex-direction:column;gap:2px}.gs-slide-detail .gs-slide-detail-texts .gs-slide-text-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.gs-slide-detail .gs-slide-detail-texts .gs-slide-text-row .gs-slide-text-content{font-size:11px;font-weight:450;color:#202124;line-height:1.4;flex:1;min-width:0}.gs-slide-detail .gs-slide-detail-texts .gs-slide-text-row .gs-slide-text-size{font-size:9px;font-weight:500;color:#80868b;font-family:Google Sans Mono,SF Mono,Fira Code,Consolas,monospace;flex-shrink:0}.gs-slide-detail .gs-slide-detail-images{display:flex;flex-direction:column;gap:4px}.gs-slide-detail .gs-slide-detail-images .gs-slide-image-row{display:flex;align-items:center;gap:8px}.gs-slide-detail .gs-slide-detail-images .gs-slide-image-row .gs-slide-image-preview{width:40px;height:28px;object-fit:cover;border-radius:3px;border:1px solid rgba(0,0,0,.08)}.gs-slide-detail .gs-slide-detail-images .gs-slide-image-row .gs-slide-image-info{display:flex;flex-direction:column;gap:0;font-size:10px;color:#80868b}.gs-slide-detail .gs-slide-detail-images .gs-slide-image-row .gs-slide-image-info .gs-slide-image-src{font-family:Google Sans Mono,SF Mono,Fira Code,Consolas,monospace;font-size:9px;letter-spacing:-.01em}.gs-slide-detail .gs-slide-detail-empty{padding:12px 14px;font-size:11px;color:#80868b;text-align:center}.gs-slide-detail .gs-slide-detail-foot{padding:4px 14px 6px}.gs-batch .gs-batch-header{display:flex;align-items:center;gap:6px;padding:8px 14px;border-bottom:1px solid rgba(0,0,0,.08)}.gs-batch .gs-batch-header .gs-batch-check{color:#0f9d58}.gs-batch .gs-batch-header .gs-batch-title{font-size:12px;font-weight:580;color:#202124}.gs-batch .gs-batch-replies{padding:6px 14px 8px}.gs-batch .gs-batch-replies .gs-batch-reply{display:flex;align-items:center;gap:6px;padding:3px 0}.gs-batch .gs-batch-replies .gs-batch-reply .gs-batch-reply-dot{width:5px;height:5px;border-radius:50%;background:#0f9d58;flex-shrink:0}.gs-batch .gs-batch-replies .gs-batch-reply .gs-batch-reply-label{font-size:11px;font-weight:500;color:#5f6368}.gs-batch .gs-batch-replies .gs-batch-reply .gs-batch-reply-id{font-size:9.5px;font-weight:400;font-family:Google Sans Mono,SF Mono,Fira Code,Consolas,monospace;color:#80868b;padding:0 4px;background:#f8f9fa;border-radius:3px;letter-spacing:-.01em}.gs-batch .gs-batch-foot{display:flex;align-items:center;justify-content:space-between;padding:6px 14px;border-top:1px solid rgba(0,0,0,.08)}.gs-confirm{display:flex;align-items:center;gap:10px;padding:10px 14px}.gs-confirm .gs-confirm-icon{width:24px;height:24px;border-radius:50%;background:rgba(15,157,88,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#0f9d58}.gs-confirm .gs-confirm-body{display:flex;flex-direction:column;gap:0;flex:1;min-width:0}.gs-confirm .gs-confirm-body .gs-confirm-title{font-size:12px;font-weight:600;color:#0f9d58}.gs-confirm .gs-confirm-body .gs-confirm-sub{font-size:11px;font-weight:450;color:#5f6368;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-confirm .gs-confirm-body .gs-confirm-id{font-size:9.5px;font-weight:400;color:#80868b;font-family:Google Sans Mono,SF Mono,Fira Code,Consolas,monospace}.gs-error{display:flex;align-items:flex-start;gap:6px;padding:8px 14px;font-size:11px;color:#d93025;line-height:1.4}.gs-error .gs-error-icon{flex-shrink:0;width:16px;height:16px;border-radius:50%;background:rgba(217,48,37,.08);display:flex;align-items:center;justify-content:center}.gs-error .gs-error-msg{font-weight:450}.gs-foot-id{font-size:9.5px;font-weight:400;color:#80868b;font-family:Google Sans Mono,SF Mono,Fira Code,Consolas,monospace;letter-spacing:-.01em;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-chip{--gd-chip-bg:#f8f9fa;--gd-chip-fg:#5f6368;display:inline-flex;align-items:center;padding:1px 7px;border-radius:10px;font-size:10px;font-weight:500;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:17px;background:var(--gd-chip-bg);color:var(--gd-chip-fg);border:1px solid rgba(0,0,0,.04);letter-spacing:.01em}.gd-chip.gd-chip--sm{font-size:9px;padding:0 5px;line-height:15px}.gd-badge{--gd-badge-bg:#f8f9fa;--gd-badge-fg:#5f6368;display:inline-flex;padding:1px 7px;border-radius:10px;font-size:10px;font-weight:550;line-height:17px;background:var(--gd-badge-bg);color:var(--gd-badge-fg);text-transform:capitalize;letter-spacing:.01em}.gd-badge,.gd-empty{align-items:center;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.gd-empty{display:flex;justify-content:center;gap:6px;padding:20px 14px;color:#80868b;font-size:12px}.gd-empty svg{opacity:.5}.gd-section-bar{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;border-bottom:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,rgba(248,249,250,.8),transparent)}.gd-section-bar .gd-section-bar-left{display:flex;align-items:center;gap:5px;color:#5f6368}.gd-section-bar .gd-section-bar-left svg{opacity:.6;color:#0f9d58}.gd-section-bar .gd-section-bar-right{display:flex;align-items:center;gap:8px}.gd-section-bar .gd-section-count{font-size:11.5px;font-weight:600;color:#202124;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.gd-section-bar .gd-section-label{font-size:11px;font-weight:450;color:#80868b}.gd-section-bar .gd-section-stat{font-size:10px;font-weight:500;color:#80868b}.gd-group-label{font-size:9.5px;font-weight:550;color:#80868b;text-transform:uppercase;letter-spacing:.05em;padding:8px 14px 3px}.gd-open-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:14px;font-size:11px;font-weight:550;color:#4285f4;background:rgba(66,133,244,.07);text-decoration:none;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;flex-shrink:0;transition:background .15s ease}.gd-open-btn:hover{background:rgba(66,133,244,.14)}.gd-open-btn.gd-open-btn--sm{padding:2px 7px;font-size:10px}.gd-file-detail .gd-file-detail-header{display:flex;align-items:flex-start;gap:10px;padding:12px 14px 8px}.gd-file-detail .gd-file-icon{--gd-icon-bg:#f8f9fa;--gd-icon-fg:#5f6368;width:36px;height:36px;border-radius:8px;background:var(--gd-icon-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--gd-icon-fg)}.gd-file-detail .gd-file-meta{flex:1;min-width:0}.gd-file-detail .gd-file-name{font-size:14px;font-weight:620;color:#202124;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-file-detail .gd-file-chips{display:flex;gap:4px;margin-top:3px}.gd-file-detail .gd-file-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);margin:4px 14px}.gd-file-detail .gd-file-detail-grid .gd-detail-field{display:flex;flex-direction:column;gap:0;padding:5px 8px;border-bottom:1px solid rgba(0,0,0,.03)}.gd-file-detail .gd-file-detail-grid .gd-detail-field:nth-child(odd){border-right:1px solid rgba(0,0,0,.03)}.gd-file-detail .gd-file-detail-grid .gd-detail-field .gd-detail-field-label{font-size:9px;font-weight:550;color:#80868b;text-transform:uppercase;letter-spacing:.05em;line-height:1.4}.gd-file-detail .gd-file-detail-grid .gd-detail-field .gd-detail-field-value{font-size:11.5px;font-weight:480;color:#202124;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-file-detail .gd-file-detail-grid .gd-detail-field .gd-detail-field-value.gd-detail-field-value--mono{font-family:Google Sans Mono,SF Mono,Fira Code,Consolas,monospace;font-size:10px;letter-spacing:-.01em}.gd-file-detail .gd-file-permissions{padding:6px 14px 8px;border-bottom:1px solid rgba(0,0,0,.08)}.gd-file-detail .gd-file-permissions .gd-permissions-label{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:550;color:#80868b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.gd-file-detail .gd-file-permissions .gd-permissions-label svg{opacity:.55}.gd-file-detail .gd-file-permissions .gd-permissions-list{display:flex;flex-direction:column;gap:2px}.gd-file-detail .gd-file-permissions .gd-permission-row{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:2px 0}.gd-file-detail .gd-file-permissions .gd-permission-row .gd-permission-who{font-size:11px;font-weight:470;color:#202124;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.gd-file-detail .gd-file-permissions .gd-permissions-more{font-size:10px;color:#80868b;padding-top:2px}.gd-file-detail .gd-file-foot{padding:5px 14px}.gd-foot-id{font-size:9.5px;font-weight:400;color:#80868b;font-family:Google Sans Mono,SF Mono,Fira Code,Consolas,monospace;letter-spacing:-.01em;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-file-row{display:flex;align-items:center;gap:10px;padding:7px 14px;border-bottom:1px solid rgba(0,0,0,.04);transition:background .12s ease}.gd-file-row:hover{background:rgba(0,0,0,.012)}.gd-file-row:last-child{border-bottom:none}.gd-file-row .gd-file-row-icon{--gd-icon-bg:#f8f9fa;--gd-icon-fg:#5f6368;width:30px;height:30px;border-radius:6px;background:var(--gd-icon-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--gd-icon-fg)}.gd-file-row .gd-file-row-body{flex:1;min-width:0}.gd-file-row .gd-file-row-body .gd-file-row-top{display:flex;align-items:center;gap:5px}.gd-file-row .gd-file-row-body .gd-file-row-name{font-size:12px;font-weight:550;color:#202124;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.gd-file-row .gd-file-row-body .gd-file-row-link{color:#4285f4;opacity:.4;transition:opacity .15s}.gd-file-row .gd-file-row-body .gd-file-row-link:hover{opacity:1}.gd-file-row .gd-file-row-body .gd-file-row-meta{display:flex;align-items:center;gap:8px;margin-top:1px;font-size:10.5px;color:#80868b}.gd-file-row .gd-file-row-body .gd-file-row-meta .gd-file-row-type{font-weight:520}.gd-drives-list .gd-drives-scroll,.gd-drives-list .gd-files-scroll,.gd-files-list .gd-drives-scroll,.gd-files-list .gd-files-scroll{max-height:340px;overflow-y:auto;overscroll-behavior:contain}.gd-drive-row{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid rgba(0,0,0,.04);transition:background .12s ease}.gd-drive-row:hover{background:rgba(0,0,0,.012)}.gd-drive-row:last-child{border-bottom:none}.gd-drive-row .gd-drive-row-icon{width:30px;height:30px;border-radius:6px;background:rgba(15,157,88,.07);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#0f9d58}.gd-drive-row .gd-drive-row-body{flex:1;min-width:0}.gd-drive-row .gd-drive-row-body .gd-drive-row-name{font-size:12px;font-weight:570;color:#202124;display:block}.gd-drive-row .gd-drive-row-body .gd-drive-row-meta{display:flex;align-items:center;gap:6px;margin-top:1px;font-size:10.5px;color:#80868b}.gd-drive-row .gd-drive-row-body .gd-drive-row-meta .gd-drive-row-id{font-family:Google Sans Mono,SF Mono,Fira Code,Consolas,monospace;font-size:9px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-confirm{display:flex;align-items:center;gap:10px;padding:10px 14px}.gd-confirm .gd-confirm-icon{width:24px;height:24px;border-radius:50%;background:rgba(15,157,88,.07);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#0f9d58}.gd-confirm .gd-confirm-body{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.gd-confirm .gd-confirm-body .gd-confirm-title{font-size:12px;font-weight:600;color:#0f9d58}.gd-confirm .gd-confirm-body .gd-confirm-file{display:flex;align-items:center;gap:4px}.gd-confirm .gd-confirm-body .gd-confirm-sub{font-size:11px;font-weight:480;color:#202124;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-confirm .gd-confirm-body .gd-confirm-id{font-size:9.5px;font-weight:400;color:#80868b;font-family:Google Sans Mono,SF Mono,Fira Code,Consolas,monospace}.gd-about .gd-about-header{display:flex;align-items:center;gap:10px;padding:10px 14px}.gd-about .gd-about-header>svg{color:#0f9d58}.gd-about .gd-about-meta{flex:1}.gd-about .gd-about-meta .gd-about-name{font-size:13px;font-weight:600;color:#202124;display:block}.gd-about .gd-about-meta .gd-about-email{font-size:11px;color:#80868b;display:block}.gd-about .gd-about-storage{padding:6px 14px 10px;border-top:1px solid rgba(0,0,0,.08)}.gd-about .gd-storage-bar{width:100%;height:6px;border-radius:3px;background:#f8f9fa;overflow:hidden;margin-bottom:4px}.gd-about .gd-storage-bar .gd-storage-bar-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,#4285f4,#0f9d58);min-width:2px;transition:width .4s ease}.gd-about .gd-storage-labels{display:flex;justify-content:space-between;font-size:10px;font-weight:450;color:#80868b}.gd-error{display:flex;align-items:flex-start;gap:6px;padding:8px 14px;font-size:11px;color:#ea4335;line-height:1.4}.gd-error .gd-error-icon{flex-shrink:0;width:16px;height:16px;border-radius:50%;background:rgba(234,67,53,.08);display:flex;align-items:center;justify-content:center}.gd-error .gd-error-msg{font-weight:450}.x-logo-svg{flex-shrink:0}.x-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#0f1419;color:#fff}.x-brand-mark .x-logo-svg{width:10px;height:10px}.x-mention{color:#1d9bf0;font-weight:500;cursor:default}.x-mention span{text-decoration:none}.x-hashtag{color:#1d9bf0;font-weight:500;cursor:default}.x-link{color:#1d9bf0;text-decoration:none}.x-link:hover{text-decoration:underline}.x-profile .x-profile-banner{height:80px;overflow:hidden;background:linear-gradient(135deg,#1d9bf0,#0a66c2)}.x-profile .x-profile-banner img{width:100%;height:100%;object-fit:cover;display:block}.x-profile .x-profile-main{padding:0 14px 12px}.x-profile .x-profile-ava-row{display:flex;align-items:flex-end;justify-content:space-between;margin-top:-22px;margin-bottom:4px}.x-profile .x-profile-ava{width:52px;height:52px;border-radius:50%;border:3px solid #fff;object-fit:cover;background:#f7f9f9;box-shadow:0 1px 3px rgba(0,0,0,.08)}.x-profile .x-profile-ava.x-profile-ava--placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1d9bf0,#0a66c2);color:#fff;font-size:18px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.x-profile .x-profile-ext{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid rgba(0,0,0,.1);color:#0f1419;transition:background .15s;margin-bottom:8px}.x-profile .x-profile-ext:hover{background:#f7f9f9}.x-profile .x-profile-identity{margin-bottom:6px}.x-profile .x-profile-name-row{display:flex;align-items:center;gap:3px}.x-profile .x-profile-name{font-size:15px;font-weight:800;color:#0f1419;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0;line-height:1.25;letter-spacing:-.01em}.x-profile .x-verified{display:inline-flex;flex-shrink:0;margin-top:1px}.x-profile .x-profile-handle{display:block;color:#536471;line-height:1.3}.x-profile .x-profile-bio,.x-profile .x-profile-handle{font-size:13px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.x-profile .x-profile-bio{color:#0f1419;line-height:1.45;margin:0 0 8px;word-break:break-word}.x-profile .x-profile-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.x-profile .x-profile-meta-item{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:400;color:#536471;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;white-space:nowrap}.x-profile .x-profile-meta-item svg{opacity:.6;flex-shrink:0}.x-profile .x-profile-meta-item.x-profile-meta-item--link{color:#1d9bf0;text-decoration:none;cursor:pointer}.x-profile .x-profile-meta-item.x-profile-meta-item--link:hover{text-decoration:underline}.x-profile .x-profile-meta-item.x-profile-meta-item--link svg{color:#536471}.x-profile .x-profile-stats{display:flex;gap:16px}.x-profile .x-profile-stat{display:flex;align-items:baseline;gap:3px}.x-profile .x-profile-stat-val{font-size:13px;font-weight:700;color:#0f1419}.x-profile .x-profile-stat-label,.x-profile .x-profile-stat-val{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.x-profile .x-profile-stat-label{font-size:12px;font-weight:400;color:#536471}.x-tweet{display:flex;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(0,0,0,.06);transition:background .15s}.x-tweet:last-child{border-bottom:none}.x-tweet:hover{background:rgba(0,0,0,.015)}.x-tweet.x-tweet--compact{padding:8px 14px}.x-tweet.x-tweet--compact .x-tweet-ava{width:32px;height:32px}.x-tweet.x-tweet--compact .x-tweet-text{font-size:12.5px;-webkit-line-clamp:2}.x-tweet-ava{width:36px;height:36px;border-radius:50%;flex-shrink:0;overflow:hidden;background:#f7f9f9}.x-tweet-ava img{width:100%;height:100%;object-fit:cover;display:block}.x-tweet-ava .x-tweet-ava-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f1419,#333);color:#fff;font-size:13px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.x-tweet-body{flex:1;min-width:0}.x-tweet-head{margin-bottom:1px;flex-wrap:nowrap}.x-tweet-author,.x-tweet-head{display:flex;align-items:center;gap:4px;min-width:0}.x-tweet-author{overflow:hidden}.x-tweet-name{font-size:13px;font-weight:700;color:#0f1419}.x-tweet-handle,.x-tweet-name{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-tweet-handle{font-size:12.5px;font-weight:400;color:#536471;flex-shrink:100}.x-tweet-dot{font-size:12px}.x-tweet-dot,.x-tweet-time{color:#536471;flex-shrink:0}.x-tweet-time{font-size:12.5px;white-space:nowrap}.x-tweet-text,.x-tweet-time{font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.x-tweet-text{font-size:13.5px;color:#0f1419;line-height:1.45;word-break:break-word;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.x-tweet-metrics{display:flex;gap:16px;margin-top:6px;padding-top:2px}.x-tweet-metric{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:400;color:#536471;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:color .15s;cursor:default}.x-tweet-metric svg{flex-shrink:0;stroke-width:1.5}.x-tweet-metric.x-tweet-metric--reply:hover,.x-tweet-metric.x-tweet-metric--reply:hover svg{color:#1d9bf0}.x-tweet-metric.x-tweet-metric--rt:hover,.x-tweet-metric.x-tweet-metric--rt:hover svg{color:#00ba7c}.x-tweet-metric.x-tweet-metric--like:hover,.x-tweet-metric.x-tweet-metric--like:hover svg{color:#f91880}.x-tweet-metric.x-tweet-metric--views svg{opacity:.7}.x-tweet-link{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:450;color:#1d9bf0;text-decoration:none;margin-top:6px;opacity:0;transition:opacity .15s}.x-tweet:hover .x-tweet-link{opacity:1}.x-tweet-link:hover{text-decoration:underline}.x-tweet-list .x-tweet-list-body{max-height:380px;overflow-y:auto;scrollbar-width:thin}.x-tweet-list .x-tweet-list-body::-webkit-scrollbar{width:4px}.x-tweet-list .x-tweet-list-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:2px}.x-section-bar{display:flex;align-items:center;justify-content:space-between;padding:7px 14px;border-bottom:1px solid rgba(0,0,0,.06);background:linear-gradient(180deg,rgba(247,249,249,.8),rgba(255,255,255,0))}.x-section-bar-left{display:flex;align-items:center;gap:5px;color:#536471}.x-section-bar-left svg{opacity:.65}.x-section-label{font-size:12px;font-weight:600;color:#0f1419}.x-section-count,.x-section-label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.x-section-count{font-size:11px;font-weight:450;color:#536471}.x-show-more{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:8px 14px;background:none;border:none;border-top:1px solid rgba(0,0,0,.06);font-size:12px;font-weight:500;color:#1d9bf0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;cursor:pointer;transition:background .15s}.x-show-more:hover{background:rgba(29,155,240,.08)}.x-confirm{display:flex;align-items:center;gap:10px;padding:10px 14px}.x-confirm .x-confirm-icon{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(29,155,240,.08);color:#1d9bf0;flex-shrink:0}.x-confirm .x-confirm-icon--like,.x-confirm.x-confirm--like .x-confirm-icon{background:rgba(249,24,128,.08);color:#f91880}.x-confirm .x-confirm-icon--rt,.x-confirm.x-confirm--rt .x-confirm-icon{background:rgba(0,186,124,.08);color:#00ba7c}.x-confirm .x-confirm-body{display:flex;flex-direction:column;gap:2px;min-width:0}.x-confirm .x-confirm-title{font-size:13px;font-weight:650;color:#0f1419}.x-confirm .x-confirm-text,.x-confirm .x-confirm-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.x-confirm .x-confirm-text{font-size:12px;font-weight:400;color:#536471;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.x-confirm .x-confirm-link{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:500;color:#1d9bf0;text-decoration:none;margin-top:2px}.x-confirm .x-confirm-link:hover{text-decoration:underline}.x-error{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;background:rgba(244,33,46,.04);border-top:1px solid rgba(244,33,46,.08)}.x-error .x-error-icon{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(244,33,46,.1);color:#f4212e;flex-shrink:0;margin-top:1px}.x-error .x-error-msg{font-weight:450;color:#f4212e;line-height:1.45}.x-empty,.x-error .x-error-msg{font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.x-empty{display:flex;align-items:center;justify-content:center;gap:6px;padding:20px 14px;color:#83899f}.x-empty svg{opacity:.4}.x-user-list .x-profile+.x-profile{border-top:1px solid rgba(0,0,0,.06)}.sw-tag{display:inline-flex;align-items:center;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;font-size:9px;font-weight:600;color:#a3a3a3;background:rgba(0,0,0,.04);padding:1px 5px;border-radius:4px;letter-spacing:.03em;line-height:14px;vertical-align:1px}.sw-field{display:flex;flex-direction:column;gap:2px}.sw-field-k{font-size:9.5px;font-weight:700;color:#b0b0b8;text-transform:uppercase;letter-spacing:.06em;line-height:1.2}.sw-field-k,.sw-field-v{font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif}.sw-field-v{font-size:11px;font-weight:400;color:#1a1a1a;line-height:1.55;word-break:break-word}.sw-field-code{font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;font-size:10px;color:#737373;background:#f5f5f5;padding:5px 8px;border-radius:6px;border:1px solid #f0f0f0;line-height:1.5;white-space:pre-wrap;word-break:break-word;margin:2px 0 0}.sw-spawn{padding:10px 14px;animation:swIn .35s cubic-bezier(.16,1,.3,1) both}.sw-spawn-main{gap:10px}.sw-spawn-ava,.sw-spawn-main{display:flex;align-items:center}.sw-spawn-ava{position:relative;width:30px;height:30px;border-radius:8px;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.sw-spawn-ava-text{font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:700;color:#fff;letter-spacing:-.02em;text-transform:uppercase;line-height:1;position:relative;z-index:1}.sw-spawn-ava-ring{--sw-ring:#6366f1;position:absolute;inset:-2px;border-radius:10px;border:1.5px solid var(--sw-ring);opacity:0;animation:ringPop .6s cubic-bezier(.34,1.56,.64,1) .2s forwards}.sw-spawn-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.sw-spawn-name-row{display:flex;align-items:center;gap:6px}.sw-spawn-name{font-size:12.5px;font-weight:600;color:#1a1a1a;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw-spawn-name,.sw-spawn-role{font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.2}.sw-spawn-role{font-size:10.5px;font-weight:500;letter-spacing:-.005em}.sw-spawn-expand{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:rgba(0,0,0,0);border-radius:6px;color:#a3a3a3;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.sw-spawn-expand svg{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.sw-spawn-expand.open svg{transform:rotate(180deg)}.sw-spawn-expand:hover{background:#f5f5f5;color:#737373}.sw-spawn-task{font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:400;color:#737373;line-height:1.5;margin:5px 0 0;padding-left:40px}.sw-spawn-details{margin-top:8px;padding-left:40px;display:flex;flex-direction:column;gap:8px;animation:swFade .2s cubic-bezier(.16,1,.3,1) both}.sw-status-card{display:flex;align-items:center;gap:12px;padding:9px 14px;animation:swIn .3s cubic-bezier(.16,1,.3,1) both}.sw-status-rings{position:relative;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sw-status-ring{position:absolute;border-radius:50%;border:1.5px solid #6366f1}.sw-status-ring--outer{inset:0;opacity:.12;animation:radarPing 2.5s ease-out infinite}.sw-status-ring--inner{inset:5px;opacity:.25;animation:radarPing 2.5s ease-out .4s infinite}.sw-status-icon{color:#6366f1;position:relative;z-index:1}.sw-status-text{display:flex;flex-direction:column;gap:1px}.sw-status-title{font-size:11.5px;font-weight:600;color:#1a1a1a;letter-spacing:-.01em;line-height:1.2}.sw-status-sub,.sw-status-title{font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif}.sw-status-sub{font-size:10.5px;font-weight:400;color:#a3a3a3;line-height:1.3}.sw-dm{padding:10px 14px;animation:swIn .3s cubic-bezier(.16,1,.3,1) both}.sw-dm-header{display:flex;align-items:center;gap:7px;margin-bottom:6px}.sw-dm-dot{width:6px;height:6px;border-radius:50%;background:#6366f1;flex-shrink:0;animation:dotBreathe 1.8s ease-in-out infinite}.sw-dm-label{display:flex;align-items:center;gap:4px;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10.5px;font-weight:500;color:#737373;letter-spacing:-.005em}.sw-dm-label-icon{color:#a3a3a3;flex-shrink:0}.sw-dm-bubble{font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;color:#1a1a1a;line-height:1.55;padding:7px 11px;background:#f2f2f7;border-radius:4px 14px 14px 14px;word-break:break-word;max-width:92%;width:max-content}.sw-stop{gap:10px;padding:9px 14px;animation:swIn .3s cubic-bezier(.16,1,.3,1) both}.sw-stop,.sw-stop-icon{display:flex;align-items:center}.sw-stop-icon{width:28px;height:28px;border-radius:8px;justify-content:center;background:rgba(239,68,68,.06);color:#ef4444;flex-shrink:0}.sw-stop-body{display:flex;align-items:center;gap:6px}.sw-stop-title{font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11.5px;font-weight:600;color:#1a1a1a;letter-spacing:-.01em}.sw-group{padding:10px 14px;animation:swIn .3s cubic-bezier(.16,1,.3,1) both}.sw-group-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.sw-group-avatars{display:flex;position:relative;width:32px;height:16px;flex-shrink:0}.sw-group-ava{width:14px;height:14px;border-radius:4px;position:absolute;top:1px;border:1.5px solid #fff}.sw-group-ava--1{background:linear-gradient(135deg,#6366f1,#4f46e5);left:0;z-index:3}.sw-group-ava--2{background:linear-gradient(135deg,#3b82f6,#2563eb);left:8px;z-index:2}.sw-group-ava--3{background:linear-gradient(135deg,#10b981,#059669);left:16px;z-index:1}.sw-group-label{font-size:10.5px;font-weight:600;color:#737373;letter-spacing:-.005em}.sw-group-bubble,.sw-group-label{font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif}.sw-group-bubble{font-size:12px;font-weight:400;color:#1a1a1a;line-height:1.55;padding:7px 11px;background:#f0fdf4;border:1px solid #dcfce7;border-radius:4px 14px 14px 14px;word-break:break-word;max-width:92%;width:max-content}.sw-read{display:flex;align-items:center;gap:10px;padding:9px 14px;animation:swIn .3s cubic-bezier(.16,1,.3,1) both}.sw-read-icon{color:#6366f1;flex-shrink:0;opacity:.7}.sw-read-body{display:flex;flex-direction:column;gap:1px;min-width:0}.sw-read-title{font-size:11.5px;font-weight:550;color:#1a1a1a;letter-spacing:-.01em;line-height:1.25}.sw-read-sub,.sw-read-title{font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif}.sw-read-sub{font-size:10.5px;font-weight:400;color:#a3a3a3;font-style:italic;line-height:1.3}.sw-preview-bar{display:flex;align-items:center;gap:8px;padding:5px 14px;border-bottom:1px solid rgba(0,0,0,.04)}.sw-preview-icon{color:silver;flex-shrink:0}.sw-preview-text{font-size:10.5px;font-weight:450;color:#737373;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-preview-role,.sw-preview-text{font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif}.sw-preview-role{display:inline-flex;font-size:9.5px;font-weight:600;color:#6366f1;background:rgba(99,102,241,.08);padding:0 6px;border-radius:10px;line-height:16px;letter-spacing:.01em;flex-shrink:0}@keyframes swIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes swFade{0%{opacity:0}to{opacity:1}}@keyframes ringPop{0%{opacity:0;transform:scale(.8)}to{opacity:.35;transform:scale(1)}}@keyframes radarPing{0%{transform:scale(.6);opacity:.4}70%{transform:scale(1.3);opacity:0}to{transform:scale(1.3);opacity:0}}@keyframes dotBreathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.gh-mark-svg{flex-shrink:0}.gh-badge{padding:1px 7px;font-size:11px;background:var(--gh-badge-bg);color:var(--gh-badge-fg);line-height:1.6;text-transform:capitalize}.gh-badge,.gh-label{display:inline-flex;align-items:center;border-radius:12px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;white-space:nowrap}.gh-label{padding:0 7px;font-size:10.5px;background:var(--gh-label-bg);color:var(--gh-label-fg);line-height:1.7;border:1px solid rgba(0,0,0,0)}.gh-draft-badge{display:inline-flex;align-items:center;padding:1px 6px;border-radius:12px;font-size:10.5px;font-weight:500;background:rgba(145,158,171,.1);color:#656d76;border:1px solid rgba(31,35,40,.08);white-space:nowrap}.gh-section-bar{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#f6f8fa;border-bottom:1px solid rgba(31,35,40,.08);border-radius:6px 6px 0 0}.gh-section-bar-left{display:flex;align-items:center;gap:5px;color:#656d76}.gh-section-label{font-size:11.5px;font-weight:600;color:#1f2328;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif}.gh-section-count{font-size:10.5px;font-weight:500;color:#8b949e;background:rgba(31,35,40,.06);padding:0 6px;border-radius:10px;line-height:1.7}.gh-empty{gap:8px;padding:16px;color:#8b949e;font-size:12px}.gh-empty,.gh-show-more{display:flex;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;justify-content:center}.gh-show-more{gap:4px;width:100%;padding:7px;background:#f6f8fa;color:#0969da;font-size:11.5px;font-weight:500;cursor:pointer;border:none;border-top:1px solid rgba(31,35,40,.08);border-radius:0 0 6px 6px;transition:background .15s}.gh-show-more:hover{background:rgba(9,105,218,.06)}.gh-list{border:1px solid rgba(31,35,40,.15);border-radius:8px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif}.gh-list-body>*+*{border-top:1px solid rgba(31,35,40,.08)}.gh-link{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#0969da;text-decoration:none;font-weight:500;margin-top:4px}.gh-link:hover{text-decoration:underline}.gh-avatar-sm{width:16px;height:16px;border-radius:50%;flex-shrink:0}.gh-avatar-stack{display:flex;align-items:center;margin-top:2px}.gh-avatar-stack .gh-avatar-sm{margin-left:-4px;border:1.5px solid #fff}.gh-avatar-stack .gh-avatar-sm:first-child{margin-left:0}.gh-avatar-more{font-size:10px;color:#8b949e;margin-left:4px}.gh-sha{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;color:#0969da;background:rgba(9,105,218,.06);padding:1px 5px;border-radius:4px;white-space:nowrap}.gh-sha--link{text-decoration:none;cursor:pointer;transition:background .15s}.gh-sha--link:hover{background:rgba(9,105,218,.12);text-decoration:none}.gh-branch{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;color:#0969da;background:rgba(9,105,218,.06);padding:1px 6px;border-radius:4px;white-space:nowrap;font-weight:500}.gh-branch-arrow{color:#8b949e;flex-shrink:0}.gh-pr-number{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;color:#8b949e;white-space:nowrap}.gh-lang-dot{width:10px;height:10px;border-radius:50%;background:var(--lang-color);flex-shrink:0}.gh-visibility{gap:3px;color:#8b949e;border:1px solid rgba(31,35,40,.15);border-radius:12px;padding:0 6px;line-height:1.7}.gh-protected-badge,.gh-visibility{display:inline-flex;align-items:center;font-size:10px;font-weight:500;white-space:nowrap}.gh-protected-badge{gap:2px;color:#bf8700;background:rgba(191,135,0,.08);padding:1px 5px;border-radius:4px}.gh-repo{padding:10px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif}.gh-repo-header{display:flex;align-items:flex-start;justify-content:space-between}.gh-repo-name-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.gh-repo-icon{color:#8b949e;flex-shrink:0}.gh-repo-name{font-size:13px;font-weight:600;color:#0969da;text-decoration:none;word-break:break-word}.gh-repo-name:hover{text-decoration:underline}.gh-repo-desc{font-size:11.5px;color:#656d76;margin:4px 0 0;line-height:1.45}.gh-topic-list{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.gh-topic{font-size:10px;font-weight:500;color:#0969da;background:rgba(9,105,218,.06);padding:1px 7px;border-radius:12px;white-space:nowrap;line-height:1.7}.gh-topic--more{color:#8b949e;background:rgba(31,35,40,.06)}.gh-repo-meta{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.gh-repo-meta-item{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#8b949e}.gh-repo-meta-item svg{flex-shrink:0}.gh-pr{display:flex;gap:8px;padding:10px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif}.gh-pr--compact{padding:8px 12px}.gh-pr--compact .gh-pr-branches,.gh-pr--compact .gh-pr-desc,.gh-pr--compact .gh-pr-extra{display:none}.gh-pr-icon{flex-shrink:0;margin-top:1px}.gh-pr-body{flex:1;min-width:0}.gh-pr-title-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.gh-pr-title{font-size:13px;font-weight:600;color:#1f2328;word-break:break-word}.gh-pr-meta{display:flex;align-items:center;gap:6px;margin-top:3px;flex-wrap:wrap}.gh-pr-author{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#656d76;font-weight:500}.gh-pr-time{font-size:11px;color:#8b949e}.gh-pr-branches{display:flex;align-items:center;gap:4px;margin-top:5px;flex-wrap:wrap}.gh-pr-desc{font-size:11.5px;color:#656d76;margin:5px 0 0;line-height:1.45}.gh-diff-stats{display:flex;align-items:center;gap:8px;margin-top:5px}.gh-diff-add{color:#1a7f37}.gh-diff-add,.gh-diff-del{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:600}.gh-diff-del{color:#cf222e}.gh-diff-files{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#8b949e}.gh-pr-extra{display:flex;align-items:center;gap:10px;margin-top:4px}.gh-pr-comments{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#8b949e}.gh-issue{display:flex;gap:8px;padding:10px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif}.gh-issue--compact{padding:8px 12px}.gh-issue--compact .gh-issue-desc{display:none}.gh-issue-icon{flex-shrink:0;margin-top:1px}.gh-issue-body{flex:1;min-width:0}.gh-issue-title-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.gh-issue-title{font-size:13px;font-weight:600;color:#1f2328;word-break:break-word}.gh-issue-meta{display:flex;align-items:center;gap:6px;margin-top:3px;flex-wrap:wrap}.gh-issue-desc{font-size:11.5px;color:#656d76;margin:5px 0 0;line-height:1.45}.gh-branch-list-body>*+*{border-top:1px solid rgba(31,35,40,.08)}.gh-branch-row{display:flex;align-items:center;gap:6px;padding:7px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif}.gh-branch-row-icon{color:#8b949e;flex-shrink:0}.gh-commit{display:flex;gap:8px;padding:9px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif}.gh-commit--compact{padding:7px 12px}.gh-commit-icon{color:#8b949e;flex-shrink:0;margin-top:1px}.gh-commit-body{flex:1;min-width:0}.gh-commit-msg{font-size:12.5px;font-weight:500;color:#1f2328;word-break:break-word;line-height:1.4}.gh-commit-meta{display:flex;align-items:center;gap:6px;margin-top:3px}.gh-commit-author{font-size:11px;color:#656d76;font-weight:500}.gh-commit-date{font-size:11px;color:#8b949e}.gh-file-list>*+*{border-top:1px solid rgba(31,35,40,.08)}.gh-file-row{display:flex;align-items:center;gap:7px;padding:6px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;transition:background .1s}.gh-file-row:hover{background:#f6f8fa}.gh-file-icon{color:#8b949e;flex-shrink:0}.gh-file-icon--dir{color:#0969da}.gh-file-name{font-size:12px;color:#1f2328;font-weight:500}.gh-file-size{font-size:10.5px;color:#8b949e;margin-left:auto;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.gh-file-content{border:1px solid rgba(31,35,40,.15);border-radius:8px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif}.gh-file-content-header{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#f6f8fa;border-bottom:1px solid rgba(31,35,40,.08);color:#656d76}.gh-file-content-path{font-size:12px;font-weight:600;color:#1f2328;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.gh-file-content-lines{font-size:10.5px;color:#8b949e;margin-left:auto}.gh-file-content-code{margin:0;padding:0;overflow-x:auto;background:#fff;max-height:300px;overflow-y:auto}.gh-code-line{display:flex;line-height:1.5;font-size:11.5px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.gh-code-line:hover{background:#f6f8fa}.gh-line-num{display:inline-block;width:40px;padding:0 8px;text-align:right;color:#8b949e;user-select:none;flex-shrink:0;font-size:11px}.gh-line-text{flex:1;padding:0 8px;white-space:pre;color:#1f2328}.gh-code-truncated{background:#f6f8fa;border-top:1px solid rgba(31,35,40,.08)}.gh-code-truncated .gh-line-text{color:#8b949e;font-style:italic}.gh-code-result{padding:8px 12px}.gh-code-result-header{display:flex;align-items:center;gap:3px;margin-bottom:4px}.gh-code-result-repo-icon{color:#8b949e;flex-shrink:0}.gh-code-result-repo{font-size:11.5px;font-weight:600;color:#1f2328}.gh-code-result-sep{color:#8b949e;font-size:11px}.gh-code-result-path{font-size:11.5px;font-weight:500;color:#0969da;text-decoration:none}.gh-code-result-path:hover{text-decoration:underline}.gh-code-result-snippet{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;color:#656d76;background:#f6f8fa;padding:6px 8px;border-radius:4px;margin:0;line-height:1.45;white-space:pre-wrap;word-break:break-word;max-height:80px;overflow:hidden}.gh-confirm{display:flex;gap:10px;padding:12px 14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif}.gh-confirm-icon{width:24px;height:24px;border-radius:50%;background:rgba(31,136,61,.08);color:#1a7f37;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gh-confirm-body{flex:1;min-width:0}.gh-confirm-title{font-size:12px;font-weight:600;color:#1a7f37;display:block;margin-bottom:4px}.gh-confirm-pr-title{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:#1f2328;flex-wrap:wrap}.gh-confirm-pr-icon{color:#1a7f37;flex-shrink:0}.gh-confirm-labels{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.gh-confirm-desc{font-size:11.5px;color:#656d76;margin:5px 0 0;line-height:1.45}.gh-confirm-link{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#0969da;text-decoration:none;font-weight:500;margin-top:6px}.gh-confirm-link:hover{text-decoration:underline}.gh-error{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif}.gh-error-icon{width:20px;height:20px;border-radius:50%;background:rgba(207,34,46,.06);color:#cf222e;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gh-error-body{flex:1}.gh-error-msg{font-size:12px;color:#cf222e;line-height:1.45}.gh-error-link{display:inline-flex;align-items:center;gap:2px;font-size:10.5px;color:#8b949e;text-decoration:none;margin-left:6px}.gh-error-link:hover{text-decoration:underline}.sk{border:1px solid #ebebeb;border-radius:12px;overflow:hidden;background:#fff;margin:4px 0;transition:border-color .2s ease,box-shadow .2s ease}.sk:hover{border-color:#ddd;box-shadow:0 2px 8px rgba(0,0,0,.04)}.sk.sk--running{border-color:#c4b5fd;box-shadow:0 0 0 1px rgba(139,92,246,.08)}.sk.sk--error{border-color:#fca5a5}.sk-head{justify-content:space-between;padding:8px 12px;min-height:36px}.sk-head,.sk-head-left{display:flex;align-items:center}.sk-head-left{gap:8px;min-width:0}.sk-icon-wrap{width:24px;height:24px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#f5f3ff;color:#8b5cf6;transition:all .2s ease}.sk-icon-wrap--done{background:#dcfce7;color:#16a34a}.sk-icon-wrap--error{background:#fee2e2;color:#dc2626}.sk-icon-wrap--running{background:#f5f3ff;color:#8b5cf6;animation:sk-icon-pulse 2s ease-in-out infinite}@keyframes sk-icon-pulse{0%,to{box-shadow:0 0 0 0 rgba(139,92,246,0)}50%{box-shadow:0 0 0 4px rgba(139,92,246,.08)}}.sk-head-text{display:flex;align-items:center;gap:5px;min-width:0}.sk-head-label{font-weight:600;color:#999}.sk-head-label,.sk-head-sep{font-size:11px;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;flex-shrink:0}.sk-head-sep{color:#ddd}.sk-head-name{font-size:12px;font-weight:650;color:#1a1a1a;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.sk-head-right{gap:6px;flex-shrink:0}.sk-head-right,.sk-status{display:flex;align-items:center}.sk-status{width:18px;height:18px;border-radius:50%;justify-content:center}.sk-status--running{color:#8b5cf6}.sk-status--done{background:#dcfce7;color:#16a34a}.sk-status--error{background:#fee2e2;color:#dc2626}.sk-spin{animation:sk-rotate .8s linear infinite}@keyframes sk-rotate{to{transform:rotate(1turn)}}.sk-progress{height:2px;background:#f5f3ff;overflow:hidden}.sk-progress-bar{height:100%;width:30%;background:linear-gradient(90deg,transparent,#8b5cf6,transparent);border-radius:2px;animation:sk-shimmer 1.4s ease-in-out infinite}@keyframes sk-shimmer{0%{transform:translateX(-120%)}to{transform:translateX(420%)}}.sk-body{padding:0 12px 10px}.sk-args{font-size:12px;color:#555;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sk-footer{display:flex;align-items:center;padding:0 12px 8px}.sk-toggle{font-size:10.5px;font-weight:600;color:#8b5cf6;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;background:none;border:none;padding:3px 8px;border-radius:5px;cursor:pointer;transition:all .12s ease}.sk-toggle:hover{background:#f5f3ff}.sk-output{border-top:1px solid #f0f0f0;padding:8px 12px;max-height:240px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e0e0e0 rgba(0,0,0,0)}.sk-output::-webkit-scrollbar{width:4px}.sk-output::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.sk-output::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:4px}.sk-output .stool-output-text{font-size:11px;line-height:1.45;color:#555;font-family:SF Mono,Fira Code,Cascadia Code,monospace;white-space:pre-wrap;word-break:break-word;margin:0}.sk-error{display:flex;align-items:flex-start;gap:7px;padding:8px 12px;background:linear-gradient(180deg,#fef2f2,#fff5f5);border-top:1px solid #fecaca;color:#dc2626}.sk-error span{font-size:11px;font-family:SF Mono,Fira Code,Cascadia Code,monospace;word-break:break-word;line-height:1.4}.sk-error svg{flex-shrink:0;margin-top:1px}