.tl-container{max-width:calc(880px + 2 * var(--gutter))}.tl-container-wide{max-width:var(--max)}.tl-panel-sec{padding:48px 0 var(--sec-panel)}.tl-card{box-shadow:var(--shadow-lg);padding:36px}.tl-panel-lede{max-width:680px;color:var(--ink-3);text-wrap:pretty;margin-top:8px;font-size:16px;line-height:1.55}.tl-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.tl-actions .btn:disabled,.tl-output-head .btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.tl-status{min-height:22px;color:var(--ink-3);margin-top:12px;font-size:14.5px;line-height:1.5}.tl-row-between{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.tl-count{min-height:22px;color:var(--ink-2);margin-top:12px;font-size:14.5px;font-weight:600;line-height:1.5}.tl-count-note{color:var(--ink-3);font-weight:400}.tl-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin-top:24px;display:grid}.tl-field{flex-direction:column;gap:8px;min-width:0;display:flex}.tl-field-wide{grid-column:1/-1}.tl-label{color:var(--ink-2);font-size:14.5px;font-weight:600}.tl-help{color:var(--ink-3);text-wrap:pretty;font-size:14px;line-height:1.5}.tl-form-6{grid-template-columns:repeat(6,minmax(0,1fr))}.tl-form-6>.tl-span-2{grid-column:span 2}.tl-form-6>.tl-span-3{grid-column:span 3}.tl-form-6>.tl-span-4{grid-column:span 4}@media (max-width:640px){.tl-form{grid-template-columns:minmax(0,1fr)}.tl-form-6{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-form-6>.tl-span-2,.tl-form-6>.tl-span-3,.tl-form-6>.tl-span-4{grid-column:1/-1}.tl-form-6>.tl-span-half{grid-column:span 1}}.tl-input{width:100%;height:48px;color:var(--ink);border:1px solid var(--hairline);background:#fff;border-radius:12px;padding:0 14px;font-size:16px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.tl-input::placeholder{color:var(--ink-4)}.tl-input:disabled{background:var(--panel);color:var(--ink-4);cursor:not-allowed}.tl-input:hover{border-color:#0a0a0a38}.tl-input:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb), .1);outline:none}.tl-input[aria-invalid=true]{border-color:#d4502f}.tl-input[aria-invalid=true]:focus{box-shadow:0 0 0 4px #d4502f1f}.tl-field:has([aria-invalid=true]) .tl-help{color:var(--ink-2)}select.tl-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23656B75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:42px}.tl-textarea{resize:vertical;height:auto;min-height:104px;padding:12px 14px;line-height:1.5}.tl-seg{border:1px solid var(--hairline);background:var(--panel);border-radius:12px;gap:4px;max-width:100%;margin-top:24px;padding:4px;display:inline-flex}.tl-seg-btn{height:40px;color:var(--ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 16px;font-size:14.5px;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s}.tl-seg-btn:hover{color:var(--ink)}.tl-seg-btn.is-on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0a0a0a14}.tl-combo{gap:8px;display:flex}.tl-combo>.tl-input:first-child{flex:auto;min-width:0}.tl-combo>select.tl-input{flex:0 0 128px;width:128px}.tl-switch,.tl-day{border:1px solid var(--hairline);height:48px;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:500;transition:border-color .15s,background-color .15s;display:inline-flex}.tl-switch{display:flex}.tl-switch:hover,.tl-day:hover{border-color:#0a0a0a38}:is(.tl-switch:has(:checked),.tl-day:has(:checked)){border-color:rgba(var(--accent-rgb), .45);background:var(--accent-soft);color:var(--ink)}.tl-day:has(:disabled){opacity:.5;cursor:default}.tl-switch .tl-checkbox,.tl-day .tl-checkbox{margin-top:0}.tl-days{flex-wrap:wrap;gap:8px;display:flex}.tl-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.tl-result{border:1px solid var(--line-card);background:var(--panel);border-radius:14px;min-width:0;padding:18px 20px 20px}.tl-result-k{color:var(--ink-3);font-size:13.5px;font-weight:600;display:block}.tl-result-v{letter-spacing:-.02em;color:var(--ink);margin-top:6px;font-size:24px;font-weight:600;line-height:1.2;display:block}.tl-result-v2{color:var(--ink-2);margin-left:10px;font-size:18px;font-weight:500;display:inline-block}.tl-result-s{color:var(--ink-3);text-wrap:pretty;margin-top:8px;font-size:14.5px;line-height:1.5;display:block}.tl-note{color:var(--ink-2);text-wrap:pretty;margin-top:14px;font-size:15px;line-height:1.55}.tl-error{color:#d4502f;margin-top:16px;font-size:14.5px;line-height:1.5}@media (max-width:640px){.tl-seg{display:flex}.tl-seg-btn{white-space:normal;flex:auto;height:auto;min-height:40px;padding:8px 12px}.tl-results{grid-template-columns:minmax(0,1fr)}}.tl-output{border:1px solid var(--line-card);background:var(--panel);border-radius:14px;margin-top:16px;padding:14px 18px 16px}.tl-output-head{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.tl-output-head .btn-sm{padding:0 20px}.tl-code{min-height:48px;font-family:var(--font-mono);color:var(--ink-2);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:6px;font-size:14px;line-height:1.7;display:block}.tl-code.is-empty{font-family:var(--font-sans);color:var(--ink-4);font-size:14.5px}.tl-code-prose{font-family:var(--font-sans);color:var(--ink);font-size:15.5px;line-height:1.65}.tl-code-prose.is-empty{color:var(--ink-4)}.tl-table-wrap{border:1px solid var(--line-card);-webkit-overflow-scrolling:touch;background:#fff;border-radius:14px;margin-top:16px;overflow-x:auto}.tl-table{border-collapse:collapse;text-align:left;width:100%;font-size:15px}.tl-table th,.tl-table td{border-top:1px solid var(--hairline);vertical-align:top;padding:12px 16px;line-height:1.5}.tl-table thead th{background:var(--panel);border-top:0;border-bottom:1px solid var(--hairline);color:var(--ink-3);white-space:nowrap;font-size:13.5px;font-weight:600}.tl-table tbody tr:first-child th,.tl-table tbody tr:first-child td{border-top:0}.tl-table tbody th{color:var(--ink);font-weight:600}.tl-table td{color:var(--ink-2)}.tl-table tr.is-done td{color:var(--ink-4)}.tl-table tr.is-done label{text-decoration:line-through}.tl-table label{cursor:pointer}.tl-table .tl-cell-td{vertical-align:middle;padding:8px 4px}.tl-table .tl-cell-td:first-child{padding-left:10px}.tl-table .tl-cell-td:last-child{text-align:center;padding-right:6px}.tl-table:has(.tl-cell) thead th{padding-left:15px;padding-right:4px}.tl-table:has(.tl-cell) thead th:first-child{padding-left:21px}.tl-table-fixed{table-layout:fixed}.tl-col-check{width:56px}.tl-col-owner{width:160px}.tl-col-artifact{width:210px}.tl-col-remove{width:56px}.tl-table-fixed .tl-cell{min-width:0}.tl-cell{width:100%;min-width:130px;height:44px;color:var(--ink);border:1px solid var(--line-card);background:#fff;border-radius:10px;padding:0 10px;font-size:15px;transition:border-color .15s,box-shadow .15s}.tl-cell::placeholder{color:var(--ink-4)}.tl-cell:hover{border-color:#0a0a0a38}.tl-cell:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb), .1);outline:none}.tl-cell-wide{min-width:220px}.tl-cell-date{min-width:150px}select.tl-cell{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23656B75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.tl-table tr.is-done .tl-cell{color:var(--ink-4)}.tl-checkbox{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;margin-top:2px}.tl-icon-btn{width:44px;height:44px;color:var(--ink-4);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.tl-icon-btn:hover{border-color:var(--hairline);color:var(--ink);background:#fff}.tl-card :is(button,a,summary,[tabindex="0"],input[type=checkbox]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tl-block{margin-top:32px}.tl-block+.tl-block{margin-top:28px}.tl-block-title{letter-spacing:-.01em;font-size:17px;font-weight:600}.tl-divider{border-top:1px solid var(--hairline);margin-top:40px;padding-top:36px}.tl-doc{border-top:1px solid var(--hairline);margin-top:28px;padding-top:32px}.tl-doc-title{letter-spacing:-.02em;text-wrap:balance;font-size:22px;font-weight:600;line-height:1.25}.tl-doc-sub{color:var(--ink-3);margin-top:6px;font-size:15px;line-height:1.5}.tl-doc-sec{margin-top:28px}.tl-doc-sec h4{letter-spacing:-.005em;font-size:16.5px;font-weight:600}.tl-doc-sec p{color:var(--ink-2);text-wrap:pretty;margin-top:8px;font-size:15.5px;line-height:1.6}.tl-doc-sec ul{flex-direction:column;gap:6px;margin-top:8px;padding-left:20px;list-style:outside;display:flex}.tl-doc-sec li{color:var(--ink-2);font-size:15.5px;line-height:1.6}.tl-doc-sec li::marker{color:var(--ink-4)}.tl-doc-sec ul.tl-doc-checks{padding-left:0;list-style:none}.tl-doc-checks li{align-items:flex-start;gap:10px;display:flex}.tl-doc-box{border:1.5px solid var(--ink-4);border-radius:4px;flex:none;width:16px;height:16px;margin-top:4px}.tl-doc-box.is-done{background:var(--accent);border-color:var(--accent)}.tl-doc-sec .tl-table-wrap{margin-top:12px}.tl-doc-sec .tl-table{font-size:14.5px}.tl-ph{color:var(--ink-3)}.tl-qr-row{grid-template-columns:258px minmax(0,1fr);align-items:start;gap:32px;margin-top:28px;display:grid}.tl-qr-row .tl-output{margin-top:0}.tl-qr{border:1px solid var(--line-card);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:258px;height:258px;padding:8px;display:flex}.tl-qr.is-empty{background:var(--panel);border-style:dashed;border-color:#0a0a0a24}.tl-qr-canvas{width:240px;height:240px}.tl-qr-glyph{color:var(--ink-4);opacity:.7}.tl-qr-empty{text-align:center;color:var(--ink-3);padding:0 28px;font-size:14.5px;line-height:1.5}.tl-qr-caption{text-align:center;max-width:258px;margin-top:10px}@media (max-width:760px){.tl-qr-row{grid-template-columns:minmax(0,1fr);gap:24px}.tl-qr-row>:first-child{flex-direction:column;align-items:center;display:flex}}.tl-trademark{border-top:1px solid var(--hairline);color:var(--ink-4);margin-top:28px;padding-top:16px;font-size:13px;line-height:1.6}.tl-cta{border:1px solid rgba(var(--accent-rgb), .12);background:var(--accent-soft);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:32px;padding:20px 20px 20px 24px;display:flex}.tl-cta p{color:var(--ink-2);text-wrap:pretty;flex:320px;font-size:15.5px;line-height:1.55}.tl-cta strong{color:var(--ink);font-weight:600}.tl-cta .btn{flex:none}.tl-prose h2:first-child{margin-top:0}.tl-steps{flex-direction:column;gap:12px;margin-top:16px;padding-left:24px;list-style:decimal;display:flex}.tl-steps li{color:var(--ink-2);text-wrap:pretty;padding-left:4px;font-size:17px;line-height:1.7}.tl-steps li::marker{color:var(--ink-4);font-weight:600}.tl-steps strong{color:var(--ink);font-weight:600}.tl-list{flex-direction:column;gap:10px;margin-top:16px;padding-left:22px;list-style:outside;display:flex}.tl-list li{color:var(--ink-2);text-wrap:pretty;padding-left:4px;font-size:17px;line-height:1.7}.tl-list li::marker{color:var(--ink-4)}.tl-prose p+.tl-list,.tl-prose p+figure{margin-top:16px}.tl-prose .tl-list+p,.tl-prose figure+p,.tl-prose .tl-steps+p{margin-top:20px}.tl-prose figure{margin-top:24px}.tl-prose figure .tl-table-wrap{box-shadow:var(--shadow-lg);margin-top:0}.tl-prose .tl-table{min-width:640px}.tl-prose .tl-table th,.tl-prose .tl-table td{overflow-wrap:anywhere}.tl-prose figcaption{color:var(--ink-3);margin:10px 2px 0;font-size:14px;line-height:1.5}.tl-inline-code{font-family:var(--font-mono);background:var(--panel);border:1px solid var(--line-card);color:var(--ink);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:1px 6px;font-size:.86em}.tl-links{flex-direction:column;margin-top:14px;display:flex}.tl-read-link{border-top:1px solid var(--hairline);color:var(--ink-2);padding:14px 0;font-size:16px;font-weight:600;transition:color .15s;display:block}.tl-read-link:last-child{border-bottom:1px solid var(--hairline)}.tl-read-link:hover{color:var(--accent)}.tl-hub-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.tl-hub-grid>*{grid-column:span 2}.tl-hub-grid>.tl-hub-half{grid-column:span 3}@media (max-width:1000px){.tl-hub-grid>*,.tl-hub-grid>.tl-hub-half{grid-column:span 3}}@media (max-width:640px){.tl-hub-grid{grid-template-columns:minmax(0,1fr)}.tl-hub-grid>*,.tl-hub-grid>.tl-hub-half{grid-column:auto}}.tl-kind{color:var(--accent);font-size:13.5px;font-weight:600}.tl-kind+.t-h3{margin-top:8px}.tl-loading{min-height:360px}@media (max-width:560px){.tl-card{padding:24px 20px}.tl-panel-sec{padding-top:32px}.tl-doc-title{font-size:20px}.tl-actions .btn{flex:auto}.tl-cta{padding:20px}.tl-cta .btn{flex:100%}}@media print{.tl-page>.hero-top,.tl-page .tl-print-hide,.tl-page .tl-actions,.tl-page .tl-status,.tl-page .tl-count,.tl-page .tl-cta{display:none!important}body:has(.tl-page) .site-nav-shell{display:none!important}body:has(.tl-page) footer{display:none!important}body:has(.tl-page) main{padding-top:0!important}.tl-page .tl-panel-sec{background:#fff!important;border:0!important;padding:0!important}.tl-page .tl-container,.tl-page .tl-container-wide{max-width:none;padding:0}.tl-page .tl-card{box-shadow:none!important;border:0!important;padding:0!important}.tl-page .reveal-init,.tl-page .reveal-init>*>.reveal-child,.tl-page .reveal-init>.reveal-child{opacity:1!important;transform:none!important}.tl-page .tl-table-wrap{overflow:visible!important}.tl-page .tl-doc-sec{break-inside:avoid}.tl-page .tl-ph{color:inherit}}
