.sheet{--sheet-pad:16px;--sheet-gutter:28px;--sheet-paper:var(--color-surface-elevated);--sheet-ink:var(--color-border-strong);--sheet-mark:var(--color-accent);--sheet-plot:cubic-bezier(.55, 0, .25, 1);min-width:0;padding:var(--sheet-gutter) var(--sheet-pad) var(--sheet-pad) var(--sheet-gutter);background:var(--sheet-paper);border:1px solid var(--sheet-ink);flex-direction:column;margin:0;display:flex;position:relative;container:sheet/inline-size}.sheet-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.sheet-image{background:var(--color-dark);flex:1;min-height:0;position:relative;overflow:hidden}.sheet-image>picture,.sheet-image>img{display:block}.sheet-image>img,.sheet-image>picture>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sheet-ruler{pointer-events:none;position:absolute}.sheet-ruler-x{top:calc(10px - var(--sheet-gutter));transform-origin:0;background:repeating-linear-gradient(90deg, var(--sheet-ink) 0 1px, transparent 1px 10px) left bottom / 100% 5px no-repeat, repeating-linear-gradient(90deg, var(--sheet-mark) 0 1px, transparent 1px 50px) left bottom / 100% 12px no-repeat;height:12px;left:0;right:0}.sheet-ruler-y{top:0;bottom:0;left:calc(10px - var(--sheet-gutter));transform-origin:top;background:repeating-linear-gradient(180deg, var(--sheet-ink) 0 1px, transparent 1px 10px) right top / 5px 100% no-repeat, repeating-linear-gradient(180deg, var(--sheet-mark) 0 1px, transparent 1px 50px) right top / 12px 100% no-repeat;width:12px}.sheet-cover{display:none}.sheet[data-sheet-state] .sheet-image{isolation:isolate}.sheet[data-sheet-state] .sheet-cover{z-index:3;background:var(--sheet-paper);transform-origin:bottom;display:block;position:absolute;inset:0}.sheet[data-sheet-state=on] .sheet-cover{transform:scaleY(0)}.sheet-scan{z-index:4;opacity:0;pointer-events:none;height:100%;position:absolute;inset:0 0 auto}.sheet-scan:before{content:"";background:var(--sheet-mark);height:2px;box-shadow:0 0 14px 1px var(--sheet-mark);position:absolute;top:0;left:0;right:0}.sheet-stamp{background:var(--sheet-paper);border:1px solid var(--sheet-ink);min-height:48px;margin:12px 0 0;display:flex}.sheet-cell{border-left:1px solid var(--sheet-ink);flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:7px 14px;display:flex}.sheet-cell:first-child{border-left:0}.sheet-cell:is(.sheet-cell-main,.sheet-cell-note){flex:1}.sheet-cell small{color:var(--color-text-muted);font:700 11px/1 var(--font-condensed), sans-serif;letter-spacing:.14em;text-transform:uppercase}.sheet-cell b{color:var(--color-text);font:700 13px/1.2 var(--font-condensed), sans-serif;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.sheet-cell-main b{white-space:normal;text-wrap:balance}.sheet-cell-note b{color:var(--color-text-secondary);font:400 15px/1.5 var(--font-manrope), sans-serif;letter-spacing:0;text-transform:none;white-space:normal}.sheet-cell-note b b{color:var(--color-text);font-weight:700}.sheet-cell-number{color:var(--color-text-muted);font:600 12px/1 var(--font-condensed), sans-serif;flex-flow:wrap;place-content:center flex-start;align-items:baseline;gap:5px}.sheet-cell-number b{color:var(--color-accent-strong);letter-spacing:0;font-size:20px}.sheet-cell-number b span{color:var(--color-text-muted);font-size:12px;font-weight:600}.sheet-action{border-left:1px solid var(--sheet-ink);flex:none;align-items:center;padding:4px 6px 4px 10px;display:flex}.sheet-unit{text-transform:none}@container sheet (width<=480px){.sheet-stamp:has(>:nth-child(3)){flex-wrap:wrap}.sheet-stamp:has(>:nth-child(3)) .sheet-cell{flex:auto}.sheet-stamp:has(>:nth-child(3)) .sheet-cell:is(.sheet-cell-main,.sheet-cell-note){border-bottom:1px solid var(--sheet-ink);border-left:0;flex-basis:100%;order:-1}.sheet-stamp:has(>:nth-child(3)) .sheet-action{margin-left:auto}}.sheet[data-sheet-state=armed] .sheet-ruler-x{transform:scaleX(0)}.sheet[data-sheet-state=armed] .sheet-ruler-y{transform:scaleY(0)}.sheet[data-sheet-state=armed] :is(.sheet-cell,.sheet-action){opacity:0;transform:translateY(6px)}@keyframes sheet-scan{0%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0;transform:translateY(calc(100% - 2px))}}@keyframes sheet-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:no-preference){.sheet[data-sheet-state=on] .sheet-cover{transition:transform .9s var(--sheet-plot) .12s}.sheet[data-sheet-state=on] .sheet-scan{animation:sheet-scan .9s var(--sheet-plot) .12s both}.sheet[data-sheet-state=on] :is(.sheet-ruler-x,.sheet-ruler-y){transition:transform .7s var(--sheet-plot)}.sheet[data-sheet-state=on] :is(.sheet-cell,.sheet-action){transition:opacity .36s,transform .36s;transition-delay:calc(.7s + var(--sheet-i,0) * 80ms)}.sheet[data-sheet-state=on] .sheet-cell:nth-child(2){--sheet-i:1}.sheet[data-sheet-state=on] :is(.sheet-cell:nth-child(3),.sheet-action){--sheet-i:2}.sheet-scan[data-replay]{animation:sheet-scan .78s var(--sheet-plot) both}.sheet-stamp[data-replay] :is(.sheet-cell,.sheet-action){animation:.42s both sheet-in}.sheet-stamp[data-replay] .sheet-cell:nth-child(2){animation-delay:70ms}.sheet-stamp[data-replay] .sheet-cell:nth-child(3){animation-delay:.14s}}@media (max-width:760px){.sheet{--sheet-pad:10px;--sheet-gutter:22px}.sheet-ruler-x{top:calc(8px - var(--sheet-gutter));height:10px}.sheet-ruler-y{left:calc(8px - var(--sheet-gutter));width:10px}.sheet-stamp{min-height:44px;margin-top:10px}.sheet-cell{padding:6px 10px}.sheet-cell b{font-size:12px}.sheet-cell-number b{font-size:17px}}.direction-editorial-grid[data-layout] .direction-editorial-media.sheet{background:var(--sheet-paper);border:1px solid var(--sheet-ink);box-shadow:none;border-radius:0;overflow:visible}.direction-editorial-media.sheet:after{content:none}@media (max-width:760px){.direction-editorial-grid[data-layout] .direction-editorial-media.sheet{aspect-ratio:auto}.direction-editorial-media.sheet .sheet-image{aspect-ratio:3/2;flex:none}}
