.project-document-panel__files{height:100%;min-height:0}.project-document-panel__files[hidden]{display:none}.project-document-panel__files>.skill-document-viewer,.project-document-panel__files .skill-document-files{height:100%}.project-page-panel{box-sizing:border-box;height:100%;min-height:0;padding:24px;overflow:auto}@media (width<=640px){.project-page-panel{padding:16px}}.sidebar-account-usage__remaining{color:var(--text-secondary,var(--muted));font-variant-numeric:tabular-nums;white-space:nowrap}.sidebar-account-usage__remaining--low{color:var(--warning,var(--text-secondary,var(--muted)))}.sidebar-account-usage__remaining--warning{color:var(--warning,var(--muted))}.sidebar-account-usage__remaining--exhausted{color:var(--danger,var(--muted))}.sidebar-account-usage__flyout{z-index:1310;width:max-content;min-width:224px;max-width:min(320px,100vw - 16px);position:fixed}@media (width<=767px){.sidebar-account-usage__flyout{z-index:11030}}.sidebar-account-usage__summary{color:var(--ink);white-space:nowrap;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;padding:5px 10px;font-size:14px;line-height:20px;display:grid}.sidebar-account-usage__reset{color:var(--text-secondary,var(--muted));grid-column:1/-1;font-size:14px;line-height:18px}.sidebar-account-usage__flyout .sidebar-account-usage__analytics{grid-template-columns:minmax(0,1fr)}.live-voice-float{top:max(12px, env(safe-area-inset-top));left:calc(var(--app-sidebar-rendered-width,0px) + (100vw - var(--app-sidebar-rendered-width,0px)) / 2);z-index:11020;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(420px,100vw - 24px);display:flex;position:fixed;transform:translate(-50%)}.live-voice-float>*{pointer-events:auto}.live-voice-float,.live-voice-float *{app-region:no-drag;-webkit-app-region:no-drag}@media (width<=767px){.live-voice-float{top:calc(max(0px, env(safe-area-inset-top)) + 56px);left:50%}}.live-voice-pill{--live-voice-muted:color-mix(in srgb, var(--button-text,#fff) 58%, transparent);box-sizing:border-box;corner-shape:var(--app-corner-shape,round);background:var(--button,#0d0d0d);width:100%;min-height:44px;color:var(--button-text,#fff);border-radius:22px;align-items:center;gap:8px;padding:6px 7px;font-weight:400;display:flex;box-shadow:0 8px 24px #0000002e,0 2px 6px #00000014}@media (prefers-reduced-motion:no-preference){.live-voice-pill{animation:.26s cubic-bezier(.2,.8,.2,1) live-voice-pill-enter}}@keyframes live-voice-pill-enter{0%{opacity:0;transform:translateY(-16px)scale(.96)}to{opacity:1;transform:none}}.live-voice-pill__summary{min-width:0;height:30px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:15px;flex:auto;align-items:center;padding:0 6px;display:flex}.live-voice-pill__summary:hover{background:color-mix(in srgb, var(--button-text,#fff) 6%, transparent)}.live-voice-pill__summary:focus-visible{outline:2px solid var(--live-voice-muted);outline-offset:2px}.live-voice-pill__wave{width:0;min-width:0;height:20px;color:color-mix(in srgb, #24569c 55%, var(--button-text,#fff));flex:1 1 0;display:block}.live-voice-pill__error{color:var(--live-voice-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:18px;overflow:hidden}.live-voice-pill__time{font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:8px;font-size:14px;line-height:20px;display:inline-flex}.live-voice-pill__status{color:var(--live-voice-muted)}.live-voice-pill__status:empty{display:none}.live-voice-pill__button{background:color-mix(in srgb, var(--button-text,#fff) 9%, transparent);width:32px;height:32px;color:var(--button-text,#fff);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.live-voice-pill__button:hover:not(:disabled),.live-voice-pill__button:focus-visible{background:color-mix(in srgb, var(--button-text,#fff) 16%, transparent);outline:none}.live-voice-pill__button:focus-visible{box-shadow:0 0 0 2px var(--live-voice-muted)}.live-voice-pill__button:disabled{opacity:.45;cursor:default}.live-voice-pill__button--toggle[aria-pressed=true],.live-voice-pill__button--toggle[aria-pressed=true]:hover:not(:disabled){background:var(--button-text,#fff);color:var(--button,#0d0d0d)}.live-voice-pill__button--end{color:#fff;background:#e5484d}.live-voice-pill__button--end:hover:not(:disabled),.live-voice-pill__button--end:focus-visible{color:#fff;background:#d93d42}.nav-item svg.nav-item__reason-mark.reason-bot{flex:none;width:20px;height:20px;margin:-2px}.app-shell--desktop [data-native-titlebar-inset]{box-sizing:border-box;padding-left:var(--native-titlebar-safe-padding)!important}.github-installation-dialog{width:min(520px,100vw - 32px);max-height:calc(100dvh - 48px);overflow-y:auto}.github-installation-guide{gap:16px;padding:4px 0 12px;display:grid}.github-installation-guide__account{align-items:center;gap:12px;display:flex}.github-installation-guide__account img{border-radius:50%;flex-shrink:0}.github-installation-guide__account strong{overflow-wrap:anywhere;display:block}.github-installation-guide__account span{color:var(--muted)}.github-installation-guide__binding{border:1px solid var(--line);background:var(--glass-surface);border-radius:10px;padding:12px}.github-installation-guide__binding p{overflow-wrap:anywhere;margin:0 0 4px}.github-installation-guide__message{margin:0;line-height:1.5}.github-installation-guide__screenshot{min-width:0;margin:0}.github-installation-guide__screenshot img{border-radius:8px;width:100%;height:auto;display:block}.github-installation-guide__screenshot figcaption{color:var(--muted);margin-top:6px;font-size:14px}.github-installation-guide__warning{border-left:3px solid var(--muted);background:var(--glass-surface);color:var(--muted);border-radius:4px;margin:0;padding:12px;font-size:14px;line-height:1.5}.github-installation-guide__open{box-sizing:border-box;width:100%;text-decoration:none}.github-installation-dialog__actions{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:16px;display:flex}.in-app-not-found .signin-redirect-error{max-width:360px;padding:0 16px}.in-app-not-found__title{color:var(--ink);margin:0;font-size:22px;font-weight:400;line-height:1.3}.in-app-not-found p,.in-app-not-found small{margin:0;line-height:1.5}.in-app-not-found [role=alert]{color:var(--red)}.release-plates{background:#f2f1ed;grid-template-columns:1fr 1.15fr 1fr;display:grid;overflow:hidden}.release-plates img{object-fit:cover;filter:grayscale()contrast(1.05);mix-blend-mode:multiply;width:100%;height:100%;min-height:0}.release-plates svg{color:#24569c;place-self:center;width:88%;max-height:88%;font-family:inherit}.sidebar-latest-news{left:calc(var(--app-sidebar-rendered-width,0px) + 16px);z-index:50;border:1px solid var(--line);corner-shape:round;background:var(--theme-raised);width:320px;color:var(--ink);--app-radius-control:4px;--app-corner-shape:round;gap:6px;padding:8px 8px 14px;font-size:14px;display:grid;position:fixed;bottom:16px;box-shadow:0 12px 32px -16px #00000040;border-radius:8px!important}.sidebar-latest-news .sidebar-latest-news__media{aspect-ratio:5/3;object-fit:cover;background:var(--soft);width:100%;height:auto;margin-bottom:6px;display:block;overflow:hidden;border-radius:4px!important}.sidebar-latest-news strong{padding:0 6px;font-size:14px;font-weight:400;line-height:18px}.sidebar-latest-news p{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;padding:0 4px;font-size:14px;line-height:17px;display:-webkit-box;overflow:hidden}.sidebar-latest-news a{border:1px solid var(--line);color:var(--ink);border-radius:4px;justify-self:end;margin:6px 4px 0 0;padding:3px 10px;font-size:14px;text-decoration:none}.sidebar-latest-news a:hover{background:var(--soft)}.sidebar-latest-news__close{color:#fff;width:20px;height:20px;font:inherit;cursor:pointer;opacity:0;z-index:1;background:#0000008c;border:0;border-radius:4px;place-items:center;padding:0;font-size:14px;line-height:1;transition:opacity .12s;display:grid;position:absolute;top:10px;right:10px}.sidebar-latest-news:hover .sidebar-latest-news__close,.sidebar-latest-news__close:focus-visible{opacity:1}@media (width<=760px),(pointer:coarse) and (width<=1024px){.sidebar-latest-news{display:none}}.sidebar-latest-news--light{--ink:#1b1913;--muted:#6b675d;--line:#e2e0d8;--soft:#ebeae5;background:#f7f7f4;border-color:#fff;box-shadow:0 12px 32px -16px #0006}.sidebar-latest-news--light a{background:#fff}.sidebar-latest-news .sidebar-latest-news__release{display:grid}.desktop-update-prompt-slot:empty{display:none}.desktop-update-prompt{border:1px solid var(--border-primary);border-radius:var(--menu-radius-lg);background:var(--chrome);color:var(--ink);gap:4px;padding:12px;display:grid}.desktop-update-prompt__title,.desktop-update-prompt__body{margin:0;font-weight:400}.desktop-update-prompt__title{font-size:15px;line-height:20px}.desktop-update-prompt__body{color:var(--muted);font-size:14px;line-height:20px}.desktop-update-prompt__actions{gap:8px;margin-top:8px;display:flex}.desktop-update-prompt__actions>.ds-button{font-size:14px;font-weight:400}
