#strip{display:contents}#tabs,#sliver{display:none}html.tab{--m: 14px;--gut: 20px;--sl: 32px;--top: 18px;--idxw: calc(100vw - var(--sl) - var(--m) - var(--gut) / 2)}@property --tx{syntax: "<length>"; inherits: false; initial-value: 0px;}html.tab #strip{--tx: calc(var(--sl) - 100vw)}html.tab.at-index #strip{--tx: 0px}html.tab #strip{display:block;position:fixed;z-index:0;top:0;left:0;bottom:0;width:calc(var(--stl) + 100vw);transform:translate3d(var(--tx),0,0)}html.tab.slides #strip{transition:transform .58s cubic-bezier(.65,0,.25,1)}html.tab.slides.flung #strip{transition-duration:.42s;transition-timing-function:cubic-bezier(.2,.7,.2,1)}html.tab.drag #strip{transition:none}html.tab.mdrag{-webkit-user-select:none;user-select:none}html.tab #field,html.tab #focus{left:calc(var(--stl) + var(--m))}html.tab .hm-cover{padding:var(--m) calc(var(--m) * 2) calc(var(--m) + var(--peek) + 66px) calc(var(--m) * 2)}html.tab .layer.home .folio{left:calc(var(--m) * 2);right:calc(var(--m) * 2)}html.tab.at-index body.staged #stage{box-shadow:-1px 0 0 var(--hair)}html.tab #sliver{all:unset;display:block;position:fixed;z-index:9;top:0;bottom:0;left:var(--stl);width:var(--sl);cursor:pointer;-webkit-tap-highlight-color:transparent}html.tab:not(.at-index) #sliver{display:none}html.tab .layer.home .hm-cover{transition:opacity .3s ease .2s}html.tab.at-index .layer.home .hm-cover{opacity:0;transition-delay:0s}html.tab #idx{padding-bottom:120px}html.tab[data-ix=e] #idx{--eg: 16px}html.tab[data-ix=e] .emas{grid-template-columns:repeat(2,minmax(0,1fr))}html.tab[data-ix=e] .vr1{left:50%}html.tab[data-ix=e] .ecol{gap:40px}html.tab .roomc:after,html.tab .shelf:not(.pv):after,html.tab #desk:after{content:"";display:block;height:76px}html.tab .shelf:not(.pv):has(>.sh-foot):after{content:none}html.tab .cr-pick{display:none!important}html.tab .sh-foot{padding-top:24px;padding-left:16px;padding-right:16px}html.tab .hm-foot{padding-top:calc(24px + 44px - var(--peek))}html.tab .sh-foot-hl:has(.stand){flex-wrap:wrap;row-gap:14px}html.tab .sh-foot-t.stand{flex-basis:100%}html.tab #tabs{position:fixed;z-index:300;left:50%;bottom:max(14px,env(safe-area-inset-bottom));transform:translate(-50%);display:flex;align-items:center;height:40px;padding:4px;border-radius:20px;background:var(--paper);box-shadow:0 0 0 1px var(--hair),0 8px 24px #00000024;font-size:12.5px;font-weight:600;letter-spacing:-.01em;line-height:1;user-select:none;-webkit-user-select:none}html.tab #tabs button{all:unset;position:relative;z-index:1;display:flex;align-items:center;height:32px;padding:0 16px;border-radius:16px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .3s ease}html.tab #tabs button span{display:block;max-width:44vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html.tab #tabs button[aria-pressed=true]{color:var(--paper)}html.tab #tabs button:focus-visible{outline:1px solid var(--ink);outline-offset:2px}html.tab #tabs .knob{position:absolute;z-index:0;top:4px;left:0;height:32px;width:var(--kw, 0px);border-radius:16px;background:var(--ink);transform:translate(var(--kl, 0px))}html.tab.slides #tabs .knob{transition:transform .58s cubic-bezier(.65,0,.25,1),width .58s cubic-bezier(.65,0,.25,1)}html.tab.drag #tabs .knob{transition:none}@media(prefers-reduced-motion:reduce){html.tab.slides #strip,html.tab.slides #tabs .knob{transition-duration:.01s}}
