.home-world{--background:var(--tt-stock);--foreground:var(--tt-on-stock);--accent:#fafafd24;--accent-foreground:var(--tt-on-stock);--ring:var(--tt-highlight);--border:var(--tt-rule);--input:var(--tt-rule-strong);--muted-foreground:var(--tt-on-stock-soft);--radius:.375rem;background:var(--tt-stock);color:var(--tt-on-stock);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif}@supports (color:lab(0% 0 0)){.home-world{--accent:lab(98.2263% .369191 -1.46443/.14)}}.home-world ::selection{background:var(--tt-highlight);color:var(--tt-ink)}.home-world :focus-visible{outline:2px solid var(--tt-highlight);outline-offset:3px}.tt-grid{position:relative}.tt-ruler{border-bottom:1px solid var(--tt-rule-strong);height:1.75rem;position:relative}.tt-tick{bottom:0;left:calc(var(--start)*1%);border-left:1px solid var(--tt-rule-strong);height:.375rem;position:absolute}.tt-tick[data-major]{height:.75rem}.tt-tick-label{color:var(--tt-on-stock-soft);white-space:nowrap;font-size:.6875rem;position:absolute;bottom:.875rem;left:0;transform:translate(-50%)}.tt-tick:first-child .tt-tick-label{transform:none}.tt-tick:last-child .tt-tick-label{transform:translate(-100%)}.tt-lane{touch-action:pan-y;cursor:crosshair;height:7.25rem;margin-top:.75rem;position:relative}.tt-lane:before{content:"";background-image:repeating-linear-gradient(to right,var(--tt-rule)0 1px,transparent 1px calc(100%/var(--minutes)));pointer-events:none;position:absolute;inset:0}.tt-slip,.tt-gap{top:0;bottom:0;left:calc(var(--start)*1%);width:calc(var(--span)*1%);position:absolute}.tt-slip{width:calc(var(--span)*1% - var(--tt-gutter))}.tt-slip[data-alt]{background:var(--tt-paper-alt)}.tt-slip{z-index:1;text-align:left;background:var(--tt-paper);color:var(--tt-ink);cursor:pointer;border-radius:2px;flex-direction:column;gap:.25rem;padding:.5rem .625rem;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.tt-slip:hover,.tt-slip[data-scrubbed]{transform:translateY(-3px);box-shadow:0 6px 14px -6px #05021c8c;box-shadow:0 6px 14px -6px lab(1.20908% 4.5303 -13.2182/.55)}.tt-slip[aria-pressed=true]{background:var(--tt-highlight)}.tt-slip>span{z-index:1;position:relative}.tt-slip[data-crossed]:after{content:"";top:0;bottom:0;left:calc(var(--cross)*1%);background:linear-gradient(to bottom,var(--tt-ink)0 .375rem,transparent .375rem calc(100% - .3125rem),var(--tt-ink)calc(100% - .3125rem));z-index:0;width:2px;position:absolute}.tt-lane[data-sweep] .tt-slip[data-crossed]:after{animation:.2s ease-out 1.25s both tt-appear}@keyframes tt-appear{0%{opacity:0}}.tt-slip-foot{color:var(--tt-ink-soft);white-space:nowrap;align-items:center;gap:.375rem;margin-top:auto;font-size:.6875rem;display:flex;overflow:hidden}.tt-slip[aria-pressed=true] .tt-slip-foot{color:var(--tt-ink)}.tt-slip-stores{align-items:center;gap:.1875rem;margin-left:auto;display:inline-flex}.tt-slip-time{color:var(--tt-ink-soft);font-size:.6875rem}.tt-slip[aria-pressed=true] .tt-slip-time{color:var(--tt-ink)}.tt-slip-title{font-family:var(--font-unbounded),var(--font-geist-sans),sans-serif;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.tt-slip-artist{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.3;overflow:hidden}.tt-gap{background-image:repeating-linear-gradient(135deg,var(--tt-rule-strong)0 1px,transparent 1px 7px);border-inline:1px dashed var(--tt-rule-strong)}.tt-gap-label{transform-origin:50%;background:var(--tt-stock);letter-spacing:.06em;color:var(--tt-on-stock-soft);white-space:nowrap;padding:.0625rem .25rem;font-size:.6875rem;position:absolute;bottom:.375rem;left:50%;transform:translate(-50%)rotate(-90deg)}.tt-playhead{top:-2.875rem;bottom:-.5rem;left:calc(var(--at)*1%);border-left:2px solid var(--tt-highlight);pointer-events:none;z-index:0;width:0;position:absolute}.tt-playhead[data-sweep]{animation:1.4s cubic-bezier(.16,1,.3,1) both tt-sweep-x}.tt-playhead-flag{z-index:2;background:var(--tt-highlight);color:var(--tt-ink);white-space:nowrap;border-radius:0 2px 2px 0;padding:.25rem .5rem;font-size:.75rem;font-weight:600;position:absolute;top:0;left:-1px}@keyframes tt-sweep-x{0%{left:0}}@keyframes tt-sweep-y{0%{top:0}}@media (max-width:767px){.tt-ruler{border-bottom:0;border-right:1px solid var(--tt-rule-strong);width:3rem;height:auto;position:absolute;top:0;bottom:0;left:0}.tt-tick{bottom:auto;left:auto;right:0;top:calc(var(--start)*1%);border-left:0;border-top:1px solid var(--tt-rule-strong);width:.375rem;height:0}.tt-tick[data-major]{width:.75rem;height:0}.tt-tick-label,.tt-tick:first-child .tt-tick-label,.tt-tick:last-child .tt-tick-label{bottom:auto;left:auto;right:1rem;transform:translateY(-50%)}.tt-tick:first-child .tt-tick-label{transform:none}.tt-tick:last-child .tt-tick-label{transform:translateY(-100%)}.tt-lane{height:calc(var(--minutes)*1.6rem);touch-action:auto;cursor:default;margin-top:0;margin-left:3.75rem}.tt-lane:before{background-image:repeating-linear-gradient(to bottom,var(--tt-rule)0 1px,transparent 1px calc(100%/var(--minutes)))}.tt-slip,.tt-gap{width:auto;left:0;right:0;top:calc(var(--start)*1%);height:calc(var(--span)*1%);bottom:auto}.tt-slip{width:auto;height:calc(var(--span)*1% - var(--tt-gutter));grid-template-rows:auto auto auto;grid-template-columns:3.25rem 1fr;align-content:start;gap:0 .5rem;padding-block:.25rem;display:grid}.tt-slip-time{grid-row:span 3;padding-top:.0625rem}.tt-slip-title{-webkit-line-clamp:1;font-size:.8125rem}.tt-slip[aria-pressed=true] .tt-slip-title{-webkit-line-clamp:2;line-height:1.2}.tt-slip-foot{margin-top:.125rem}.tt-slip-stores{display:none}.tt-slip[data-crossed]:after{top:calc(var(--cross)*1%);background:linear-gradient(to right,var(--tt-ink)0 2.75rem,transparent 2.75rem calc(100% - .75rem),var(--tt-ink)calc(100% - .75rem));width:auto;height:2px;bottom:auto;left:0;right:0}.tt-slip:hover,.tt-slip[data-scrubbed]{transform:translate(-3px)}.tt-gap-label{top:50%;bottom:auto;transform:translate(-50%,-50%)}.tt-playhead{top:calc(var(--at)*1%);border-left:0;border-top:2px solid var(--tt-highlight);width:auto;height:0;bottom:auto;left:-3.75rem;right:-.5rem}.tt-playhead[data-sweep]{animation-name:tt-sweep-y}.tt-playhead-flag{border-radius:0 2px 2px 0;top:-.75rem;left:0}}@media (prefers-reduced-motion:reduce){.tt-playhead[data-sweep]{animation:none}.tt-slip,.tt-action,.tt-link{transition:none}.tt-slip:hover,.tt-slip[data-scrubbed]{transform:none}}.tt-export-line{display:block}@media (max-width:767px){.tt-export{white-space:pre-wrap}.tt-export-line{padding-left:var(--hang,6ch);text-indent:calc(-1*var(--hang,6ch))}}