:root{--color-dark-purple:#1c0d1f;--color-light-purple:#f19ffe;--color-light-red:#ff9aa2;--color-dark-red:#321b1f;--color-yellow:#fcfbde;--color-sage:#caf4cb;--color-dark-green:#142620;--color-gray:#f4f4f2;--color-light-blue:#9ad7ff;--color-dark-blue:#3d444e;--color-github-blue:#151b23;--color-black:#0c0e12;--color-white:#ffffff;--color-semi-purple:#231925;--color-purple:#3c2c3e}#root{--diff-code-insert-background-color:var(--color-dark-green);--diff-code-delete-background-color:var(--color-dark-red)}body{background-color:var(--color-dark-purple);color:var(--color-gray);font-family:Arial,sans-serif;margin:0;padding:0}.pr-description{max-width:100%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.pr-description blockquote{border-left:2px solid var(--color-light-purple);padding-left:10px;margin-left:5px;color:var(--color-light-purple)}.container{padding:20px;min-height:100vh}h1{color:var(--color-light-purple)}h2{color:var(--color-light-blue)}h3{color:var(--color-sage)}.input{padding:10px;border-radius:5px;background-color:var(--color-gray);color:var(--color-dark-purple)}.button,.input{margin-right:10px;border:none}.button{padding:10px 15px;border-radius:5px;cursor:pointer;font-weight:700}.button-primary{background-color:var(--color-light-purple);color:var(--color-dark-purple)}.button-secondary{background-color:var(--color-light-blue);color:var(--color-dark-purple)}.button-tertiary{background-color:var(--color-semi-purple);color:var(--color-white)}.error{color:var(--color-light-purple)}.diff-viewer{background-color:var(--color-dark-purple);padding:20px;border-radius:5px;margin-top:20px}.diff-content{color:var(--color-dark-blue);padding:1px;border-radius:5px;overflow-x:auto}.commit-list{padding:20px;margin-top:20px}.commit-item,.commit-list{background-color:var(--color-dark-purple);border-radius:5px}.commit-item{margin-bottom:20px;padding:10px;border:1px solid var(--color-light-purple)}.file-link{color:var(--color-light-blue);text-decoration:none}.file-link:hover{text-decoration:underline}.diff-content,.monospace{font-family:JetBrains Mono,Consolas,Courier New,monospace}.diff-content{color:var(--color-black);font-size:14px;line-height:1.5}.diff-file{margin-bottom:20px;border-radius:5px;overflow:hidden}.diff-content .diff-gutter,.diff-file{background-color:var(--color-dark-purple)}.diff-content .diff-gutter{color:var(--color-gray);padding:0 10px}.diff-content .diff-code{padding:0 10px}.dry-run-inputs{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:20px;gap:20px}.input-group{display:flex;flex-direction:column}.input-label{font-size:.8em;margin-bottom:5px;color:var(--color-light-blue)}.dry-run-inputs .input{width:100%;box-sizing:border-box}.dry-run-inputs .button{margin-top:10px;width:100%}.dry-run-response{margin-top:20px;background-color:var(--color-dark-purple);padding:20px;border-radius:5px}.dry-run-response pre{background-color:var(--color-gray);color:var(--color-black);padding:10px;border-radius:5px;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}.dry-run-diff-viewer{background-color:var(--color-dark-purple);padding:20px;border-radius:5px;margin-top:20px}.dry-run-diff-viewer .diff-file{margin-bottom:40px}.downloading-status{margin-top:20px;display:flex;align-items:center;gap:10px}.loading-spinner{width:20px;height:20px;border-top:2px solid var(--color-light-purple);border:2px solid var(--color-light-purple);border-top-color:var(--color-dark-purple);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pr-status .ci-status{color:#ffffff;padding:2px 5px;border-radius:10px;margin:0 5px;display:inline-flex;align-items:center;background-color:rgba(0,0,0,.2)}.ci-status-detail .pr-status-detail{margin-left:5px;margin-right:5px}hr{border:none;border-top:1px solid rgba(255,255,255,.122);margin:20px 0}.center{display:flex;justify-content:center;align-items:center;height:100vh}.header-icon{width:40px;height:37px}.header-title{display:inline}.header{padding:2rem 1rem 1rem}.header-right{display:flex;justify-content:flex-end;align-items:center}.content{background-color:var(--color-dark-purple)!important;margin-left:1rem;padding-left:1rem}.diff-hunk{background-color:var(--color-black);color:#e2e8f0}.flags-section{margin-top:20px}.flags-section .input-label{display:block;margin-bottom:15px}.flags-section .flex{display:flex;align-items:center;gap:10px;margin-bottom:15px}.flags-section .input{flex:1 1;max-width:200px}.flags-section .flex.gap-2{display:flex;gap:8px;margin-bottom:0;margin-left:10px}.flags-section button{padding:8px;border-radius:5px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-dark-purple);transition:opacity .2s ease}.flags-section button:hover{opacity:.9}.flags-section button[aria-label="Add flag"]{background-color:var(--color-light-blue)}.flags-section button[disabled]{opacity:.5;cursor:not-allowed}.flags-section button[aria-label="Remove flag"]{background-color:var(--color-light-red)}a{color:inherit}.pr-info{width:100%;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.pr-info img{max-width:100%;height:auto;margin-bottom:1rem;display:block}.actions{background-image:var(--Paper-overlay)!important;background-color:var(--color-dark-purple)!important;box-shadow:var(--Paper-shadow)!important;transition:"box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms"}.modal-header--sticky{position:-webkit-sticky;position:sticky;top:0;background-color:var(--color-purple);z-index:1055}.diff-line-hover-new.diff-gutter,.diff-line-hover-old.diff-gutter{&:before{content:""!important}}.diff-inline-split{background-color:#243552;color:#fff}@keyframes float{0%{box-shadow:0 5px 15px 0 rgba(0,0,0,.6);transform:translatey(0)}50%{box-shadow:0 25px 15px 0 rgba(0,0,0,.2);transform:translatey(-20px)}to{box-shadow:0 5px 15px 0 rgba(0,0,0,.6);transform:translatey(0)}}.animate-flicker{animation:float 6s ease-in-out infinite}.linenumber{-webkit-user-select:none;user-select:none}