.tp-layout[data-open]{min-height:calc(100dvh - 16px - var(--ui-topbar) - 2px);align-items:flex-start;display:flex}.tp-layout[data-open]>.tp-lib{flex:1;min-width:0}@media (pointer:coarse){.tp-tabs .ds-tab{height:44px;padding:0 14px}}.tp-card{cursor:pointer;scroll-margin:calc(var(--ui-topbar) + 12px) 0 12px;position:relative}.tp-card .tp-card-open{max-width:100%;color:inherit;font:inherit;font-size:var(--ui-text-md);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;display:block}.tp-card .tp-card-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.tp-card .tp-card-open:focus-visible{outline:none}.zv-tile.tp-card:has(.tp-card-open:focus-visible){box-shadow:var(--ui-focus)}.tp-card .tp-card-foot{z-index:1;position:relative}.zv-tile.tp-card[data-selected]{border-color:var(--ui-border-2);background:var(--ui-selected)}.tp-pane{top:var(--ui-topbar);width:440px;height:calc(100dvh - 16px - var(--ui-topbar) - 2px);border-inline-start:1px solid var(--ui-border);background:var(--ui-bg);outline:none;flex-direction:column;flex:none;display:flex;position:sticky}.tp-pane-head{border-bottom:1px solid var(--ui-border);padding:16px 16px 16px 20px}.tp-pane-top{align-items:center;gap:10px;display:flex}.tp-pane-head .zc-tile-icon{border:1px solid var(--ui-border);width:28px;height:28px}.tp-pane-head .zc-tile-icon svg{width:16px;height:16px}.tp-pane-top h2{min-width:0;font-size:var(--ui-title-section);font-weight:var(--ui-weight-semibold);overflow-wrap:anywhere;flex:1;margin:0;line-height:22px}.tp-pane-about{color:var(--ui-text-2);font-size:var(--ui-text-13);margin:8px 0 0;line-height:20px}.tp-pane-use.tp-pane-use{margin-top:12px}.tp-pane-x{flex:none;width:28px;height:28px}.tp-pane-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.tp-pane-note{color:var(--ui-text-2);font-size:var(--ui-text-12);margin:0;padding:16px 24px 0;line-height:18px}.tp-pane-state{color:var(--ui-text-2);font-size:var(--ui-text-13);margin:0;padding:20px}.tp-pane-state p{margin:0 0 10px}.tp-body{padding:16px 24px 40px}.tp-sheet .tp-body{padding:16px 0 24px}.tp-sheet .tp-pane-note{padding:4px 0 0}.tp-sheet .tp-pane-state{padding:16px 0}.tp-sheet-use{justify-content:center;width:100%;min-height:44px}.tp-md{color:var(--ui-text);font-size:var(--ui-text-13);overflow-wrap:break-word;line-height:1.55}.tp-md>:first-child{margin-top:0}.tp-md p{margin:.35em 0}.tp-md h1,.tp-md h2,.tp-md h3,.tp-md h4{font-weight:var(--ui-weight-semibold);margin:1em 0 .35em;line-height:1.3}.tp-md h1{font-size:1.6em}.tp-md h2{font-size:1.25em}.tp-md h3,.tp-md h4{font-size:1.08em}.tp-md ul,.tp-md ol{margin:.3em 0;padding-inline-start:1.5em}.tp-md li{margin:.15em 0}.tp-md li.nt-md-task{margin-inline-start:-1.4em;list-style:none}.tp-md li.nt-md-task input{vertical-align:-1px;margin-inline-end:8px}.tp-md blockquote{border-inline-start:3px solid var(--ui-border-2);color:var(--ui-text-2);margin:.5em 0;padding-inline-start:12px}.tp-md pre{border-radius:var(--ui-radius-md);background:var(--ui-chrome);margin:.5em 0;padding:10px 12px;font-size:.92em;overflow-x:auto}.tp-md code{border-radius:var(--ui-radius-sm);background:var(--ui-chrome);padding:.15em .35em;font-size:.92em}.tp-md pre code{background:0 0;padding:0}.tp-md table{border-collapse:collapse;max-width:100%;font-size:var(--ui-text-12);margin:.6em 0;display:block;overflow-x:auto}.tp-md th,.tp-md td{border:1px solid var(--ui-border);text-align:start;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;max-width:220px;padding:6px 9px;overflow:hidden}.tp-md th{background:var(--ui-chrome);font-weight:500}.tp-md a{pointer-events:none;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ui-border-2);text-decoration-color:var(--ui-border-2);text-underline-offset:2px}.tp-md hr{border:0;border-top:1px solid var(--ui-border);margin:.8em 0}
