*{box-sizing:border-box;margin:0;padding:0}:root{--paper:#f4f1e8;--panel:#fffdf4;--panel-strong:#e5dfcf;--ink:#11130f;--ink-soft:#3c4036;--muted:#696c61;--line:#11130f;--accent:#b7dc4d;--accent-soft:#e5f4b6;--danger:#e45846;--success:#2f6f49;--shadow:6px 6px 0 var(--ink);--shadow-soft:3px 3px 0 var(--ink);--ease:cubic-bezier(.32, .72, 0, 1)}html{background:var(--paper);scroll-behavior:smooth;min-height:100%}body{background:radial-gradient(circle at 90% 0%, #b7dc4d6b, transparent 20rem), linear-gradient(90deg, #11130f0b 1px, transparent 1px), linear-gradient(#11130f0b 1px, transparent 1px), var(--paper);min-height:100%;color:var(--ink);background-size:auto,56px 56px,56px 56px,auto;font-family:Geist,Aptos,Segoe UI,system-ui,-apple-system,sans-serif;overflow-x:hidden}body:before{z-index:2;pointer-events:none;content:"";opacity:.08;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:4px}button,input,select,textarea{font:inherit}button{border:0}.shell{width:min(1180px,100% - 36px);margin:0 auto}.skip-link{z-index:4;border:2px solid var(--line);background:var(--accent);color:var(--ink);box-shadow:var(--shadow-soft);transition:transform .3s var(--ease);padding:10px 12px;font-size:13px;font-weight:850;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.landing-page,.app-page{min-height:100dvh}.nav,.dashboard-header{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px 0;display:grid}.brutal-nav{border-bottom:2px solid var(--line)}.brand{min-width:max-content;color:var(--ink);align-items:center;gap:10px;font-size:15px;font-weight:850;display:inline-flex}.brand-mark{border:2px solid var(--line);background:var(--accent);width:34px;height:34px;color:var(--ink);box-shadow:var(--shadow-soft);place-items:center;font-size:13px;font-weight:900;display:grid}.nav-coordinates,.nav-section-links,.microcopy,.helper-text,.muted,.repo-action{color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:760;line-height:1.5}.nav-coordinates{text-align:center;justify-self:center}.nav-section-links{border:2px solid var(--line);box-shadow:2px 2px 0 var(--ink);background:#fffdf4b8;justify-self:center;align-items:center;gap:6px;padding:4px;display:flex}.nav-section-links a{min-height:32px;color:var(--ink);transition:background .26s var(--ease), transform .26s var(--ease);align-items:center;padding:0 10px;display:inline-flex}.nav-section-links a:hover{background:var(--accent-soft);transform:translateY(-1px)}.nav-link,.back-link{color:var(--ink);transition:transform .32s var(--ease), background .32s var(--ease);font-size:13px;font-weight:850}.nav-link{border:2px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft);padding:10px 13px}.nav-link:hover,.back-link:hover{transform:translate(-2px,-2px)}.simple-hero{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:34px;padding:88px 0 96px;display:grid}.hero-copy{max-width:880px}.eyebrow,.workflow-label{border:2px solid var(--line);background:var(--accent);width:fit-content;color:var(--ink);letter-spacing:.04em;margin-bottom:16px;padding:6px 9px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:850}.hero h1,.section-heading h1,.repo-header h1,.section-kicker h2,.action-section h2,.legal-shell h1{color:var(--ink);letter-spacing:0;text-wrap:balance;font-size:clamp(42px,6.5vw,92px);font-weight:900;line-height:.94}.section-heading h1,.repo-header h1,.legal-shell h1{max-width:940px;font-size:clamp(36px,5vw,68px)}.section-kicker h2,.action-section h2{max-width:850px;font-size:clamp(34px,4.5vw,64px)}.hero-text,.section-copy{max-width:650px;color:var(--ink-soft);text-wrap:pretty;margin-top:22px;font-size:clamp(17px,1.8vw,21px);font-weight:620;line-height:1.42}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.button{border:2px solid var(--line);min-height:48px;color:var(--ink);cursor:pointer;transition:transform .36s var(--ease), box-shadow .36s var(--ease), background .36s var(--ease), opacity .36s var(--ease);border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 9px 0 16px;font-size:14px;font-weight:850;display:inline-flex}.button:hover:not(:disabled){box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.button:active:not(:disabled){box-shadow:1px 1px 0 var(--ink);transform:translate(0)scale(.98)}.button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.button-primary{background:var(--accent);box-shadow:var(--shadow-soft)}.button-secondary{background:var(--panel);box-shadow:var(--shadow-soft)}.button-success{background:var(--ink);color:var(--paper);box-shadow:var(--shadow-soft)}.button-mark{background:var(--ink);width:30px;height:30px;color:var(--paper);transition:transform .36s var(--ease);place-items:center;display:grid}.button:hover .button-mark{transform:translate(2px,-1px)}.full-width{width:100%}.release-console,.compare-panel,.workflow-card,.tool-panel,.commit-panel,.editor-panel,.success-panel,.empty-state,.release-steps,.legal-panel{border:2px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}.release-console{display:grid}.console-step{border-bottom:2px solid var(--line);transition:background .3s var(--ease), transform .3s var(--ease);grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.console-step:last-child{border-bottom:0}.console-step:hover{background:var(--accent-soft);transform:translate(4px)}.console-step span,.flow-track span,.release-steps span,.workflow-card span,.step span{border:2px solid var(--line);background:var(--accent);width:32px;height:32px;color:var(--ink);place-items:center;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:850;display:grid}.console-step p,.flow-track div,.workflow-card li,.step{color:var(--ink);font-size:14px;font-weight:780}.compare-section{grid-template-columns:1fr 1fr;gap:18px;padding:88px 0 96px;display:grid}.compare-panel{padding:24px}.after-panel{background:var(--accent-soft)}.compare-panel h2{max-width:520px;color:var(--ink);text-wrap:balance;margin-bottom:22px;font-size:clamp(28px,3vw,42px);font-weight:880;line-height:1.02}.compare-panel ul{gap:0;list-style:none;display:grid}.compare-panel li{border-top:2px solid var(--line);color:var(--ink-soft);padding:13px 0;font-size:15px;font-weight:650}.flow-section,.action-section,.footer{padding:88px 0 96px}.reveal-block{animation:reveal-up .78s var(--ease) both}@supports (animation-timeline:view()){.reveal-block{opacity:0;animation:reveal-up both var(--ease);animation-timeline:view();animation-range:entry 10% cover 32%;transform:translateY(36px)}}.section-kicker.compact h2{max-width:760px}.flow-track{border:2px solid var(--line);box-shadow:var(--shadow);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:30px;display:grid}.flow-track div{border-right:2px solid var(--line);background:var(--panel);min-height:150px;transition:background .3s var(--ease), transform .3s var(--ease);align-content:start;padding:18px;display:grid}.flow-track div:last-child{background:var(--accent);border-right:0}.flow-track div:hover{background:var(--accent-soft);transform:translateY(-4px)}.flow-track span,.release-steps span,.workflow-card span,.step span{margin-bottom:22px}.action-section{border-top:2px solid var(--line);gap:28px;display:grid}.footer{border-top:2px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-top:30px;padding-bottom:40px;display:flex}.footer-links{color:var(--ink-soft);flex-wrap:wrap;gap:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:760;display:flex}.footer-links a{border-bottom:2px solid #0000}.footer-links a:hover{border-color:var(--line)}.dashboard-shell,.repo-shell,.legal-shell{padding-bottom:88px}.dashboard-intro{grid-template-columns:minmax(0,.98fr) minmax(300px,.42fr);align-items:start;gap:clamp(28px,5vw,72px);margin:72px 0 38px;display:grid}.section-heading{max-width:900px}.workflow-card{align-self:start;width:100%;padding:18px}.workflow-card ol{gap:0;list-style:none;display:grid}.workflow-card li{border-top:2px solid var(--line);align-items:center;gap:12px;min-height:54px;padding:10px 0;display:flex}.workflow-card li.is-active{color:var(--ink);font-weight:880}.workflow-card span{margin-bottom:0}.user-pill{border:2px solid var(--line);background:var(--panel);min-width:0;box-shadow:var(--shadow-soft);align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.avatar{border:2px solid var(--line);filter:grayscale()contrast(1.08);border-radius:0;flex:none;width:42px;height:42px}.user-name{max-width:220px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:820;overflow:hidden}.repo-list{border:2px solid var(--line);max-width:900px;box-shadow:var(--shadow);gap:0;display:grid}.repo-row,.commit-row{border-bottom:2px solid var(--line);background:var(--panel)}.repo-row:last-child,.commit-row:last-child{border-bottom:0}.repo-row{transition:transform .32s var(--ease), background .32s var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.repo-row:hover{background:var(--accent-soft);transform:translate(4px)}.repo-row:focus-visible{z-index:1;outline-offset:-7px;position:relative}.repo-title{color:var(--ink);margin-bottom:6px;font-size:18px;font-weight:850}.repo-description{color:var(--ink-soft);font-size:14px;font-weight:560;line-height:1.45}.back-link{margin:28px 0 30px;display:inline-block}.repo-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.status-pill{border:2px solid var(--line);background:var(--accent);box-shadow:var(--shadow-soft);color:var(--ink);flex:none;padding:10px 12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:820}.release-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 22px;display:grid;overflow:hidden}.step{border-right:2px solid var(--line);min-height:82px;padding:14px 16px}.step:last-child{border-right:0}.step.is-active{background:var(--accent-soft)}.step.is-complete{background:var(--ink);color:var(--paper)}.step.is-complete span{border-color:var(--paper)}.workspace-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.tool-panel,.commit-panel,.editor-panel,.success-panel,.empty-state,.legal-panel{padding:20px}.field-group{gap:9px;margin-bottom:16px;display:grid}.field-group label{color:var(--ink);font-size:13px;font-weight:780}.input-control,.changelog-editor{border:2px solid var(--line);background:var(--paper);width:100%;color:var(--ink);transition:transform .3s var(--ease), background .3s var(--ease), box-shadow .3s var(--ease);border-radius:0;outline:none}.input-control{min-height:46px;padding:0 12px;font-size:14px;font-weight:650}.input-control:focus,.changelog-editor:focus{box-shadow:var(--shadow-soft);background:#fffef7;transform:translate(-1px,-1px)}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.panel-heading.stacked{display:block}.panel-heading h2{color:var(--ink);margin-bottom:5px;font-size:24px;font-weight:880;line-height:1}.panel-heading p{color:var(--ink-soft);font-size:13px;font-weight:560;line-height:1.45}.commit-list{border:2px solid var(--line);max-height:520px;display:grid;overflow:auto}.commit-row{padding:14px 15px}.commit-message{color:var(--ink);overflow-wrap:anywhere;margin-bottom:9px;font-size:14px;font-weight:700;line-height:1.35}.commit-meta{color:var(--muted);flex-wrap:wrap;gap:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:760;display:flex}.commit-meta code{color:var(--ink)}.error-message{border:2px solid var(--line);background:var(--danger);color:var(--ink);margin-top:14px;padding:11px;font-size:13px;font-weight:760;line-height:1.45}.editor-panel,.success-panel{margin-top:20px}.editor-panel{scroll-margin-top:28px}.editor-panel:focus{outline:none}.editor-heading{align-items:center}.changelog-editor{resize:vertical;min-height:320px;padding:16px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.65}.publish-row{align-items:center;gap:12px;margin-top:15px;display:flex}.tag-input{max-width:170px}.success-panel{background:var(--accent-soft);text-align:left;justify-items:start;display:grid}.success-icon{border:2px solid var(--line);background:var(--success);width:44px;height:44px;color:var(--paper);place-items:center;margin-bottom:14px;font-size:12px;font-weight:850;display:grid}.success-panel h2,.empty-state h2{color:var(--ink);margin-bottom:8px;font-size:24px;font-weight:880;line-height:1}.success-panel p,.empty-state p{color:var(--ink-soft);margin-bottom:18px;font-weight:620;line-height:1.45}.empty-state.compact{box-shadow:none;text-align:center}.legal-shell{padding-top:30px}.legal-panel{gap:16px;max-width:820px;margin-top:30px;display:grid}.legal-panel p{color:var(--ink-soft);text-wrap:pretty;font-size:16px;font-weight:580;line-height:1.55}.not-found-shell{align-content:center;gap:28px;min-height:100dvh;display:grid}@keyframes reveal-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (max-width:940px){.nav,.dashboard-header,.simple-hero,.dashboard-intro,.workspace-grid,.compare-section{grid-template-columns:1fr}.nav-coordinates{text-align:left;justify-self:start}.nav-section-links{justify-self:start}.simple-hero{align-items:start;padding:56px 0 74px}.flow-track,.release-steps{grid-template-columns:1fr}.flow-track div,.step{border-right:0;border-bottom:2px solid var(--line);min-height:auto}.flow-track div:last-child,.step:last-child{border-bottom:0}.repo-header,.panel-heading,.publish-row{flex-direction:column;align-items:stretch}.status-pill{width:fit-content}.tag-input{max-width:none}}@media (max-width:620px){.shell{width:min(100% - 24px,1180px)}.hero h1,.section-heading h1,.repo-header h1,.legal-shell h1{font-size:42px}.section-kicker h2,.action-section h2{font-size:36px}.hero-text,.section-copy{font-size:16px}.flow-section,.action-section,.footer,.compare-section{padding:68px 0 76px}.repo-row{grid-template-columns:1fr}.user-pill{width:100%}.footer{flex-direction:column;align-items:flex-start}.nav-section-links{justify-content:space-between;width:100%}.nav-section-links a{flex:1;justify-content:center;padding-inline:8px}}
