.home{position:relative;min-height:100dvh;background:var(--page-bg);overflow:clip;--caption-room: 46px;--shelf-room: calc( 100svh - (var(--size-header) + 40px) - (var(--pill-height) + 64px) - 24px - (var(--space-related) + 14px) - var(--space-flow) - var(--caption-room) )}.studio-nav,.studio-foot{position:fixed;left:0;right:0;z-index:20;display:flex;justify-content:center;gap:var(--pill-gap);margin-inline:auto;width:max-content;transition:right var(--motion-sheet-duration) var(--motion-sheet-ease)}.studio-nav{top:var(--nav-top)}.studio-foot{bottom:var(--nav-bottom)}.studio-foot__count{font-variant-numeric:tabular-nums}.studio-nav>*,.studio-foot>*{position:relative}.studio-nav>:nth-child(1){z-index:3}.studio-nav>:nth-child(2){z-index:2}.studio-nav>:nth-child(3){z-index:1}.studio-loader{position:fixed;z-index:25;top:50%;left:50%;translate:-50% -50%;opacity:0;pointer-events:none}.studio-foot>:nth-child(2){z-index:2}.stage{display:grid;align-content:center;justify-items:center;gap:var(--space-flow);min-height:100dvh;padding:calc(var(--size-header) + 40px) 0 calc(var(--pill-height) + 64px);transition:padding var(--motion-sheet-duration) var(--motion-sheet-ease)}.shelf{display:flex;align-items:flex-end;gap:var(--shelf-gap);max-width:100%;padding:24px var(--space-page) 0;overflow-x:auto;overscroll-behavior-x:contain}.shelf>li{flex:none}.shelf__spine{display:grid;justify-items:center;gap:var(--space-related);transition:translate var(--motion-sheet-duration) var(--motion-sheet-ease),opacity var(--motion-sheet-duration) var(--motion-sheet-ease)}.shelf__spine[data-selected]{translate:0 -16px}.shelf__spine:focus-visible{outline:1px solid var(--page-text);outline-offset:4px}@media(hover:hover){.shelf__spine:not([data-selected]):hover{translate:0 -6px}}.shelf__canvas{display:block;height:var(--shelf-height);width:auto;transition:height var(--motion-sheet-duration) var(--motion-sheet-ease)}.shelf__canvas[data-loading]{background:color-mix(in srgb,var(--page-text) 12%,transparent)}.shelf__number{color:var(--page-muted);font-variant-numeric:tabular-nums}.shelf__ghost{display:grid;justify-items:center;gap:var(--space-related);color:var(--page-muted)}.shelf__ghost-case{display:block;height:var(--shelf-height);width:calc(var(--shelf-height) / 13.7);border:1px dashed color-mix(in srgb,var(--page-text) 28%,transparent);transition:height var(--motion-sheet-duration) var(--motion-sheet-ease),border-color var(--motion-control-feedback-duration) var(--motion-control-feedback-ease)}@media(hover:hover){.shelf__ghost:hover .shelf__ghost-case{border-color:var(--page-text)}}.shelf__spine[data-selected] .shelf__number{color:var(--page-text)}.caption{display:grid;justify-items:center;gap:var(--space-related);width:min(100%,1100px);padding-inline:var(--space-page);text-align:center;color:var(--page-text)}.caption__mask{overflow:clip;padding-block:2px}.caption__title{opacity:.72}.caption__meta{color:var(--page-muted)}@media(min-width:768px){.home{--push: 0px;--shelf-height: min(58svh, 640px, var(--shelf-room), calc((100vw - var(--push) - 2 * var(--space-page) - (var(--count) - 1) * var(--shelf-gap)) / var(--count) * 13.7))}.home[data-side]{--push: var(--sheet-width)}.home[data-side=right] .stage{padding-right:var(--sheet-width)}.home[data-side=right] :is(.studio-nav,.studio-foot){right:var(--sheet-width)}.home[data-panel=bench] .shelf__spine:not([data-selected]){opacity:.45}}.row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-related)}.row>[data-slot=file-input]{display:contents}.status{color:var(--sheet-muted)}.controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-flow) var(--space-section)}.slots{display:grid;border-top:1px solid var(--sheet-line)}.slot{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:var(--space-control);padding-block:var(--space-control);border-bottom:1px solid var(--sheet-line);color:var(--sheet-text)}.slot[data-current] .slot__n{color:var(--sheet-text)}.slot__grip{align-self:stretch;display:grid;align-content:start;justify-items:start}.slot__n{align-self:start;padding-top:2px;color:var(--sheet-muted);font-variant-numeric:tabular-nums}.slot__main{display:grid;justify-content:stretch;justify-items:start;gap:4px;min-width:0;height:auto;min-height:0;text-align:left;text-decoration:none}.slot__main>*{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot__main .strip{margin-top:4px}.slot__meta{color:var(--sheet-muted)}.slot[data-status=searching] .slot__meta{color:var(--sheet-text)}.slot__tools{display:flex;gap:4px}.slot--empty{grid-template-columns:24px minmax(0,1fr);color:var(--sheet-muted)}.slot--empty .slot__n{align-self:center;padding-top:0}.slot--empty .slot__main{color:var(--sheet-muted)}.strip{display:block;width:100%;max-width:360px;height:auto}.strip[data-loading]{background:repeating-linear-gradient(90deg,var(--sheet-line) 0 6px,transparent 6px 12px)}.adder{position:sticky;top:calc(-1 * var(--sheet-pad));z-index:2;display:grid;gap:var(--space-related);margin:calc(-1 * var(--sheet-pad)) calc(-1 * var(--sheet-pad)) 0;padding:var(--sheet-pad) var(--sheet-pad) var(--space-related);border-bottom:1px solid transparent;background:var(--sheet-bg)}@supports (animation-timeline: scroll()){.adder{animation:adder-stuck linear both;animation-timeline:scroll(nearest block);animation-range:0 var(--space-flow)}}@keyframes adder-stuck{to{border-bottom-color:var(--sheet-line)}}.adder__toggle{justify-self:start}.paste-reveal{margin-top:calc(-1 * var(--sheet-gap))}.paste-reveal .reveal__inner{padding-top:var(--space-control)}.bench-nav{display:flex;align-items:flex-end;gap:4px}.bench-nav .ui-segmented{margin-left:auto}.bench-nav .ui-segmented>.ui-field__label{display:none}.bench-remove{margin-left:auto}.bench-nav__count{display:grid;place-items:center;height:var(--control-height);padding-inline:var(--space-related);font-variant-numeric:tabular-nums}.result{display:grid;gap:var(--space-related);margin:0}.result__spine{display:block;width:100%;height:auto}.result__spine[data-loading]{aspect-ratio:13.7/1;background:color-mix(in srgb,var(--sheet-text) 8%,transparent)}.result__caption{display:flex;justify-content:space-between;align-items:center;gap:var(--space-control);color:var(--sheet-muted)}.scans{display:flex;gap:var(--space-related);margin-inline:calc(-1 * var(--sheet-pad));padding-inline:var(--sheet-pad);scroll-padding-inline:var(--sheet-pad);overflow-x:auto;overscroll-behavior-x:contain}.scans .ui-chip{flex:none}.scans__list{display:contents}.cut{display:grid;gap:var(--space-control)}.cut__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-control)}.cut__hint{color:var(--sheet-muted)}.cut-table{position:relative;touch-action:none;cursor:ns-resize;user-select:none;-webkit-user-select:none;background:var(--well-bg)}.cut-table canvas{display:block;width:100%;height:auto}.cut-table[data-grip=band]{cursor:grab}.cut-table[data-grip=band][data-dragging]{cursor:grabbing}.cut-table__shade{position:absolute;left:0;right:0;background:var(--well-shade);pointer-events:none}.cut-table__line{position:absolute;left:0;right:0;height:0;border-top:2px solid var(--crop-mark);translate:0 -1px;pointer-events:none}.cut-table__line:after{content:"";position:absolute;left:calc(50% + var(--grip-shift));top:-1px;width:32px;height:8px;border-radius:4px;background:var(--crop-mark);translate:-50% -50%;transition:scale var(--motion-control-feedback-duration) var(--motion-control-feedback-ease)}.cut-table__line[data-edge=outer]{--grip-shift: -24px}.cut-table__line[data-edge=inner]{--grip-shift: 24px}.cut-table__line[data-active]:after{scale:1.3 .6}.lettering{display:grid}.setting{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;column-gap:var(--space-control);padding-block:var(--space-control);border-top:1px solid var(--sheet-line)}.setting:last-child{border-bottom:1px solid var(--sheet-line)}.setting__label{display:flex;align-items:center;min-height:var(--control-height);color:var(--sheet-text)}.setting__control{min-width:0}.setting__body{grid-column:2;min-width:0;margin-top:var(--space-control);padding-top:var(--space-control);border-top:1px dashed var(--sheet-line)}.cover-pick{display:grid;gap:var(--space-related);width:min(100%,240px)}.cover-pick>p,.cover-pick__wait{color:var(--sheet-muted)}.cover-pick__wait{display:flex;align-items:center;min-height:var(--control-height)}.cover-band{position:relative;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;overflow:hidden;background:var(--well-bg)}.cover-band img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.cover-band[data-dragging]{cursor:grabbing}.cover-band:focus-visible{outline:2px solid var(--sheet-accent);outline-offset:2px}.cover-pan{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.cover-pan[data-dragging]{cursor:grabbing}.cover-pan:focus-visible{outline:2px solid var(--sheet-accent);outline-offset:2px}.files{display:grid;align-content:start;gap:2px;flex:1 0 200px;overflow-y:auto;padding:var(--space-control);border:1px solid var(--sheet-line);color:var(--sheet-muted);counter-reset:none}.credit{margin-top:calc(var(--space-related) - var(--sheet-gap));color:var(--sheet-muted)}.credit a{color:var(--sheet-text);text-decoration:underline;text-underline-offset:var(--text-cue-gap)}@media(max-width:767px){.home{--caption-room: 64px;--shelf-height: min(46svh, var(--shelf-room))}.shelf{justify-content:flex-start}.controls{grid-template-columns:1fr}.setting{grid-template-columns:minmax(0,1fr)}.setting__label{min-height:0;padding-bottom:var(--space-related)}.setting__body{grid-column:1}}
