.hm-panel{display:flex;flex:1;min-height:0;overflow:auto;background:var(--bg-100);user-select:text;-webkit-user-select:text}.hm-inner{display:flex;flex-direction:column;gap:var(--space-8);width:100%;max-width:1040px;margin:auto;padding:72px var(--space-6) var(--space-8)}.hm-intro{display:flex;flex-direction:column;gap:var(--space-3);max-width:620px}.hm-title{margin:0;font:600 32px/38px var(--font-sans);letter-spacing:-.025em;text-wrap:balance}.hm-lede{margin:0;color:var(--ink-muted);font:400 15px/22px var(--font-sans)}.hm-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.hm-path{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-200);color:inherit;text-decoration:none;transition:background var(--motion),border-color var(--motion)}.hm-path:hover{border-color:var(--edge);background:var(--bg-300)}.hm-path:focus-visible{outline:none;box-shadow:var(--focus-ring)}.hm-art{flex:none;height:168px;border-bottom:1px solid var(--line);background:var(--bg-000)}.hm-art--tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:var(--space-2);padding:var(--space-4)}.hm-art-tool{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-1);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-100);color:var(--ink-muted);font:500 11px/14px var(--font-sans);text-align:center;transition:color var(--motion),border-color var(--motion)}.hm-art-tool>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-art-tool .cl-icon{color:var(--accent-ink)}.hm-path:hover .hm-art-tool{border-color:color-mix(in srgb,var(--accent-ink) 35%,var(--line));color:var(--ink)}.hm-art--editor{display:flex;align-items:center;padding:var(--space-4)}.hm-tl{position:relative;display:flex;flex-direction:column;width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-100);overflow:hidden}.hm-tl-ruler{height:16px;border-bottom:1px solid var(--line);background:repeating-linear-gradient(90deg,var(--ink-faint) 0 1px,transparent 1px 10%) bottom / 100% 6px no-repeat}.hm-tl-lane{position:relative;height:28px;border-bottom:1px solid var(--line)}.hm-tl-lane--audio{height:36px;border-bottom:0}.hm-tl-clip{position:absolute;top:3px;bottom:3px;border:1px solid var(--clip-video-edge);background:var(--clip-video)}.hm-tl-clip--text{border-color:var(--clip-text-edge);background:var(--clip-text)}.hm-tl-clip--audio{border-color:var(--clip-audio-wave);background:var(--clip-audio)}.hm-tl-clip svg{display:block;width:100%;height:100%}.hm-tl-clip path{stroke:var(--clip-audio-wave);stroke-width:1;vector-effect:non-scaling-stroke}.hm-tl-playhead{position:absolute;top:0;bottom:0;width:1px;background:var(--accent-ink);transition:transform .6s cubic-bezier(.2,0,0,1)}.hm-tl-playhead:before{content:"";position:absolute;top:2px;left:-6px;width:13px;height:12px;background:var(--accent-gradient);clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%)}.hm-path:hover .hm-tl-playhead{transform:translate(40px)}.hm-body{display:flex;flex-direction:column;flex:1;gap:var(--space-2);padding:var(--space-6)}.hm-headline{margin:0 0 var(--space-1);font:600 18px/26px var(--font-sans);letter-spacing:-.01em;text-wrap:pretty}.hm-name{display:flex;align-items:baseline;gap:var(--space-2);margin:0;color:var(--accent-ink);font:600 13px/18px var(--font-sans)}.hm-count{color:var(--ink-muted);font:500 12px/16px var(--font-mono);font-variant-numeric:tabular-nums}.hm-desc{margin:0;color:var(--ink-muted);font:400 13px/20px var(--font-sans)}.hm-points{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-1) 0 var(--space-4);padding:0;list-style:none;color:var(--ink-muted);font:400 13px/20px var(--font-sans)}.hm-points li{display:flex;align-items:center;gap:var(--space-2)}.hm-points .cl-icon{flex:none;color:var(--guide)}.hm-go{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;height:var(--control-md);margin-top:auto;padding:0 var(--space-3);border:1px solid var(--edge);border-radius:var(--radius-sm);background:var(--bg-200);color:var(--ink);font:500 13px/18px var(--font-sans);transition:background var(--motion),border-color var(--motion)}.hm-go .cl-icon{transition:transform var(--motion)}.hm-path:hover .hm-go{border-color:transparent;background:var(--accent-gradient) border-box;color:var(--on-accent);font-weight:600}.hm-path:hover .hm-go .cl-icon{color:var(--on-accent);transform:translate(2px)}.hm-foot{margin:0;color:var(--ink-subtle);font:400 13px/20px var(--font-sans)}.hm-foot strong{color:var(--ink);font-weight:500}@media(max-width:760px){.hm-inner{gap:var(--space-6);padding:var(--space-8) var(--space-4) var(--space-6)}.hm-title{font-size:24px;line-height:30px}.hm-paths{grid-template-columns:minmax(0,1fr)}.hm-body{padding:var(--space-4)}}@media(max-width:420px){.hm-art-tool>span{display:none}}@media(prefers-reduced-motion:reduce){.hm-tl-playhead,.hm-go .cl-icon{transition:none}.hm-path:hover .hm-tl-playhead,.hm-path:hover .hm-go .cl-icon{transform:none}}
