.tc-interior{--tc-ink:#202820;--tc-muted:#667062;--tc-green:#354c2f;--tc-line:#dce0d6;--tc-paper:#fafbf7;background:var(--tc-paper);color:var(--tc-ink);font-size:16px;line-height:1.6}.tc-interior .site-shell{max-width:1200px}.tc-interior .tc-header:before{left:0;right:0}.tc-interior a{text-decoration:none}.tc-interior :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #557b40;outline-offset:4px}.tc-interior #page-content{min-height:55vh}.tc-interior h1{font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1.09;letter-spacing:-.055em;text-wrap:balance}.tc-interior h2{font-weight:500;letter-spacing:-.035em;line-height:1.2;text-wrap:balance}.tc-interior h3{font-weight:500;letter-spacing:-.025em}.tc-interior p{text-wrap:pretty}.tc-interior input,.tc-interior textarea,.tc-interior select{min-width:0;max-width:100%}.tc-interior textarea{resize:vertical}.tc-interior button[type=submit]{background:#202820;border-radius:7px;font-weight:500;min-height:48px}.tc-interior button[type=submit]:hover{background:#354c2f}.tc-interior button:disabled{opacity:.55;cursor:wait}.tc-interior form label>span{text-transform:none;letter-spacing:0;font-size:13px;font-weight:500}.tc-interior .content-body{max-width:68ch;color:#354030}.tc-interior .content-body a{text-decoration:underline}.tc-interior .content-body :is(p,li){color:#354030}.tc-interior .content-body :is(h2,h3,strong){color:#202820}.tc-interior .content-body pre{overflow:auto;padding:20px;border-radius:8px;background:#24292e;color:#e1e4e8}.tc-interior .content-body pre code{padding:0;border-radius:0;background:transparent;color:inherit;font-size:14px;line-height:1.7}.tc-interior .content-body pre code span{color:inherit!important}.tc-interior .content-body img{border-radius:8px}.tc-interior .content-body figure{margin-inline:0}.tc-interior .content-body figure img{display:block;width:100%;height:auto;border:1px solid #dce0d6}.tc-interior .content-body figcaption{margin-top:12px;font-size:14px;line-height:1.6;color:#667062}.tc-interior .content-body table{display:block;width:100%;max-width:100%;margin-block:24px 32px;overflow-x:auto;border:1px solid #dce0d6;border-radius:10px;border-collapse:separate;border-spacing:0;font-size:15px;line-height:1.65}.tc-interior .content-body th,.tc-interior .content-body td{min-width:150px;padding:16px 20px;text-align:left;vertical-align:top;overflow-wrap:break-word}.tc-interior .content-body th{background:#e9eee2;color:#273323;font-weight:700;border-bottom:1px solid #cbd5c2}.tc-interior .content-body td{border-bottom:1px solid #dce0d6}.tc-interior .content-body th+th,.tc-interior .content-body td+td{border-left:1px solid #dce0d6}.tc-interior .content-body tbody tr:nth-child(2n){background:#f5f7f1}.tc-interior .content-body tbody tr:last-child td{border-bottom:0}.tc-interior .content-body td:first-child{color:#273323;font-weight:600}.tc-interior .content-body table:focus-visible{outline:2px solid #557b40;outline-offset:4px}@media(max-width:680px){.tc-interior .content-body th,.tc-interior .content-body td{padding:12px 14px}}.tc-interior .tc-footer{margin-top:40px}@media(max-width:680px){.tc-interior h1{font-size:38px}.tc-interior #page-content>section:first-child{padding-top:32px}}@media(prefers-reduced-motion:reduce){.tc-interior *,.tc-interior *:before,.tc-interior *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.download-platform{display:flex;align-items:center;gap:9px;min-height:22px;color:#354c2f}.download-platform-name{display:block;font-size:12px;line-height:1;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.download-platform-mark{display:grid;place-items:center;flex:0 0 20px;width:20px;height:22px;transform:translateY(-1px)}.download-platform-logo{display:block;object-fit:contain}.download-platform-logo--windows{width:14px;height:14px}.download-platform-logo--macos{width:17px;height:17px;transform:translateY(-1px)}.download-platform-logo--linux{width:20px;height:20px}.download-app-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px}.download-architecture{margin-top:8px;font-size:13px;font-weight:600;color:#354c2f}.download-app-title{font-size:28px;color:#202820}.download-app-version{font-size:13px;color:#667062;font-variant-numeric:tabular-nums}.download-table{border:1px solid #dce0d6;border-radius:12px;background:#eff2e9;overflow:hidden}.download-row{display:grid;grid-template-columns:170px minmax(0,.9fr) minmax(0,1.35fr) 132px;column-gap:28px;align-items:center;padding:20px 24px}.download-row+.download-row{border-top:1px solid #dce0d6}.download-row:not(.download-row--platform-start):not(.download-row--header){border-top-color:transparent;background-image:linear-gradient(#dce0d6,#dce0d6);background-size:calc(100% - 246px) 1px;background-position:right 24px top;background-repeat:no-repeat}.download-row--header{padding-block:11px;background:#e7ebdf;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#667062}.download-cell{min-width:0}.download-variant-title{font-size:16px;line-height:1.35;color:#202820}.download-variant-description{margin-top:2px;font-size:14px;line-height:1.45;color:#606b57}.download-file-name{font-size:13px;line-height:1.45;color:#354030;overflow-wrap:anywhere}.download-file-size{margin-top:2px;font-size:13px;line-height:1.45;color:#667062;font-variant-numeric:tabular-nums}.download-cell--action{display:flex;justify-content:flex-end}.tc-interior a.download-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:0 16px;border-radius:7px;background:#202820;color:#fff;font-size:14px;font-weight:500;transition:background .2s}.tc-interior a.download-action:hover{background:#354c2f}@media(max-width:900px){.download-row{grid-template-columns:minmax(0,1fr) 132px;row-gap:10px}.download-row--header{display:none}.download-row+.download-row:not(.download-row--platform-start){border-top-color:#dce0d6;background-image:none}.download-row--header+.download-row{border-top:0}.download-cell--platform{grid-column:1 / -1}.download-cell--repeat{display:none}.download-cell--variant,.download-cell--file{grid-column:1}.download-cell--action{grid-column:2;grid-row:2 / span 2;align-self:center}}@media(max-width:560px){.download-row{grid-template-columns:minmax(0,1fr);padding:18px}.download-cell--action{grid-column:1;grid-row:auto;margin-top:6px}}
