.git-dialog{border:none;padding:0;background:transparent;max-width:min(460px,calc(100vw - 32px));width:100%;margin:auto}.git-dialog::-webkit-backdrop{background:rgba(14,14,15,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.git-dialog::backdrop{background:rgba(14,14,15,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.git-dialog__inner{position:relative;background:var(--pp-ink);color:var(--pp-bone);border:1px solid rgba(250,249,246,.14);padding:clamp(28px,5vw,40px)}.git-dialog__close{position:absolute;top:10px;right:12px;width:36px;height:36px;border:none;background:none;color:rgba(250,249,246,.6);font-size:26px;line-height:1;cursor:pointer}.git-dialog__close:hover{color:var(--pp-bone)}.git-dialog__eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--pp-red-on-dark);margin-bottom:12px}.git-dialog__title{font-family:var(--font-display);font-size:clamp(28px,5vw,36px);letter-spacing:.01em;margin:0 0 10px}.git-dialog__body{font-family:var(--font-serif);font-size:14px;line-height:1.65;color:rgba(250,249,246,.78);margin:0 0 22px}.git-dialog__channels{display:flex;flex-direction:column;gap:10px}.git-channel{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;text-align:left;background:rgba(250,249,246,.05);border:1px solid rgba(250,249,246,.16);color:var(--pp-bone);cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.git-channel:hover{border-color:var(--pp-red-on-dark);background:rgba(250,249,246,.08);transform:translateY(-1px)}.git-channel__icon{flex-shrink:0;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(250,249,246,.2);color:var(--pp-red-on-dark)}.git-channel__icon svg{width:18px;height:18px}.git-channel__title{display:block;font-family:var(--font-display);font-size:17px;letter-spacing:.04em;text-transform:uppercase}.git-channel__sub{display:block;font-family:var(--font-serif);font-size:12px;color:rgba(250,249,246,.6);margin-top:2px}.git-dialog__form{display:flex;flex-direction:column;gap:8px}.git-dialog__label{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgba(250,249,246,.55);margin-top:6px}.git-dialog__input{width:100%;padding:12px 14px;font-family:var(--font-serif);font-size:15px;color:var(--pp-bone);background:rgba(250,249,246,.06);border:1px solid rgba(250,249,246,.22);border-radius:0}.git-dialog__input:focus{outline:none;border-color:var(--pp-red-on-dark)}.git-dialog__textarea{resize:vertical;min-height:96px}.git-dialog__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.git-dialog__submit{margin-top:12px;width:100%;justify-content:center}.git-dialog__submit:disabled{opacity:.6;cursor:default}.git-dialog__error{font-family:var(--font-serif);font-size:13px;color:var(--pp-red-on-dark);margin:4px 0 0}.git-dialog__error a{color:inherit;text-decoration:underline}.git-dialog__footline{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:10px 0 0;font-family:var(--font-serif);font-size:12px}.git-dialog__footline a{color:rgba(250,249,246,.6);text-decoration:underline}.git-dialog__back{border:none;background:none;padding:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-red-on-dark);cursor:pointer}@media (max-width:640px){.git-dialog{margin:auto 0 0;max-width:100vw;width:100vw}.git-dialog__inner{border-left:none;border-right:none;border-bottom:none;padding-bottom:calc(28px + env(safe-area-inset-bottom))}}.sg-dialog{border:none;padding:0;background:transparent;max-width:min(440px,calc(100vw - 32px));width:100%;margin:auto}.sg-dialog::-webkit-backdrop{background:rgba(14,14,15,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sg-dialog::backdrop{background:rgba(14,14,15,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sg-dialog__inner{position:relative;background:var(--pp-ink);color:var(--pp-bone);border:1px solid rgba(250,249,246,.14);padding:clamp(28px,5vw,40px)}.sg-dialog__close{position:absolute;top:10px;right:12px;width:36px;height:36px;border:none;background:none;color:rgba(250,249,246,.6);font-size:26px;line-height:1;cursor:pointer}.sg-dialog__close:hover{color:var(--pp-bone)}.sg-dialog__eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--pp-red-on-dark);margin-bottom:12px}.sg-dialog__title{font-family:var(--font-display);font-size:clamp(28px,5vw,36px);letter-spacing:.01em;margin:0 0 10px}.sg-dialog__body{font-family:var(--font-serif);font-size:14px;line-height:1.65;color:rgba(250,249,246,.78);margin:0 0 22px}.sg-dialog__form{display:flex;flex-direction:column;gap:10px}.sg-dialog__label{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgba(250,249,246,.55)}.sg-dialog__input{width:100%;padding:13px 14px;font-family:var(--font-serif);font-size:15px;color:var(--pp-bone);background:rgba(250,249,246,.06);border:1px solid rgba(250,249,246,.22);border-radius:0}.sg-dialog__input:focus{outline:none;border-color:var(--pp-red-on-dark)}.sg-dialog__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.sg-dialog__submit{margin-top:6px;width:100%;justify-content:center}.sg-dialog__submit:disabled{opacity:.6;cursor:default}.sg-dialog__error{font-family:var(--font-serif);font-size:13px;color:var(--pp-red-on-dark);margin:4px 0 0}.sg-dialog__error a{color:inherit;text-decoration:underline}.sg-dialog__note{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(250,249,246,.4);margin:6px 0 0}.sg-dialog__success .pp-btn{margin-top:8px}.sg-dialog .pp-btn,.site-nav__guide{display:inline-flex;align-items:center;gap:8px}.sg-dialog .pp-btn svg{width:15px;height:15px;flex-shrink:0}@media (max-width:640px){.sg-dialog{margin:auto 0 0;max-width:100vw;width:100vw}.sg-dialog__inner{border-left:none;border-right:none;border-bottom:none;padding-bottom:calc(28px + env(safe-area-inset-bottom))}}