.tl-band{align-items:end;padding:64px 0 32px}.tl-band h1{grid-column:1/span 5}.tl-band__side{grid-column:7/-1;gap:10px;display:grid}.tl-band__more{color:var(--ink-2)}.tl-band__more a{white-space:nowrap;font-weight:500}@media (width<=899px){.tl-band{grid-template-columns:minmax(0,1fr);row-gap:14px;padding:40px 0 24px}.tl-band h1,.tl-band__side{grid-column:1}}.tl-ruler{margin:0}.tl-ruler .display__bar{flex-wrap:wrap;row-gap:2px;padding-block:8px}.tl-ruler__plot{height:calc(var(--stack,8) * 12px + 64px);margin:18px 28px 6px;position:relative}.tl-ticks{height:calc(var(--stack,8) * 12px);position:absolute;bottom:30px;left:0;right:0}.tl-tick{bottom:calc(var(--k,0) * 12px);background:var(--on-display);width:2px;height:9px;margin-left:-1px;position:absolute}.tl-tick.is-over{background:var(--display-edge)}.tl-tick.is-out{opacity:.3;height:5px}.tl-tick.is-lit{opacity:1;background:#fff;width:4px;height:11px;margin-left:-2px}.tl-axis{border-top:1px solid var(--display-edge);position:absolute;bottom:24px;left:0;right:0}.tl-axis span{color:var(--on-display-2);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:8px;font-size:12px;line-height:12px;position:absolute;top:0;transform:translate(-50%)}.tl-axis span:before{content:"";background:var(--display-edge);width:1px;height:4px;position:absolute;top:0;left:50%}.tl-axis b{font-weight:500}.tl-capline{border-left:1px solid var(--on-display);border-right:1px solid var(--on-display);width:4px;margin-left:-2px;position:absolute;top:0;bottom:24px}.tl-capline span{color:var(--on-display);white-space:nowrap;font-size:13px;font-weight:600;line-height:16px;position:absolute;top:-2px;left:10px}.tl-capline.is-flip span{left:auto;right:10px}.tl-ruler__sum{color:var(--on-display-2);border-top:1px solid #ffffff14;padding:12px 16px 14px;font-size:14px;line-height:21px;position:relative}.tl-ruler__sum b{color:var(--on-display);font-weight:600}@media (width<=759px){.tl-ruler__plot{margin:16px 22px 6px}.tl-axis .is-minor b{display:none}}.tl-filters{grid-template-columns:minmax(0,1fr);gap:18px;margin:40px 0 20px;display:grid}.tl-cats{border:0;min-width:0;margin:0;padding:0}.tl-cats legend{margin-bottom:6px;padding:0}.tl-cats__tray{background:var(--face-lo);width:fit-content;max-width:100%;box-shadow:var(--well);border-radius:6px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.tl-cat{display:inline-flex;position:relative}.tl-cat input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.tl-cat>span{border-radius:var(--radius);min-height:34px;color:var(--ink-2);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;display:inline-flex}.tl-cat>span:hover{background:#fff9}.tl-cat small{color:var(--label);font-variant-numeric:tabular-nums;font-size:12px}.tl-cat input:checked+span{background:var(--face);color:var(--ink);box-shadow:var(--key)}.tl-cat input:focus-visible+span{z-index:1;box-shadow:var(--ring);position:relative}.tl-cat input:checked:focus-visible+span{box-shadow:var(--key), var(--ring)}@media (pointer:coarse){.tl-cat>span{min-height:44px}}@media (width>=760px) and (width<=1239px){.tl-cats__tray{grid-template-columns:repeat(var(--half,6), auto);display:grid}.tl-cat>span{flex:1}}.tl-search{max-width:420px}.tl-catsel,.tl-sortsel{display:none}.tl-status{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;margin-bottom:10px;display:flex}.tl-count{font-size:15px;font-weight:500}.tl-livestate{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tl-table td{line-height:21px}.tl-table th button{cursor:pointer;align-items:center;gap:6px;min-height:28px;display:inline-flex}.tl-table th button:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (pointer:coarse){.tl-table th button{min-height:44px}}.tl-table th button:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12'%3E%3Cpath d='M4 0l4 5H0zM4 12L0 7h8z' fill='%23727A84'/%3E%3C/svg%3E") 50%/8px 12px no-repeat;flex:none;width:8px;height:12px}.tl-table th[aria-sort] button{color:var(--ink)}.tl-table th[aria-sort=ascending] button:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12'%3E%3Cpath d='M4 2l4 6H0z' fill='%23101215'/%3E%3C/svg%3E")}.tl-table th[aria-sort=descending] button:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12'%3E%3Cpath d='M4 10L0 4h8z' fill='%23101215'/%3E%3C/svg%3E")}.tl-tool{align-items:center;gap:12px;display:flex}.tl-tool img{object-fit:contain;flex:none;width:20px;height:20px}.tl-tool__text{min-width:0}.tl-tool a{font-weight:600;text-decoration:none}.tl-tool a:hover{text-decoration:underline}.tl-meta{display:none}.tl-c-maker,.tl-c-cat,.tl-c-time{color:var(--ink-2)}.tl-table .tl-c-price{white-space:nowrap;padding-right:28px}.tl-c-time,.tl-c-live{white-space:nowrap}.tl-table .tl-c-end{display:none}.tl-c-end code{color:var(--ink-2);white-space:nowrap;font-size:13px}@media (width>=1100px){.tl-table .tl-c-end{display:table-cell}}@media (pointer:coarse){.tl-table tbody tr{position:relative}.tl-tool a:after{content:"";position:absolute;inset:0}}@media (hover:hover){.tl-table tbody tr:hover{background:#10141a09}}.tl-empty{border-top:1px solid var(--edge);border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:28px 0;display:flex}@media (width<=759px){.tl-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:28px 0 16px}.tl-cats{display:none}.tl-catsel,.tl-sortsel{min-width:0;display:grid}.tl-catsel select,.tl-sortsel select{appearance:none;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23565D67' stroke-width='1.5'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 12px center;text-overflow:ellipsis;cursor:pointer;padding-right:34px}.tl-search{grid-column:1/-1;max-width:none}.tl-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tl-table,.tl-table tbody{display:block}.tl-table tbody{border-top:1px solid var(--edge)}.tl-table tr{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tool price""tool live";gap:2px 12px;padding:12px 0;display:grid;position:relative}.tl-table td{border:0;height:auto;padding:0;display:none}.tl-table td.tl-c-tool{grid-area:tool;display:block}.tl-table td.tl-c-price{text-align:right;grid-area:price;padding:0;display:block}.tl-table td.tl-c-live{grid-area:live;justify-self:end;display:block}.tl-c-live .lamp{font-size:13px}.tl-tool{align-items:flex-start}.tl-tool img{margin-top:1px}.tl-meta{color:var(--label);margin-top:2px;font-size:14px;line-height:20px;display:block}.tl-tool a:after{content:"";position:absolute;inset:0}.tl-table tbody tr:active{background:#10141a0f}}.tl-detail{padding-top:32px}.tl-back{width:fit-content;min-height:44px;color:var(--ink-2);align-items:center;margin:-12px 0 12px;font-weight:500;text-decoration:none;display:flex}.tl-back:hover{color:var(--ink);text-decoration:underline}.tl-sheet{grid-template:"head deck""quote deck""result deck""input deck""returns deck""code deck"1fr/minmax(0,7fr) minmax(340px,5fr);align-items:start;column-gap:clamp(32px,4vw,56px);display:grid}.tl-head{grid-area:head}.tl-quote{grid-area:quote;margin-top:28px}.tl-deck{top:calc(var(--rail-h) + 16px);grid-area:deck;position:sticky}.tl-result{grid-area:result;margin-top:28px}.tl-spec--in{grid-area:input;margin-top:64px}.tl-spec--out{grid-area:returns;margin-top:48px}.tl-code{grid-area:code;margin-top:48px}@media (width<=979px){.tl-sheet{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""quote""deck""result""input""returns""code"}.tl-deck{margin-top:20px;position:relative;top:auto}.tl-spec--in{margin-top:48px}}.tl-head__maker{color:var(--ink-2);align-items:flex-start;gap:10px;margin-bottom:14px;font-size:15px;line-height:24px;display:flex}.tl-head__maker img{object-fit:contain;flex:none;width:24px;height:24px}.tl-head h1{font-size:clamp(36px,4.4vw,56px);line-height:1.02}.tl-head .lede{margin-top:16px}.tl-quote{padding:10px}.tl-quote__read{gap:14px;padding:20px 20px 18px;display:grid;position:relative}.tl-quote__price{color:var(--on-display);font-size:clamp(48px,6vw,80px);line-height:1}.tl-quote__nets{color:var(--on-display);font-size:15px}.tl-quote__facts{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0;padding-top:14px;display:grid}.tl-quote__facts div{align-content:start;gap:2px;min-width:0;display:grid}.tl-quote__facts dt{color:var(--on-display-2);font-size:13px}.tl-quote__facts dd{color:var(--on-display);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:22px}.tl-quote__facts .live-num{font-size:18px}.tl-quote__facts .live-num small{font-size:13px}.tl-quote__note{color:var(--on-display-2)}.tl-quote__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 6px 2px;display:flex}.tl-quote__path{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px}@media (width<=559px){.tl-quote__facts{grid-template-columns:minmax(0,1fr)}}.tl-deck{padding:10px}.tl-deck__display{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tl-deck__body{gap:16px;padding:16px;display:grid;position:relative}.tl-deck fieldset{border:0;min-width:0;margin:0;padding:0}.tl-deck__inputs,.tl-deck__pay{align-content:start;gap:16px;min-width:0;display:grid}.tl-deck .field>span code{color:var(--on-display);font-size:13px;font-weight:600}.tl-deck textarea{min-height:96px}.tl-deck input::placeholder,.tl-deck textarea::placeholder{color:var(--on-display-2);opacity:1}.tl-seg legend{color:var(--on-display-2);margin-bottom:6px;padding:0;font-size:13px;font-weight:500}.tl-seg__tray{background:var(--display-bay);box-shadow:inset 0 1px 3px #0009, inset 0 0 0 1px var(--display-edge);border-radius:6px;grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:grid}.tl-seg label{display:flex;position:relative}.tl-seg input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.tl-seg span{border-radius:var(--radius);min-height:36px;color:var(--on-display-2);cursor:pointer;flex:1;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.tl-seg span:hover{color:var(--on-display)}.tl-seg input:checked+span{color:var(--on-display);background:linear-gradient(#2a2e34,#202328);box-shadow:inset 0 1px #ffffff14,0 1px 1px #00000080}.tl-seg input:focus-visible+span{z-index:1;box-shadow:var(--ring-display);position:relative}.tl-seg input:checked:focus-visible+span{box-shadow:inset 0 1px 0 #ffffff14, var(--ring-display)}@media (pointer:coarse){.tl-seg span{min-height:44px}}.tl-who{color:var(--on-display-2);margin-top:-8px;font-size:14px;line-height:20px}.tl-who b{color:var(--on-display);font-weight:500}.tl-verdict{color:var(--on-display);border-top:1px solid #ffffff14;gap:4px;margin:0 16px;padding:14px 0 16px;font-size:14px;line-height:20px;display:grid;position:relative}.tl-verdict .lamp{font-weight:600}.tl-verdict>span:last-child,.tl-receipt__msg>span:last-child,.tl-quote__note{text-wrap:pretty}.tl-deck__foot{gap:10px;padding:12px 6px 6px;display:grid}.tl-pay{width:100%;min-height:48px;font-size:16px}.tl-deck__note{color:var(--ink-2)}@media (width>=560px) and (width<=979px){.tl-deck__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:24px}.tl-deck__foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:24px;padding:12px 16px 6px}.tl-deck__foot .tl-pay{grid-area:1/2}.tl-deck__note{grid-area:1/1}.tl-receipt{grid-column:1/-1}}@media (width>=980px){.tl-deck{max-height:calc(100vh - var(--rail-h) - 48px);flex-direction:column;display:flex}.tl-deck__display{flex-direction:column;min-height:0;display:flex}.tl-deck__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--display-edge) transparent;min-height:0;padding-bottom:0;scroll-padding-block:12px 20px;overflow-y:auto}.tl-deck__body:after{content:"";background:linear-gradient(#14161900, var(--display));pointer-events:none;grid-column:1/-1;height:16px;margin-top:-16px;position:sticky;bottom:0}.tl-deck__foot,.tl-verdict{flex:none}}.tl-receipt{scroll-margin-bottom:calc(var(--dock-h) + 16px)}.tl-receipt__row{flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding:12px 14px 6px;font-size:14px;display:flex}.tl-receipt__usd{font-size:22px}.tl-receipt__usd small{font-size:12px}.tl-receipt__more{color:var(--on-display-2);padding:0 14px 12px}.tl-receipt__msg{color:var(--on-display);gap:4px;padding:12px 14px 14px;font-size:14px;line-height:20px;display:grid}.tl-receipt__msg .lamp{font-weight:600}.tl-result{padding:20px 22px 22px}.tl-result__head{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:16px;padding-bottom:12px;display:flex}.tl-result__body{overflow-wrap:anywhere;min-width:0}.tl-result__body>*+*{margin-top:12px}.tl-result__body ul,.tl-result__body ol{margin:0;padding-left:22px}.tl-spec__lede{max-width:62ch;color:var(--ink-2);margin:8px 0 18px}.tl-spec__lede code.inline,.tl-missing code.inline{overflow-wrap:anywhere;max-width:100%;line-height:1.45;display:inline-block}.tl-fields td{vertical-align:top;padding-top:12px;padding-bottom:12px}.tl-f-name code{color:var(--ink);font-size:14px;font-weight:600}.tl-f-type{color:var(--ink-2);font-size:14px}.tl-f-type code.inline{margin:2px 2px 2px 0;display:inline-block}.tl-f-req{white-space:nowrap;color:var(--ink-2)}.tl-returns{border-radius:var(--radius);background:var(--paper);box-shadow:var(--well);font:14px/22px var(--mono);overflow-wrap:anywhere;padding:12px 14px;display:block}@media (width<=759px){.tl-fields thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tl-fields,.tl-fields tbody{display:block}.tl-fields tbody{border-top:1px solid var(--edge)}.tl-fields tr{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name req""type type""desc desc";gap:4px 12px;padding:12px 0;display:grid}.tl-fields td{border:0;height:auto;padding:0;display:block}.tl-f-name{grid-area:name}.tl-f-req{grid-area:req}.tl-f-type{grid-area:type}.tl-f-desc{grid-area:desc}}.tl-code h2{margin-bottom:16px}.tl-code .display__bar{flex-wrap:wrap;gap:8px;padding-block:6px}.tl-tabs{background:var(--display-bay);border-radius:6px;gap:2px;padding:2px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0f}.tl-tabs button{border-radius:var(--radius);min-height:30px;color:var(--on-display-2);font:600 14px/1 var(--sans);background:0 0;border:0;padding:0 12px}.tl-tabs button:hover{color:var(--on-display)}.tl-tabs button[aria-selected=true]{color:var(--on-display);background:linear-gradient(#2a2e34,#202328);box-shadow:inset 0 1px #ffffff14,0 1px 1px #00000080}.tl-tabs button:focus-visible{z-index:1;box-shadow:var(--ring-display);position:relative}.tl-tabs button[aria-selected=true]:focus-visible{box-shadow:inset 0 1px 0 #ffffff14, var(--ring-display)}@media (pointer:coarse){.tl-tabs button{min-height:44px}}.tl-panel:focus-visible{box-shadow:inset 0 0 0 1px var(--on-display), inset 0 0 0 3px var(--display), inset 0 0 0 4px var(--on-display)}.tl-pre{font:14px/1.7 var(--mono);color:var(--on-display);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px 18px}.tl-ln{padding-left:calc((var(--i,0) + 2) * 1ch);text-indent:-2ch;display:block}.tl-nw{white-space:nowrap}@media (width<=559px){.tl-pre{padding:14px;font-size:13px}}.tl-panel__note{color:var(--on-display-2);border-top:1px solid #ffffff14;padding:12px 18px 16px;font-size:14px;line-height:21px}.tl-missing{padding-top:96px;padding-bottom:72px}.tl-missing h1{font-size:clamp(36px,4.4vw,56px);line-height:1.02}.tl-missing .lede{margin-top:16px}.tl-missing__keys{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}@media (width<=759px){.tl-missing{padding-top:48px;padding-bottom:48px}}
