.gitly-page{--brand-end:#009399;--wash-brand:16%;--wash-warm:30%;--shadow-float:0 0 0 1px #0000000d, 0 25px 50px -12px #02353840;line-height:1.5}@supports (color:lab(0% 0 0)){.gitly-page{--brand-end:lab(54.7518% -37.4343 -15.3271);--shadow-float:0 0 0 1px #0000000d, 0 25px 50px -12px lab(19.2832% -15.647 -6.42392/.25)}}.dark .gitly-page{--brand-end:#4eccd3;--wash-brand:14%;--wash-warm:12%}@supports (color:lab(0% 0 0)){.dark .gitly-page{--brand-end:lab(75.5487% -34.5008 -14.2005)}}.gitly-page .install-tabs{width:auto;height:auto;display:grid}.gitly-page .gitly-nav{color:var(--muted-foreground);flex-wrap:wrap;gap:12px 24px;padding-block:20px;font-size:14px;display:flex}.gitly-page .gitly-nav a:hover{color:var(--brand)}.gitly-page a{color:inherit}.gitly-page :focus-visible{outline:2px solid var(--ring);outline-offset:2px}.gitly-page .mono{font-family:var(--font-mono)}.gitly-page .container{width:100%;max-width:72rem;margin-inline:auto;padding-inline:24px}.gitly-page .icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.gitly-page .icon-fill{fill:currentColor;stroke:none}.gitly-page .platform-icon{fill:currentColor;flex:none;width:18px;height:18px}.gitly-page .claude-icon{color:#d97757}.gitly-page .mark{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.gitly-page .mark svg{width:18px;height:18px;overflow:visible}.gitly-page .mark circle{fill:var(--brand)}.gitly-page .mark path{fill:none;stroke:var(--foreground);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.gitly-page .mark path:last-child{stroke:var(--brand)}.gitly-page .button{border-radius:var(--radius);height:40px;font:500 14px var(--font-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.gitly-page .button .icon{width:15px;height:15px}.gitly-page .button-primary{background:var(--brand);color:var(--brand-foreground)}.gitly-page .button-primary:hover{background:color-mix(in oklab, var(--brand) 88%, var(--foreground))}.gitly-page .button-primary:hover .icon{transform:translate(2px)}.gitly-page .button-primary .icon{transition:transform .15s}.gitly-page .button-outline{border-color:var(--border);background:var(--background);color:var(--foreground)}.gitly-page .button-outline:hover{background:var(--muted)}.gitly-page .section{border-top:1px solid color-mix(in oklab, var(--border) 60%, transparent);padding-block:112px}.gitly-page .tinted{background:color-mix(in oklab, var(--surface) 50%, transparent)}.gitly-page .eyebrow{color:var(--brand);font:500 12px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0}.gitly-page h2{letter-spacing:-.028em;text-wrap:balance;margin:12px 0 16px;font-size:clamp(1.875rem,1.35rem + 1.6vw,2.25rem);font-weight:600;line-height:1.12}.gitly-page .lede{max-width:40rem;color:var(--muted-foreground);margin:0;font-size:1.125rem;line-height:1.65}.gitly-page .section-head{max-width:42rem;margin-bottom:48px}.gitly-page .note{border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted-foreground);gap:12px;margin:16px 0 0;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.gitly-page .note .icon{margin-top:2px}.gitly-page .note strong{color:var(--foreground);font-weight:500}.gitly-page .hero{position:relative;overflow:hidden}.gitly-page .bg-grid{pointer-events:none;background-image:linear-gradient(to right, color-mix(in oklab, var(--foreground) 5%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--foreground) 5%, transparent) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at top,#000 20%,#0000 70%);mask-image:radial-gradient(at top,#000 20%,#0000 70%)}.gitly-page .hero-wash{pointer-events:none;background-image:radial-gradient(40% 55% at 15% 10%, color-mix(in oklab, var(--brand) var(--wash-brand), transparent), transparent 70%), radial-gradient(35% 50% at 85% 20%, color-mix(in oklab, var(--warm) var(--wash-warm), transparent), transparent 70%);position:absolute;inset:0}.gitly-page .hero-inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;padding-block:96px 112px;display:grid;position:relative}.gitly-page .hero h1{letter-spacing:-.035em;text-wrap:balance;margin:24px 0 0;font-size:clamp(2.25rem,1.2rem + 3.8vw,3.75rem);font-weight:600;line-height:1.02}.gitly-page .gradient-text{background:linear-gradient(to right, var(--brand), var(--brand-end));color:#0000;-webkit-background-clip:text;background-clip:text}.gitly-page .hero-lede{max-width:34rem;color:var(--muted-foreground);margin:24px 0 0;font-size:1.125rem;line-height:1.65}.gitly-page .hero-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.gitly-page .hero-note{color:var(--muted-foreground);font:400 12px var(--font-mono);align-items:center;gap:8px;margin:32px 0 0;display:flex}.gitly-page .hero-note:before{content:"";background:var(--brand);border-radius:50%;flex:none;width:6px;height:6px}.gitly-page .terminal{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-float);font-family:var(--font-mono);overflow:hidden}.gitly-page .term-bar{border-bottom:1px solid var(--border);height:34px;color:var(--muted-foreground);align-items:stretch;font-size:11px;display:flex}.gitly-page .term-dots{align-items:center;gap:6px;padding:0 14px;display:flex}.gitly-page .term-dots i{background:#ff5f57;border-radius:50%;width:9px;height:9px}.gitly-page .term-dots i:nth-child(2){background:#febc2e}.gitly-page .term-dots i:nth-child(3){background:#28c840}.gitly-page .term-tab{border-left:1px solid var(--border);align-items:center;padding:0 12px;display:flex}.gitly-page .term-tab:nth-child(2){color:var(--foreground);background:var(--background)}.gitly-page .term-body{gap:9px;min-height:340px;padding:18px;font-size:12px;line-height:1.6;display:grid}.gitly-page .term-body p,.gitly-page .term-body ol{margin:0}.gitly-page .t-who{color:var(--muted-foreground)}.gitly-page .t-agent{color:var(--brand)}.gitly-page .t-plan{counter-reset:plan;color:color-mix(in oklab, var(--foreground) 80%, transparent);padding:0 0 0 4px;list-style:none}.gitly-page .t-plan li{counter-increment:plan;gap:10px;padding:2px 0;display:flex}.gitly-page .t-plan li:before{content:counter(plan);color:var(--brand)}.gitly-page .t-plan strong{color:var(--foreground);font-weight:500}.gitly-page .t-meta{color:var(--muted-foreground);padding-left:4px}.gitly-page .t-ok{color:var(--brand)}.gitly-page .t-warn{color:#f0b54a}.gitly-page .t-approve{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.gitly-page .t-approve small{background:color-mix(in oklab, var(--brand) 15%, transparent);color:var(--brand);border-radius:4px;padding:0 6px;font-size:10.5px;line-height:1.8}.gitly-page .t-cmd{background:color-mix(in oklab, var(--foreground) 5%, transparent);border-radius:6px;padding:5px 8px}.gitly-page .t-cmd span{color:var(--muted-foreground);margin-right:6px}.gitly-page .t-done{color:var(--brand);padding-left:4px}.gitly-page .caret{vertical-align:-2px;background:var(--brand);width:7px;height:14px;margin-left:6px;animation:1.1s step-end infinite gitly-blink;display:inline-block}.gitly-page .term-foot{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;padding:9px 14px;font-size:11px;display:flex}.gitly-page .term-foot span:first-child{align-items:center;gap:6px;display:flex}.gitly-page .term-foot i{background:var(--brand);border-radius:50%;width:6px;height:6px}.gitly-page .term-body>*{animation:.45s both gitly-line-in}.gitly-page .term-body>:nth-child(2){animation-delay:.5s}.gitly-page .term-body>:nth-child(3){animation-delay:.9s}.gitly-page .term-body>:nth-child(4){animation-delay:1.3s}.gitly-page .term-body>:nth-child(5){animation-delay:1.6s}.gitly-page .term-body>:nth-child(6){animation-delay:2.3s}.gitly-page .term-body>:nth-child(7){animation-delay:2.9s}.gitly-page .term-body>:nth-child(8){animation-delay:3.4s}.gitly-page .term-body>:nth-child(9){animation-delay:4s}@keyframes gitly-line-in{0%{opacity:0;transform:translateY(4px)}}@keyframes gitly-blink{50%{opacity:0}}.gitly-page .principles{border-top:1px solid color-mix(in oklab, var(--border) 60%, transparent)}.gitly-page .principles .container{color:var(--muted-foreground);font:500 12px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:10px 32px;padding-block:22px;display:flex}.gitly-page .principles span{align-items:center;gap:10px;display:flex}.gitly-page .principles span:before{content:"";background:var(--brand);border-radius:50%;width:5px;height:5px}.gitly-page .install-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:0 1px 2px #0000000a}.gitly-page .install-tabs{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:1fr 1fr;gap:4px;margin:12px;padding:4px;display:grid}.gitly-page .install-tabs button{height:44px;color:var(--muted-foreground);font:500 14px var(--font-sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;transition:color .15s,background-color .15s;display:flex}.gitly-page .install-tabs button:hover{color:var(--foreground)}.gitly-page .install-tabs button span{font:500 11px var(--font-mono)}.gitly-page .install-tabs button b{border:1px solid color-mix(in oklab, var(--brand) 25%, transparent);background:color-mix(in oklab, var(--brand) 10%, transparent);color:var(--brand);font:500 10.5px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:1px 8px}.gitly-page .install-tabs button[aria-selected=true]{border-color:var(--border);background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #0000000f}.gitly-page .install-panel{padding:16px 28px 28px}.gitly-page .install-panel-head{grid-template-columns:1fr 1fr;align-items:end;gap:32px;margin-bottom:24px;display:grid}.gitly-page .install-panel-head h3{letter-spacing:-.02em;margin:8px 0 0;font-size:1.375rem;font-weight:600}.gitly-page .install-panel-head>p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.6}.gitly-page .agent-name{align-items:center;gap:10px;margin:0 0 12px;font-size:15px;font-weight:500;display:flex}.gitly-page .command-grid,.gitly-page .download-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.gitly-page .command-grid article,.gitly-page .download-grid article{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);min-width:0;padding:16px}.gitly-page .command-line{border:1px solid var(--border);background:var(--card);border-radius:10px;padding:14px 14px 48px;position:relative}.gitly-page .command-line code{color:var(--foreground);font:11.5px/1.65 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;display:block}.gitly-page .command-line code span{color:var(--muted-foreground);-webkit-user-select:none;user-select:none}.gitly-page .copy-button{border:1px solid color-mix(in oklab, var(--brand) 30%, transparent);background:color-mix(in oklab, var(--brand) 12%, transparent);height:26px;color:var(--brand);font:500 11.5px var(--font-sans);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 10px;transition:background-color .15s;display:inline-flex}.gitly-page .copy-button:hover{background:color-mix(in oklab, var(--brand) 20%, transparent)}.gitly-page .copy-button .icon{width:12px;height:12px}.gitly-page .command-line .copy-button{position:absolute;bottom:8px;right:8px}.gitly-page .steps{grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.gitly-page .steps li{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--muted-foreground);align-items:center;gap:12px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.gitly-page .steps b,.gitly-page .install-flow b{border:1px solid var(--border);background:var(--card);width:26px;height:26px;color:var(--brand);font:500 11px var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.gitly-page .download-grid article{flex-direction:column;display:flex}.gitly-page .download-grid article>p{color:var(--muted-foreground);font:12px var(--font-mono);margin:0 0 16px}.gitly-page .download-grid .button{width:100%;margin-top:auto}.gitly-page .install-flow{margin-top:28px}.gitly-page .install-flow h4{margin:0 0 12px;font-size:15px;font-weight:500}.gitly-page .install-flow ol{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.gitly-page .install-flow li{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:12px;padding:16px;display:flex}.gitly-page .install-flow span{flex-direction:column;gap:4px;display:flex}.gitly-page .install-flow strong{font-size:13.5px;font-weight:500}.gitly-page .install-flow small{color:var(--muted-foreground);font-size:12.5px;line-height:1.5}.gitly-page .install-prompt{border:1px solid color-mix(in oklab, var(--brand) 25%, var(--border));border-radius:var(--radius);background:color-mix(in oklab, var(--brand) 5%, var(--card));margin-top:12px;padding:16px 18px}.gitly-page .install-prompt>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.gitly-page .install-prompt span{color:var(--brand);font:500 11.5px var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.gitly-page .install-prompt p{color:var(--foreground);font:12.5px/1.7 var(--font-mono);-webkit-user-select:all;user-select:all;margin:12px 0 0}.gitly-page .agent-picker{border:0;min-width:0;margin:16px 16px 0;padding:0}.gitly-page .agent-picker legend{color:var(--foreground);margin-bottom:10px;padding:0;font-size:13.5px;font-weight:500}.gitly-page .agent-options{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;gap:6px;padding:4px;display:flex}.gitly-page .agent-option{min-height:40px;color:var(--muted-foreground);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;flex:auto;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:500;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex;position:relative}.gitly-page .agent-option em{font-style:normal}.gitly-page .agent-option:hover{color:var(--foreground);background:color-mix(in oklab, var(--card) 60%, transparent)}.gitly-page .agent-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.gitly-page .agent-option:has(input:checked){border-color:color-mix(in oklab, var(--brand) 45%, var(--border));background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #0000000f, 0 0 0 3px color-mix(in oklab, var(--brand) 12%, transparent)}.gitly-page .agent-option:has(input:checked) .platform-icon{color:var(--brand)}.gitly-page .agent-option:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.gitly-page .example-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.gitly-page .example-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow:hidden}.gitly-page .example-card header{border-bottom:1px solid var(--border);background:var(--surface);color:var(--muted-foreground);font:500 12px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.gitly-page .example-card header b{border:1px solid var(--border);background:var(--card);color:var(--brand);border-radius:6px;padding:1px 7px;font-weight:500}.gitly-page .example-card ul{margin:0;padding:4px 18px;list-style:none}.gitly-page .example-card li{border-bottom:1px solid var(--border);letter-spacing:-.01em;gap:12px;padding:16px 0;font-size:1.0625rem;line-height:1.55;display:flex}.gitly-page .example-card li:last-child{border-bottom:0}.gitly-page .example-card li:before{content:"›";color:var(--brand);font-family:var(--font-mono)}.gitly-page .workflow-grid{border:1px solid var(--border);border-radius:var(--radius);background:var(--border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.gitly-page .workflow-grid article{background:var(--card);cursor:default;outline:0;min-height:184px;padding:22px;position:relative}.gitly-page .workflow-grid article:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}.gitly-page .workflow-top{justify-content:space-between;align-items:center;display:flex}.gitly-page .icon-box{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--muted-foreground);border-radius:9px;place-items:center;transition:color .2s;display:grid}.gitly-page .icon-box svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.gitly-page .workflow-num{color:var(--muted-foreground);font:11px var(--font-mono)}.gitly-page .workflow-grid h3{margin:22px 0 6px;font-size:15px;font-weight:500}.gitly-page .workflow-grid p{color:var(--muted-foreground);margin:0;font-size:13.5px;line-height:1.55}.gitly-page .workflow-pop{background:color-mix(in oklab, var(--brand) 6%, var(--card));opacity:0;visibility:hidden;flex-direction:column;justify-content:center;padding:22px;transition:opacity .2s,visibility .2s;display:flex;position:absolute;inset:0}.gitly-page .workflow-pop small{color:var(--muted-foreground);font:500 10.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.gitly-page .workflow-pop q{quotes:"“" "”";margin:4px 0 14px;font-size:15px;font-weight:500;line-height:1.4}.gitly-page .workflow-pop b{color:var(--brand);font:500 12px/1.5 var(--font-mono);margin-top:4px}.gitly-page .workflow-grid article:hover .workflow-pop,.gitly-page .workflow-grid article:focus .workflow-pop{opacity:1;visibility:visible}.gitly-page .history{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid}.gitly-page .timeline-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);padding:24px 28px 28px;box-shadow:0 1px 2px #0000000a}.gitly-page .timeline-head{border-bottom:1px solid var(--border);color:var(--muted-foreground);font:500 12px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;margin-bottom:24px;padding-bottom:14px;display:flex}.gitly-page .timeline-head span:last-child{text-transform:none;letter-spacing:0;align-items:center;gap:6px;display:flex}.gitly-page .timeline-head i{background:var(--brand);border-radius:50%;width:6px;height:6px}.gitly-page .timeline{margin:0;padding:0 0 0 34px;list-style:none;position:relative}.gitly-page .timeline:before{content:"";background:linear-gradient(var(--brand), color-mix(in oklab, var(--brand) 10%, transparent));width:1px;position:absolute;top:8px;bottom:8px;left:7px}.gitly-page .timeline li{padding-bottom:28px;position:relative}.gitly-page .timeline li:last-child{padding-bottom:0}.gitly-page .timeline li:before{content:"";border:2px solid var(--brand);background:var(--card);border-radius:50%;width:15px;height:15px;position:absolute;top:3px;left:-34px}.gitly-page .timeline li:first-child:before{background:var(--brand);box-shadow:0 0 0 4px color-mix(in oklab, var(--brand) 18%, transparent)}.gitly-page .timeline small{color:var(--muted-foreground);font:11.5px var(--font-mono)}.gitly-page .timeline h3{margin:6px 0 4px;font-size:16px;font-weight:500}.gitly-page .timeline p{color:var(--muted-foreground);margin:0;font-size:13px}.gitly-page .safety{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.gitly-page .safety .note{margin-top:28px}.gitly-page .guard-card{border:1px solid color-mix(in oklab, var(--brand) 25%, var(--border));border-radius:var(--radius-lg);background:var(--card);padding:24px;position:relative;overflow:hidden}.gitly-page .guard-card:before{content:"";background:radial-gradient(closest-side, color-mix(in oklab, var(--brand) 14%, transparent), transparent);pointer-events:none;width:220px;height:220px;position:absolute;top:-80px;right:-80px}.gitly-page .guard-head{align-items:center;gap:12px;display:flex;position:relative}.gitly-page .guard-head .mark{border-radius:12px;width:44px;height:44px}.gitly-page .guard-head .mark svg{width:26px;height:26px}.gitly-page .guard-head span{flex-direction:column;display:flex}.gitly-page .guard-head strong{font-size:15px;font-weight:500}.gitly-page .guard-head small{color:var(--muted-foreground);font-size:13px}.gitly-page .track{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(4,1fr);margin:20px 0 0;padding:16px 8px 12px;list-style:none;display:grid;position:relative}.gitly-page .track:before{content:"";background:var(--border);height:1px;position:absolute;top:23px;left:12.5%;right:12.5%}.gitly-page .track li{flex-direction:column;align-items:center;gap:4px;font-size:12.5px;font-weight:500;display:flex;position:relative}.gitly-page .track i{border:2px solid var(--brand);background:var(--card);border-radius:50%;width:15px;height:15px}.gitly-page .track small{color:var(--muted-foreground);font:10.5px var(--font-mono)}.gitly-page .guard-list{gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.gitly-page .guard-list li{gap:12px;display:flex}.gitly-page .check{background:color-mix(in oklab, var(--brand) 14%, transparent);width:22px;height:22px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.gitly-page .check .icon{stroke-width:2.5px;width:12px;height:12px}.gitly-page .guard-list strong{font-size:14.5px;font-weight:500}.gitly-page .guard-list p{color:var(--muted-foreground);margin:2px 0 0;font-size:13.5px;line-height:1.55}.gitly-page .faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px;display:grid}.gitly-page .faq-list{border-top:1px solid var(--border)}.gitly-page details{border-bottom:1px solid var(--border)}.gitly-page summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 2px;font-weight:500;list-style:none;display:flex}.gitly-page summary::-webkit-details-marker{display:none}.gitly-page summary:after{content:"+";color:var(--brand);font:400 18px/1 var(--font-mono);transition:transform .2s}.gitly-page details[open] summary:after{transform:rotate(45deg)}.gitly-page details p{max-width:44rem;color:var(--muted-foreground);margin:0 0 20px;padding-inline:2px;font-size:14.5px;line-height:1.7}.gitly-page details code{background:var(--muted);color:var(--foreground);font:.9em var(--font-mono);border-radius:5px;padding:1px 5px}.gitly-page .cta-section{border-top:1px solid color-mix(in oklab, var(--border) 60%, transparent);padding-block:112px}.gitly-page .cta-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);text-align:center;position:relative;overflow:hidden}.gitly-page .cta-card .bg-grid{-webkit-mask-image:radial-gradient(#000 10%,#0000 65%);mask-image:radial-gradient(#000 10%,#0000 65%)}.gitly-page .cta-content{flex-direction:column;align-items:center;padding:64px 24px;display:flex;position:relative}.gitly-page .cta-content .mark{border-radius:12px;width:44px;height:44px}.gitly-page .cta-content .mark svg{width:26px;height:26px}.gitly-page .cta-content h2{letter-spacing:-.032em;max-width:40rem;margin-top:24px;font-size:clamp(1.875rem,1.3rem + 2vw,2.5rem)}.gitly-page .cta-content p{max-width:30rem;color:var(--muted-foreground);margin:0;line-height:1.6}.gitly-page .cta-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}@media (max-width:1023px){.gitly-page .hero-inner{grid-template-columns:1fr;gap:48px;padding-block:64px 80px}.gitly-page .terminal{max-width:640px}.gitly-page .history,.gitly-page .safety,.gitly-page .faq{grid-template-columns:1fr;gap:40px}.gitly-page .workflow-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.gitly-page .section,.gitly-page .cta-section{padding-block:80px}.gitly-page .install-panel-head{grid-template-columns:1fr;gap:12px}.gitly-page .command-grid,.gitly-page .download-grid,.gitly-page .steps,.gitly-page .example-grid{grid-template-columns:1fr}.gitly-page .install-flow ol,.gitly-page .workflow-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.gitly-page .container{padding-inline:16px}.gitly-page .hero-actions .button{flex:100%}.gitly-page .term-body{min-height:0;padding:14px;font-size:11.5px}.gitly-page .term-tab:last-child{display:none}.gitly-page .install-tabs{margin:8px}.gitly-page .install-tabs button span,.gitly-page .install-tabs button b{display:none}.gitly-page .install-panel{padding:12px 16px 20px}.gitly-page .install-flow ol,.gitly-page .workflow-grid{grid-template-columns:1fr}.gitly-page .workflow-grid article{min-height:0}.gitly-page .install-prompt>div{flex-direction:column;align-items:flex-start}.gitly-page .agent-options{grid-template-columns:1fr 1fr;display:grid}.gitly-page .agent-option{min-height:44px;padding:0 10px}.gitly-page .agent-option:last-child:nth-child(odd){grid-column:1/-1}.gitly-page .timeline-card,.gitly-page .guard-card{padding:20px}.gitly-page .track li{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.gitly-page .term-body>*,.gitly-page .caret{animation:none}.gitly-page .button,.gitly-page .workflow-pop{transition:none}}.gitly-page .hero-inner{grid-template-columns:1fr;gap:48px}.gitly-page .hero-lede{max-width:52rem}.gitly-page .hero-inner>.terminal{width:100%}@media (min-width:1400px){.gitly-page .gitly-nav{z-index:30;border-left:2px solid var(--border);flex-direction:column;gap:14px;width:max-content;max-width:none;margin-inline:0;padding:0 0 0 14px;position:fixed;top:50%;right:20px;transform:translateY(-50%)}.gitly-page .gitly-nav a{white-space:nowrap}}.gitly-page .hero-maintainers{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:20px;font-size:13px;display:flex}.gitly-page .demo-video{border:1px solid var(--border);border-radius:var(--radius-lg);max-width:60rem;box-shadow:var(--shadow-float);background:#000;margin-inline:auto;overflow:hidden}.gitly-page .demo-video video{aspect-ratio:16/9;width:100%;display:block}.gitly-page .demo-video video:focus-visible{outline:none}.gitly-page .demo-video:has(video:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.gitly-page .motivation-body{max-width:42rem;color:var(--muted-foreground);gap:16px;font-size:1.0625rem;line-height:1.7;display:grid}.gitly-page .motivation-body code{font-family:var(--font-mono);font-size:.9em}.gitly-page .gitly-nav a{transition:color .15s}.gitly-page .gitly-nav a.is-active{color:var(--brand);font-weight:500}.gitly-page .gitly-nav a.is-active:before{content:"";vertical-align:middle;background:var(--brand);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.skill-installation .command-grid,.skill-installation .download-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.skill-installation .steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.skill-installation .install-flow ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.skill-installation .download-grid .button{white-space:normal;text-align:center;height:auto;min-height:40px;padding-block:8px}.skill-installation .install-prompt p{overflow-wrap:anywhere}.gitly-page .command-grid.single,.gitly-page .download-grid.single{grid-template-columns:1fr}.gitly-page .download-grid .agent-download{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.gitly-page .agent-download>div{min-width:0}.gitly-page .agent-download .agent-name{margin-bottom:6px}.gitly-page .download-grid .agent-download p{color:var(--muted-foreground);font:12px var(--font-mono);overflow-wrap:anywhere;margin:0}.gitly-page .download-grid .agent-download .button{flex:none;width:auto;margin-top:0;padding-inline:16px}@media (max-width:560px){.gitly-page .agent-picker{margin:12px 8px 0}.gitly-page .download-grid .agent-download{flex-direction:column;align-items:stretch}.gitly-page .download-grid .agent-download .button{width:100%}}
