.git-pro{position:absolute;inset:0 auto 0 0;height:100%;min-height:100svh;overflow:hidden;pointer-events:none;user-select:none;color:rgb(var(--pro-text));font-family:Git,system-ui,sans-serif;--pro-a:105,147,255;--pro-b:255,126,36;--pro-text:238,242,255;--pro-muted:167,184,217;--pro-sky-top:16,23,43;--pro-sky-mid:7,15,31;--pro-sky-bottom:9,23,37;--pro-dx:0px;--pro-dy:0px;background:rgb(var(--pro-sky-mid))}
.git-pro__atmosphere{position:absolute;inset:-60px;background:radial-gradient(ellipse at 54% 60%,rgba(var(--pro-a),.13),transparent 53%),radial-gradient(ellipse at 7% 20%,rgba(var(--pro-b),.08),transparent 56%),linear-gradient(140deg,rgb(var(--pro-sky-top)),rgb(var(--pro-sky-mid)) 65%,rgb(var(--pro-sky-bottom)));transform:translate(calc(var(--pro-dx)*.3),calc(var(--pro-dy)*.3))}
.git-pro__canvas,.git-pro__arch{position:absolute;inset:0;width:100%;height:100%;opacity:0}
.git-pro__arch{filter:blur(var(--pro-arch-blur,2.5px));transform:translateZ(0)}
.git-pro[data-renderer="canvas"] .git-pro__canvas,.git-pro[data-renderer="canvas"] .git-pro__arch{opacity:1}
.git-pro__grain{position:absolute;inset:0;opacity:.17;background-image:repeating-linear-gradient(0deg,transparent 0 3px,#b6c9ff06 3px 4px);mix-blend-mode:screen}
.git-pro__head{position:absolute;left:clamp(26px,5vw,72px);right:36px;top:clamp(32px,5.5vh,64px);display:flex;align-items:center;justify-content:space-between;gap:16px}
.git-pro__clock{display:flex;gap:13px;font-size:12px;color:rgb(var(--pro-muted));letter-spacing:.02em}
.git-pro__time{color:rgb(var(--pro-text));font-variant-numeric:tabular-nums}
.git-pro__tier{display:flex;align-items:center;gap:9px;border:1px solid #b6c9ff24;border-radius:99px;padding:9px 14px;font-size:10px;font-weight:500;letter-spacing:.16em;color:#dbe6ff;background:#13203e80;box-shadow:inset 0 1px #ffffff0a;backdrop-filter:blur(12px)}
.git-pro__tier:before{content:"";width:5px;height:5px;border-radius:50%;background:rgb(var(--pro-b));box-shadow:0 0 10px rgba(var(--pro-b),.4)}
.git-pro[data-daylight="true"] .git-pro__tier{color:rgb(var(--pro-text));background:#ffffff80;border-color:rgba(var(--pro-a),.24);box-shadow:inset 0 1px #fff}
.git-pro__intro{position:absolute;top:clamp(105px,14vh,150px);left:clamp(26px,5vw,72px);right:32px;transform:translate(calc(var(--pro-dx)*-.15),calc(var(--pro-dy)*-.1))}
.git-pro__eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--pro-muted));margin-bottom:17px}
.git-pro__title{font-size:clamp(30px,3.6vw,52px);font-weight:500;line-height:1.06;letter-spacing:-.055em;max-width:650px;text-wrap:balance}
.git-pro__description{margin-top:18px;font-size:14px;line-height:1.55;color:rgb(var(--pro-muted))}
.git-pro__footer{position:absolute;left:clamp(26px,5vw,72px);right:36px;bottom:32px;display:flex;gap:20px;align-items:center;font-size:11px;color:rgb(var(--pro-muted));letter-spacing:.015em}
.git-pro__footer:before{content:"";width:32px;height:1px;background:linear-gradient(90deg,rgba(var(--pro-b),.8),rgba(var(--pro-a),.2))}
.git-pro__footer span:last-child{margin-left:auto;color:rgb(var(--pro-muted));font-size:10px}
.git-pro__fallback{position:absolute;left:26%;top:47%;width:45%;height:31%;border:1px solid #7f9eff38;border-radius:12px;transform:skewY(-9deg);background:repeating-linear-gradient(0deg,transparent 0 19px,#7f9eff22 20px 21px),linear-gradient(120deg,#3663b72e,#14284e);box-shadow:-85px 22px 0 -10px #31517b22,80px -20px 0 -10px #31517b22,0 0 90px #3663b72b}
.git-pro[data-renderer="canvas"] .git-pro__fallback{display:none}
.git-pro[data-small="true"] .git-pro__head{left:28px;right:22px}.git-pro[data-small="true"] .git-pro__clock{gap:8px}.git-pro[data-small="true"] .git-pro__tier{padding:8px 10px;font-size:9px}
.git-pro[data-small="true"] .git-pro__intro{left:28px;right:24px}.git-pro[data-small="true"] .git-pro__title{font-size:34px}.git-pro[data-small="true"] .git-pro__description{font-size:12px}.git-pro[data-small="true"] .git-pro__footer{left:28px}.git-pro[data-small="true"] .git-pro__footer span:last-child{display:none}
.git-pro[data-short="true"] .git-pro__intro{top:97px}.git-pro[data-short="true"] .git-pro__title{font-size:32px}.git-pro[data-short="true"] .git-pro__description{margin-top:10px}.git-pro[data-short="true"] .git-pro__footer{bottom:20px}
.git-pro[data-compact="true"]{display:none}
@media(prefers-reduced-motion:reduce){.git-pro__atmosphere,.git-pro__intro{transform:none;transition:none}}
