.cm-sheet{z-index:61;border-radius:calc(var(--radius-control) + .55rem) calc(var(--radius-control) + .55rem) 0 0;background:var(--paper);height:85svh;color:var(--ink);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.cm-sheet[data-keyboard]{bottom:var(--kb);height:min(85svh, calc(var(--seen) - .5rem))}.cm-sheet[data-keyboard] .cm-compose{padding-bottom:.6rem}.cm-top{padding:.6rem max(1rem, env(safe-area-inset-left,0px)) 0;touch-action:none;flex:none}.cm-handle{background:var(--paper-4)}.cm-head{border-bottom:1px solid var(--paper-3);justify-content:space-between;align-items:center;padding-bottom:.6rem;display:flex}.cm-title{font-family:var(--font-display);font-synthesis:none;letter-spacing:var(--display-tracking);margin:0;font-size:1.5rem;font-weight:600;line-height:1}.cm-close{background:var(--paper-2);color:var(--ink)}.cm-scroll{overscroll-behavior:contain;min-height:0;padding:.75rem max(1rem, env(safe-area-inset-left,0px)) 1rem;scrollbar-width:none;flex:1;overflow-y:auto}.cm-scroll::-webkit-scrollbar{display:none}.cm-list{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.cm-list--replies{gap:.9rem;margin-top:.75rem;overflow:hidden}.cm-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;display:grid}.cm-row--reply .av--sm{width:1.65rem;height:1.65rem;font-size:.7rem}.cm-row--waiting>.cm-main{border-radius:var(--radius-control);background:var(--paper-2);padding:.5rem .65rem}.cm-main{min-width:0}.cm-who{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:0 0 .15rem;font-size:.8125rem;line-height:1.3;display:flex}.cm-name{overflow-wrap:anywhere;font-weight:600}.cm-when{color:var(--ink-soft)}.cm-text{overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:.9375rem;line-height:1.4}.cm-badge{background:var(--pill-2);color:var(--cover-ink);vertical-align:.1em;border-radius:.25rem;padding:.05rem .4rem;font-size:.6875rem;font-weight:600;display:inline-block}.cm-meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.25rem .9rem;margin-top:.3rem;font-size:.8125rem;display:flex}.cm-meta:empty{display:none}.cm-link{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.cm-waiting{color:var(--ink);font-weight:600}.cm-mod{display:inline-flex;position:relative}.cm-mod-button{place-items:center;display:inline-grid}.cm-mod-menu{z-index:3;border-radius:calc(var(--radius-control) + .3rem);background:var(--surface);min-width:11rem;color:var(--on-surface);transform-origin:0 0;padding:.3rem;position:absolute;top:calc(100% + .3rem);left:0}.cm-mod-item{border-radius:var(--radius-control);width:100%;min-height:2.5rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:0 .7rem;font-size:.9375rem;display:flex}.cm-mod-item--danger{color:var(--danger-ink)}.cm-heart{width:2rem;min-height:2rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.1rem;padding:.25rem 0 0;display:flex}.cm-heart-count{color:var(--ink-soft);font-size:.75rem;font-weight:600;display:block}.cm-heart[aria-pressed=true]{color:var(--cover-ink)}.cm-heart-tile{border-radius:.35rem;place-items:center;width:1.5rem;height:1.5rem;display:grid}.cm-heart-space{width:2rem}.cm-thread{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;margin-top:.6rem;padding:0;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.cm-thread-line{background:var(--ink-faint);width:1.5rem;height:1px}.cm-thread--more{margin-top:0}.cm-empty{color:var(--ink-soft);text-align:center;margin:2.5rem 0;font-size:.9375rem}.cm-more{border-radius:var(--radius-control);background:var(--paper-2);color:var(--ink);font:inherit;cursor:pointer;border:0;margin:1.25rem auto 0;padding:.6rem 1rem;font-size:.875rem;font-weight:600;display:block}.cm-compose{padding:.65rem max(1rem, env(safe-area-inset-left,0px)) calc(env(safe-area-inset-bottom,0px) + .75rem);border-top:1px solid var(--paper-3);flex:none;gap:.5rem;display:grid}.cm-note{margin:0;font-size:.875rem;font-weight:600}.cm-note--error{color:var(--danger-ink)}.cm-hint{color:var(--ink-soft);margin:0;font-size:.8125rem}.cm-replying{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;display:flex;overflow:hidden}.cm-replying-cancel{border-radius:var(--radius-control);background:var(--paper-2);width:1.75rem;height:1.75rem;color:var(--ink);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.cm-field{border-radius:var(--radius-bar);background:var(--paper-2);border:1px solid #0000;align-items:flex-end;gap:.5rem;padding:.35rem .35rem .35rem .9rem;display:flex}.cm-field textarea{min-width:0;min-height:2.25rem;color:var(--ink);font:inherit;resize:none;background:0 0;border:0;flex:1;padding:.45rem 0;font-size:max(16px,1rem);line-height:1.35}.cm-field textarea::placeholder{color:var(--ink-soft)}.cm-field textarea:focus-visible{outline:none}.cm-field:focus-within{border-color:var(--ink-faint)}.cm-post{border-radius:var(--radius-control);background:var(--btn);height:2.25rem;color:var(--on-btn);font:inherit;cursor:pointer;border:0;flex:none;padding:0 .95rem;font-size:.875rem;font-weight:600}.cm-post:disabled{background:var(--paper-3);color:var(--ink-soft);cursor:default}.cm-compose--out{justify-items:start;gap:.75rem}.cm-out-line{color:var(--ink);margin:0;font-size:.9375rem;line-height:1.4}@media (min-width:700px){.cm-sheet{border-radius:var(--radius-bar);width:min(34rem,100vw - 2rem);height:min(44rem,100svh - 4rem);inset:50% auto auto 50%;translate:-50% -50%}.cm-handle{display:none}.cm-top{padding-top:1rem}}
.spl{--card:var(--paper-2);--fill-slab:var(--card);--fill-on:var(--ink);--ink-2:var(--ink-soft);--font-ui:var(--font-switzer), ui-sans-serif, system-ui, sans-serif;font-family:var(--font-ui);flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.spl-row{align-items:center;gap:8px;display:flex}.spl-slab{border-radius:var(--radius-bar);background:var(--fill-slab,var(--card));justify-content:center;align-items:center;display:flex}.spl-track{flex:none;position:relative}.spl-dot{background:color-mix(in srgb, var(--fill-on,var(--ink)) 16%, var(--fill-slab,var(--card)));cursor:pointer;border:0;border-radius:2.5px;height:100%;padding:0;position:absolute;top:0;left:0}.spl-dot:after{content:"";position:absolute;inset:-12px -4px}.spl-ink{background:var(--fill-on,var(--ink));border-radius:2.5px;height:100%;position:absolute;top:0;left:0}.spl-tool{flex:none}.spl-go{border-radius:inherit;width:100%;height:100%;color:var(--fill-on,var(--ink-2));cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .16s;display:grid}.spl-go:hover{color:color-mix(in srgb, var(--fill-on,var(--ink-2)) 55%, var(--fill-slab,var(--card)))}.spl--bare .spl-slab{background:0 0}
