@font-face{font-family:Archivo;src:url(/assets/archivo-latin-DXrUVZxZ.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:Archivo Black;src:url(/assets/archivo-black-latin-BxoSh3FT.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.auth-page{--auth-ground: #F4F4F3;--color-paper: #FFFFFF;--color-text-primary: #171717;--auth-secondary: #555555;--auth-border: #CCCCCC;--auth-feedback: #F4F4F3;--status-blocked: #96332C;--maats-red: #DC4436;--auth-action: #C7372C;--auth-focus: #B52F25;--font-voice: Archivo, ui-sans-serif, system-ui, sans-serif;--font-mark: "Archivo Black", Archivo, ui-sans-serif, sans-serif;margin:0;min-height:100svh;background:var(--auth-ground);color:var(--color-text-primary);font:400 16px/1.55 var(--font-voice);letter-spacing:-.006em}.auth-page[data-theme=dark]{--auth-ground: #111111;--color-paper: #1B1B1B;--color-text-primary: #F5F5F4;--auth-secondary: #BDBDB9;--auth-border: #60605D;--auth-feedback: #292927;--status-blocked: #FF9C91;--auth-focus: #FF9C91;color-scheme:dark}.auth-page *{box-sizing:border-box}.auth-page [hidden]{display:none!important}.auth-page main{width:100%;max-width:none;min-height:100svh;margin:0;padding:64px 20px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.auth-page .auth-shell{width:min(100%,440px);min-width:0;padding:32px;border-radius:20px;background:var(--color-paper)}.auth-page .auth-header{display:block;height:auto;margin:0 0 32px;padding:0;border:0}.auth-page .wordmark{display:inline-block;min-height:0;color:var(--maats-red);font:400 25px/1.2 var(--font-mark);letter-spacing:-.02em;text-decoration:none}.auth-page h1{margin:0 0 12px;font:700 28px/1.2 var(--font-voice);letter-spacing:-.7px}.auth-page .auth-description{margin:0 0 28px;color:var(--auth-secondary);overflow-wrap:anywhere}.auth-page .auth-description strong{color:var(--color-text-primary);font-weight:550}.auth-page .field{margin:0 0 20px}.auth-page label{display:block;margin:0 0 8px;font-size:15px;font-weight:600}.auth-page button,.auth-page input{font:inherit}.auth-page input{width:100%;height:48px;padding:12px;border:1px solid var(--auth-border);border-radius:8px;background:var(--color-paper);color:var(--color-text-primary);font-size:16px}.auth-page input::placeholder{color:var(--auth-secondary);opacity:.75}.auth-page input:focus-visible,.auth-page button:focus-visible,.auth-page a:focus-visible{outline:2px solid var(--auth-focus);outline-offset:3px}.auth-page input[aria-invalid=true]{border-color:var(--status-blocked)}.auth-page button{cursor:pointer;white-space:normal}.auth-page .primary-button,.auth-page .provider-button{display:block;width:100%;min-height:48px;padding:12px 16px;border-radius:9px;font-size:16px;font-weight:600}.auth-page .primary-button{border:1px solid var(--auth-action);background:var(--auth-action);color:#fff}.auth-page .primary-button:hover:not(:disabled){filter:brightness(.94)}.auth-page .provider-button{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--auth-border);background:transparent;color:inherit;font-weight:500}.auth-page .provider-button:hover:not(:disabled){background:var(--auth-feedback)}.auth-page button:disabled{opacity:.6;cursor:wait}.auth-page .separator{display:flex;align-items:center;gap:14px;margin:22px 0;color:var(--auth-secondary);font-size:13px}.auth-page .separator:before,.auth-page .separator:after{content:"";height:1px;flex:1;background:var(--auth-border);opacity:.5}.auth-page .notice{margin:12px 0 0;padding:12px 14px;border-radius:9px;background:var(--auth-feedback);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.auth-page .notice[role=alert]{color:var(--status-blocked)}.auth-page .code-entries{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.auth-page .code-digit{height:56px;padding:0;text-align:center;font-size:25px;font-variant-numeric:tabular-nums}.auth-page .auth-hint{margin:0;color:var(--auth-secondary);font-size:13px}.auth-page .auth-actions{display:flex;justify-content:space-between;gap:16px;margin-top:22px}.auth-page .auth-actions button{min-height:44px;padding:8px 0;border:0;background:none;color:inherit;font-size:14px;font-weight:500}.auth-page .auth-actions button:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.auth-page .auth-theme{display:flex;gap:8px;margin:0;padding:0;border:0}.auth-page .auth-theme button{min-height:44px;padding:8px 12px;border:0;border-radius:7px;background:none;color:var(--auth-secondary);font-size:13px}.auth-page .auth-theme button[aria-pressed=true]{background:var(--color-paper);color:var(--color-text-primary)}@media(max-width:480px){.auth-page main{justify-content:flex-start;padding:32px 16px 20px;gap:16px}.auth-page .auth-shell{padding:28px 24px}.auth-page h1{font-size:27px}}@media(max-width:350px){.auth-page .auth-shell{padding-inline:20px}.auth-page .code-entries{gap:5px}.auth-page .code-digit{height:50px;font-size:22px}}.auth-page .provider-button img{display:block;flex:none;width:28px;height:28px}.workspace-page{--color-border-muted: #CFCFCD;--color-action: #2F65A1}.workspace-page[data-theme=dark]{--color-border-muted: #3A3A3A;--color-action: #6D93BD}.workspace-page .btn{--h: 36px;--px: 16px;box-sizing:border-box;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;height:var(--h);min-height:0;margin:0;padding:0 calc(var(--px) - 1px);border:1px solid var(--color-border);border-radius:999px;box-shadow:none;font:500 14px/1 var(--font-voice);letter-spacing:0;white-space:nowrap;text-decoration:none;background:var(--color-paper);color:var(--color-text-primary);cursor:pointer;transition:background-color .14s ease-out,color .14s ease-out}.workspace-page .btn:hover{background:var(--color-surface)}.workspace-page .btn:focus:not(:focus-visible){outline:none}.workspace-page .btn:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.workspace-page .btn[data-s=sm]{--h: 32px;--px: 14px}.workspace-page .btn[data-s=lg]{--h: 44px;--px: 20px}.workspace-page .btn[data-v=primary]{background:var(--color-text-primary);color:var(--color-paper);border-color:transparent}.workspace-page .btn[data-v=primary]:hover{background:var(--color-text-primary)}.workspace-page .btn[data-v=quiet]{background:none;color:var(--color-text-secondary);border-color:transparent}.workspace-page .btn[data-v=quiet]:hover{background:var(--color-surface);color:var(--color-text-primary)}.workspace-page .btn:disabled{opacity:.35;cursor:default}.workspace-page .btn .hi{width:16px;height:16px;flex:none}.workspace-page .btn:has(.lead){padding-left:calc(var(--px) - 3px)}.workspace-page .btn:has(.tail){padding-right:calc(var(--px) - 3px)}.dropdown{position:relative;min-width:0}@keyframes pm-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.96)}}@keyframes pm-row-in{0%{opacity:0;transform:translateY(-4px)}}.pm-menu{position:absolute;z-index:20;top:calc(100% + 6px);left:0;width:max-content;max-width:min(320px,calc(100vw - 32px));max-height:min(560px,calc(100dvh - 96px));overflow-y:auto;overscroll-behavior:contain;padding:6px;border-radius:14px;background:var(--color-paper);color:var(--color-text-primary);box-shadow:0 1px 2px #0000000f,0 14px 36px #00000029;animation:pm-menu-in .24s cubic-bezier(.16,1,.3,1) both}.pm-menu[data-size=lg]{width:300px}.pm-menu>*{animation:pm-row-in .26s cubic-bezier(.16,1,.3,1) both}.pm-menu>:nth-child(1){animation-delay:.03s}.pm-menu>:nth-child(2){animation-delay:.06s}.pm-menu>:nth-child(3){animation-delay:.09s}.pm-menu>:nth-child(n+4){animation-delay:.12s}@media(prefers-reduced-motion:reduce){.pm-menu,.pm-menu>*{animation:none}}[data-theme=dark] .pm-menu{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-border),0 14px 36px #00000080}.pm-menu .menu-row{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:10px;background:none;color:var(--color-text-primary);font:400 14px/20px var(--font-voice);text-align:left;text-decoration:none;cursor:pointer}.pm-menu .menu-row:hover{background:var(--color-surface)}[data-theme=dark] .pm-menu .menu-row:hover{background:var(--color-surface-hover)}.workspace-page .dropdown :is(button,a):focus:not(:focus-visible){outline:none}.workspace-page .dropdown :is(button,a):focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.pm-menu .menu-row .hi{width:16px;height:16px;flex:none}.pm-menu[data-size=lg] .menu-row{gap:8px;min-height:52px;padding:6px 10px}.pm-menu .menu-row .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-menu .menu-row.on .nm{font-weight:500}.pm-menu .menu-row .txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pm-menu .menu-row .txt .nm{flex:none;font-weight:500}.pm-menu .menu-row .sub{font-size:14px;color:var(--color-text-secondary);line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-menu .menu-label{margin:8px 10px 4px;color:var(--color-text-muted);font-size:12px}.pm-menu .menu-empty{margin:8px 10px 12px;color:var(--color-text-muted);font-size:13px}.pm-menu .menu-group{margin-top:8px;padding-top:4px}.field-select{position:relative;display:block}.workspace-page .inline-form input,.workspace-page .field-select select{display:block;width:100%;box-sizing:border-box;margin:0;height:44px;padding:1px 16px 0;border:1px solid var(--color-border-muted);border-radius:12px;background:var(--color-paper);font:400 max(15px,var(--field-font-min, 0px))/1.5 var(--font-voice);color:var(--color-text-primary);outline:none;transition:border-color .14s ease-out,background-color .14s ease-out}.workspace-page .field-select[data-size=default] select{height:48px}.workspace-page .field-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px;cursor:pointer;text-overflow:ellipsis}.workspace-page .inline-form input::placeholder{color:var(--color-text-primary);opacity:1}.workspace-page .inline-form input:focus,.workspace-page .field-select select:focus{border-color:var(--color-text-primary);outline:none}.workspace-page .field-select[data-disabled] select{border-color:var(--color-border);color:var(--color-text-primary);opacity:.5}.field-select select option{color:var(--color-text-primary);background:var(--color-paper)}.field-select .field-caret{position:absolute;right:14px;top:50%;margin-top:-8px;color:var(--color-text-secondary);pointer-events:none}.field-select[data-disabled] select{cursor:not-allowed}.field-select[data-disabled] .field-caret{color:var(--color-text-muted)}@media(max-width:599px){.workspace-page .btn,.pm-menu .menu-row{min-height:44px}}.identity-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--av-person-ground);color:var(--av-person-ink);font:700 11px/1 var(--font-voice)}.identity-avatar[data-size="20"]{width:20px;height:20px;font-size:9px}.identity-avatar[data-mark]{background:#fff;overflow:hidden}.identity-avatar img{display:block;width:100%;height:100%;object-fit:contain}.account-control{position:relative;margin-left:auto;flex:none}.workspace-page .account-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:50%;background:var(--av-person-ground);color:color-mix(in srgb,var(--av-person-ink) 85%,var(--color-text-primary));font:700 12px/1 var(--font-voice);letter-spacing:.02em}button.account-avatar{position:relative;outline:3px solid transparent;outline-offset:0}button.account-avatar:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}button.account-avatar:hover,button.account-avatar[aria-expanded=true]{outline-color:var(--color-surface-hover)}.account-link-description{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.account-control>.pm-menu{left:auto;right:0;top:calc(100% + 12px)}.menu-head{display:flex;align-items:center;gap:10px;padding:8px 12px 12px;margin-bottom:4px}.menu-identity{display:flex;flex-direction:column;min-width:0;font-size:14px;line-height:20px}.menu-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-email{color:var(--color-text-secondary);font-size:13px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-linked{margin:0;padding:8px 12px;color:var(--color-text-secondary);font-size:13px;line-height:18px}.menu-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;padding:10px 10px 6px;color:var(--color-text-secondary);font-size:14px}.appearance-options{display:flex;padding:2px;border-radius:8px;background:var(--color-surface-hover)}.appearance-options button{min-height:32px;padding:4px 8px;border:0;background:none;color:var(--color-text-primary);font-size:12px;font-weight:400}.appearance-options button[aria-checked=true]{background:var(--color-paper)}@media(max-width:599px){.appearance-options button{min-height:44px}}.detail-pane.pm-dialog{box-sizing:border-box;position:fixed;inset:0 0 0 auto;margin:0;width:min(520px,100%);max-width:100%;height:100dvh;max-height:none;padding:24px;overflow:auto;overscroll-behavior:contain;color:var(--color-text-primary);background:var(--color-paper);border:0;border-radius:20px 0 0 20px;box-shadow:-2px 0 6px #0000000d,-20px 0 60px #00000038;font-family:var(--font-voice);line-height:1.5;animation:detail-pane-in .44s cubic-bezier(.2,.9,.25,1)}.detail-pane::backdrop{background:#1c161075;-webkit-backdrop-filter:blur(8px) saturate(.8);backdrop-filter:blur(8px) saturate(.8)}.detail-pane .dlg-head{display:flex;align-items:center;gap:12px;margin:0 0 20px}.detail-pane .dlg-head h2{flex:1;min-width:0;margin:0;font:600 18px/24px var(--font-label, var(--font-voice));color:var(--color-text-primary);overflow-wrap:anywhere}.detail-pane .dlg-head .dlg-x{flex:none;margin:-7px -7px 0 0;align-self:flex-start;color:var(--color-text-primary)}.detail-pane .dlg-body{min-width:0;margin:0;padding:0;border:0;overflow-wrap:anywhere}.detail-pane code{font:12px/1.5 ui-monospace,SFMono-Regular,monospace}.detail-pane .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes detail-pane-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:599px){.detail-pane.pm-dialog{inset:auto 0 0;width:100%;height:auto;max-height:calc(100% - var(--safe-top, env(safe-area-inset-top, 0px)) - 12px);padding:20px 16px calc(16px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));border-radius:20px 20px 0 0;box-shadow:0 -2px 6px #0000000d,0 -20px 60px #00000038;animation-name:detail-pane-up}.detail-pane .dlg-head .dlg-x{margin-top:-6px}}@keyframes detail-pane-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.detail-pane.pm-dialog{animation:none}}.detail-pane .detail-pane-actions{display:flex;flex:none;align-self:flex-start;align-items:center;gap:4px;margin-top:-4px}.markdown{min-width:0;overflow-wrap:anywhere}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown p,.markdown ul,.markdown ol,.markdown pre,.markdown blockquote,.markdown .markdown-table{margin:0 0 12px}.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin:20px 0 8px;font:600 15px/1.4 var(--font-label, var(--font-voice));color:var(--color-text-primary)}.markdown h3{font-size:16px}.markdown ul,.markdown ol{padding-left:22px}.markdown li+li,.markdown li>ul,.markdown li>ol{margin-top:4px}.markdown li>ul,.markdown li>ol,.markdown li>:last-child{margin-bottom:0}.markdown li[data-task]{list-style:none}.markdown li[data-task]>input{margin:0 6px 0 -20px;vertical-align:-2px}.markdown a{color:inherit;text-decoration:underline;text-underline-offset:3px}.markdown a:hover{color:var(--color-action, var(--maats-red))}.markdown code{padding:1px 4px;border-radius:4px;background:var(--color-surface);font:12px/1.5 ui-monospace,SFMono-Regular,monospace}.markdown pre{overflow-x:auto;padding:10px 12px;border-radius:8px;background:var(--color-surface);overflow-wrap:normal}.markdown pre code{padding:0;background:none;white-space:pre}.markdown blockquote{padding-left:12px;border-left:2px solid var(--color-border);color:var(--color-text-secondary, inherit)}.markdown hr{margin:16px 0;border:0;border-top:1px solid var(--color-border)}.markdown .markdown-table{overflow-x:auto}.markdown table{border-collapse:collapse;font-size:13px}.markdown th,.markdown td{padding:4px 10px;border:1px solid var(--color-border);text-align:left;overflow-wrap:normal}.markdown th{font-weight:600}.markdown-plain{white-space:pre-wrap}.workspace-page .choice-switch{display:inline-flex;flex:none;align-items:center;box-sizing:border-box;height:36px;margin:12px 0 0;padding:2px;gap:0;border:0;border-radius:999px;background:var(--color-surface)}.workspace-page .choice-switch>.opt{position:relative;display:inline-flex;flex:none;align-items:center;height:32px;min-height:0;margin:0;padding:0 12px;box-sizing:border-box;border:0;border-radius:999px;background:none;box-shadow:none;font:500 14px var(--font-voice);letter-spacing:0;color:var(--color-text-primary);white-space:nowrap;cursor:pointer}.choice-switch>.opt[aria-pressed=true]:after{content:"";position:absolute;top:0;right:.5px;bottom:0;left:.5px;border-radius:inherit;background:var(--color-paper)}.choice-switch>.opt>.lbl{position:relative;z-index:1}.choice-switch>.opt:focus:not(:focus-visible){outline:none}.choice-switch>.opt:focus-visible{outline:2px solid var(--color-action);outline-offset:2px;z-index:2}.workspace-page .choice-switch>.opt:disabled{opacity:.35;cursor:default}@media(max-width:599px){.choice-switch>.opt:before{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}}.pr-diff{margin-top:24px;min-width:0}.pr-diff h4{margin:0 0 12px;font-size:15px}.pr-diff-files{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px}.pr-diff-files label{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;flex:1}.pr-diff-files .field-select{min-width:0;flex:1}.pr-diff>.choice-switch{margin:12px 0}.pr-diff-viewer{height:min(65vh,800px);min-height:240px;overflow:auto;border-radius:8px}.pr-diff-raw{max-height:65vh;overflow:auto;font-size:12px}@media(max-width:599px){.pr-diff-files label{flex-basis:100%}}.pull-requests{margin-top:36px;min-width:0}.pull-requests h2{margin:0 0 12px;font:500 18px/1.4 var(--font-voice);letter-spacing:-.02em}.pull-request-rows{display:grid;gap:8px;padding:0;margin:0;list-style:none}.pull-request-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;min-height:92px;margin:0;padding:12px 14px;border:0;border-radius:12px;background:var(--color-surface);color:var(--color-text-primary);text-align:left;font:400 14px/1.5 var(--font-voice);white-space:normal}.pull-request-row{display:grid;gap:8px;min-width:0;width:100%;border:0;padding:0;background:none;color:inherit;text-align:left;font:inherit;white-space:normal}.pull-request-card:hover,.pull-request-card:focus-within,.pull-request-card:has([aria-pressed=true]){background:var(--color-surface-hover)}.pull-request-row:focus-visible{outline:2px solid var(--color-action);outline-offset:4px;border-radius:4px}.pull-request-lifecycle{display:inline-flex;align-items:center;gap:10px}.pull-request-merge{align-self:center;max-width:220px}.pull-request-merge .pull-request-error{margin:8px 0 0;font-size:12px}@media(hover:hover)and (pointer:fine){.pull-request-card>.pull-request-merge{opacity:0;pointer-events:none}.pull-request-card:hover>.pull-request-merge,.pull-request-card:focus-within>.pull-request-merge,.pull-request-card:has([aria-pressed=true])>.pull-request-merge,.pull-request-card>.pull-request-merge[data-visible]{opacity:1;pointer-events:auto}}.pull-request-title{font-weight:600;line-height:20px;overflow-wrap:anywhere}.pull-request-meta,.pull-request-foot{display:flex;align-items:center;gap:10px;min-width:0;font-size:12px;color:var(--color-text-primary)}.pull-request-meta{line-height:1.3;justify-content:space-between;flex-wrap:wrap}.pull-request-status{display:inline-flex;align-items:center;gap:6px;font-weight:600;flex:none}.pull-request-status svg{flex:none}.pull-request-status[data-state=open] svg{color:#3d6b42}.pull-request-status[data-state=merged] svg{color:#7054a1}.pull-request-status[data-state=draft] svg{opacity:.5}.pull-request-status[data-state=closed] svg{color:var(--status-blocked)}.pull-request-author{display:inline-flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.pull-request-author-name{overflow-wrap:anywhere}.pull-request-branches{min-width:0;overflow-wrap:anywhere}.pull-request-foot{flex-wrap:wrap;gap:6px;overflow-wrap:anywhere}.pull-request-note{color:var(--color-text-primary);font-size:13px}.pull-requests code{font:12px/1.5 ui-monospace,SFMono-Regular,monospace}.pull-request-note{margin:12px 0}.pull-request-error{color:var(--status-blocked);margin:12px 0}.pull-request-error p{margin:0 0 12px;overflow-wrap:anywhere}.pull-request-body{margin:16px 0 0;overflow-wrap:anywhere}@media(max-width:599px){.pull-request-card{grid-template-columns:minmax(0,1fr)}.pull-request-card>.pull-request-merge{justify-self:end;opacity:1;pointer-events:auto}}.pull-request-review-activity{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--color-text-primary);text-align:left}.pull-requests>.choice-switch{margin:0 0 16px}.repository-delivery{color:var(--color-text-primary);min-width:0}.repository-delivery .page-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.mq-tabs{display:flex;gap:28px;border-bottom:1px solid var(--color-border);margin:24px 0}.mq-tabs>button{display:flex;align-items:center;gap:10px;border:0;border-bottom:2px solid transparent;border-radius:0;padding:12px 0;background:none;color:inherit;font-size:13px;font-weight:500}.mq-tabs>button[aria-current=page]{border-bottom-color:var(--maats-red)}.mq-tabs>button>span{font-size:11px;background:var(--color-surface);border-radius:4px;padding:1px 5px;min-width:19px}.mq-actions{display:flex;align-items:center;gap:10px}.workspace-page .mq-round{display:grid;place-items:center;flex:none;width:44px;height:44px;min-height:44px;padding:0;border:1px solid var(--color-border-muted);border-radius:50%;background:transparent;color:var(--color-text-primary)}.workspace-page .mq-round:disabled{opacity:.45;cursor:default}.workspace-page .mq-add{background:var(--maats-red);color:#fff;border-color:transparent}.mq-icon{display:inline-flex;align-items:center;justify-content:center;flex:none}.mq-icon svg{width:16px;height:16px;display:block}.mq-round .mq-icon svg{width:20px;height:20px}.mq-spine{position:relative;isolation:isolate;--mq-accent:var(--maats-red);--mq-amber:#8A4A12;--mq-green:#387344;--mq-period:420px;--mq-start:15px;--mq-end:15px;--mq-offset:0px;--mq-pad:24px;--mq-rail:22px;--mq-gap:12px}[data-theme=dark] .mq-spine{--mq-amber:#E8B852;--mq-green:#8FCD98}.mq-spine[data-paused=true]{--mq-accent:var(--mq-amber)}.mq-spine:before,.mq-spine:after{content:"";position:absolute;pointer-events:none;left:15.5px;width:1px;top:var(--mq-start);bottom:var(--mq-end);z-index:-1}.mq-spine:before{background:var(--color-text-primary)}.mq-spine:after{background-image:linear-gradient(to bottom,transparent 0 70px,var(--maats-red) 110px,color-mix(in srgb,var(--maats-red) 55%,transparent) 160px,transparent 260px 420px);background-size:100% var(--mq-period);background-repeat:repeat-y;animation:mq-spine-up 9s linear infinite;transition:opacity .36s cubic-bezier(.22,.7,.2,1)}@keyframes mq-spine-up{0%{background-position:0 0}to{background-position:0 -420px}}.workspace-page .mq-stage{display:flex;align-items:center;gap:12px;width:100%;padding:0;background:var(--color-paper);color:inherit;border:0;border-radius:0;text-align:left;font-size:13px;font-weight:500;line-height:20px;white-space:normal}.mq-stage-extra{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:11px;font-weight:400;white-space:nowrap}.mq-stage-extra .mq-icon{width:16px;height:20px}.mq-count{display:grid;place-items:center;flex:0 0 32px;min-width:32px;height:30px;padding:0 4px;border-radius:5px;background:var(--color-text-primary);color:var(--color-paper);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.mq-count-wrap{position:relative;display:block;flex:0 0 32px}.mq-stage-queue{position:relative;margin-top:20px}.workspace-page .mq-upcoming-stage{margin-top:20px}.mq-stage-queue:after{content:"";position:absolute;left:15.5px;top:100%;width:1px;height:20px;background:var(--mq-accent);transition:background-color .36s cubic-bezier(.22,.7,.2,1)}.mq-stage-queue .mq-count{background:var(--mq-accent);color:#fff;transition:background-color .36s cubic-bezier(.22,.7,.2,1)}.mq-paused-badge{position:absolute;right:-5px;top:-5px;display:grid;place-items:center;width:16px;height:16px;border:2px solid var(--color-paper);border-radius:50%;background:var(--color-text-primary);color:var(--color-paper);opacity:0;transform:scale(.4);pointer-events:none}.mq-paused-badge svg{width:8px;height:8px;stroke-width:2}.mq-spine[data-paused=true] .mq-paused-badge{opacity:1;transform:scale(1);animation:mq-pause-pop .28s cubic-bezier(.22,.7,.2,1) both}@keyframes mq-pause-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}.mq-outline{position:relative;padding:22px var(--mq-pad) 28px;margin:20px 0;border:1px solid var(--mq-accent);border-radius:18px;background:var(--color-paper);transition:border-color .36s cubic-bezier(.22,.7,.2,1)}.mq-spine[data-active=false] .mq-outline{border-color:var(--color-text-primary)}.mq-border-flow{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:3px;pointer-events:none;background-image:linear-gradient(to bottom,transparent 0 70px,var(--maats-red) 110px,color-mix(in srgb,var(--maats-red) 55%,transparent) 160px,transparent 260px 420px);background-size:100% 420px;background-repeat:repeat-y;animation:mq-border-up 9s linear infinite;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .36s cubic-bezier(.22,.7,.2,1)}@keyframes mq-border-up{0%{background-position:0 calc(-1 * var(--mq-offset))}to{background-position:0 calc(-1 * var(--mq-offset) - 420px)}}.mq-spine[data-paused=true]:after,.mq-spine[data-active=false]:after,.mq-spine[data-paused=true] .mq-border-flow,.mq-spine[data-active=false] .mq-border-flow{opacity:0;animation-play-state:paused}.workspace-page .mq-pause{transition:background-color .24s,color .24s,border-color .24s}.workspace-page .mq-pause[data-paused=true]{color:#8a4a12;border-color:#8a4a12;background:color-mix(in srgb,#8A4A12 10%,var(--color-paper))}[data-theme=dark].workspace-page .mq-pause[data-paused=true]{color:#e8b852;border-color:#e8b852;background:color-mix(in srgb,#E8B852 10%,var(--color-paper))}.mq-lane{display:grid;gap:9px;list-style:none;margin:0;padding:0}.mq-lane-item{display:grid;grid-template-columns:var(--mq-rail) minmax(0,1fr);gap:var(--mq-gap);align-items:start;min-width:0}.mq-order{font-size:11px;padding-top:16px;text-align:center;font-variant-numeric:tabular-nums}.mq-attention{display:grid;gap:9px}.mq-attention:not(:empty){margin-top:9px}.mq-attention-mark{color:var(--status-blocked)}.workspace-page .mq-card{display:block;width:100%;min-width:0;padding:14px 16px;border:0;border-radius:14px;background:var(--color-surface);color:var(--color-text-primary);text-align:left;white-space:normal;font-weight:400;line-height:1.45;box-sizing:border-box}.workspace-page .mq-card:hover{background:var(--color-surface-hover,var(--color-surface));transform:none}.workspace-page .mq-card[data-state=attention]{background:color-mix(in srgb,var(--status-blocked) 6%,var(--color-paper))}.mq-card-top{display:flex;align-items:center;gap:10px;font-size:11px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.mq-approved{display:inline-flex;align-items:center;gap:6px}.mq-approved .mq-icon{color:var(--mq-green,#387344)}.mq-approved svg{width:14px;height:14px}.mq-card-title{display:block;font-size:14px;font-weight:500;line-height:1.45;margin:6px 0 10px;overflow-wrap:anywhere}.mq-card-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px}.mq-author{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}.mq-author>span{overflow-wrap:anywhere}.mq-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex:none;font-weight:500}.mq-status svg{width:14px;height:14px}.mq-status[data-state=merged]{color:var(--mq-green,#387344)}.mq-status[data-state=attention]{color:var(--status-blocked)}.mq-status[data-state=checking] svg{animation:mq-spin 2s linear infinite}@keyframes mq-spin{to{transform:rotate(360deg)}}.mq-card-checks{display:block;margin-top:12px;padding-top:10px;border-top:1px solid var(--color-border);font-size:11px}.mq-history,.mq-ready{display:grid;gap:8px;margin:20px 0 0 45px}.mq-history:empty{margin:0}.mq-history .mq-card,.mq-ready .mq-card{padding:12px 16px}.mq-history .mq-card-title{font-size:13px;margin-bottom:5px}.mq-empty{font-size:13px;margin:12px 0;text-align:center}.mq-note,.mq-error{font-size:13px;margin:16px 0}.mq-error{color:var(--status-blocked)}.mq-picker-list{display:grid;gap:8px}.mq-picker-row{display:flex;align-items:center;gap:12px;padding:12px;background:var(--color-surface);border-radius:14px}.mq-picker-row .mq-card{padding:0;background:transparent;flex:1}.workspace-page .mq-picker-row .mq-round{width:44px;height:44px}.mq-detail-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.mq-checks{padding:0;list-style:none;display:grid;gap:12px}.mq-checks li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px}.mq-checks p{width:100%;margin:0}.workspace-page .detail-pane[data-place=center]{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(540px,calc(100vw - 32px));height:fit-content;max-height:calc(100dvh - 48px);border-radius:14px;padding:24px}@media(max-width:760px){.mq-spine{--mq-pad:12px;--mq-rail:18px;--mq-gap:10px}.mq-outline{padding-top:18px}.workspace-page .mq-card{padding:12px}.mq-card-foot{flex-wrap:wrap;gap:8px}.mq-related{display:none}.workspace-page .mq-round{width:44px;height:44px}.mq-actions{gap:8px}.mq-history .mq-card,.mq-ready .mq-card{padding:12px 16px}}@media(prefers-reduced-motion:reduce){.mq-spine:after,.mq-border-flow,.mq-status[data-state=checking] svg,.mq-spine[data-paused=true] .mq-paused-badge{animation:none}.mq-spine:after,.mq-border-flow{display:none}.mq-outline,.mq-stage-queue:after,.mq-stage-queue .mq-count,.workspace-page .mq-pause{transition:none}}.workspace-page .detail-pane[data-place=center]{animation:mq-dialog-in .24s cubic-bezier(.22,.7,.2,1)}@keyframes mq-dialog-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .mq-approved .mq-icon,[data-theme=dark] .mq-status[data-state=merged]{color:#8fcd98}@media(prefers-reduced-motion:reduce){.workspace-page .detail-pane[data-place=center]{animation:none}}.repository-delivery .page-head>div:first-child{min-width:0}.repository-delivery .page-head h1{font:400 28px/1.2 var(--font-mark);margin:0 0 10px;overflow-wrap:anywhere}.repository-delivery .eyebrow{font-size:10px;letter-spacing:.1em;font-weight:600;margin:0 0 10px;text-transform:uppercase}@media(max-width:760px){.repository-delivery .page-head h1{font-size:24px}}[data-theme=dark] .mq-spine[data-paused=true] .mq-stage-queue .mq-count{color:var(--color-paper)}.workspace-page{--color-paper: #FFFFFF;--color-surface: #F4F4F3;--color-surface-hover: #EDEDEC;--color-border: #E6E6E4;--color-text-primary: #111111;--color-text-secondary: var(--color-text-primary);--color-text-muted: var(--color-text-primary);--workspace-gutter: 24px;--status-blocked: #96332C;--maats-red: #DC4436;--font-voice: Archivo, ui-sans-serif, system-ui, sans-serif;--av-person-ground: #EFE6DA;--av-person-ink: #8A6A4F;--font-mark: "Archivo Black", Archivo, ui-sans-serif, sans-serif;min-height:100svh;display:flex;flex-direction:column;background:var(--color-paper);color:var(--color-text-primary);font:400 14px/1.5 var(--font-voice);letter-spacing:-.006em}.workspace-page[data-theme=dark]{--color-paper: #111111;--color-surface: #1D1D1D;--color-surface-hover: #292929;--color-border: #3A3A3A;--color-text-primary: #FFFFFF;--status-blocked: #FF8C80;--av-person-ground: #2E2A25;--av-person-ink: #D9C3A8;color-scheme:dark}.workspace-page .brand{color:var(--maats-red);font:400 19px/1.5 var(--font-mark);letter-spacing:-.01em;text-transform:uppercase}.workspace-page main{flex:1;min-height:0;width:100%;max-width:none;margin:0;padding:48px var(--workspace-gutter) 80px}.workspace-page .workspace{display:block;max-width:860px;margin:0}.workspace-page button,.workspace-page input,.workspace-page select{color:inherit}.workspace-page input,.workspace-page select{background:var(--color-paper);border-color:var(--color-border)}.workspace-page button:focus-visible,.workspace-page a:focus-visible,.workspace-page input:focus-visible,.workspace-page select:focus-visible{outline:2px solid var(--maats-red);outline-offset:3px}.organization-page main{display:flex;flex-direction:column;min-height:0;padding-top:64px}.organization-page .content{width:min(100%,400px);padding:0;margin:0}.organization-page .eyebrow{margin:0 0 12px;color:var(--color-text-secondary);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.organization-page h1{margin:0 0 12px;font:400 24px/1.2 var(--font-mark);letter-spacing:-.5px}.organization-page .intro{margin:0 0 28px;color:var(--color-text-secondary);font-size:14px;line-height:1.5}.organization-page .inline-form{display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0}.organization-page .inline-form label{flex:none;max-width:none;gap:8px;font-size:13px;font-weight:550}.organization-page input{height:46px;padding:12px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-paper);color:inherit;font-size:max(14px,var(--field-font-min, 0px))}.organization-page input::placeholder{color:inherit;opacity:1}.organization-page input[aria-invalid=true]{border-color:var(--status-blocked)}.organization-page button:focus-visible,.organization-page a:focus-visible,.organization-page input:focus-visible{outline:2px solid var(--maats-red);outline-offset:3px}.organization-page .organization-error{margin:8px 0 0;color:var(--status-blocked);font-size:14px}.organization-page .organization-error p{margin:0}.organization-page .organization-error button{padding:4px 0;min-height:32px;text-decoration:underline;text-underline-offset:3px}.organization-page .message{display:flex;flex-wrap:wrap;background:var(--color-surface);color:inherit;padding:16px;border-radius:14px}.organization-page .message>.btn[data-v=secondary]{background:var(--color-paper);color:var(--color-text-primary);border-color:var(--color-text-primary)}.organization-page .message>.btn[data-v=secondary]:hover{background:var(--color-surface-hover)}.organization-page .message .small{flex-basis:100%;margin:0}.organization-page .invite-banner{background:var(--color-surface);border:0;border-radius:14px}.organization-page .invite-banner p{color:var(--color-text-secondary)}@media(max-width:760px){.workspace-page main{padding-top:40px;padding-bottom:64px}.organization-page .content{width:min(100%,400px)}.organization-page .content h1{font-size:24px}}.organization-page .organization-back{margin:0 0 28px -10px;color:var(--color-text-muted)}.organization-page .inline-form>.btn[data-v=primary]{width:100%;margin-top:18px}.workspace-page .muted,.workspace-page .empty,.workspace-page .intro,.workspace-page .eyebrow,.workspace-page .fine,.workspace-page .invite-banner p{color:var(--color-text-muted)}.workspace-page .message,.workspace-page .share-link,.workspace-page .clone{background:var(--color-surface)}.workspace-page .message.error{color:var(--status-blocked)}@media(max-width:599px){.workspace-page{--workspace-gutter: 16px}.workspace-page main{padding-top:32px}}.workspace-page>.c-head{display:flex;align-items:center;justify-content:start;gap:0;height:64px;min-height:64px;padding:0 var(--workspace-gutter);border-bottom:0}.workspace-page>.c-head>.brand{flex:none;white-space:nowrap}.c-head__app{display:flex;align-items:center;flex:0 1 auto;min-width:0;margin-left:10px;padding:0;border:0;gap:12px}.c-head__app>.workspace-picker{flex:0 1 auto;min-width:0}.c-head__actions{display:flex;align-items:center;flex:none;margin-left:auto;padding-left:16px}.c-app-pick{display:inline-flex;align-items:stretch;max-width:100%;min-width:0;border-radius:999px;transition:background-color .14s ease-out}.c-app-pick:hover,.c-app-pick:has(.c-app-pick__switch.open){background:var(--color-surface)}.c-app-pick>button{display:inline-flex;align-items:center;min-height:0;border:0;background:none;cursor:pointer}.c-app-pick>button:hover,.c-app-pick>.c-app-pick__switch.open{background:var(--color-surface-hover)}.c-app-pick__home{gap:8px;height:36px;min-width:38px;padding:0 8px 0 6px;border-radius:999px 0 0 999px;font:500 14px var(--font-voice);color:var(--color-text-primary);white-space:nowrap}.c-app-pick__name{min-width:0;max-width:260px;overflow:hidden;text-overflow:ellipsis}.c-app-pick__switch{flex:none;justify-content:center;width:30px;height:36px;padding:0 4px 0 0;border-radius:0 999px 999px 0;color:var(--color-text-secondary)}.workspace-tile{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:7px;background:var(--av-person-ground);color:var(--av-person-ink);font:600 12px/1 var(--font-voice)}.workspace-page .content h1{overflow-wrap:anywhere}@media(max-width:599px){.workspace-page>.c-head{gap:8px}.c-head__app{margin-left:0;flex:1;gap:8px}.workspace-picker{max-width:100%}.workspace-picker>.pm-menu{position:fixed;top:70px;left:16px}.c-app-pick__home{height:44px}.c-app-pick__switch{height:44px;width:36px}.c-head__actions{padding-left:0}}@media(max-width:479px){.workspace-page>.c-head:has(.section-navigation){display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;gap:8px 16px;padding-top:10px;padding-bottom:10px}.c-head:has(.section-navigation)>.c-head__app{grid-row:2;grid-column:1 / -1;margin-left:0}.c-head:has(.section-navigation)>.c-head__actions{grid-row:1;grid-column:2;padding-left:0}.c-head:has(.section-navigation) .workspace-picker{flex:0 1 auto;min-width:0}.c-head:has(.section-navigation) .workspace-picker>.pm-menu{position:absolute;top:calc(100% + 6px);left:0}}.repository-page .workspace{margin-top:0}.repository-page .page-head{gap:20px;align-items:flex-start}.repository-page h1{font:400 28px/1.2 var(--font-mark);letter-spacing:-.5px;margin:0 0 12px;overflow-wrap:anywhere}.repository-page .eyebrow{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;margin:0 0 10px}.repository-page .intro{font-size:14px;line-height:1.5;margin-bottom:32px}.repositories{margin-top:32px}.repositories-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.repositories-heading h2{font-size:16px;letter-spacing:-.2px;margin:0}.repository-items{padding:0;margin:0;list-style:none;display:grid;gap:6px}.repository-page .repository-row{width:100%;display:flex;align-items:center;gap:16px;min-height:76px;padding:16px;border:0;border-radius:10px;background:var(--color-surface);text-align:left;white-space:normal}.repository-page .repository-row:hover{background:var(--color-surface-hover)}.repository-row>svg{flex:none;color:var(--color-text-muted)}.repository-name{min-width:0;flex:1;overflow-wrap:anywhere;font-size:14px;font-weight:550}.repository-meta{display:block;margin-top:2px;color:var(--color-text-secondary);font-size:12px;font-weight:400}.repository-state{margin:12px 0 0;padding:28px 0;font-size:14px}.repository-state p{margin:0 0 8px}.repository-more{margin-top:20px}.repository-error{color:var(--status-blocked)}.repository-page.repository-create-page main{padding-top:64px}.repository-create{width:min(100%,400px);margin:0}.repository-create .repository-back{margin:0 0 28px -10px;color:var(--color-text-muted)}.repository-create h1{font-size:24px}.repository-create .inline-form{display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0}.repository-create label{font-size:13px;font-weight:550;margin-bottom:8px}.repository-create input[aria-invalid=true]{border-color:var(--status-blocked)}.repository-create #repository-name-help{font-size:12px;line-height:1.5;margin:8px 0 0}.repository-create form>.btn{width:100%;margin-top:18px}@media(max-width:760px){.repository-page .page-head{flex-wrap:wrap}.repository-page .content h1{font-size:24px}.repositories-heading{flex-wrap:wrap}}.repository-row .repository-release{margin-left:auto;flex:0 1 auto;min-width:0;font-size:12px;white-space:normal;text-align:right}@media(max-width:640px){.repository-page .repository-row{flex-wrap:wrap;row-gap:6px}.repository-row .repository-release{flex-basis:calc(100% - 36px);margin-left:36px;text-align:left}}.repository-release .rp-icon{display:inline-flex}.repository-release .rp-icon svg{width:14px;height:14px}.repository-release[data-state=ready] .rp-icon{color:var(--rp-green)}.public-repository .public-repository-content{max-width:920px;margin:0 auto}.public-repository main{padding-top:42px}.public-owner-nav>a{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;font-weight:550}.public-workspace-link{color:inherit;font-size:13px;text-decoration:none}.public-repository-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.public-repository-owner{font-size:13px;margin:0 0 6px}.public-repository-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.public-repository-title h1{font:400 30px/1.2 var(--font-mark);letter-spacing:-.7px;margin:0;overflow-wrap:anywhere}.public-license{font-size:11px;border:1px solid var(--color-border);padding:3px 8px;border-radius:20px}.public-license a,.public-upstream a{color:inherit}.public-upstream{margin:8px 0 0;font-size:12px}.public-repository-actions{display:flex;align-items:center;gap:8px;flex:none}.public-repository a.btn{text-decoration:none}.public-tabs{margin:0 0 32px;display:flex;border-bottom:1px solid var(--color-border);gap:24px;padding:0}.public-tabs button{border:0;border-radius:0;background:transparent;font:500 14px var(--font-voice);padding:12px 0;border-bottom:2px solid transparent}.public-tabs button[aria-current=page]{border-bottom-color:var(--maats-red)}.public-repository .repository-readme{max-width:760px;padding:4px 0;font-size:15px;line-height:1.75}.public-repository .repository-readme h2{font:550 25px/1.25 var(--font-voice);letter-spacing:-.4px;margin:30px 0 16px}.public-repository .repository-readme>:first-child{margin-top:0}.public-repository .repository-readme h3{font-size:19px;margin:28px 0 12px}.public-repository .repository-readme p,.public-repository .repository-readme ul,.public-repository .repository-readme ol{margin-bottom:18px}.repository-readme img{max-width:100%;height:auto;border-radius:10px}.public-empty{padding:28px 0;line-height:1.7}.public-logo-stack{display:inline-flex;flex:none;align-items:center;padding-right:1px}.public-logo-disc{overflow:hidden;display:inline-grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#fff;border:2px solid var(--color-paper);box-shadow:0 0 0 1px var(--color-border);position:relative;flex:none}.public-logo-disc+.public-logo-disc{margin-left:-12px}.public-logo-disc:nth-child(1){z-index:3}.public-logo-disc:nth-child(2){z-index:2}.public-logo-disc img{width:17px;height:17px;object-fit:contain}.public-logo-disc img[src$="zed.svg"]{width:15px;height:15px}.public-use .pm-pop{width:330px;max-width:calc(100vw - 32px);left:auto;right:0;padding:8px}.public-agent-use{padding:12px 10px}.public-agent-use>strong{display:block;margin:0 0 12px;font-size:14px}.public-agent-use .public-prompt-preview{display:block;white-space:pre-wrap;word-break:break-word;text-align:left;width:100%;font:400 12px/1.6 var(--font-voice);background:var(--color-surface);border:0;border-radius:10px;padding:12px;margin:0 0 12px;-webkit-user-select:text;user-select:text;max-height:108px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 50%,transparent);mask-image:linear-gradient(#000 50%,transparent)}.public-agent-use .public-prompt-preview[aria-expanded=true]{max-height:none;-webkit-mask-image:none;mask-image:none}.public-copy{width:100%}.public-prompt-preview[data-copied=true]{animation:public-copy-flash .42s ease-out}@keyframes public-copy-flash{0%{transform:scale(1);filter:brightness(1)}12%{transform:scale(.985);filter:brightness(.92)}24%{transform:scale(1.008);filter:brightness(1.35)}to{transform:scale(1);filter:brightness(1)}}.public-copy-status{display:block;font-size:12px;padding:0 10px;overflow-wrap:anywhere}.public-copy-status:empty{display:none}.public-use .menu-row{min-height:44px;gap:12px}.public-use .menu-row .public-logo-stack{width:52px}.public-action-form{display:grid;gap:18px}.public-action-form label{display:grid;gap:7px;font-size:13px}.public-action-form input,.public-action-form textarea{width:100%;border:1px solid var(--color-border);border-radius:8px;padding:10px;color:inherit;background:var(--color-paper)}.public-agent-share{border-top:1px solid var(--color-border);margin-top:24px;padding-top:18px}.public-agent-share summary{cursor:pointer;font-size:13px}.public-share-banner,.public-follow-banner{display:flex;align-items:center;gap:14px;padding:14px 18px;margin:0 0 24px;background:var(--color-surface);border-radius:12px}.public-share-banner p,.public-follow-banner p{margin:0;flex:1}.public-source-tools{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.public-file-search{display:flex;gap:6px;align-items:center;flex:1}.public-file-search input{width:100%;min-width:100px;padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;font-size:13px}.public-breadcrumbs{font-size:13px;display:flex;flex-wrap:wrap}.public-breadcrumbs button{border:0;background:none;padding:4px;font-weight:400}.public-breadcrumbs button:hover{text-decoration:underline}.public-commit{font-size:12px;margin:10px 4px 16px}.public-file-list{border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.public-file-list>button{display:flex;gap:12px;align-items:center;width:100%;padding:13px 16px;border:0;border-radius:0;background:var(--color-paper);text-align:left;white-space:normal;font-size:13px;font-weight:400}.public-file-list>button+button{border-top:1px solid var(--color-border)}.public-file-list>button:hover{background:var(--color-surface)}.public-file-list>button>span{overflow-wrap:anywhere}.public-file-list code{margin-left:auto;font-size:11px}.public-file-list svg{flex:none}.public-file-list>p{padding:12px}.public-file-head{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px 10px 0 0;font-size:13px}.public-file-head a{color:inherit}.public-code{padding:18px;border:1px solid var(--color-border);border-top:0;overflow:auto;max-width:100%;margin:0;font:12px/1.8 ui-monospace,SFMono-Regular,monospace;border-radius:0 0 10px 10px}.public-source .repository-readme{padding:24px 16px;border:1px solid var(--color-border);border-top:0;max-width:none}.public-changes-tools{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:24px}.public-change-detail{padding-top:24px}.public-change-detail h2{font-size:26px;line-height:1.3}.public-change-meta{display:flex;gap:12px;align-items:center}.public-change-detail>.markdown{margin:28px 0}.public-queue{max-width:760px}.public-queue .mq-lane{list-style:none;padding:0}.public-contributions h2{font-size:21px}.public-contributions>p{font-size:14px;margin-bottom:24px}.public-fork-list{display:grid;gap:16px}.public-fork-list article{padding:22px;border:1px solid var(--color-border);border-radius:14px}.public-fork-summary{font-size:18px;font-weight:550;color:inherit;text-decoration:none;line-height:1.5}.public-fork-summary:hover{text-decoration:underline}.public-fork-list p{font-size:12px;margin:12px 0}.public-fork-list p a{color:inherit}.public-fork-change{display:block;color:inherit;font-size:13px;padding:5px 0}.public-auth-back{display:block;text-align:center;margin-top:24px;color:inherit;font-size:13px}@media(max-width:700px){.public-repository-head{align-items:flex-start;flex-direction:column;gap:18px}.public-repository-title h1{font-size:26px}.public-repository-actions{width:100%}.public-use .pm-pop{left:0;right:auto}.public-tabs{gap:22px}.public-share-banner,.public-follow-banner{flex-wrap:wrap}.public-changes-tools{align-items:flex-start;flex-direction:column}.public-source-tools{gap:8px}.public-file-search{flex-basis:50%}.public-download{margin-left:auto}.public-owner-nav{min-width:0}.public-owner-nav>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-workspace-link{font-size:12px}.public-repository .repository-readme{font-size:14px}.public-repository .repository-readme h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.public-prompt-preview[data-copied=true]{animation:none}}.public-fork-icon{transform:rotate(180deg)}.public-use-heading{display:flex!important;align-items:center;gap:12px}.public-contribution-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px}.public-contribution-toolbar h2{font-size:14px;margin:0;font-weight:550}.public-fork-list{gap:6px}.public-fork-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-radius:12px}.public-fork-row:hover{background:var(--color-surface)}.public-fork-main{display:flex;align-items:center;gap:10px;flex:1;min-width:0;color:inherit;text-decoration:none;padding:0 8px}.public-fork-words{display:flex;flex-direction:column;gap:6px;min-width:0}.public-fork-summary{font-size:14px;font-weight:400;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.public-fork-byline{font-size:12px;line-height:1.35}.public-fork-change{font-size:11px;flex:none;padding-right:8px;text-decoration:none}.public-repository-content{--font-label:var(--font-voice)}.public-repository .public-repository-content{max-width:860px;margin:0}.public-repository .repository-readme{max-width:860px;font-size:14px;line-height:1.7}.public-repository .repository-readme h2{font-size:22px;font-weight:600}.public-repository .repository-readme h3{font-size:18px;font-weight:600}.public-license{border:0;border-radius:5px;background:var(--color-surface)}@media(max-width:599px){.public-fork-row{flex-wrap:wrap}.public-fork-main{flex-basis:100%}.public-fork-change{padding-left:42px}}.public-discussion,.public-checks{margin-top:30px}.public-discussion h3,.public-checks h3{font-size:15px;margin:0 0 16px}.public-discussion article{padding:18px 0;border-top:1px solid var(--color-border)}.public-discussion-author{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;margin-bottom:12px}.public-discussion-author time{margin-left:auto}.public-comment-form{margin-top:24px}.public-comment-form>.btn{justify-self:start}.public-check{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:12px 0;border-top:1px solid var(--color-border);font-size:12px}.public-check strong{flex:1}.public-check code{font-size:11px}.public-prompt-preview{cursor:pointer}.public-prompt-preview:focus-visible{outline:2px solid var(--maats-red);outline-offset:3px}.public-use-trigger .public-logo-stack{width:44px}.public-use-trigger .public-logo-disc{width:24px;height:24px;border:2px solid var(--color-text-primary);box-shadow:none}.public-use-trigger .public-logo-disc+.public-logo-disc{margin-left:-14px}.public-use-trigger .public-logo-disc:first-child{background:#111}.public-agent-use .public-prompt-preview{max-height:none;height:110px;-webkit-mask-image:none;mask-image:none;white-space:normal;margin-top:12px}.public-prompt-text{display:block;height:86px;overflow:hidden;white-space:pre-wrap;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.public-agent-use .public-prompt-preview[aria-expanded=true]{height:auto}.public-prompt-preview[aria-expanded=true] .public-prompt-text{height:auto;-webkit-mask-image:none;mask-image:none;overflow:visible}.public-source-tools{justify-content:space-between}.public-code-actions{display:flex;gap:8px;align-items:center}.public-code-actions input{height:36px;border:0;border-radius:10px;background:var(--color-surface);padding:0 12px;font-size:13px;width:220px;min-width:0}.public-icon-button.btn{width:36px;padding:0}.public-icon{display:inline-flex;flex:none}.public-icon svg{width:18px;height:18px}.public-source-panel{border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.public-commit{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--color-surface);margin:0;font-size:12px}.public-commit a{display:inline-flex;align-items:center;gap:6px;flex:none;color:inherit;text-decoration:none;font-family:ui-monospace,monospace}.public-commit a:hover{text-decoration:underline}.public-file-list{border:0;border-radius:0}.public-file-list>button{border-top:1px solid var(--color-border)}.public-file-list small{margin-left:auto;font-size:12px}.public-file-head{border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:none;align-items:center}.public-code{border:0;border-radius:0;max-height:65vh}.public-breadcrumbs{margin-bottom:16px}@media(max-width:599px){.public-code-actions:has(input){width:100%}.public-code-actions input{flex:1}.public-commit{align-items:flex-start;flex-direction:column;gap:6px}.public-icon-button.btn{width:44px}}@media(max-width:700px){.public-contribution-toolbar .public-use .pm-pop{left:auto;right:0}.public-repository-actions{flex-wrap:wrap}.public-tabs button{min-width:44px}.public-copy,.public-fork-main{min-height:44px}}.public-menu-icon{width:52px;display:inline-flex;align-items:center;flex:none}.agent-login-page main{max-width:560px}.agent-login-code{display:inline-block;padding:12px 18px;border-radius:12px;background:var(--color-surface);font:600 22px/1.4 var(--font-voice);letter-spacing:3px;-webkit-user-select:text;user-select:text}.agent-login-details dl{display:grid;gap:14px;margin:24px 0}.agent-login-details dl>div{display:grid;gap:4px}.agent-login-details dt{color:var(--color-text-secondary);font-size:14px}.agent-login-details dd{margin:0;overflow-wrap:anywhere;font-size:16px}.agent-login-details p{font-size:16px;line-height:1.5}.agent-login-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.agent-login-repositories{margin:0;padding-left:18px;display:grid;gap:2px}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#232323;background:#fafafa;font-synthesis:none;font-size:15px;line-height:1.55}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:1px solid #ddd;background:#fff;color:inherit;border-radius:7px;padding:9px 14px;font-weight:550;white-space:nowrap}button:hover{background:#f1f1f1}button:disabled{cursor:wait;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #292929;outline-offset:3px}button.primary{background:#252525;color:#fff;border-color:#252525;display:inline-flex;justify-content:space-between;gap:28px}button.primary:hover{background:#444}button.quiet{background:transparent;border-color:transparent;padding:7px 10px;font-weight:450}header{height:88px;border-bottom:1px solid #e6e6e6;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100vw - 1240px)/2))}.brand{color:inherit;text-decoration:none;font-size:21px;font-weight:600;display:flex;align-items:center;gap:7px;letter-spacing:-.5px}.mark{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #252525;width:27px;height:27px;border-radius:7px;font-size:21px;margin-right:6px}.muted{color:#737373}.account{display:flex;gap:18px;align-items:center;font-size:13px}main{max-width:1240px;margin:auto;min-height:calc(100vh - 169px);padding:30px 28px 75px}h1{font-size:36px;font-weight:560;line-height:1.17;letter-spacing:-1.2px;margin:10px 0 18px}h2{font-size:21px;font-weight:550;letter-spacing:-.45px;margin:0 0 10px}.eyebrow{font-size:12px;color:#737373;letter-spacing:.02em;margin:0 0 12px}.intro{color:#737373;max-width:590px;line-height:1.7;margin:0 0 32px}.welcome{max-width:510px;margin:60px auto 0}.welcome h1{font-size:58px;font-weight:540;letter-spacing:-2.7px;line-height:1.04;margin:18px 0 25px}.welcome form{max-width:400px;display:grid;gap:18px;margin-top:35px}label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:500}input,select,textarea{background:#fff;color:inherit;border:1px solid #d4d4d4;border-radius:6px;padding:11px 12px;width:100%;min-width:0;font-size:max(14px,var(--field-font-min, 0px))}input[readonly]{color:#737373}.fine{font-size:12px;color:#737373;margin-top:24px}.workspace{display:grid;margin-top:25px}.small{font-size:13px}.content{padding:4px 0;min-width:0}.page-head{display:flex;justify-content:space-between;align-items:center}.inline-form{display:flex;align-items:end;gap:12px;margin:24px 0}.inline-form label{flex:1;max-width:360px}.repo-list{margin-top:32px}.repo-row{width:100%;display:flex;justify-content:space-between;border:0;border-radius:0;background:transparent;padding:18px 4px;font-weight:550;text-align:left}.empty{font-size:14px;color:#737373;padding:20px 0}.collaborate{padding-top:28px;margin-top:48px}.collaborate p{font-size:14px;max-width:590px}.share-link{max-width:620px;background:#f0f0f0;padding:18px;border-radius:8px;gap:10px}.share-link button{align-self:start}.invitations{list-style:none;margin:25px 0 0;padding:0}.invitations li{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding:11px 0;gap:15px}.clone{display:flex;align-items:center;gap:16px;padding:16px;background:#efefef;border-radius:7px}.clone code{font-size:12px;overflow-wrap:anywhere;flex:1}.message{display:flex;justify-content:space-between;align-items:center;gap:18px;background:#ededed;padding:12px 16px;border-radius:7px;font-size:13px;margin:0 0 20px}.message.error{background:#f8eded;color:#8d3434}.invite-banner{padding:26px 30px;background:#fff;border:0;border-radius:9px;margin:8px 0 40px}.invite-banner p{max-width:600px;color:#737373}@media(max-width:760px){header{height:72px;padding:0 20px}.account span{display:none}main{padding:25px 20px 50px}.welcome{margin-top:30px}.welcome h1{font-size:48px}.workspace{grid-template-columns:1fr;gap:30px;margin-top:10px}.inline-form{flex-wrap:wrap}.inline-form label{flex-basis:100%;max-width:none}.clone{flex-wrap:wrap}.content h1{font-size:31px}.invitations li{align-items:start}.message{align-items:start;flex-wrap:wrap}}@media(prefers-reduced-motion:no-preference){button{transition:background .12s}}button,.brand{min-height:44px}@media(max-width:760px),(pointer:coarse){:root{--field-font-min: 16px}}.workspace-docs-link{color:var(--color-text-secondary, inherit);font-size:12px;text-decoration:none;margin-right:16px;white-space:nowrap}.workspace-docs-link:hover{text-decoration:underline}.personal-api-tokens{display:grid;gap:16px}.personal-api-tokens p,.personal-api-tokens h3{margin:0}.personal-api-tokens h3{font-size:14px;font-weight:600}.personal-api-tokens form,.personal-token-disclosure{display:grid;gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:12px}.personal-api-tokens form>.btn{justify-self:start}.personal-api-tokens input{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;color:var(--color-text-primary);background:var(--color-paper);border:1px solid var(--color-border);border-radius:8px;font:inherit}.personal-token-disclosure input{font:13px/1.5 ui-monospace,SFMono-Regular,monospace}.personal-token-actions{display:flex;flex-wrap:wrap;gap:8px}.personal-token-list{margin:12px 0;padding:0;list-style:none}.personal-token-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-border)}.personal-token-list li>div{display:grid;min-width:0;overflow-wrap:anywhere}.personal-token-list span{font-size:12px;color:var(--color-text-secondary)}.personal-api-tokens fieldset{min-width:0;margin:0;padding:12px;border:1px solid var(--color-border);border-radius:8px}.personal-api-tokens fieldset p{margin-bottom:10px;font-size:12px}.personal-api-tokens summary{cursor:pointer}.personal-api-tokens details .personal-token-actions{margin:12px 0}.personal-token-operations{max-height:320px;overflow:auto;margin-top:12px}.personal-token-operations label{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding:8px 0}.personal-token-operations input[type=checkbox]{flex:none;width:16px;height:16px;padding:0;margin-top:3px}.personal-token-operations small{display:block;color:var(--color-text-secondary)}.personal-token-list details{margin-top:6px;font-size:12px}.personal-token-list details li{border:0;padding:2px 0}.repository-access{position:relative;box-sizing:border-box;min-width:0;max-width:100%;margin:0;padding:10px 10px 12px;border-radius:14px;background:var(--color-surface);text-align:left;color:var(--color-text-primary)}.repository-access-controls{display:flex;align-items:center;justify-content:space-between;gap:8px}.repository-access-modes{display:inline-flex;min-width:0;gap:0}.repository-access-modes button{height:28px;min-height:0;margin:0;padding:0 10px;border:0;border-radius:999px;background:none;color:inherit;font:500 13px/1 var(--font-voice);white-space:nowrap}.repository-access-modes button[aria-pressed=true]{background:var(--color-surface-hover)}.repository-access-modes button:focus-visible{outline:2px solid var(--color-text-secondary);outline-offset:2px}.repository-access-modes button:disabled{opacity:.35}.workspace-page .repository-access-copy.btn{width:28px;height:28px;min-height:0;padding:0;justify-content:center;color:var(--color-text-primary)}.repository-access-text,.repository-access-fallback{margin:10px 4px 0;min-width:0;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font:400 14px/1.5 var(--font-voice)}.repository-access-text p{margin:0 0 10px}.repository-access-text p:last-child{margin-bottom:0}.repository-access-text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.repository-access-feedback{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.repository-access>p{margin:8px 4px 0;overflow-wrap:anywhere}.repository-empty{display:grid;gap:20px;max-width:640px;padding:24px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-paper)}.repository-empty-head{display:grid;gap:6px;justify-items:start}.repository-empty-mark{display:grid;place-items:center;width:40px;height:40px;margin-bottom:10px;border-radius:12px;background:var(--color-surface);color:var(--color-text-primary)}.repository-empty-mark svg{opacity:.7}.repository-empty h2{margin:0;font:500 18px/1.4 var(--font-voice);letter-spacing:-.02em}.repository-empty-head p{margin:0;max-width:52ch;opacity:.66;font:400 14px/1.5 var(--font-voice);overflow-wrap:anywhere}@media(max-width:599px){.repository-access-text,.repository-access-fallback,.repository-access-modes button,.repository-access>p,.repository-empty-head p{font-size:16px}.repository-access-modes button{height:44px;padding:0 8px}.workspace-page .repository-access-copy.btn{width:44px;height:44px;min-height:44px}.repository-empty{padding:20px 16px}}.ci-runs,.ci-run-detail{--ci-muted: var(--color-text-secondary);--ci-green: var(--status-healthy, #3D6B42);--ci-amber: var(--status-warning, #8A4A12);min-width:0;color:var(--color-text-primary);font-size:13px}[data-theme=dark] :is(.ci-runs,.ci-run-detail){--ci-green: var(--status-healthy, #8FCD98);--ci-amber: var(--status-warning, #E8B852)}:is(.ci-runs,.ci-run-detail) :is(h3,h4,p){margin:0}:is(.ci-runs,.ci-run-detail) :is(h3,h4){font-size:13px;font-weight:550;line-height:1.5}:is(.ci-runs,.ci-run-detail) :is(button,input,a,summary){touch-action:manipulation}:is(.ci-runs,.ci-run-detail) :is(button,input,a,summary,[tabindex]):focus-visible{outline:2px solid var(--color-action, var(--maats-red));outline-offset:2px}:is(.ci-runs,.ci-run-detail) .ci-icon{display:inline-flex;align-items:center;justify-content:center;flex:none}:is(.ci-runs,.ci-run-detail) .ci-icon svg{display:block;width:15px;height:15px}.ci-runs .ci-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ci-runs .ci-branch-filter{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px}.ci-runs .ci-branch-filter input{box-sizing:border-box;width:180px;min-width:0;height:32px;margin:0;padding:0 10px;border:1px solid var(--color-border-muted, var(--color-border));border-radius:8px;background:var(--color-paper);color:inherit;font:400 13px var(--font-voice)}.ci-runs .ci-toolbar .btn{font-size:12px;--px: 10px}.ci-runs .ci-run-count{margin-left:auto;color:var(--ci-muted);font-size:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ci-runs .ci-history{border-block:1px solid var(--color-border)}.ci-runs .ci-run-list,.ci-run-detail :is(.ci-deployments,.ci-steps){list-style:none;padding:0;margin:0}.ci-runs .ci-run-list>li+li{border-top:1px solid var(--color-border)}.ci-runs .ci-run-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:2px 10px;width:100%;box-sizing:border-box;min-height:60px;padding:10px 8px;border:0;border-radius:0;background:transparent;color:inherit;text-align:left;font:400 13px/1.4 var(--font-voice);white-space:normal;cursor:pointer}.ci-runs .ci-run-row:hover,.ci-runs .ci-run-row[aria-pressed=true]{background:var(--color-surface)}.ci-runs .ci-run-row:focus-visible{position:relative;z-index:1;outline-offset:-2px}:is(.ci-runs,.ci-run-detail) .ci-status{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-primary);font-size:12px;line-height:1.4;font-weight:400;white-space:nowrap}:is(.ci-runs,.ci-run-detail) .ci-status[data-kind=passed] .ci-icon{color:var(--ci-green)}:is(.ci-runs,.ci-run-detail) .ci-status[data-kind=failed] .ci-icon{color:var(--status-blocked)}:is(.ci-runs,.ci-run-detail) .ci-status[data-kind=active] .ci-icon{color:var(--ci-amber)}:is(.ci-runs,.ci-run-detail) .ci-status[data-kind=neutral] .ci-icon{color:var(--ci-muted)}.ci-runs .ci-run-row>.ci-status{grid-column:1;grid-row:1}.ci-runs .ci-run-row>.ci-status>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ci-runs .ci-run-source{grid-column:2;grid-row:1 / span 2;min-width:0;display:grid;gap:3px}.ci-runs .ci-branch{display:flex;align-items:center;gap:8px;min-width:0}.ci-runs .ci-branch strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ci-runs .ci-run-commit{display:flex;align-items:center;gap:8px;color:var(--ci-muted);font-size:11px}.ci-runs .ci-run-commit time{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ci-runs .ci-environment{color:var(--ci-muted);font-size:11px;flex:none}.ci-runs .ci-run-progress{grid-column:3;grid-row:1;font-size:11px;color:var(--ci-muted);font-variant-numeric:tabular-nums;text-align:right}.ci-runs .ci-run-duration{grid-column:3;grid-row:2;font-size:11px;color:var(--ci-muted);font-variant-numeric:tabular-nums;text-align:right}.ci-runs .ci-pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px}.ci-runs .ci-pagination>span{font-size:12px;color:var(--ci-muted)}.ci-runs .ci-empty{padding:32px 16px;text-align:center}.ci-runs .ci-empty>.ci-icon{margin-bottom:8px;color:var(--ci-muted)}.ci-runs .ci-empty p{margin:6px auto 0;max-width:42ch;color:var(--ci-muted);overflow-wrap:anywhere}.ci-pane-title{display:flex;align-items:center;gap:8px;min-width:0}.ci-pane-title>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-pane-title>.ci-status{flex:none}.ci-run-actions{display:flex;gap:2px}.ci-run-actions .btn{--px: 8px;font-size:12px}.ci-runs .detail-pane .dlg-head{gap:6px;margin-bottom:16px}.ci-runs .detail-pane .dlg-head h2{font-size:16px;line-height:22px}.ci-runs .detail-pane .dlg-head .btn{color:var(--color-text-primary)}.ci-run-detail{padding:16px;border:1px solid var(--color-border);border-radius:12px;margin-block:16px}.ci-run-detail[data-pane]{padding:0;margin:0;border:0;border-radius:0}.ci-run-detail .ci-detail-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.ci-run-detail .ci-metadata{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 20px;padding:0}.ci-run-detail .ci-metadata>div{display:flex;align-items:baseline;gap:6px}.ci-run-detail dt{font-size:11px;color:var(--ci-muted)}.ci-run-detail dd{margin:0;font-size:12px;font-variant-numeric:tabular-nums}.ci-run-detail code{overflow-wrap:anywhere}.ci-run-detail .ci-detail-section+.ci-detail-section{margin-top:12px}.ci-run-detail .ci-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.ci-run-detail .ci-section-head>span{color:var(--ci-muted);font-size:11px;font-variant-numeric:tabular-nums}.ci-run-detail .ci-deployments{display:grid}.ci-run-detail .ci-deployment{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;min-width:0;padding:8px 0}.ci-run-detail .ci-deployment+.ci-deployment{border-top:1px solid var(--color-border)}.ci-run-detail .ci-deployment-head{display:flex;align-items:center;gap:12px}.ci-run-detail .ci-deployment-head>strong{font-weight:500;font-size:13px}.ci-run-detail .ci-deployment-links{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;font-size:12px}.ci-run-detail a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere}.ci-run-detail a:hover{color:var(--color-action, var(--maats-red))}.ci-run-detail .ci-previous{color:var(--ci-muted);font-size:11px}.ci-run-detail .ci-steps{border-block:1px solid var(--color-border)}.ci-run-detail .ci-step{min-width:0}.ci-run-detail .ci-step+.ci-step{border-top:1px solid var(--color-border)}.ci-run-detail .ci-step-disclosure>summary{display:flex;align-items:center;gap:8px;min-height:36px;padding:4px 0;box-sizing:border-box;list-style:none;cursor:pointer}.ci-run-detail .ci-step-disclosure>summary::-webkit-details-marker{display:none}.ci-run-detail .ci-step-disclosure>summary:before{content:"›";flex:none;width:12px;font-size:17px;line-height:1;text-align:center;color:var(--ci-muted)}.ci-run-detail .ci-step-disclosure[open]>summary:before{transform:rotate(90deg)}.ci-run-detail .ci-step-disclosure>summary:hover{background:var(--color-surface)}.ci-run-detail .ci-step-head{display:flex;flex:1;min-width:0;align-items:center;justify-content:space-between;gap:12px}.ci-run-detail .ci-step-head strong{font-weight:400;overflow-wrap:anywhere}.ci-run-detail .ci-step-head .ci-status{flex:none}.ci-run-detail .ci-step-output{padding:0 0 10px 20px}.ci-run-detail .ci-result-link{display:inline-block;margin:2px 0 8px;font-size:12px}.ci-log .ci-log-output{margin-top:8px;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;background:var(--color-surface)}.ci-log .ci-log-heading{padding:8px 12px;font-size:11px;overflow-wrap:anywhere}.ci-log pre{margin:0;padding:12px;max-height:28rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.6 ui-monospace,SF Mono,Menlo,monospace;-moz-tab-size:2;tab-size:2;background:var(--color-surface);color:var(--color-text-primary)}.ci-log pre:focus-visible{outline:2px solid var(--color-action, var(--maats-red));outline-offset:-2px}.ci-step-disclosure .ci-log-output{margin-top:0;border:0;border-radius:4px}.ci-run-detail .ci-muted{color:var(--ci-muted);font-size:12px}:is(.ci-runs,.ci-run-detail) .ci-notice{padding:10px 12px;margin-bottom:12px;background:var(--color-surface);border-radius:8px;overflow-wrap:anywhere}:is(.ci-runs,.ci-run-detail) .ci-notice[role=alert]{color:var(--status-blocked)}.ci-run-detail .ci-notice p{margin-bottom:8px}.ci-run-detail .ci-loading{color:var(--ci-muted)}@media(max-width:599px){.ci-runs .ci-toolbar{gap:4px}.ci-runs .ci-branch-filter{flex:1}.ci-runs .ci-branch-filter input{width:100%;font-size:16px}.ci-runs .ci-run-count{margin-left:0;flex-basis:100%;margin-top:4px}.ci-runs .ci-run-row{padding-inline:0}.ci-run-detail .ci-step-disclosure>summary{min-height:40px}.ci-run-detail .ci-metadata{gap:4px 14px;margin-bottom:16px}.ci-runs .detail-pane .dlg-head{flex-wrap:nowrap}.ci-runs .detail-pane .dlg-head h2{flex:1}.ci-runs .detail-pane .dlg-head .dlg-x{margin:0 -7px 0 0;align-self:center}}.ci-run-detail .ci-step-disclosure:not([open])>.ci-step-output{display:none}.ci-run-detail .ci-step-head .ci-status[data-kind=passed]>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:599px),(pointer:coarse){.ci-run-detail .ci-step-disclosure>summary{min-height:44px}.ci-run-detail :is(.ci-deployment-links a,.ci-result-link){display:inline-flex;align-items:center;gap:3px;min-width:44px;min-height:44px}.ci-run-detail .ci-deployment-open{white-space:nowrap}.ci-run-detail .ci-deployment{align-items:center;padding-block:0}.ci-run-detail .ci-deployment-links{align-items:center;gap:0 12px}}.needs-attention{margin:0 0 16px;padding:12px 14px;border-radius:14px;background:var(--color-surface);color:var(--color-text-primary)}.needs-attention h2{margin:0 0 8px;font:600 14px/1.5 var(--font-voice)}.needs-attention ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.needs-attention li{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.needs-attention-text{min-width:0;flex:1 1 280px}.needs-attention-text p{margin:0;overflow-wrap:anywhere;font:400 14px/1.5 var(--font-voice)}.needs-attention-status{color:var(--color-text-secondary)}.needs-attention li[data-state=escalated] .needs-attention-status{color:var(--color-text-primary);font-weight:500}.needs-attention-actions{display:inline-flex;gap:6px;flex-wrap:wrap}.needs-attention-error{margin:0 0 8px}.needs-attention-feedback{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:599px){.needs-attention-text p{font-size:16px}}.related-work{border-top:1px solid var(--border, #e6e6e6);margin-top:16px;padding-top:12px}.related-work summary{cursor:pointer;font-weight:600}.related-work-content{padding-top:12px}.related-work-thread{border:1px solid var(--border, #e6e6e6);border-radius:12px;padding:16px;margin-bottom:12px}.related-work-contract{margin:0 0 12px;overflow-wrap:anywhere}.related-work-intents{margin:0 0 16px;padding-left:20px}.related-work-intents li{margin-bottom:8px}.related-work-intents span{display:block;color:var(--text-muted, #666);font-size:12px;overflow-wrap:anywhere}.related-work-message{padding:10px 0;border-top:1px solid var(--border, #e6e6e6)}.related-work-message>div:first-child{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.related-work-message time{color:var(--text-muted, #666);font-size:12px}.related-work-body{margin:6px 0}.related-work form{display:grid;gap:8px;margin-top:12px}.related-work textarea{box-sizing:border-box;width:100%;border:1px solid var(--border, #ddd);border-radius:8px;padding:10px;font:inherit;font-size:16px;background:var(--surface, white);color:inherit;resize:vertical}.related-work form button{justify-self:start}.related-work-author{display:inline-flex;align-items:center;gap:6px}.pull-request-checks{margin-top:24px;min-width:0;color:var(--color-text-primary)}.pull-request-checks h4{margin:0;font-size:14px;font-weight:600}.pull-request-checks p{margin:8px 0 12px;font-size:13px}.pull-request-checks ul{display:grid;gap:16px;list-style:none;padding:0;margin:16px 0}.pull-request-checks li{display:grid;gap:6px;font-size:13px;min-width:0;overflow-wrap:anywhere}.pull-request-check-status{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pull-request-check-status svg{flex:none}.pull-request-check-status[data-state=passed]{--check-color: var(--status-healthy, #3D6B42)}.pull-request-check-status[data-state=investigating]{--check-color: var(--status-blocked, #96332C)}.pull-request-check-status svg,.pull-request-check-status b{color:var(--check-color, var(--color-text-primary))}.pull-request-check-provenance,.pull-request-check-revision{font-size:12px;overflow-wrap:anywhere}.pull-request-checks-timer{margin:0 0 8px;font-variant-numeric:tabular-nums}.pull-request-checks-timer[data-state=success] b{color:var(--status-healthy, #3D6B42)}.pull-request-checks-timer[data-state=failure] b{color:var(--status-blocked, #96332C)}.local-check-evidence>summary{font-size:12px}.local-check-evidence summary{cursor:pointer}.local-check-evidence .ci-metadata{display:flex;flex-wrap:wrap;gap:6px 18px;margin:8px 0}.local-check-evidence .ci-metadata>div{display:flex;align-items:baseline;gap:6px}.local-check-evidence dt,.local-check-evidence .ci-muted{color:var(--color-text-secondary);font-size:12px}.local-check-evidence .ci-metadata dd{margin:0;white-space:pre-wrap;font-variant-numeric:tabular-nums}.local-check-evidence .ci-step-output{padding-top:8px}.local-check-evidence ul{gap:8px;margin:8px 0 12px}.local-check-evidence li{display:flex;flex-wrap:wrap;gap:8px}.local-check-evidence a{color:inherit;text-underline-offset:3px}.local-check-evidence a:hover{color:var(--color-action, var(--maats-red))}.pull-request-local-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.workspace-page{--rp-green: #387344;--rp-amber: #8A4A12;--rp-add: color-mix(in srgb, #387344 11%, var(--color-paper));--rp-del: color-mix(in srgb, #96332C 9%, var(--color-paper));--rp-add-strong: color-mix(in srgb, #387344 24%, var(--color-paper));--rp-del-strong: color-mix(in srgb, #96332C 20%, var(--color-paper))}.workspace-page[data-theme=dark]{--rp-green: #8FCD98;--rp-amber: #E8B852;--rp-add: color-mix(in srgb, #8FCD98 12%, var(--color-paper));--rp-del: color-mix(in srgb, #FF8C80 11%, var(--color-paper));--rp-add-strong: color-mix(in srgb, #8FCD98 26%, var(--color-paper));--rp-del-strong: color-mix(in srgb, #FF8C80 24%, var(--color-paper))}.workspace-page .workspace:has(.rp-review){max-width:1240px}.rp-icon{display:inline-flex;align-items:center;justify-content:center;flex:none}.rp-icon svg{display:block;width:16px;height:16px}.rp-ok{color:var(--rp-green)}.rp-sep{opacity:.5}.rp-add{color:var(--rp-green);font-variant-numeric:tabular-nums}.rp-del{color:var(--status-blocked);font-variant-numeric:tabular-nums}.rp-numsign{position:relative;top:-.09em;margin-right:.04em}.rp-oid{display:inline-block;margin-left:6px;font:11px/1.4 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:0;opacity:.55;white-space:nowrap}.rp-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.workspace-page .rp-link,.detail-pane .rp-link{display:inline-flex;align-items:center;gap:2px;min-height:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;white-space:nowrap;cursor:pointer}.workspace-page .rp-link:hover,.detail-pane .rp-link:hover{background:none;color:var(--maats-red)}.rp-link .rp-icon svg{width:12px;height:12px}.rp-why{display:block;margin-top:2px;opacity:.8}.workspace-page .btn .rp-icon svg{width:16px;height:16px}.workspace-page .btn[data-v=deploy]{background:var(--maats-red);color:#fff;border-color:transparent}.workspace-page .btn[data-v=deploy]:hover:not(:disabled){background:#c6372b}.workspace-page a.btn{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.rp-envbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin:0 0 24px}.workspace-page .rp-env-switch{margin:0}.rp-opt-count{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;border-radius:999px;background:var(--color-text-primary);color:var(--color-paper);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;box-sizing:border-box}.rp-spine[data-waiting=true] .mq-outline{border-color:var(--maats-red)}.rp-spine[data-waiting=false] .mq-stage-queue .mq-count{background:var(--color-text-primary);color:var(--color-paper)}.rp-spine[data-waiting=false] .mq-stage-queue:after{background:var(--color-text-primary)}.rp-spine .mq-stage .rp-caret{transition:transform .2s cubic-bezier(.22,.7,.2,1)}.rp-spine .mq-stage[aria-expanded=true] .rp-caret{transform:rotate(180deg)}.rp-spine .mq-stage-extra .rp-icon svg{width:16px;height:16px}.rp-spine .mq-stage+.mq-history{margin-top:8px}.rp-history{margin-bottom:0}.rp-history .mq-note{margin:4px 0 0}.workspace-page .rp-source-stage{cursor:pointer}.rp-source-stage:hover .mq-count{background:var(--maats-red);color:#fff}.rp-source-stage:hover>span:nth-child(2){text-decoration:underline;text-underline-offset:3px}.rp-source-stage .mq-count .rp-icon svg{width:16px;height:16px}.rp-pool-head h2{margin:0 0 4px;font:500 16px/1.4 var(--font-voice);letter-spacing:-.01em}.rp-pool-head p{margin:0;font-size:12px;font-variant-numeric:tabular-nums}.rp-facts{display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:0;list-style:none;font-size:12px}.rp-facts li{display:inline-flex;align-items:center;gap:6px;min-width:0}.rp-facts .rp-icon svg{width:15px;height:15px}.rp-favicon img{display:block;width:16px;height:16px;border-radius:3px}.rp-gate{display:flex;align-items:center;justify-content:space-between;gap:16px 20px;margin:18px 0 20px;padding:14px 16px;border-radius:14px;border:1px solid var(--color-border)}.rp-gate-text{display:grid;gap:4px;min-width:0;font-size:12px;line-height:1.5}.rp-gate-text strong{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:14px;font-weight:550;line-height:1.4}.rp-gate-actions{display:flex;align-items:center;gap:8px;flex:none}.rp-gate[data-state=failed]{border-color:color-mix(in srgb,var(--status-blocked) 40%,var(--color-border));background:color-mix(in srgb,var(--status-blocked) 5%,var(--color-paper))}.rp-gate[data-state=failed] strong{color:var(--status-blocked)}.rp-gate[data-state=delta]{border-color:color-mix(in srgb,var(--rp-amber) 45%,var(--color-border))}.rp-gate[data-state=running]{background:var(--color-surface);border-color:transparent}.rp-prev{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:6px;margin-top:4px}.rp-prev>.rp-icon{margin-top:2px}.rp-spin svg{animation:mq-spin 2s linear infinite;width:15px;height:15px}.rp-lane{gap:9px}.rp-lane-item{grid-template-columns:minmax(0,1fr)}.rp-pr .mq-card-top{gap:6px 12px}.rp-when{margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap}.mq-approved .rp-icon svg{width:14px;height:14px}.mq-approved .rp-icon{color:var(--rp-green)}.mq-approved[data-state=changes_requested] .rp-icon{color:var(--status-blocked)}.mq-approved[data-state=pending] .rp-icon{color:inherit}.rp-signals{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px 10px}.rp-size{font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.rp-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px var(--color-border-muted);font-size:11px;font-weight:500;white-space:nowrap}.rp-chip .rp-icon svg{width:13px;height:13px}.rp-chip[data-tone=quiet]{box-shadow:none;background:color-mix(in srgb,var(--color-text-primary) 6%,transparent);font-weight:400}.rp-chip[data-tone=new]{box-shadow:none;background:color-mix(in srgb,var(--rp-amber) 14%,transparent);color:var(--rp-amber)}.rp-chip[data-risk]{box-shadow:none;background:color-mix(in srgb,var(--rp-amber) 12%,transparent);color:var(--rp-amber)}.rp-chip[data-risk] .rp-icon{color:var(--rp-amber)}.rp-who{display:inline-flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}.rp-shipping .mq-card{opacity:.55}.rp-delta .mq-card{box-shadow:inset 3px 0 0 var(--rp-amber)}.workspace-page .mq-card.rp-direct{background:color-mix(in srgb,var(--rp-amber) 7%,var(--color-paper))}.workspace-page .mq-card.rp-direct:hover{background:color-mix(in srgb,var(--rp-amber) 11%,var(--color-paper))}.rp-flag{display:inline-flex;align-items:center;gap:6px;color:var(--rp-amber);font-weight:500}.rp-flag .rp-icon svg{width:14px;height:14px}.rp-direct-list{display:grid;gap:2px;margin:-4px 0 10px;font-size:12px}.rp-direct-list .rp-oid{margin-left:4px}.rp-empty{display:flex;align-items:center;justify-content:center;gap:8px;margin:20px 0 0;padding:22px 16px;border:1px dashed var(--color-border-muted);border-radius:14px;font-size:13px}.rp-empty p{margin:0}.rp-release .mq-card-top{gap:6px 12px}.rp-release .mq-status{font-size:11px}.rp-release .mq-status .rp-icon svg{width:14px;height:14px}.rp-byline,.rp-byline .rp-who{gap:6px}.rp-exec{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.rp-exec .rp-icon svg{width:14px;height:14px}.mq-status[data-state=merged] .rp-icon{color:var(--rp-green)}.mq-status[data-state=checking] .rp-icon svg{animation:mq-spin 2s linear infinite}.workspace-page .rp-deploying{cursor:default;background:var(--color-surface)}.rp-steps{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;padding:0;list-style:none;font-size:12px}.rp-step{display:inline-flex;align-items:center;gap:6px}.rp-step .rp-icon svg{width:14px;height:14px}.rp-step[data-state=queued]{opacity:.55}.rp-step[data-state=passed] .rp-icon{color:var(--rp-green)}.rp-step[data-state=investigating]{color:var(--status-blocked)}.rp-step[data-state=testing]{font-weight:550}.rp-step[data-state=testing] .rp-icon svg{animation:mq-spin 2s linear infinite}.rp-review .settings-head{margin-bottom:20px}.rp-review .settings-head h1{font:400 28px/1.2 var(--font-mark);letter-spacing:-.5px;margin:20px 0 0}.rp-review-bar{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;margin:0 calc(var(--workspace-gutter) * -1) 16px;padding:12px var(--workspace-gutter);background:color-mix(in srgb,var(--color-paper) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rp-review-range{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:12px;min-width:0}.rp-review-range .rp-oid{margin-left:0}.rp-note{display:flex;align-items:flex-start;gap:8px;margin:0 0 16px;padding:10px 12px;border-radius:10px;background:var(--color-surface);font-size:12px}.rp-note .rp-icon{margin-top:1px}.workspace-page .rp-filter{display:flex;width:fit-content;max-width:100%;margin:0 0 16px;overflow-x:auto;scrollbar-width:none}.rp-filter::-webkit-scrollbar{display:none}.rp-review-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.rp-tree{position:sticky;top:76px;max-height:calc(100dvh - 96px);overflow:auto;font-size:12px}.workspace-page .rp-tree-toggle{display:none}.rp-tree-list,.rp-tree-list ul{list-style:none;margin:0;padding:0}.rp-tree-list>li+li{margin-top:10px}.rp-tree-dir{display:flex;align-items:center;gap:6px;padding:4px 8px;font-weight:500;overflow-wrap:anywhere}.rp-tree-dir .rp-icon svg{width:14px;height:14px;opacity:.6}.rp-tree-file{display:grid;grid-template-columns:14px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:30px;padding:4px 8px 4px 22px;border-radius:8px;color:inherit;text-decoration:none}.rp-tree-file:hover{background:var(--color-surface)}.rp-tree-file .rp-icon svg{width:14px;height:14px}.rp-tree-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-tree-file[data-viewed=true] .rp-tree-name{opacity:.6}.rp-tree-rule{color:var(--rp-amber)}.rp-tree-viewed{opacity:.5}.rp-tree-size{font-size:11px;white-space:nowrap}.rp-diffs{display:grid;gap:12px;min-width:0}.rp-file{border:1px solid var(--color-border);border-radius:12px;overflow:hidden;scroll-margin-top:80px;background:var(--color-paper)}.rp-file-head{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 8px 6px 6px;background:var(--color-surface)}.workspace-page .rp-file-toggle{display:grid;place-items:center;flex:none;width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:8px;background:none}.workspace-page .rp-file-toggle:hover{background:var(--color-surface-hover)}.rp-file-toggle[aria-expanded=false] .rp-caret{transform:rotate(-90deg)}.rp-file-path{min-width:0;flex:1;font:12px/1.4 ui-monospace,SF Mono,Menlo,monospace;overflow-wrap:anywhere}.rp-file-dir{opacity:.62}.rp-file-path strong{font-weight:600}.rp-file[data-reviewed=true] .rp-file-path{opacity:.7}.rp-file[data-reviewed=true] .rp-file-head{background:var(--color-paper)}.rp-file-meta{display:flex;align-items:center;gap:12px;flex:none;font-size:12px}.rp-file-owner{font-size:12px}.workspace-page .rp-reviewed{display:inline-flex;align-items:center;gap:6px;height:32px;min-height:32px;padding:0 10px;border:1px solid var(--color-border-muted);border-radius:999px;background:var(--color-paper);font:500 12px/1 var(--font-voice)}.workspace-page .rp-reviewed:hover{background:var(--color-surface-hover)}.workspace-page .rp-reviewed[aria-pressed=true]{border-color:transparent;background:var(--color-surface-hover);color:var(--color-text-primary)}.rp-reviewed .rp-icon svg{width:14px;height:14px}.rp-file-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;border-top:1px solid var(--color-border)}.rp-rule-detail{font-size:12px;opacity:.75}.rp-rule-detail code{font-size:11px}.rp-hunks{overflow-x:auto;border-top:1px solid var(--color-border);font:12px/20px ui-monospace,SF Mono,Menlo,monospace}.rp-hunk{min-width:max-content}.rp-hunk+.rp-hunk{border-top:1px dashed var(--color-border)}.rp-hunk-head{padding:4px 12px 4px 92px;background:color-mix(in srgb,var(--color-action, #2F65A1) 8%,var(--color-paper));font-size:11px;opacity:.85}.rp-hunk-note{margin:0;padding:10px 12px;font:12px var(--font-voice)}.rp-hunk-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;color:var(--status-blocked);font:12px var(--font-voice)}.rp-line{display:grid;grid-template-columns:40px 40px minmax(0,1fr)}.rp-line[data-k=add]{background:var(--rp-add)}.rp-line[data-k=del]{background:var(--rp-del)}.rp-line[data-k=add] .rp-ln{background:var(--rp-add-strong)}.rp-line[data-k=del] .rp-ln{background:var(--rp-del-strong)}.rp-ln{padding:0 8px;text-align:right;font-size:11px;color:color-mix(in srgb,var(--color-text-primary) 60%,transparent);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums}.rp-line code{padding:0 16px 0 8px;white-space:pre;font:inherit}.rp-sign{display:inline-block;width:14px;opacity:.7;-webkit-user-select:none;user-select:none}.rp-empty-files{font-size:13px}.rp-review-dock{display:none}.rp-pane{display:grid;gap:20px;font-size:13px}.rp-pane-lede{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:-8px 0 0;font-size:12px}.rp-pane-lede .mq-status .rp-icon svg{width:14px;height:14px}.rp-pane-text{margin:0;line-height:1.55}.rp-dl{display:grid;margin:0;border-top:1px solid var(--color-border)}.rp-dl>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--color-border)}.rp-dl dt{opacity:.66;font-size:12px}.rp-dl dd{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;font-size:13px}.rp-dl dd .rp-icon svg{width:14px;height:14px}.rp-dl .rp-oid{margin-left:0;font-size:12px}.rp-pane-section h3{margin:0 0 10px;font-size:13px;font-weight:600}.rp-pane-review{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:8px 0}.rp-pane-review strong{font-weight:500}.rp-pane-review p{margin:2px 0 0;font-size:12px;opacity:.75}.rp-pane-files,.rp-pane-changelog,.rp-pane-flags{list-style:none;margin:0;padding:0;display:grid}.rp-pane-files li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;border-bottom:1px solid var(--color-border)}.rp-pane-files li>.rp-who{grid-column:1}.rp-pane-files code{overflow-wrap:anywhere}.rp-pane-changelog li{padding:8px 0;border-bottom:1px solid var(--color-border)}.rp-pane-flags{gap:8px}.rp-pane-flags li{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:12px}.rp-pane-actions{display:flex;flex-wrap:wrap;gap:8px}.rp-pane .mq-error{margin:0}.rp-route{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;font-size:12px}.rp-route-node{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:6px;background:var(--color-surface);white-space:nowrap}.rp-route-node .rp-icon svg{width:14px;height:14px}.rp-route-arrow{opacity:.55}.rp-route-settings{display:grid;gap:8px;margin:0 0 8px}.rp-env-subhead p{opacity:.66;font-size:13px}.settings .settings-row[data-stack] .settings-row-control .choice-switch{flex:none}.rp-settings-input{box-sizing:border-box;width:100%;height:40px;padding:0 12px;border:1px solid var(--color-border-muted);border-radius:8px;background:var(--color-paper);font:400 14px var(--font-voice)}.rp-settings-input[data-mono]{font:13px ui-monospace,SF Mono,Menlo,monospace}.rp-settings-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.rp-settings-error{color:var(--status-blocked);font-size:13px}.rp-app-section{margin:32px 0}.rp-app-section .repositories-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rp-app-section h2{margin:0 0 12px;font-size:16px;font-weight:500}.rp-app-sum{font-size:13px}.rp-env-rows{list-style:none;margin:0;padding:0;display:grid;gap:6px}.workspace-page .rp-env-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:64px;padding:12px 16px;border:0;border-radius:14px;background:var(--color-surface);color:inherit;text-align:left;font:inherit;cursor:pointer}.workspace-page .rp-env-row:hover{background:var(--color-surface-hover)}.rp-env-row-name{display:grid;gap:2px;min-width:0;font-size:14px;font-weight:500}.rp-env-row-meta{font-size:12px;font-weight:400;overflow-wrap:anywhere}.rp-env-row .mq-status{font-size:12px}.rp-env-row .mq-status .rp-icon svg{width:14px;height:14px}.rp-env-row .mq-status[data-state=ready] .rp-icon{color:var(--rp-green)}.rp-row-icon svg{width:16px;height:16px}span.rp-row-icon{display:inline-flex;align-items:center;justify-content:center}@media(prefers-reduced-motion:reduce){.rp-spine .mq-stage .rp-caret{transition:none}.mq-status[data-state=checking] .rp-icon svg,.rp-step[data-state=testing] .rp-icon svg,.rp-spin svg{animation:none}}@media(max-width:899px){.rp-review-grid{grid-template-columns:minmax(0,1fr);gap:12px}.rp-tree{position:static;max-height:none;border:1px solid var(--color-border);border-radius:12px}.workspace-page .rp-tree-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:12px;background:none;font:500 13px var(--font-voice);text-align:left}.rp-tree-toggle>span:nth-child(2){flex:1}.rp-tree-toggle[aria-expanded=true] .rp-caret{transform:rotate(180deg)}.rp-tree[data-open=false] .rp-tree-list{display:none}.rp-tree-list{padding:4px 4px 10px}}@media(max-width:760px){.rp-gate{flex-direction:column;align-items:stretch;padding:14px}.rp-gate-actions{flex-wrap:wrap}.rp-gate-actions .btn{flex:1 1 auto;justify-content:center}.rp-envbar{flex-direction:column;align-items:flex-start}.rp-review .settings-head h1{font-size:24px}.rp-review-bar{position:static;grid-template-columns:minmax(0,1fr);margin:0 0 16px;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.rp-review-bar .rp-review-actions{display:none}.rp-file-head{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 6px;align-items:center;padding:4px 8px 8px 2px}.rp-file-meta{grid-column:2;justify-content:space-between}.rp-file-meta .rp-reviewed{margin-left:auto}.rp-review-dock{position:sticky;bottom:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin:16px calc(var(--workspace-gutter) * -1) 0;padding:12px var(--workspace-gutter) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-paper);font-size:12px}.rp-dl>div{grid-template-columns:96px minmax(0,1fr)}.rp-pr .rp-when{margin-left:0}.rp-release .rp-when{margin-left:auto}.mq-card-foot .rp-signals{justify-content:flex-start}.rp-env-row .mq-status{grid-column:2}}@media(max-width:599px){.workspace-page .rp-reviewed{height:44px;padding:0 14px}.workspace-page .rp-file-toggle{width:44px;height:44px}.rp-tree-file{min-height:44px}.workspace-page .rp-env-switch,.workspace-page .rp-filter{height:48px}.workspace-page .rp-env-switch .opt,.workspace-page .rp-filter .opt{height:44px}.workspace-page .rp-file-meta .rp-link{min-width:44px;min-height:44px;justify-content:center}.rp-hunk-head{padding-left:12px}.rp-line{grid-template-columns:34px 34px minmax(0,1fr)}.rp-ln{padding:0 6px}.mq-tabs{gap:22px;margin-inline:calc(var(--workspace-gutter) * -1);padding-inline:var(--workspace-gutter)}}.mq-tabs{overflow-x:auto;scrollbar-width:none}.mq-tabs::-webkit-scrollbar{display:none}.mq-tabs>button{flex:none}.rp-deploy-log{min-width:0;font-size:12px}.rp-deploy-log summary{cursor:pointer}.rp-deploy-log pre{max-height:360px;overflow:auto;padding:12px;background:var(--color-surface);font:11px/1.6 ui-monospace,SF Mono,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.agent-identity{display:inline-flex;align-items:center;gap:12px;min-width:0}.agent-identity>span:last-child{display:flex;flex-direction:column;min-width:0}.agent-name{overflow-wrap:anywhere}.agent-native-source{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media(max-width:719px){.agent-collaborators .settings-row:has(>.agent-native-source){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.agent-collaborators .settings-row:has(>.agent-native-source)>.agent-identity{grid-column:1;grid-row:1}.agent-collaborators .settings-row:has(>.agent-native-source)>.settings-danger{grid-column:2;grid-row:1}.agent-native-source{grid-column:1 / -1;grid-row:2;justify-content:space-between}}.settings{--settings-radius: 14px;--settings-row-pad: 16px;min-width:0;padding-bottom:env(safe-area-inset-bottom)}.settings-head{margin-bottom:32px}.settings-head h1{margin:20px 0 0;font:400 28px/1.2 var(--font-mark);letter-spacing:-.5px;overflow-wrap:anywhere}.workspace-page .settings-back.btn{margin-left:-10px;gap:4px;padding-left:6px;color:var(--color-text-muted)}.settings-icon{flex:none}.settings-layout{display:grid;grid-template-columns:176px minmax(0,1fr);gap:56px;align-items:start}.settings-nav{position:sticky;top:24px}.settings-nav [role=tablist]{display:flex;flex-direction:column;gap:2px}.workspace-page .settings-nav button{display:flex;align-items:center;gap:10px;width:100%;height:36px;min-height:0;margin:0;padding:0 12px;border:0;border-radius:10px;background:none;color:var(--color-text-primary);font:400 14px/1 var(--font-voice);text-align:left;transition:background-color .14s ease-out}.workspace-page .settings-nav button .settings-icon{opacity:.55;transition:opacity .14s ease-out}.workspace-page .settings-nav button:hover{background:var(--color-surface)}.workspace-page .settings-nav button[aria-selected=true]{background:var(--color-surface);font-weight:500}.workspace-page .settings-nav button[aria-selected=true] .settings-icon,.workspace-page .settings-nav button:hover .settings-icon{opacity:1}.workspace-page .settings-nav button:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.settings-body{min-width:0;max-width:640px;display:grid;gap:12px;align-content:start;animation:settings-in .28s cubic-bezier(.16,1,.3,1) both}.settings-body:focus{outline:none}.settings-body[hidden]{display:none}.settings-head h1:focus{outline:none}@keyframes settings-in{0%{opacity:0;transform:translateY(6px)}}.settings-section-head{margin-bottom:8px}.settings-section-head h2{margin:0 0 6px;font-size:20px;font-weight:550;letter-spacing:-.3px}.settings-section-head p,.settings-subhead p{margin:0;max-width:56ch;opacity:.66;font-size:14px;line-height:1.5}.settings-subhead{margin:20px 0 0}.settings-subhead h3{margin:0 0 2px;font-size:15px;font-weight:550}.settings-card{margin:0;padding:0;list-style:none;border:1px solid var(--color-border);border-radius:var(--settings-radius);background:var(--color-paper);overflow:hidden}.settings .settings-card.inline-form{display:block;align-items:initial;gap:0;margin:0}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding:12px var(--settings-row-pad)}.settings-row+.settings-row{border-top:1px solid var(--color-border)}.settings-row[data-stack]{flex-direction:column;align-items:stretch;gap:12px;padding-block:16px}.settings-row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.settings-row-control{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:none;min-width:0}.settings-row[data-stack] .settings-row-control{justify-content:stretch}.settings-row[data-stack] .settings-row-control>*{flex:1}.settings .settings-label{font-size:14px;font-weight:500;line-height:20px;overflow-wrap:anywhere;display:inline-flex;align-items:center;gap:8px}.settings-hint{font-size:13px;line-height:18px;opacity:.62;overflow-wrap:anywhere}.settings-hint a{color:inherit;text-decoration:underline;text-underline-offset:3px}.settings-value{font-size:14px;overflow-wrap:anywhere;text-align:right}.settings-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;letter-spacing:0}.settings-footer{justify-content:flex-end;background:var(--color-surface);min-height:56px}.settings-row.settings-footer+.settings-row,.settings-row+.settings-row.settings-footer{border-top:1px solid var(--color-border)}.settings-footer .settings-hint{margin-right:auto}.settings .settings-row-control input,.settings .settings-row-control .field-select{width:280px;max-width:100%}.settings .settings-row-control .field-select select{height:40px}.workspace-page .settings .inline-form input{height:40px;border-radius:10px}.settings .settings-row[data-stack] .settings-row-control input{width:auto;min-width:0}.settings .inline-form input::placeholder{opacity:.55}.settings-copyfield{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 12px;border-radius:12px;background:var(--color-surface)}.settings-copyfield>code,.settings-copyfield>pre{flex:1;min-width:0;margin:0;padding:6px 0;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:all;user-select:all}.settings-copyfield>code{white-space:normal}.settings-copyfield[data-multiline]{align-items:flex-start;padding-block:8px}.settings-copyfield[data-multiline]>pre{font-family:var(--font-voice);font-size:14px;line-height:1.5;-webkit-user-select:text;user-select:text}.workspace-page .settings-copyfield input{flex:1;width:auto;height:36px;border-color:transparent;background:none;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.workspace-page .settings-copyfield input:focus{border-color:transparent}.settings-copyfield:has(input:focus-visible),.settings-copyfield>:is(code,pre):focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.settings-copyfield>:is(code,pre):focus-visible{outline-offset:4px;border-radius:6px}.workspace-page .settings-copy.btn{flex:none;width:32px;padding:0}.agent-setup{border-color:var(--color-text-primary);animation:settings-in .3s cubic-bezier(.16,1,.3,1) both}.settings-reveal{animation:settings-in .3s cubic-bezier(.16,1,.3,1) both}.agent-setup .settings-icon{opacity:.8}.settings-list>li{list-style:none}.settings-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--color-surface);font-size:12px;font-weight:500;white-space:nowrap}.settings-chip[data-status=pending]{background:none;box-shadow:inset 0 0 0 1px var(--color-text-primary)}.settings-chip[data-status=revoked],.settings-chip[data-status=expired]{opacity:.55}.workspace-page .settings-danger.btn:hover:not(:disabled){color:var(--status-blocked);background:color-mix(in srgb,var(--status-blocked) 9%,transparent)}.settings-error{border-color:var(--status-blocked);color:var(--status-blocked)}.settings-empty{display:grid;justify-items:center;gap:4px;padding:36px 16px;border:1px dashed var(--color-border);border-radius:var(--settings-radius);text-align:center}.settings-empty .settings-icon{opacity:.5;margin-bottom:6px}.settings-empty p{margin:0;font-weight:500}.settings-empty span{font-size:13px;opacity:.62}.settings-skeleton{height:64px;background:linear-gradient(90deg,var(--color-surface) 25%,var(--color-surface-hover) 50%,var(--color-surface) 75%);background-size:200% 100%;animation:settings-shimmer 1.3s linear infinite}@keyframes settings-shimmer{to{background-position:-200% 0}}.settings-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.app-collaborators,.agent-collaborators{display:grid;gap:12px}.workspace-page .settings-row-control .choice-switch{margin:0}.agent-collaborators>.settings-list:has(.agent-native-source){container:native-agent-list / inline-size}@container native-agent-list (max-width: 719px){.agent-collaborators .settings-row:has(>.agent-native-source){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.agent-collaborators .settings-row:has(>.agent-native-source)>.agent-identity{grid-column:1;grid-row:1}.agent-collaborators .settings-row:has(>.agent-native-source)>.settings-danger{grid-column:2;grid-row:1}.agent-collaborators .settings-row:has(>.agent-native-source)>.agent-native-source{grid-column:1 / -1;grid-row:2;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.settings-body,.settings-reveal,.agent-setup,.settings-skeleton{animation:none}}@media(max-width:719px){.settings{--field-font-min: 16px;--settings-row-pad: 14px}.settings-head{margin-bottom:20px}.settings-head h1{font-size:24px}.settings-layout{grid-template-columns:minmax(0,1fr);gap:20px}.settings-nav{position:sticky;top:0;z-index:2;margin:0 calc(var(--workspace-gutter) * -1);padding:8px var(--workspace-gutter);background:var(--color-paper);overflow-x:auto;scrollbar-width:none}.settings-nav::-webkit-scrollbar{display:none}.settings-nav [role=tablist]{flex-direction:row;gap:4px;width:max-content}.workspace-page .settings-nav button{width:auto;height:44px;padding:0 16px;border-radius:999px}.settings-row:has(input,.field-select){flex-direction:column;align-items:stretch;gap:12px}.settings-row:has(input,.field-select) .settings-row-control{justify-content:stretch}.settings-row:has(input,.field-select) .settings-row-control>*{flex:1}.settings .settings-row-control input,.settings .settings-row-control .field-select{width:100%}.workspace-page .settings .inline-form input,.settings .settings-row-control .field-select select{height:44px}.settings-value{text-align:left}.workspace-page .settings .btn{min-height:44px}.workspace-page .settings-copy.btn{width:44px}.settings-footer .btn[data-v=primary]{flex:1}}.page-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.page-head-actions:empty{display:none}@media(max-width:599px){.page-head-actions{width:100%;justify-content:flex-start}}.settings .settings-row-text>label{flex:none;max-width:none;display:block;text-align:left;align-self:flex-start}.apps-heading>.settings-open{margin-left:auto}.webhook-form,.webhook-card{margin-bottom:20px}.webhook-form .settings-row>input{width:100%;box-sizing:border-box;padding:10px 12px;color:inherit;background:var(--color-paper);border:1px solid var(--color-border);border-radius:8px;font:inherit}.webhook-form .settings-row>input:focus-visible{outline:2px solid currentColor;outline-offset:2px}.webhook-events{border:0;margin:0;display:block;min-width:0}.webhook-events legend{padding:0;font-weight:600}.webhook-events label{display:flex;gap:8px;align-items:center;font-size:13px}.webhook-families{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:16px}.webhook-actions{justify-content:flex-start;gap:8px;flex-wrap:wrap}.webhook-url,.webhook-history .settings-hint{overflow-wrap:anywhere}.webhook-history h3{margin:0 auto 0 0;font-size:14px}.webhook-form .settings-row>label.settings-label{display:block;text-align:left}.webhook-events label{flex-direction:row}.webhook-events input[type=checkbox]{width:auto;flex:none;margin:0;padding:0}.apps{margin:32px 0}.apps-index{margin:0}.apps-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.apps-heading h2{font-size:16px;letter-spacing:-.2px;margin:0}.apps-heading p,.app-state{font-size:13px;margin:6px 0 0}.app-items{display:grid;gap:6px;list-style:none;padding:0;margin:16px 0}.workspace-page .app-row{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:48px;margin:0;padding:8px 14px;border:0;border-radius:12px;background:var(--color-surface);color:var(--color-text-primary);font:400 14px/20px var(--font-voice);text-align:left;white-space:normal}.workspace-page .app-row:hover,.workspace-page .app-row:focus-visible{background:var(--color-surface-hover)}.app-row .app-name{min-width:0;overflow-wrap:anywhere}.app-form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin:20px 0}.app-form label{min-width:min(100%,220px);max-width:100%;flex:1;gap:8px;font-size:13px;font-weight:550}.app-form input{width:100%}.app-form>p,.app-form>.app-error{flex-basis:100%;margin:0;font-size:13px}.app-error{font-size:13px;color:var(--status-blocked);margin:16px 0}.app-view{margin-top:0}.apps-heading :is(.app-title,.apps-title){margin:0;font:400 24px/1.2 var(--font-mark);letter-spacing:-.4px;overflow-wrap:anywhere}.app-view>.app-state{margin-bottom:24px}.app-view .repository-items li{display:flex;align-items:center;gap:12px}.app-view .repository-items .repository-row{flex:1;min-width:0}.app-view :is(.repository-actions,.app-actions){flex:none}.workspace-page :is(.repository-actions,.app-actions) .btn[data-icon-only]{width:32px;padding:0;color:var(--color-text-primary)}:is(.repository-actions,.app-actions)>.pm-menu{left:auto;right:0}@media(max-width:560px){.apps-heading{flex-wrap:wrap}.app-form label{flex-basis:100%}}.apps,.app-view{color:var(--color-text-primary)}.apps-heading p,.app-view .eyebrow,.app-view .repository-meta,.app-view .repository-row>svg{color:inherit}@media(max-width:599px){.workspace-page :is(.repository-actions,.app-actions) .btn[data-icon-only]{width:44px}}.apps-heading-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.apps-heading-actions .field-select{min-width:120px}.section-navigation{display:inline-flex;flex:none}.workspace-page .section-switch{--section-track: 36px;--section-item: 32px;--section-pad: 2px;display:inline-flex;flex:none;align-items:center;height:var(--section-track);min-height:0;margin:0;padding:var(--section-pad);gap:0;border:0;border-radius:999px;background:var(--color-surface);color:var(--color-text-primary);font:500 14px/20px var(--font-voice);letter-spacing:0}.section-switch .section-option{position:relative;display:inline-flex;flex:none;align-items:center;gap:6px;height:var(--section-item);min-height:0;margin:0;padding:0 12px;border:0;border-radius:999px;background:none;color:inherit;font:inherit}.section-option:before{content:"";position:absolute;top:0;right:.5px;bottom:0;left:.5px;border-radius:inherit;background:var(--color-paper)}.section-option>*{position:relative}.section-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-switch .section-caret{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:var(--section-item);min-height:0;margin:0 0 0 -2px;padding:0;border:0;border-radius:999px;background:none;color:inherit;font:inherit}.section-switch[data-back]>.section-caret:hover,.section-switch[data-back].open>.section-caret{background:var(--color-surface-hover)}.section-switch .hi{width:16px;height:16px;flex:none}.section-back-slot{display:inline-flex;flex:none;overflow:hidden;width:0;height:16px;margin-right:-6px;opacity:0}.section-switch[data-back] .section-back-slot{width:16px;margin:0 4px 0 -4px;opacity:1}.workspace-page .section-switch:disabled,.section-switch[data-disabled]{opacity:.35;cursor:default}.section-switch button:disabled{opacity:1;cursor:default}.section-navigation>.pm-menu{min-width:100%}@media(max-width:599px){.workspace-page .section-switch{--section-track: 44px;--section-item: 44px;--section-pad: 0px}.section-option:before{top:2px;right:2.5px;bottom:2px;left:2.5px}.section-switch .section-caret{width:44px}.section-navigation>.pm-menu{left:auto;right:0}}
