.h3mrtq0{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-md);overflow:hidden}.h3mrtq1{padding:12px var(--space-4);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.h3mrtq2{padding:var(--space-4);border-bottom:1px solid var(--border);grid-template-columns:var(--space-8) 1fr auto;column-gap:var(--space-4);row-gap:var(--space-2);grid-template-areas:"thumb head total""thumb meta meta";align-items:start;display:grid;position:relative}.h3mrtq3{background:var(--accent-bg);border-bottom:none}.h3mrtq3:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}.h3mrtq4{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-card);background:var(--bg-subtle);box-sizing:border-box;padding:var(--space-1);object-fit:contain;border:1px solid var(--border-subtle);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;flex-shrink:0;grid-area:thumb;display:block}.h3mrtq5{grid-area:head;min-width:0;padding-top:1px}.h3mrtq6{text-align:right;white-space:nowrap;grid-area:total;padding-top:1px}.h3mrtq7{flex-wrap:wrap;grid-area:meta;align-items:center;gap:10px;display:flex}.h3mrtq8{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-input);font-variant-numeric:tabular-nums;align-items:center;min-height:32px;display:inline-flex;overflow:hidden}.h3mrtq8:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #d950301f}.h3mrtq9{width:64px;height:30px;box-shadow:none;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;padding:0 8px;font-size:13px;font-weight:700}.h3mrtq9:focus{box-shadow:none;border-color:#0000}.h3mrtqa{border-left:1px solid var(--border-subtle);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;align-items:center;min-height:30px;padding:0 8px 0 6px;display:inline-flex}.h3mrtqb{border-radius:var(--radius-full,9999px);background:var(--accent-bg);color:var(--accent-fg);cursor:pointer;border:none;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.h3mrtqb:hover{background:var(--accent-bg-hover)}.h3mrtqc{color:var(--text-muted);border:1.2px dashed var(--border-strong);background:0 0;font-weight:600}.h3mrtqc:hover{color:var(--accent-fg);border-color:var(--accent);background:var(--accent-bg)}.h3mrtqd{background:var(--teal-bg);color:var(--teal-fg);border:1px solid color-mix(in srgb, var(--teal) 35%, transparent)}.h3mrtqd:hover{background:var(--teal);color:#fff}.h3mrtqe{background:var(--accent-bg);border-bottom:1px solid var(--border);padding:0 var(--space-4) var(--space-4) calc(var(--space-4) + var(--space-8) + var(--space-4));box-shadow:none;position:relative}.h3mrtqe:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}.h3mrtqf{grid-template-columns:20px 1fr auto auto 28px;align-items:center;column-gap:10px;padding:10px 0;display:grid}.h3mrtqf+.h3mrtqf{border-top:1px dotted var(--border)}.h3mrtqg{color:var(--text-muted);text-align:center;font-size:14px;font-weight:600;line-height:1}.h3mrtqh{color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:400;overflow:hidden}.h3mrtqi{font-family:var(--heading-font-family);color:var(--text-hi);font-variant-numeric:tabular-nums;text-align:right;letter-spacing:-.01em;white-space:nowrap;min-width:60px;font-size:13px;font-weight:400}.h3mrtqj{width:auto;min-width:0}.h3mrtqk{margin-top:var(--space-2);gap:var(--space-1)}.h3mrtql{flex-wrap:wrap;gap:8px;display:flex}.h3mrtqm{border-top:1px dashed var(--border);padding-top:var(--space-3)}.h3mrtqn{border:1.5px solid var(--border);background:var(--panel);color:var(--text-muted);cursor:pointer;border-radius:20px;padding:7px 14px;font-family:inherit;font-size:.8125rem;font-weight:500;transition:all .15s}.h3mrtqn:hover{border-color:var(--accent);color:var(--accent-fg);background:var(--accent-bg)}.h3mrtqo{transition:transform .15s;transform:rotate(180deg)}.h3mrtqp{transition:transform .15s}.h3mrtqq{text-align:center}.h3mrtqr{flex-shrink:0;margin-top:2px;display:block}.h3mrtqs{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--panel);border:1px dashed var(--border);border-radius:var(--radius-card);color:var(--text-muted);font-size:12.5px;line-height:1.45;display:flex}.h3mrtqt{flex:1;min-width:0}.h3mrtqu{font-size:var(--font-size-1);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:700}.h3mrtqv{font-family:var(--heading-font-family);color:var(--text-hi);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:3px;font-size:22px;font-weight:800;line-height:1.1}.h3mrtqw{bottom:var(--space-5);z-index:50;background:var(--text-hi);color:var(--bg);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);font-size:var(--font-size-2);white-space:nowrap;padding:var(--space-3) var(--space-4);font-weight:500;position:fixed;left:50%;transform:translate(-50%)}.h3mrtqx{flex:1;min-width:0}.h3mrtqy{width:100%}.h3mrtqz{height:48px}.h3mrtq11{border-radius:var(--radius-card);background:var(--bg-subtle);aspect-ratio:4/3;width:100%;display:block}@media (width>=780px){.h3mrtq2{padding:var(--space-4) var(--space-5)}.h3mrtqe{padding:0 var(--space-5) var(--space-4) calc(var(--space-5) + var(--space-8) + var(--space-4))}.h3mrtqv{font-size:26px}}@media (width<=767px){.h3mrtq8{min-height:var(--btn-h-touch)}.h3mrtq9{height:calc(var(--btn-h-touch) - 2px)}.h3mrtqa{min-height:calc(var(--btn-h-touch) - 2px)}.h3mrtqc,.h3mrtq10{min-height:var(--btn-h-touch)}}@media (width<=540px){.h3mrtqx{width:100%}.h3mrtqy{flex-wrap:wrap}}
