.tl-ico{box-sizing:border-box;border:2px solid var(--ink);background:var(--map-soft,#e6f7fe);width:36px;height:36px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.tl-ico svg{width:62%;height:62%;display:block}.tl-ico.is-plus{background:var(--card);font-variant-numeric:tabular-nums;border-style:dashed;font-size:12px;font-weight:800}.tl-ghost{z-index:90;pointer-events:none;box-shadow:2px 2px 0 var(--ink);transform-origin:50%;background:#e6f7fe;margin:0;position:fixed}.tl-batch{justify-content:flex-start;align-items:center;gap:10px;margin:4px 0 2px;display:flex}.tl-batch-k{background:var(--ink);color:var(--paper,#fff);border-radius:999px;padding:3px 14px;font-size:14px;font-weight:800;line-height:1.6}.tl-batch-at{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.sortcard.tl-card{border:2.5px solid var(--ink);min-height:0;box-shadow:4px 4px 0 var(--ink);text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;padding:18px 16px;display:flex}.tl-card-art .tl-ico{background:var(--card);border-width:2.5px;width:68px;height:68px}.tl-card-t{min-width:0}.tl-card-t .name{font-family:var(--serif);margin-top:2px;font-size:26px;font-weight:800;line-height:1.3}.tl-card-t .lead{margin:6px 0 0;font-size:14px;line-height:1.7}.sortcell.tl-cell{border:2px solid var(--ink);gap:2px;padding:9px 6px 8px;position:relative}.sortcell-hit{z-index:0;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;margin:0;padding:0;position:absolute;inset:0}.sortcell-hit:focus-visible{outline:3px solid var(--map-ink);outline-offset:2px}.sortcell-hit:disabled{cursor:default}.tl-cell>b,.tl-cell>.sortcell-hint{z-index:1;pointer-events:none;position:relative}.sortcell.tl-cell.full{opacity:1}.sortcell.tl-cell.full>b,.sortcell.tl-cell.full>.sortcell-hint{opacity:.5}.tl-stack{z-index:1;pointer-events:none;justify-content:center;align-items:center;gap:4px;min-height:32px;margin-top:4px;display:flex;position:relative}.tl-stack-list{align-items:center;display:flex}.tl-stack-i{font:inherit;color:var(--ink);cursor:pointer;pointer-events:auto;background:0 0;border:0;align-items:center;margin:0 0 0 -9px;padding:0;display:inline-flex}.tl-stack-i:first-child{margin-left:0}.tl-stack-i .tl-ico{background:var(--card);width:30px;height:30px}.tl-stack-i:focus-visible .tl-ico{outline:3px solid var(--map-ink);outline-offset:1px}.tl-stack-n,.tl-stack-list>.tl-stack-i:not(:nth-last-child(-n+4)){display:none}.tl-stack-list>.tl-stack-i:nth-last-child(4){margin-left:0}.tl-cell .sortcell-n{background:var(--ink);color:#fff;border-radius:999px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:13px;font-weight:800;display:inline-grid}.tl-cell.full .sortcell-n{font-size:11.5px}@media (min-width:1024px){.tl-sort>.tl-batch{grid-area:1/1}.tl-stack{flex-direction:column;align-items:stretch}.tl-stack-list{flex-wrap:wrap;justify-content:center;gap:5px}.tl-stack-list>.tl-stack-i,.tl-stack-list>.tl-stack-i:not(:nth-last-child(-n+4)){border:1.5px solid var(--ink);background:var(--card);border-radius:999px;gap:5px;margin:0;padding:2px 9px 2px 2px;display:inline-flex}.tl-stack-i .tl-ico{background:var(--map-soft);border-width:1.5px;width:24px;height:24px}.tl-stack-n{font-size:13px;font-weight:700;display:inline}.tl-stack-i:hover{background:var(--map-soft)}.tl-cell .sortcell-n{align-self:center}}.sortcell.tl-cell.has-bubble{z-index:6}.tl-bubble{z-index:3;box-sizing:border-box;border:2px solid var(--ink);background:var(--card);width:max-content;max-width:min(232px,100vw - 40px);box-shadow:3px 3px 0 var(--ink);color:var(--ink);text-align:left;pointer-events:auto;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 8px 8px 10px;display:flex;position:absolute;bottom:calc(100% + 8px)}.tl-bubble.is-left{left:-2px}.tl-bubble.is-right{right:-2px}.tl-bubble-n{flex:100%;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:800;line-height:1.35;display:inline-flex}.tl-bubble-n .tl-ico{background:var(--map-soft);border-width:1.5px;flex:none;width:26px;height:26px}.tl-bubble-go{border:2px solid var(--ink);background:var(--map-soft);min-height:44px;box-shadow:2px 2px 0 var(--ink);color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;flex:auto;padding:0 14px;font-size:14px;font-weight:800}.tl-bubble-go:active{box-shadow:0 0 0 var(--ink);transform:translate(2px,2px)}.tl-bubble-x{width:44px;height:44px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:22px;line-height:1}.tl-bubble-go:focus-visible,.tl-bubble-x:focus-visible,.tl-undo-go:focus-visible{outline:3px solid var(--map-ink);outline-offset:2px}.tl-undo{left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:60;box-sizing:border-box;border:2px solid var(--ink);background:var(--card);width:max-content;max-width:calc(100vw - 32px);box-shadow:var(--hard);color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 16px;font-size:14px;font-weight:700;line-height:1.4;display:flex;position:fixed;transform:translate(-50%)}.tl-undo-go{border:2px solid var(--ink);background:var(--map-soft);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:0 18px;font-weight:800}.tl-undo-go:active{transform:translate(1px,1px)}.tl-bridge{text-align:center}.tl-bridge-tag{background:var(--ink);color:#fff;border-radius:999px;margin:6px auto 16px;padding:3px 16px;font-size:14px;font-weight:800;display:inline-block}.tl-piles{grid-template-columns:1fr 1fr;gap:16px 18px;max-width:360px;margin:0 auto 22px;padding:10px 8px 0 0;display:grid}.tl-pile{border:2px solid var(--ink);text-align:left;min-height:72px;box-shadow:calc(var(--d,1) * 2px) calc(var(--d,1) * 2px) 0 var(--ink);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.tl-pile .tl-ico{background:var(--card);width:42px;height:42px}.tl-pile-t{color:var(--ink);font-size:14px;font-weight:800;line-height:1.35}.tl-pile em{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-12px;right:-12px}.tl-pile.is-empty{box-shadow:none;background:0 0;border-style:dashed}.tl-pile.is-empty .tl-pile-t{color:var(--ink-soft);padding-left:2px}.tl-bridge h1{margin:6px 0 8px}.tl-bridge h1>span,.tl-bridge .lead>span{display:inline-block}.tl-bridge .lead{max-width:26em;margin:0 auto 6px}.tl-bridge .stepnav{max-width:420px;margin-left:auto;margin-right:auto}.tl-bridge .stepnav .btn{white-space:nowrap}.tsx-row{justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.tsx-icos{display:inline-flex}.tsx-icos .tl-ico{background:var(--card);border-width:1.5px;width:26px;height:26px;margin-left:-7px}.tsx-icos .tl-ico:first-child{margin-left:0}.tl-main{--cols:3}.tl-dist{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:12px;margin:2px 0 10px;display:flex;overflow:hidden}.tl-dist>span{min-width:3.6em;color:var(--ink);text-align:center;white-space:nowrap;flex-basis:0;padding:6px 4px;font-size:13.5px;font-weight:800}.tl-dist>span+span{border-left:2px solid var(--ink)}.tl-dist-line{margin-top:0}.tl-array{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:12px 10px;margin:16px 0 6px;padding-top:6px;display:grid}.tl-tile{border:2px solid var(--ink);background:var(--c,var(--card));min-width:0;box-shadow:3px 3px 0 var(--ink);color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;justify-items:center;gap:6px;padding:12px 4px 10px;display:grid;position:relative}.tl-tile .tl-ico{background:var(--card);width:46px;height:46px}.tl-tile b{font-size:14.5px;font-weight:800;line-height:1.3}.tl-tile:focus-visible,.tl-tile.is-open{outline:3px solid var(--map-ink);outline-offset:3px}.tl-rank{border:2px solid var(--ink);background:var(--map);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:12.5px;font-weight:900;display:grid;position:absolute;top:-11px;left:-8px}.tl-back{border:2.5px solid var(--ink);background:var(--card);box-shadow:4px 4px 0 var(--ink);text-align:left;border-radius:18px;grid-column:1/-1;margin:4px 0;padding:14px 14px 12px;position:relative}.tl-back:before{content:"";top:-11px;left:calc((var(--col,0) + .5) / var(--cols) * 100% - 10px);border-top:2.5px solid var(--ink);border-left:2.5px solid var(--ink);background:var(--card);width:18px;height:18px;position:absolute;transform:rotate(45deg)}.tl-back-h{align-items:center;gap:10px;margin-bottom:10px;display:flex}.tl-back-h b{font-family:var(--serif);flex:1;font-size:20px;font-weight:800}.tl-back-x{min-height:36px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:700;text-decoration:underline}.tl-back-blk{border-radius:12px;margin:0 0 10px;padding:10px 12px}.tl-back-blk span{color:var(--map-ink);margin-bottom:2px;font-size:13px;font-weight:800;display:block}.tl-back-blk p{color:var(--ink);margin:0;font-size:15px;line-height:1.75}.tl-back-blk.is-where{background:var(--map-soft)}.tl-back-blk.is-try{background:#fdeee3}.tl-back-blk.is-try span{color:var(--ink)}.tl-back-pick{justify-content:flex-end;display:flex}.tl-back-pick .act-pick{width:100%}.tl-hint{text-align:center;margin-top:6px}.tl-grow{margin-top:22px}.tl-grow .rs-h3 small{color:var(--ink-soft);margin-left:8px;font-size:13px;font-weight:700}.tl-grow-list{flex-wrap:wrap;gap:8px;margin:8px 0 10px;display:flex}.tl-grow-card{border:2px dashed var(--ink);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:3px 12px 3px 3px;font-size:14px;font-weight:700;display:inline-flex}.tl-grow-card .tl-ico{background:var(--card);border-width:1.5px;width:28px;height:28px}.tl-grow-card.is-more{color:var(--ink-soft);padding-left:12px}.tl-ways{flex-wrap:wrap;gap:6px;margin:0;display:flex}.tl-ways span{background:var(--map-soft);color:var(--map-ink);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700}@media (min-width:1024px){.tl-main{--cols:5}.tl-bcell-peek{grid-template-columns:repeat(8,34px);justify-content:start;gap:8px}}.tl-board{margin:10px 0 14px}.tl-board-y{color:var(--ink-soft);letter-spacing:1px;margin:12px 0 6px;font-size:13px;font-weight:800;display:block}.tl-board-y:first-child{margin-top:0}.tl-board-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tl-bcell{border:2px solid var(--ink);min-width:0;box-shadow:3px 3px 0 var(--ink);border-radius:16px;padding:11px 11px 12px;position:relative}.tl-bcell.is-open{border-width:2.5px;grid-column:1/-1}.tl-bcell-hit{z-index:0;cursor:pointer;background:0 0;border:0;border-radius:14px;width:100%;margin:0;padding:0;position:absolute;inset:0}.tl-bcell-hit:focus-visible{outline:3px solid var(--map-ink);outline-offset:3px}.tl-bcell-h{pointer-events:none;justify-content:space-between;align-items:center;gap:6px;margin-bottom:9px;display:flex;position:relative}.tl-bcell-h b{color:var(--ink);font-size:14.5px;font-weight:800}.tl-bcell-h em{background:var(--ink);color:#fff;border-radius:999px;place-items:center;min-width:26px;height:24px;padding:0 7px;font-size:13px;font-style:normal;font-weight:800;display:grid}.tl-bcell-peek{pointer-events:none;grid-template-columns:repeat(4,34px);justify-content:space-between;gap:7px 0;display:grid;position:relative}.tl-bcell-peek .tl-ico{background:var(--card);width:34px;height:34px}.tl-bcell-empty{color:var(--ink-soft);grid-column:1/-1;margin:0;font-size:13px}.tl-bcell-list{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:relative}.tl-chip{border:2px solid var(--ink);background:var(--card);min-width:0;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:4px 10px 4px 5px;font-size:15px;font-weight:700;display:flex}span.tl-chip{cursor:default}.tl-chip .tl-ico{border-width:1.5px;width:30px;height:30px}.tl-chip.is-on{background:var(--map);box-shadow:3px 3px 0 var(--ink)}.tl-chip:focus-visible{outline:3px solid var(--map-ink);outline-offset:2px}.tl-board-note{border:1.5px dashed var(--map-ink);color:var(--map-ink);border-radius:12px;grid-column:1/-1;margin:2px 0 0;padding:8px 12px;font-size:14px;font-weight:700}.tl-bcell-close{min-height:36px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:end;padding:0 4px;font-size:13px;font-weight:700;text-decoration:underline}.tl-board.is-moving .tl-bcell.is-target:not(.is-open){outline:3px dashed var(--map-ink);outline-offset:3px}.tl-board.is-moving .tl-bcell.is-blocked{opacity:.45}.tl-peer{border:2px dashed color-mix(in srgb, var(--ink) 45%, transparent);background:var(--card);border-radius:18px;margin:0 0 16px;padding:14px 12px 12px}.tl-peer.is-ready{border:2.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.tl-peer-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.tl-peer-h b{color:var(--ink);font-size:15.5px;font-weight:800;line-height:1.5}.tl-ring{flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative}.tl-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.tl-ring-bg{fill:none;stroke:color-mix(in srgb, var(--ink) 15%, transparent);stroke-width:4px}.tl-ring-fg{fill:none;stroke:var(--map);stroke-width:4px;stroke-linecap:round}.tl-ring i{color:var(--ink);font-size:11.5px;font-style:normal;font-weight:800;position:relative}.tl-peer-lead{color:var(--ink-soft);margin:4px 0 10px;font-size:13.5px;line-height:1.65}.tl-peer-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.tl-peer-col{background:var(--map-soft);border-radius:12px;min-width:0;padding:9px 6px}@media (min-width:1024px){.tl-peer-card{gap:6px;font-size:14px}.tl-peer-card .tl-ico{width:28px;height:28px}.tl-peer-col{padding:12px 10px}}.tl-peer-col.is-blind{background:#fff8e1}.tl-peer-col.is-hidden{background:#f3f1ee}.tl-peer-col>b{min-height:2.7em;color:var(--ink);font-size:12.5px;font-weight:800;line-height:1.35;display:block}.tl-peer-list{gap:6px;margin-top:6px;display:grid}.tl-peer-card{min-width:0;color:var(--ink);white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;font-weight:700;line-height:1.3;display:flex}.tl-peer-card .tl-ico{background:var(--card);border-width:1.5px;width:22px;height:22px}.tl-peer-card.is-more{color:var(--ink-soft)}.tl-peer-none{color:var(--ink-soft);margin:6px 0 0;font-size:12.5px}.tl-peer-ghost{border:1.5px dashed color-mix(in srgb, var(--ink) 30%, transparent);border-radius:999px;height:26px;display:block}.tl-peer:not(.is-ready) .tl-peer-col{filter:grayscale();opacity:.75}.tl-own{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.tl-own .tl-ico{width:32px;height:32px}.tl-own b{font-size:15px;font-weight:800}.tl-own small{color:var(--ink-soft);font-size:12.5px;font-weight:700}@media (prefers-reduced-motion:no-preference){.tl-card{animation:.28s cubic-bezier(.2,.8,.3,1) both tl-card-in}.tl-card.is-first{animation:.5s cubic-bezier(.2,.8,.3,1) both tl-card-in-far}.tl-stack-i.is-new .tl-ico{animation:.32s cubic-bezier(.34,1.6,.64,1) .42s both tl-pop}.tl-bubble{animation:.16s ease-out both tl-bub}.tl-undo{animation:.2s ease-out both tl-undo-in}.tl-pile{animation:tl-pop .42s cubic-bezier(.34, 1.5, .64, 1) calc(var(--i,0) * 70ms + .1s) both}.tl-pile em{animation:tl-pop .36s cubic-bezier(.34, 1.6, .64, 1) calc(var(--i,0) * 70ms + .5s) both}.tl-piles.is-leaving{animation:.42s cubic-bezier(.5,0,.75,.3) both tl-off}.tl-back{transform-origin:top;animation:.36s cubic-bezier(.2,.8,.3,1) both tl-flip}.tl-tile{transition:transform .15s}.tl-tile:active{transform:translate(2px,2px)}.tl-tile.is-open{animation:.36s ease-out both tl-tile-flip}.tl-bcell.is-open .tl-bcell-list{animation:.25s ease-out both tl-fade}}@keyframes tl-card-in{0%{opacity:0;transform:translate(28px)}}@keyframes tl-card-in-far{0%{opacity:0;transform:translate(110%)rotate(4deg)}}@keyframes tl-bub{0%{opacity:0;transform:translateY(4px)scale(.94)}}@keyframes tl-undo-in{0%{opacity:0;transform:translate(-50%,10px)}}@keyframes tl-pop{0%{opacity:0;transform:scale(.3)}}@keyframes tl-off{30%{transform:translateY(8px)scale(.98)}to{opacity:0;transform:translate(140px,-120px)rotate(10deg)scale(.7)}}@keyframes tl-flip{0%{opacity:0;transform:perspective(700px)rotateX(-75deg)}}@keyframes tl-tile-flip{0%{transform:perspective(500px)rotateY(0)}50%{transform:perspective(500px)rotateY(90deg)}to{transform:perspective(500px)rotateY(0)}}@keyframes tl-fade{0%{opacity:0}}.tl-rk-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tl-rk-list.is-rest{margin-top:8px}.tl-rk-row{border:2px solid var(--ink);background:var(--card);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;grid-template-columns:minmax(5.2em,max-content) minmax(0,1fr) 3.2em 10px;align-items:center;gap:10px;margin:0;padding:8px 12px;display:grid}.tl-rk-row.is-small{min-height:40px;padding-block:6px}.tl-rk-name{color:var(--ink);font-size:14.5px;font-weight:800;line-height:1.35}.tl-rk-track{border:2px solid var(--ink);background:var(--paper);border-radius:999px;height:14px;display:block;overflow:hidden}.tl-rk-track s{border-right:2px solid var(--ink);height:100%;text-decoration:none;display:block}.tl-rk-n{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:850}.tl-rk-go,.tl-jz-go{border-top:2.5px solid var(--ink);border-right:2.5px solid var(--ink);width:9px;height:9px;margin-right:2px;display:block;transform:rotate(45deg)}.tl-rk-row.is-on{background:var(--map-soft);box-shadow:3px 3px 0 var(--ink)}.tl-rk-row.is-on .tl-rk-go,.tl-rk-rest.is-on .tl-rk-go,.tl-jz-cell.is-on .tl-jz-go{margin-top:-4px;transform:rotate(135deg)}.tl-rk-row.is-on .tl-rk-track{background:var(--card)}.tl-rk-row:focus-visible,.tl-rk-rest:focus-visible,.tl-pp-ava:focus-visible,.tl-jz-cell:focus-visible{outline:2.5px dashed var(--ink);outline-offset:3px}@media (hover:hover){.tl-rk-row:not(.is-on):hover,.tl-jz-cell:not(.is-on):not(:disabled):hover{background:var(--map-soft)}}.tl-rk-detail{border-left:3px solid var(--map);background:var(--paper);border-radius:0 12px 12px 0;margin:6px 2px 2px;padding:10px 12px}.tl-rk-who{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:800;line-height:1.7}.tl-rk-def{color:var(--ink-soft);margin:4px 0 0;font-size:14px;line-height:1.7}.tl-rk-rest{border:2px dashed var(--ink-soft);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:14px;align-items:center;gap:8px;margin:10px 0 0;padding:6px 12px;font-size:14px;font-weight:700;display:flex}.tl-rk-rest>span{flex:1;min-width:0}.tl-rk-rest em{color:var(--map-ink);font-size:13px;font-style:normal;font-weight:850}.tl-rk-rest .tl-rk-go{flex:none}.tl-rk-rest.is-on{background:var(--paper)}.tl-pp-row{flex-wrap:wrap;gap:8px 6px;margin:0;padding:0;list-style:none;display:flex}.tl-pp-ava{width:56px;color:var(--ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:3px;margin:0;padding:4px 0 2px;display:flex}.tl-pp-ava .tfb-ava{width:40px;height:40px}.tl-pp-name{max-width:100%;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.3;overflow:hidden}.tl-pp-ava.is-on{background:var(--map-soft);box-shadow:0 0 0 2px var(--ink)}.tl-pp-ava.is-on .tfb-ava{background:var(--card)}.tl-pp-ava.is-on .tl-pp-name{color:var(--ink)}@media (hover:hover){.tl-pp-ava:not(.is-on):hover .tfb-ava{background:var(--map-soft)}}.tl-pp-detail{border:2px solid var(--ink);background:var(--paper);border-radius:14px;margin:10px 0 0;padding:12px 14px;position:relative}.tl-jz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.tl-jz-cell{border:2px solid var(--ink);background:var(--card);min-height:96px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:4px;margin:0;padding:12px 12px 10px;display:flex;position:relative}.tl-jz-cell.is-both{background:var(--map-soft)}.tl-jz-cell.is-blind{background:var(--accent-soft)}.tl-jz-cell.is-mine{background:var(--paper)}.tl-jz-cell.is-none{background:var(--card);border-style:dashed}.tl-jz-n{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:34px;font-weight:900;line-height:1.05}.tl-jz-n small{margin-left:3px;font-family:inherit;font-size:13px;font-weight:800}.tl-jz-t{text-wrap:balance;font-size:14px;font-weight:800;line-height:1.4}.tl-jz-go{margin:0;position:absolute;top:14px;right:12px}.tl-jz-cell.is-on{box-shadow:3px 3px 0 var(--ink);border-style:solid}.tl-jz-cell:disabled{cursor:default;opacity:.55;border-style:dashed}.tl-jz-detail{border:2px solid var(--ink);border-radius:14px;margin:0 0 10px;padding:12px 14px}.tl-jz-detail.is-both{background:var(--map-soft)}.tl-jz-detail.is-blind{background:var(--accent-soft)}.tl-jz-detail.is-mine{background:var(--paper)}.tl-jz-detail.is-none{background:var(--card)}.tl-jz-detail>b{font-size:15px}.tl-jz-detail>p{color:var(--ink-soft);margin:4px 0 8px;font-size:14px;line-height:1.7}.tl-jz-detail>p:last-child{margin-bottom:0}.tl-jz-detail>p.tl-jz-group{color:var(--ink);margin:10px 0 6px;font-size:13px;font-weight:850}@media (prefers-reduced-motion:no-preference){.tl-rk-row,.tl-jz-cell{transition:background-color .15s,box-shadow .15s}.tl-rk-detail,.tl-pp-detail,.tl-jz-detail{animation:.2s ease-out both tl-fade}}
