:root{--gitbiz-blue:#2563eb;--gitbiz-ink:#1d1d1f;--gitbiz-muted:#66666d;--gitbiz-border:#e6e6e6;--gitbiz-paper:#ffffff;--nextra-bg:255,255,255}html{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}body{margin:0;letter-spacing:-.012em;background:var(--gitbiz-paper)}.dark{--gitbiz-blue:#5f9eff;--gitbiz-ink:#ededed;--gitbiz-muted:#8f8f98;--gitbiz-border:#2a2a2a;--gitbiz-paper:#000000;--nextra-bg:0,0,0}.x\:max-w-6xl{max-width:88rem!important}.x\:max-w-\[90rem\]{max-width:94rem!important}.brand-lockup{display:flex;align-items:center;gap:.55rem;font-size:.93rem;font-weight:600;letter-spacing:-.02em}.brand-mark{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--gitbiz-ink);border-radius:6px;font-size:12px;font-weight:700}.brand-edition{margin-left:.15rem;padding-left:.7rem;border-left:1px solid var(--gitbiz-border);color:var(--gitbiz-muted);font-size:.68rem;font-weight:500;letter-spacing:.035em;text-transform:uppercase}.access-label{display:flex;align-items:center;gap:.45rem;color:var(--gitbiz-muted);font-size:.72rem}.access-dot{width:6px;height:6px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 3px color-mix(in srgb,#22c55e 14%,transparent)}article{--x-color-primary-600:var(--gitbiz-blue)}article h1{margin-top:1.35rem!important;font-size:clamp(2.25rem,4vw,3.2rem)!important;line-height:1.06!important;letter-spacing:-.048em!important;font-weight:650!important}article h1+h2{max-width:760px;margin-top:.9rem!important;padding:0!important;border:0!important;color:var(--gitbiz-muted);font-family:inherit;font-size:clamp(1.15rem,2vw,1.35rem)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:-.022em!important}article h2{margin-top:3rem!important;padding-top:0;border-top:0;font-size:1.65rem!important;line-height:1.25!important;letter-spacing:-.035em!important;font-weight:620!important}article h3{margin-top:2rem!important;font-size:1.18rem!important;letter-spacing:-.025em!important;font-weight:600!important}article li,article p{color:color-mix(in srgb,var(--gitbiz-ink) 88%,transparent);font-size:.96rem;line-height:1.7!important}article li a,article p a{text-decoration-color:color-mix(in srgb,var(--gitbiz-blue) 42%,transparent)!important;text-underline-offset:.18em;transition:color .15s ease,text-decoration-color .15s ease}article li a,article li a:visited,article p a,article p a:visited{color:var(--gitbiz-blue)!important}article li a:hover,article p a:hover{color:color-mix(in srgb,var(--gitbiz-blue) 78%,var(--gitbiz-ink))!important;text-decoration-color:currentColor!important}article>p{max-width:780px}article table{font-size:.84rem}article th{color:var(--gitbiz-muted);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.playbook-kicker{display:inline-flex;margin-top:1.1rem;padding:.32rem .5rem;border:1px solid var(--gitbiz-border);border-radius:5px;color:var(--gitbiz-muted);font-size:.62rem;font-weight:600;letter-spacing:.09em}.company-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:2.3rem 0 3rem;border-block:1px solid var(--gitbiz-border)}.company-facts>div{display:flex;flex-direction:column;gap:.3rem;padding:1rem 1.1rem;border-right:1px solid var(--gitbiz-border)}.company-facts>div:last-child{border-right:0}.company-facts span{color:var(--gitbiz-muted);font-size:.64rem;letter-spacing:.07em;text-transform:uppercase}.company-facts strong{font-size:.82rem;font-weight:500}.research-block{position:relative;max-width:800px;margin:2rem 0;padding:1.15rem 1.3rem 1.15rem 1.45rem;border:1px solid var(--gitbiz-border);border-radius:8px;background:color-mix(in srgb,var(--gitbiz-paper) 96%,var(--gitbiz-blue) 4%);overflow:hidden}.research-block:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--gitbiz-blue)}.research-evidence{background:color-mix(in srgb,var(--gitbiz-paper) 96%,#10b981 4%)}.research-evidence:before{background:#10b981}.research-lesson{background:color-mix(in srgb,var(--gitbiz-paper) 96%,#a855f7 4%)}.research-lesson:before{background:#a855f7}.research-eyebrow{display:flex;align-items:center;gap:.45rem;margin-bottom:.55rem;color:var(--gitbiz-muted);font-size:.64rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.research-eyebrow span{width:12px;height:1px;background:currentColor}.research-title{display:block;margin-bottom:.25rem;font-size:.95rem;letter-spacing:-.015em}.research-body,.research-body p{margin:0!important;color:color-mix(in srgb,var(--gitbiz-ink) 82%,transparent)!important;font-size:.88rem;line-height:1.65!important}.timeline{position:relative;margin:1.5rem 0}.timeline:before{content:"";position:absolute;left:4.55rem;top:.5rem;bottom:.5rem;width:1px;background:var(--gitbiz-border)}.timeline-event{display:grid;grid-template-columns:3.6rem 1fr;gap:2rem;position:relative;padding:0 0 2.15rem}.timeline-event:before{content:"";position:absolute;top:.4rem;left:4.28rem;width:9px;height:9px;border:2px solid var(--gitbiz-paper);border-radius:50%;background:var(--gitbiz-blue);box-shadow:0 0 0 1px var(--gitbiz-blue)}.timeline-event time{color:var(--gitbiz-muted);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.timeline-event strong{font-size:.94rem}.timeline-copy,.timeline-copy p{margin:.35rem 0 0!important;color:var(--gitbiz-muted)!important;font-size:.84rem;line-height:1.6!important}.research-shot{width:min(100%,720px);margin:2.4rem 0}.shot-frame{padding:.55rem;border:1px solid var(--gitbiz-border);border-radius:10px;background:color-mix(in srgb,var(--gitbiz-paper) 96%,var(--gitbiz-ink) 4%);box-shadow:0 16px 45px rgba(0,0,0,.08)}.shot-frame img{width:100%;border-radius:6px}.shot-placeholder{display:flex;min-height:330px;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border:1px dashed color-mix(in srgb,var(--gitbiz-border) 80%,transparent);border-radius:6px;background:repeating-linear-gradient(135deg,transparent,transparent 12px,color-mix(in srgb,var(--gitbiz-border) 22%,transparent) 12px,color-mix(in srgb,var(--gitbiz-border) 22%,transparent) 13px);text-align:center}.shot-placeholder span{color:var(--gitbiz-muted);font-size:.63rem;letter-spacing:.1em;text-transform:uppercase}.shot-placeholder strong{max-width:380px;font-family:inherit;font-size:1.2rem;font-weight:550;letter-spacing:-.025em}.research-shot figcaption{display:flex;gap:.55rem;margin-top:.7rem;color:var(--gitbiz-muted);font-size:.72rem;line-height:1.5}.research-shot figcaption span{color:var(--gitbiz-ink);font-weight:600;text-transform:uppercase}.trustmrr-chart{max-width:800px;margin:2rem 0 2.4rem;padding:1rem 1.1rem .85rem;border:1px solid var(--gitbiz-border);border-radius:10px;background:color-mix(in srgb,var(--gitbiz-paper) 97%,var(--gitbiz-blue) 3%)}.trustmrr-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.trustmrr-metrics>div{display:grid;gap:.2rem;padding:.75rem .8rem;border:1px solid var(--gitbiz-border);border-radius:7px;background:color-mix(in srgb,var(--gitbiz-paper) 92%,var(--gitbiz-ink) 8%)}.trustmrr-metrics span{color:var(--gitbiz-muted);font-size:.65rem}.trustmrr-metrics strong{font-size:1.2rem;letter-spacing:-.035em}.trustmrr-attribution{margin:.7rem 0 0;color:var(--gitbiz-muted);font-size:.68rem;line-height:1.45}.trustmrr-attribution a{color:var(--gitbiz-blue);text-decoration-color:color-mix(in srgb,var(--gitbiz-blue) 42%,transparent);text-underline-offset:.16em}.trustmrr-chart-muted p{max-width:600px;margin:.8rem 0 0;color:var(--gitbiz-muted);font-size:.8rem;line-height:1.6}.trustmrr-skeleton{height:1.2rem;border-radius:4px;background:color-mix(in srgb,var(--gitbiz-border) 68%,transparent);animation:trustmrr-pulse 1.4s ease-in-out infinite}@keyframes trustmrr-pulse{50%{opacity:.45}}.playbook-groups{display:grid;gap:2rem;margin:1.3rem 0 2.5rem}.playbook-group h3{margin:0 0 .8rem!important;font-size:1.12rem!important}.playbook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.playbook-tile{position:relative;display:flex;min-height:116px;flex-direction:column;justify-content:space-between;padding:1rem 2.7rem 1rem 1rem;border:1px solid var(--gitbiz-border);border-radius:8px;background:color-mix(in srgb,var(--gitbiz-paper) 98%,var(--gitbiz-ink) 2%);color:var(--gitbiz-ink)!important;text-decoration:none!important;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.playbook-tile:hover{border-color:color-mix(in srgb,var(--gitbiz-ink) 28%,var(--gitbiz-border));background:color-mix(in srgb,var(--gitbiz-paper) 95%,var(--gitbiz-ink) 5%);transform:translateY(-1px)}.playbook-tile strong{max-width:92%;font-size:.9rem;font-weight:560;line-height:1.35;letter-spacing:-.018em}.playbook-tile i{position:absolute;right:1rem;bottom:.92rem;color:var(--gitbiz-muted);font-size:1rem;font-style:normal;transition:color .16s ease,transform .16s ease}.playbook-tile:hover i{color:var(--gitbiz-ink);transform:translateX(2px)}.playbook-badge{display:inline-flex;align-items:center;margin-left:.55rem;padding:.16rem .42rem;border:1px solid color-mix(in srgb,var(--gitbiz-muted) 40%,var(--gitbiz-border));border-radius:999px;color:var(--gitbiz-muted);font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:lowercase;vertical-align:middle}.playbook-badge--tile{margin:0;align-self:flex-start}.playbook-tile--disabled{cursor:not-allowed;opacity:.58;border-style:dashed}.playbook-tile--disabled,.playbook-tile--disabled:hover{background:color-mix(in srgb,var(--gitbiz-paper) 96%,var(--gitbiz-ink) 4%)}.playbook-tile--disabled:hover{transform:none;border-color:var(--gitbiz-border)}.playbook-tile--disabled strong{color:var(--gitbiz-muted)}.access-page{--access-bg:#080808;--access-surface:#141414;--access-text:#f5f5f5;--access-muted:#88888f;--access-border:#2d2d2f;display:flex;min-height:100vh;min-height:100dvh;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1.25rem 1.5rem;background:var(--access-bg);color:var(--access-text)}.access-panel{width:min(100%,360px);margin:auto 0}.access-logo{display:block;width:98px;height:32px;margin:0 auto 1.25rem;object-fit:contain}.access-page .access-panel h1{margin:0 0 2rem!important;text-align:center;font-size:2rem!important;letter-spacing:-.04em!important}.access-form{display:grid;gap:.75rem}.access-label-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.access-code-fields{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.45rem}.access-form input{width:100%;height:46px;box-sizing:border-box;padding:0 .9rem;border:1px solid var(--access-border);border-radius:7px;background:var(--access-surface);color:var(--access-text);font-size:.88rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.access-form .access-code-digit{padding:0;text-align:center;font-size:1rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;caret-color:var(--access-text)}.access-form input::placeholder{color:var(--access-muted)}.access-form input:focus{border-color:color-mix(in srgb,var(--gitbiz-blue) 70%,var(--gitbiz-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--gitbiz-blue) 12%,transparent)}.access-error{min-height:1rem;color:#f87171;font-size:.72rem;line-height:1.35;text-align:center}.access-form button{width:100%;height:46px;box-sizing:border-box;border:0;border-radius:7px;background:var(--access-text);color:var(--access-bg);font-size:.86rem;font-weight:600;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.access-form button:hover{opacity:.88}.access-form button:active{transform:translateY(1px)}.access-form button:disabled{cursor:wait;opacity:.65}.access-help{color:var(--access-muted)!important;font-size:.76rem;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--access-muted) 45%,transparent);text-underline-offset:.2em;cursor:pointer}.access-help:hover{color:var(--access-text)!important;text-decoration-color:currentColor}.sidebar-soon-item{display:flex;min-width:0;flex:1 1;align-items:center;justify-content:space-between;gap:.55rem;color:var(--gitbiz-muted)}.sidebar-soon-item>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.sidebar-soon-badge{flex:none;padding:.12rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--gitbiz-muted) 13%,transparent);color:var(--gitbiz-muted);font-size:.62rem;font-weight:600;line-height:1.35;letter-spacing:.02em;text-transform:lowercase}a:has(>.sidebar-soon-item){cursor:not-allowed!important;opacity:.58;pointer-events:none}a:has(>.sidebar-soon-item):hover{background:transparent!important;color:inherit!important}aside,nav{font-size:.82rem}footer{justify-content:space-between!important;color:var(--gitbiz-muted);font-size:.72rem}button,code,input,pre{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}.dark .research-block{box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.dark .shot-frame{box-shadow:0 14px 38px rgba(0,0,0,.45)}@media (max-width:800px){.access-label,.brand-edition{display:none}.company-facts{grid-template-columns:repeat(2,1fr)}.company-facts>div:nth-child(2){border-right:0}.company-facts>div:nth-child(-n+2){border-bottom:1px solid var(--gitbiz-border)}.shot-placeholder{min-height:220px}article h1{font-size:2.15rem!important}article h2{font-size:1.4rem!important}.playbook-grid{grid-template-columns:1fr}.playbook-tile{min-height:102px}.trustmrr-metrics{grid-template-columns:1fr}}