:root{color:var(--ink);background:var(--bg);font-family:var(--font-serif)}*{box-sizing:border-box}body{min-height:max(100svh, var(--page-h,0px));--page-vignette:radial-gradient(circle at 20% 18%, #00000008, transparent 45%), radial-gradient(circle at 84% 84%, #0000000a, transparent 48%);background:var(--page-vignette), var(--room-bg-image,none) center center / cover no-repeat, var(--canvas,var(--bg));margin:0}body.room-has-bg{isolation:isolate;background:var(--canvas,var(--bg))}body.room-has-bg:before{content:"";z-index:-1;pointer-events:none;background:var(--page-vignette), var(--room-bg-image,none) center center / cover no-repeat, var(--canvas,var(--bg));width:100vw;height:100lvh;position:fixed;top:0;left:50%;transform:translate(-50%)}#app{min-height:100svh}.stage{min-height:100svh;padding:var(--nav-y) 1.5rem 1.5rem;font-family:var(--font-sans);color:var(--ink);--frame-fit:min(calc((93svh - 10.8rem - var(--nav-h,1.2rem)) * 16 / 9), 76vw);--frame-scale:.6;--frame-w:max(min(27.5rem, 76vw), calc(var(--frame-fit) * var(--frame-scale)));--frame-h:calc(var(--frame-w) * 9 / 16);--mat:.6rem;flex-direction:column;justify-content:flex-start;place-items:center;gap:.6rem;display:flex;position:relative;overflow:visible}.stage:not(.preview-stage){touch-action:pinch-zoom}body.room-scrolls .stage:not(.preview-stage){touch-action:pan-y pinch-zoom}body.room-scrolls .stage:not(.preview-stage) .art-frame>*{touch-action:pinch-zoom}body.customizing.room-scrolls .stage:not(.preview-stage) .art-frame>*{touch-action:pan-y pinch-zoom}html.page-zoomed .stage:not(.preview-stage),html.page-zoomed .stage:not(.preview-stage) .art,html.page-zoomed .stage:not(.preview-stage) .art-frame>*{touch-action:manipulation!important}body.room-scrolls{overscroll-behavior-y:contain}.topbar{width:var(--frame-w,min(58vmin, var(--art-cap,32.5rem)));font-size:var(--fs-body);white-space:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1.2rem;margin:0 auto 1rem;display:flex}.topbar-mode-toggle{appearance:none;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:none;outline:none;flex:none;padding:0}.topbar-mode-toggle:hover{text-decoration:underline}.modes{white-space:nowrap;flex:1;align-items:center;gap:1.2rem;display:none}.modes.is-open{display:flex}.mode{appearance:none;font:inherit;color:var(--ink);cursor:pointer;letter-spacing:0;background:0 0;border:0;outline:none;padding:0;line-height:1}.mode:hover:not(:disabled),.mode:focus-visible:not(:disabled){outline:none;text-decoration:underline}.mode-active{text-decoration:underline}.mode-empty{color:var(--dim);cursor:default}.topbar-refresh{appearance:none;cursor:pointer;color:var(--dim);background:0 0;border:none;outline:none;flex:none;align-items:center;padding:0;transition:color .15s;display:flex}.topbar-refresh:hover{color:var(--ink)}.art{width:var(--frame-w,min(58vmin, var(--art-cap,32.5rem)));flex-direction:column;align-items:flex-start;gap:.2rem;margin:0 auto;display:flex}:root{--nav-slide:.22s}.art-slide{pointer-events:none;z-index:30;position:fixed;overflow:hidden}.art-slide-track{will-change:transform;position:absolute;inset:0}.art-slide-cell{position:absolute;overflow:hidden}.art-slide-cell>.art-frame{position:absolute;top:0;left:0}.art.is-moving .art-frame>:not(.art-hnav):not(.art-axis):not(.art-hcount){opacity:0}.art.is-moving .art-frame{border-color:#0000;width:var(--moving-w)!important;height:var(--moving-h)!important}.art-frame{box-sizing:border-box;width:var(--frame-w,min(58vmin, var(--art-cap,32.5rem)));height:var(--frame-h,calc(min(58vmin, var(--art-cap,32.5rem)) * 9 / 16));--m:0px;--frame-iw:calc(var(--frame-w) - 2 * var(--m));--frame-ih:calc(var(--frame-h) - 2 * var(--m));position:relative}.art-frame.is-matted{--m:var(--mat,.6rem);border:1px solid var(--line)}.art video::-webkit-media-controls{-webkit-appearance:none;opacity:0;display:none!important}.art video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;opacity:0;display:none!important}.art video::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;opacity:0;display:none!important}.art-frame>.art-img,.art-frame>.art-video{top:var(--m,0px);width:calc(100% - 2 * var(--m,0px));height:calc(100% - 2 * var(--m,0px));object-fit:cover;object-position:center;max-width:none;max-height:none;position:absolute;left:50%;transform:translate(-50%)}.art-frame.is-square>.art-img,.art-frame.is-square>.art-video{aspect-ratio:1;width:auto}.art-frame.is-vertical>.art-img,.art-frame.is-vertical>.art-video{aspect-ratio:9/16;width:auto}.art-crop{--crop-ar:16 / 9;line-height:0;position:relative;overflow:hidden}.art-frame>.art-crop{top:var(--m,0px);width:calc(100% - 2 * var(--m,0px));height:calc(100% - 2 * var(--m,0px));position:absolute;left:50%;transform:translate(-50%)}.art-frame.is-square>.art-crop{aspect-ratio:1;--crop-ar:1;width:auto}.art-frame.is-vertical>.art-crop{aspect-ratio:9/16;--crop-ar:9 / 16;width:auto}.art-crop>.art-img{top:calc(-100% * var(--crop-y,0) / var(--crop-h,1));left:calc(-100% * var(--crop-x,0) / var(--crop-w,1));width:calc(100% / var(--crop-w,1));height:calc(100% / var(--crop-h,1));aspect-ratio:auto;object-fit:cover;object-position:center;max-width:none;max-height:none;margin:0;position:absolute;transform:none}.art-frame>.art-youtube-wrap,.art-frame>.art-tiktok-wrap,.art-frame>.art-html-wrap,.art-frame>.art-instagram-wrap{max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.art-frame>.art-youtube-wrap,.art-frame>.art-tiktok-wrap.landscape,.art-frame>.art-html-wrap.landscape{width:min(var(--frame-iw), calc(var(--frame-ih) * 16 / 9))}.art-frame>.art-tiktok-wrap:not(.landscape),.art-frame>.art-html-wrap.portrait{height:min(var(--frame-ih), calc(var(--frame-iw) * 16 / 9))}.art-frame>.art-html-wrap.square{width:min(var(--frame-iw), var(--frame-ih))}.art-frame>.art-instagram-wrap{--ig-media:min(var(--frame-ih), calc(var(--frame-iw) * 16 / 9))}.art-frame:not(.is-matted)>.art-youtube-wrap,.art-frame:not(.is-matted)>.art-tiktok-wrap.landscape,.art-frame:not(.is-matted)>.art-html-wrap.landscape{top:auto;bottom:0;transform:translate(-50%)}.art-frame>.art-streetview{inset:var(--m,0px);aspect-ratio:auto;width:auto;height:auto;position:absolute}.art-frame>.art-audio{width:min(var(--frame-iw), calc(var(--frame-ih) * 3 / 2));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.art-frame>.art-img.art-writing-bg,.art-frame>.art-video.art-writing-bg{object-fit:cover;object-position:center}.art-processing{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.art-processing-dots{text-align:left;width:1em;display:inline-block}.art-processing-dots:after{content:"…";animation:1.2s steps(4,end) infinite art-ellipsis}@keyframes art-ellipsis{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"…"}}.art-img{max-width:min(58vmin, var(--art-cap,32.5rem));max-height:min(58vmin, var(--art-cap,32.5rem));object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:auto;height:auto;display:block}.stage.preview-stage{--frame-w:var(--pv-frame-w,32.5rem);--frame-h:var(--pv-frame-h,18.28rem);--pv-bar-reserve:1.9rem;padding-inline:2.1rem;padding-block:var(--pv-bar-reserve) 0;justify-content:center}.stage.preview-stage.is-fit .art-caption{display:none}.stage.preview-stage.is-fit{--pv-nav-reserve:2.5rem;padding-bottom:var(--pv-nav-reserve)}.stage.preview-stage.is-fit .art-frame.is-matted:has(>.art-video,>.art-youtube-wrap,>.art-tiktok-wrap){--m:0px;border-color:#0000}.art-img-uniform{width:100%;height:auto;max-height:none}.art-frame-uniform{aspect-ratio:3/2;width:100%;position:relative}.art-frame-uniform .art-img,.art-frame-uniform .art-video{object-fit:cover;width:100%;height:100%;max-height:none;position:absolute;inset:0}.art-video{background:0 0;transition:filter .6s}.art-video.video-done{filter:brightness(0)}.art-audio-frame{position:relative}.art-audio{aspect-ratio:3/2;border:1px solid var(--line);cursor:pointer;background:#ececea;border-radius:6px;width:100%;position:relative;overflow:hidden}.art-audio-wave{justify-content:center;align-items:center;gap:2px;padding:0 8%;display:flex;position:absolute;inset:0}.art-audio-wave span{background:var(--line-strong);border-radius:1px;flex:1 1 0;min-width:2px;max-width:4px;transition:background .12s,height .32s ease-out}.art-audio-wave.live span{transition:background .12s}.art-audio-wave span.played{background:var(--ink)}.art-audio-cover{background:#ececea}.art-audio-cover-img{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.art-audio-mute{flex:none}.art-img-memo{cursor:pointer}.art-youtube-wrap{width:min(58vmin, var(--art-cap,32.5rem));aspect-ratio:16/9;isolation:isolate;background:#000;position:relative;overflow:hidden}.art-youtube-wrap iframe,.art-youtube-host{pointer-events:none;border:none;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;top:-2px;left:-2px}.art-youtube-wrap.bar-crop iframe,.art-youtube-wrap.bar-crop .art-youtube-host{height:calc(var(--yt-crop-h,100%) + 4px);top:calc(var(--yt-crop-top,0%) - 2px)}.art-tiktok-wrap{height:min(56svh, var(--art-cap,32.5rem));aspect-ratio:9/16;max-width:min(58vmin, var(--art-cap,32.5rem));background:#000;border-radius:8px;position:relative;overflow:hidden}.art-tiktok-wrap iframe{pointer-events:none;border:none;width:100%;height:100%;position:absolute;inset:0}.art-tiktok-wrap.interactive iframe{pointer-events:auto}.art-instagram-wrap{--ig-head:54px;--ig-media:min(56svh, var(--art-cap,32.5rem));height:var(--ig-media);width:calc(var(--ig-media) * 9 / 16);background:#000;border-radius:8px;position:relative;overflow:hidden}.art-instagram-wrap iframe{top:calc(-1 * var(--ig-head));width:var(--ig-media);height:calc(var(--ig-media) + 160px);border:none;display:block;position:absolute;left:50%;transform:translate(-50%)}.art-html-wrap{background:#fff;position:relative;overflow:hidden}.art-html-wrap.landscape{width:min(58vmin, var(--art-cap,32.5rem));aspect-ratio:16/9}.art-html-wrap.square{width:min(58vmin, 56svh, var(--art-cap,32.5rem));aspect-ratio:1}.art-html-wrap.portrait{height:min(56svh, var(--art-cap,32.5rem));aspect-ratio:9/16;max-width:min(58vmin, var(--art-cap,32.5rem))}.art-html-wrap iframe{pointer-events:none;background:#fff;border:none;width:100%;height:100%;position:absolute;inset:0}.art-tiktok-overlay{z-index:2;cursor:pointer;position:absolute;inset:0}.art-tiktok-wrap:not(.landscape){aspect-ratio:9/13}.art-tiktok-wrap:not(.landscape) iframe{width:100%;height:123%;inset:-11% auto auto 0}.art-tiktok-wrap.landscape{height:auto;width:min(58vmin, var(--art-cap,32.5rem));aspect-ratio:16/9}.art-tiktok-wrap.landscape iframe{width:100%;height:316%;inset:-108% auto auto 0}.art-youtube-overlay{cursor:pointer;z-index:1;position:absolute;inset:0}.art-youtube-poster{object-fit:cover;background:#000;width:100%;height:100%;display:none;position:absolute;inset:0}.art-youtube-poster.on{display:block}.art-writing-frame{position:relative}.art-writing-reader{box-sizing:border-box;background:rgb(var(--reader-bg,255 255 255) / var(--reader-alpha,1));flex-direction:column;width:82%;max-height:86%;padding:2.4rem 1.5rem 1.3rem;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.art-writing-reader.is-placed{padding:var(--sp-2);overflow:visible}.art-writing-reader.is-placed>.art-writing-scroll{max-height:100%;overflow-y:auto}.art-writing-reader.is-placed:after{height:var(--sp-2)}.art-writing-reader.is-placed .art-writing-actions{padding:var(--sp-1) var(--sp-2);background:rgb(var(--reader-bg,255 255 255) / var(--reader-alpha,1));opacity:0;transition:opacity .15s;top:auto;bottom:100%;right:0}.art-writing-frame:hover .art-writing-reader.is-placed .art-writing-actions,.art-writing-reader.is-placed:focus-within .art-writing-actions{opacity:1}@media (hover:none){.art-writing-reader.is-placed .art-writing-actions{opacity:1}.cp-act.ef-door:hover:not(:focus-visible):not([aria-expanded=true]){color:var(--panel-edge-strong)}}.art-writing-reader.is-placed .art-writing-scrollcue{top:var(--sp-2);bottom:var(--sp-2)}.art-writing-actions{z-index:1;align-items:center;gap:.9rem;display:flex;position:absolute;top:.75rem;right:1.2rem}.art-writing-scroll{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;min-height:0;overflow-y:auto}.art-writing-scroll::-webkit-scrollbar{display:none}.art-writing-text{color:var(--reader-ink,var(--red));font-family:var(--reader-font,inherit);font-size:var(--reader-size,var(--fs-body));white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.art-writing-reader:after{content:"";background:linear-gradient(rgb(var(--reader-bg,255 255 255) / 0), rgb(var(--reader-bg,255 255 255) / var(--reader-alpha,1)));pointer-events:none;height:2.6em;position:absolute;bottom:0;left:0;right:0}.art-writing-scrollcue{z-index:1;pointer-events:none;width:3px;position:absolute;top:2.4rem;bottom:1.3rem;right:.6rem}.art-writing-scrollcue[hidden]{display:none}.art-writing-scrollcue-thumb{background:color-mix(in srgb, var(--red) 65%, transparent);border-radius:2px;width:3px;position:absolute;left:0}.art-writing-more{color:var(--ink);line-height:0;text-decoration:none}.art-writing-more svg{display:block}.art-writing-expand{cursor:pointer;color:var(--ink);background:0 0;border:none;padding:0;line-height:0}.art-writing-expand svg{display:block}.art-writing-theme{cursor:pointer;color:var(--ink);background:0 0;border:none;padding:0;line-height:0}.art-writing-theme svg{display:block}.art-writing-reader.dark{background:rgb(var(--dark-bg-rgb) / var(--reader-alpha,1))}.art-writing-reader.dark .art-writing-text,.art-writing-reader.dark .art-writing-theme,.art-writing-reader.dark .art-writing-more,.art-writing-reader.dark .art-writing-expand{color:var(--dark-ink)}.art-writing-reader.dark:after{background:linear-gradient(rgb(var(--dark-bg-rgb) / 0), rgb(var(--dark-bg-rgb) / var(--reader-alpha,1)))}.art-reader-view{z-index:60;font-family:var(--font-sans);padding:max(1.6rem, env(safe-area-inset-top,0px)) 1.2rem max(1.6rem, env(safe-area-inset-bottom,0px));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.art-reader-backdrop{background:var(--bg);cursor:pointer;position:absolute;inset:0}.art-reader-bg{background-position:50%;background-size:cover;position:absolute;inset:0}.art-reader-card{z-index:1;box-sizing:border-box;background:rgb(var(--reader-bg,255 255 255) / var(--reader-alpha,1));flex-direction:column;width:min(40rem,100%);max-height:100%;padding:2.6rem 1.5rem 1.4rem;display:flex;position:relative;overflow:hidden}.art-reader-card:after{content:"";background:linear-gradient(rgb(var(--reader-bg,255 255 255) / 0), rgb(var(--reader-bg,255 255 255) / var(--reader-alpha,1)));pointer-events:none;height:2.6em;position:absolute;bottom:0;left:0;right:0}.art-reader-scroll{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;outline:none;min-height:0;overflow-y:auto}.art-reader-scroll::-webkit-scrollbar{display:none}.art-reader-inner{max-width:34rem;margin:0 auto}.art-reader-title{color:var(--ink);font-size:var(--fs-head);margin-bottom:.35rem}.art-reader-meta{color:var(--dim);font-size:var(--fs-sm);margin-bottom:1.6rem}.art-reader-body{color:var(--ink);font-size:var(--fs-ui);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.art-reader-actions{top:var(--sp-3);right:var(--sp-3);z-index:2;align-items:center;gap:var(--sp-3);display:flex;position:absolute}.art-reader-close,.art-reader-theme{padding:var(--sp-2);margin:calc(-1 * var(--sp-2));cursor:pointer;color:var(--ink);background:0 0;border:none;line-height:0}.art-reader-close svg,.art-reader-theme svg{display:block}.art-reader-linkout{color:var(--ink);line-height:0;text-decoration:none}.art-reader-linkout svg{display:block}.art-reader-view.dark .art-reader-backdrop{background:var(--dark-bg)}.art-reader-view.dark .art-reader-card{background:rgb(var(--dark-bg-rgb) / var(--reader-alpha,1))}.art-reader-view.dark .art-reader-card:after{background:linear-gradient(rgb(var(--dark-bg-rgb) / 0), rgb(var(--dark-bg-rgb) / var(--reader-alpha,1)))}.art-reader-view.dark .art-reader-title,.art-reader-view.dark .art-reader-body,.art-reader-view.dark .art-reader-theme,.art-reader-view.dark .art-reader-close,.art-reader-view.dark .art-reader-linkout{color:var(--dark-ink)}.art-reader-view.dark .art-reader-meta{color:var(--dark-dim)}.art-writing-noimg .art-writing-reader{top:var(--m,0px);left:var(--m,0px);right:var(--m,0px);width:auto;max-height:calc(100% - 2 * var(--m,0px));position:absolute;bottom:auto;transform:none}.art-placeholder{width:var(--frame-w,min(58vmin, var(--art-cap,32.5rem)));height:var(--frame-h,18.28rem);color:var(--dim);font-size:var(--fs-sm);text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;margin-bottom:3.2rem;padding:1rem;display:flex;position:relative}.art-placeholder.has-cap-reserve{margin-bottom:0}.art-media-loading{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}body.figure-staging .art-frame:has(>.art-media-loading){background:var(--wash)}body.figure-staging .art-frame:has(>.art-media-loading)>:is(.art-img,.art-crop){visibility:hidden;position:absolute}.art-frame:has(>.art-wait)>.art-media-loading{visibility:hidden}.art-wait .load-note{white-space:nowrap}.art-placeholder-note code{background:var(--wash);border-radius:2px;padding:0 .25em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.art-caption{font-size:var(--fs-sm);letter-spacing:0;color:var(--ink);text-align:left;pointer-events:none;flex-direction:column;align-items:flex-start;gap:.2rem;width:0;min-width:100%;max-width:100%;min-height:2.4rem;margin:.15rem 0 0;display:flex}.art-caption a,.art-caption button{pointer-events:auto}.art-caption-head{white-space:nowrap;max-width:calc(100% - 5.3rem);line-height:1.4;overflow:hidden}.art-caption.is-open .art-caption-head{white-space:normal;overflow:visible}.art-caption.is-open .art-caption-head,.art-caption-body,.art-caption-meta{max-width:75%}.art-caption-label{color:var(--ink)}.art-caption-object{color:var(--dim)}.art-caption-addr{font-size:var(--fs-xs);color:var(--dim);font-variant-numeric:tabular-nums;text-decoration:underline}.art-caption-addr:hover{color:var(--ink)}.art-caption-source-btn{appearance:none;cursor:pointer;font:inherit;color:var(--dim);background:0 0;border:none;outline:none;padding:0;font-size:1em;text-decoration:underline;transition:color .15s}.art-caption-source-btn:hover,.art-caption-source-btn.is-active{color:var(--ink)}.art-caption-source-btn.is-inert,.art-caption-source-btn.is-inert:hover{cursor:default;color:var(--dim);text-decoration:none}.art-caption-body{color:var(--ink);margin-top:.35em;font-size:1em}.art-caption-body:not([hidden]){flex-direction:column;gap:.2em;display:flex}.art-caption-link-num{color:var(--dim)}.art-caption-source-link{color:inherit;text-decoration:underline}.art-caption-credit-label{color:var(--dim)}.art-caption-credit-title{margin-bottom:.35em}.art-caption-credit-toggle{appearance:none;font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:none;padding:0;line-height:1;transition:color .15s,transform .18s;display:inline-block}.art-caption-credit-toggle:hover,.art-caption-credit-toggle.is-open{color:var(--ink)}.art-caption-credit-toggle.is-open{transform:rotate(90deg)}.art-caption-credit-items[hidden]{display:none}.art-nav{gap:.6em;margin-left:auto;display:flex}.art-nav-btn{appearance:none;cursor:pointer;color:var(--ink);opacity:var(--fade,.55);background:0 0;border:none;outline:none;padding:0;transition:opacity .15s;display:block}.art-arrow-svg{display:block}.art-arrow-v{width:8px;height:2rem}.art-arrow-h{width:2rem;height:8px}.art-arrow-svg line,.art-arrow-svg polyline{vector-effect:non-scaling-stroke;stroke-width:1.1px}.art-nav-btn{position:relative}.art-nav-btn:before,.art-axis:before{content:"";position:absolute}.art-nav-btn:before{inset:-.6rem -.35rem}.art-axis:before{inset:-.35rem -.6rem}.series-page-nav{font-variant-emoji:text}.art-nav-btn:hover{opacity:1}.title{font-size:var(--fs-title);max-width:var(--frame-w,100%);white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;color:var(--ink);text-align:center;margin:1.4rem 0 0;overflow:hidden}@media (width<=600px){.stage.is-home{--art-reserve:min(calc(var(--fig-col) * 4 / 3), calc(100svh - var(--nav-y) - var(--nav-h) - 16.5rem))}}.room-index{width:var(--frame-w,100%);height:1.7rem;font-size:var(--fs-ui);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:.35rem;position:relative;overflow:hidden}.room-index-track{white-space:nowrap;transition:transform var(--nav-slide,.22s) ease;will-change:transform;align-items:center;gap:.45rem;display:flex;position:absolute;top:0;left:50%}.room-index-track.no-anim{transition:none}@media (prefers-reduced-motion:reduce){.room-index-track{transition:none}}.room-index-n{appearance:none;width:2.6rem;height:1.7rem;font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.room-index-n .n{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:1.7rem;height:1.7rem;padding:0 .15rem;transition:border-color .15s;display:flex}.room-index-n:hover{color:var(--ink)}.room-index-n.is-current{color:var(--ink);cursor:default}.room-index-n.is-current .n{border-color:var(--ink)}.room-sub{text-align:center;font-size:var(--fs-sm);color:var(--dim);margin-top:.35rem;line-height:1.5}.room-sub a{color:inherit;text-decoration:underline}.room-sub-more{appearance:none;cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;padding:0;font-size:1em;transition:color .15s}.room-sub-more:hover{color:var(--ink)}.room-sub-bio{max-width:var(--frame-w,30rem);margin:0 auto;overflow:hidden}.room-sub-bio:not([hidden]){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}@media (width<=600px){.room-index,.room-sub{margin-top:.8rem}}.chatroom{--chat-log-h:min(46svh, 26rem);width:min(84vw, var(--art-cap,32.5rem));font-size:var(--fs-body);color:var(--ink);flex-direction:column;gap:.8rem;display:flex}@media (width<=600px){.chatroom{margin-top:var(--sp-4)}}.chat-log{height:var(--chat-log-h);border:1px solid var(--line-strong);touch-action:pan-y;background:#ffffff59;padding:.8rem .9rem;overflow-y:auto}.chat-log::-webkit-scrollbar{background:0 0;width:4px}.chat-emoji-grid::-webkit-scrollbar{background:0 0;width:4px}.chat-log::-webkit-scrollbar-track{background:0 0}.chat-emoji-grid::-webkit-scrollbar-track{background:0 0}.chat-log::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:2px}.chat-emoji-grid::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:2px}@supports not selector(::-webkit-scrollbar){.chat-log,.chat-emoji-grid{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}}.chat-msg{overflow-wrap:anywhere;margin:0 0 .45rem;line-height:1.45}.chat-msg:last-child{margin-bottom:0}.chat-day{text-align:center;font-size:var(--fs-sm);color:var(--dim);margin:1.1rem 0 .45rem}.chat-day-first{margin-top:0}.chat-time{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--dim);margin-right:.3rem}.chat-name{color:#231f2099;text-decoration:none}a.chat-name:hover{color:var(--ink);text-decoration:underline}.chat-link{color:inherit;overflow-wrap:anywhere;text-decoration:underline}.chat-msg.mine .chat-name{color:var(--ink)}.chat-act{font:inherit;font-size:var(--fs-sm);font-variant-emoji:text;color:var(--dim);cursor:pointer;background:0 0;border:0;margin-left:.4rem;padding:0}.chat-act:hover,.chat-act.chat-emoji-open{color:var(--ink)}.chat-reacts{white-space:nowrap}.chat-chip{font:inherit;font-size:var(--fs-sm);color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;margin-left:.35rem;padding:0 .3rem}.chat-chip-n{color:var(--dim);margin-left:.2rem}.chat-chip:hover .chat-chip-n{color:var(--ink)}.chat-chip.mine{border-color:var(--line-strong)}.chat-quote{max-width:100%;font:inherit;font-size:var(--fs-sm);color:var(--dim);border:0;border-left:1px solid var(--line-strong);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;margin:0 0 .1rem;padding:0 0 0 .45rem;display:block;overflow:hidden}.chat-quote:hover{color:var(--ink)}.chat-msg-lit{background:var(--wash);box-shadow:0 0 0 .25rem var(--wash)}.chat-empty{color:var(--dim);margin:0}.chat-form{touch-action:manipulation;gap:.6rem;display:flex;position:relative}.chat-input{min-width:0;font:inherit;color:inherit;border:1px solid var(--line-strong);background:0 0;border-radius:0;flex:1;padding:.45rem .6rem}.chat-input:focus{border-color:var(--ink);outline:none}.chat-send{font:inherit;color:inherit;border:1px solid var(--line-strong);cursor:pointer;background:0 0;padding:.45rem .9rem}.chat-send:hover{border-color:var(--ink)}.chat-emoji-btn{font:inherit;color:var(--dim);border:1px solid var(--line-strong);cursor:pointer;background:0 0;padding:.45rem .7rem}.chat-emoji-btn:hover,.chat-emoji-btn.chat-emoji-open{color:var(--ink);border-color:var(--ink)}.chat-emoji-tray{z-index:3;background:var(--bg);border:1px solid var(--line-strong);padding:.4rem;position:absolute;bottom:calc(100% + .4rem);left:0;right:0}.chat-emoji-grid{--chat-emoji-row:1.925rem;max-height:calc(3 * var(--chat-emoji-row) + 2 * .1rem);overscroll-behavior:contain;touch-action:pan-y;grid-template-columns:repeat(12,1fr);gap:.1rem;display:grid;overflow-y:auto}.chat-tray-cap{font-size:var(--fs-sm);color:var(--dim);margin:0 0 .3rem}.chat-emoji{font-size:var(--fs-head);cursor:pointer;background:0 0;border:0;padding:.1rem 0;line-height:1.5}.chat-emoji:hover{background:var(--wash)}@media (width<=600px){.chat-emoji-grid{grid-template-columns:repeat(8,1fr)}}.chat-emoji-tray{container-type:inline-size}.chat-gif-grid{--gif-cols:7;--gif-cell:calc((100cqi - (var(--gif-cols) - 1) * .1rem) / var(--gif-cols));grid-template-columns:repeat(var(--gif-cols), 1fr);max-height:calc(2.3 * var(--gif-cell) + 2 * .1rem)}@media (width<=600px){.chat-gif-grid{--gif-cols:5;grid-template-columns:repeat(var(--gif-cols), 1fr)}}.chat-gif-pick{aspect-ratio:1;min-width:0;padding:var(--sp-1);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.chat-gif-pick:hover{background:var(--wash)}.chat-gif-pick img{object-fit:contain;max-width:100%;max-height:100%}.chat-gif{vertical-align:top;height:min(var(--gif-h), 6rem);object-fit:contain;width:auto;max-width:100%;display:inline-block}.chat-as{font-size:var(--fs-sm);color:var(--dim);margin:0}.chat-as.chat-as-error{color:var(--red)}.chat-as.chat-as-replying,.chat-as.chat-as-replying .chat-as-act{color:var(--blue)}.chat-as.chat-as-replying{font-variant-emoji:text}.chat-as.chat-as-replying .chat-as-act:hover{color:var(--blue-strong)}.chat-as-act{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.chat-as-act:hover{color:var(--ink)}.chat-as-roll{text-decoration:none}.chat-as-input{width:9rem;font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;padding:0 .1rem}.chat-as-input:focus{border-bottom-color:var(--ink);outline:none}.room-section{top:calc(var(--nav-y) + var(--col-h) + 1.3rem);width:var(--frame-w,min(58vmin, var(--art-cap,32.5rem)));font-size:var(--fs-sm);color:var(--ink);touch-action:pan-x pan-y;position:absolute;left:50%;transform:translate(-50%)}.room-section-empty{font-size:var(--fs-sm);color:var(--dim);margin:0}.room-index-list{flex-direction:column;display:flex}.ri-line{align-items:baseline;gap:var(--sp-2);width:100%;padding:var(--sp-1) 0;border:none;border-top:1px solid var(--line);font:inherit;font-size:var(--fs-sm);color:var(--ink);text-align:left;cursor:pointer;background:0 0;display:flex}.ri-line:last-child{border-bottom:1px solid var(--line)}.ri-line[hidden]{display:none}.ri-fold{width:var(--sp-3);color:var(--dim);flex:none}.room-index-list.no-folds .ri-fold{display:none}.ri-line.ri-sub{padding-left:var(--sp-3)}.ri-line.ri-sub .ri-a{min-width:4.6rem}.ri-line:hover .ri-t{text-decoration:underline}.ri-a{font-variant-numeric:tabular-nums;flex:none;min-width:4.2rem}.ri-a.ri-face{aspect-ratio:3/2;background:var(--wash);align-self:center;width:2.6rem;min-width:0}.ri-a.ri-face img,.ri-a.ri-face video{object-fit:cover;width:100%;height:100%;display:block}.ri-a.ri-face .ri-fold{position:absolute}.ri-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ri-k{color:var(--dim);flex:none;margin-left:auto}.room-bio{font-size:var(--fs-sm);color:var(--ink)}.bio-text{white-space:pre-wrap;margin:0;line-height:1.5}.bio-links{flex-wrap:wrap;gap:.15rem 1rem;margin:.6rem 0 0;display:flex}.room-guestbook{font-size:var(--fs-sm);color:var(--ink)}.room-guestbook .gb-meta{display:none}.room-guestbook.gb-writing .gb-meta:not([hidden]){display:flex}.gb-form[hidden]{display:none}.gb-form{align-items:center;gap:var(--sp-2);display:flex;position:relative}.gb-input{min-width:0;font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--line-strong);padding:var(--sp-1) 0;background:0 0;border-radius:0;flex:auto}.gb-input:focus{border-bottom-color:var(--ink);outline:none}.gb-input::placeholder{color:var(--dim)}.gb-emoji-btn,.gb-send{font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline;transition:color .15s}.gb-emoji-btn{font-variant-emoji:text;text-decoration:none}.chat-emoji-tray.gb-tray{bottom:auto;top:calc(100% + var(--sp-1))}.gb-emoji-btn:hover,.gb-send:hover{color:var(--ink)}.gb-send[disabled]{opacity:var(--fade,.55);cursor:default}.gb-meta[hidden]{display:none}.gb-meta{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-3);margin:var(--sp-1) 0 0;flex-wrap:wrap;display:flex}.gb-about{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.gb-about[hidden]{display:none}.gb-about-arrow{color:var(--dim)}.gb-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gb-target{color:var(--dim)}.gb-target.is-on{text-decoration:underline}.gb-untarget{font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;padding:0}.gb-untarget[hidden]{display:none}.gb-untarget:hover{color:var(--red)}.gb-where-opt{align-items:baseline;gap:var(--sp-1);font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s;display:inline-flex}.gb-where-opt[hidden]{display:none}.gb-where-opt:hover,.gb-where-opt.is-on{color:var(--ink)}.gb-where-label{white-space:nowrap}.gb-dot{border:1px solid var(--line-strong);border-radius:50%;width:.5rem;height:.5rem;display:inline-block;transform:translateY(.03rem)}.gb-where-opt.is-on .gb-dot{background:var(--red);border-color:var(--red)}.gb-login{color:var(--dim);margin:0}.gb-login[hidden]{display:none}.gb-login a{color:var(--ink)}.gb-as{color:var(--dim);text-align:right;margin:0 0 0 auto}.gb-as.gb-as-error{color:var(--red)}.gb-as-name{text-decoration:underline}.gb-log{margin-top:var(--sp-3);max-height:calc(12 * 1.45 * var(--fs-sm) + 3 * var(--sp-3));overscroll-behavior:contain;overflow-y:auto}.gb-log::-webkit-scrollbar{background:0 0;width:4px}.gb-log::-webkit-scrollbar-track{background:0 0}.gb-log::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--radius)}@supports not selector(::-webkit-scrollbar){.gb-log{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}}.gb-note{margin:0 0 var(--sp-3);overflow-wrap:anywhere;line-height:1.45}.gb-note:last-child{margin-bottom:0}.gb-head{align-items:baseline;display:flex}.cp-act.cp-quiet.gb-remove{padding:0 0 0 var(--sp-3);font-size:inherit;color:var(--dim);margin-left:auto;line-height:1;text-decoration:none;position:relative}@media (pointer:coarse){.cp-act.cp-quiet.gb-remove:before{content:"";width:44px;height:44px;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}}.cp-act.cp-quiet.gb-remove:hover,.cp-act.cp-quiet.gb-remove:focus-visible{color:var(--red);text-decoration:none}@media (hover:hover){.cp-act.cp-quiet.gb-remove{color:#0000;transition:color .12s}.gb-note:hover .cp-act.cp-quiet.gb-remove,.gb-note:focus-within .cp-act.cp-quiet.gb-remove{color:var(--dim)}.gb-note .cp-act.cp-quiet.gb-remove:hover,.gb-note .cp-act.cp-quiet.gb-remove:focus-visible{color:var(--red)}}.gb-kill-note{margin:var(--sp-1) 0 0;display:block}.room-ask-q{margin:0 0 var(--sp-3);color:var(--ink)}.room-ask-row{gap:var(--sp-3);justify-content:flex-end;margin:0;display:flex}.room-ask-row .room-ask-keep{color:var(--dim)}.room-ask-row .room-ask-keep:hover,.room-ask-row .room-ask-keep:focus-visible{color:var(--ink)}.room-ask-row .room-ask-go,.room-ask-row .room-ask-go:hover,.room-ask-row .room-ask-go:focus-visible{color:var(--red)}.gb-name{color:var(--ink);margin-right:var(--sp-2);font-weight:600;text-decoration:none}a.gb-name:hover{text-decoration:underline}.gb-time{color:var(--dim)}.gb-body{color:var(--ink);font-weight:400;display:block}.gb-ref{width:fit-content;max-width:100%;font:inherit;color:var(--dim);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;transition:color .15s;display:block}.gb-ref:hover,.gb-ref.is-here{color:var(--ink)}.gb-note.is-private{padding-left:var(--sp-3);position:relative}.gb-private-dot{font:inherit;background:var(--red);border:1px solid var(--red);cursor:pointer;border-radius:50%;width:.5rem;height:.5rem;margin:0;padding:0;display:block;position:absolute;top:calc(.725em - .25rem);left:0}.gb-private-dot:hover{opacity:var(--fade,.55)}.gb-seal{color:var(--red);display:block}.gb-seal[hidden]{display:none}.gb-reply{margin:var(--sp-2) 0 0 var(--sp-3);line-height:1.45;display:block}.gb-reply-act{margin:var(--sp-2) 0 0;font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;transition:color .15s;display:inline-block}.gb-reply-act:hover{color:var(--ink)}.gb-reply-act[hidden]{display:none}.gb-reply-form{align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0 0;display:flex}.gb-reply-input{flex:auto;min-width:0}.gb-reply-form{flex-wrap:wrap}.gb-reply-fail{font-size:var(--fs-sm);flex:100%;margin:0}.gb-reply-fail:empty{display:none}.gb-reply-form .gb-reply-act{margin:0}.topnav{width:var(--frame-w,min(58vmin, var(--art-cap,32.5rem)));line-height:1.2;font-size:var(--fs-nav,var(--fs-body));justify-content:flex-end;gap:1.5rem;margin:0 auto 1.8rem;display:flex}.topnav a{color:var(--ink);white-space:nowrap;text-decoration:none}.topnav a:hover{text-decoration:underline}.topnav.roomnav{justify-content:space-between}.roomnav a{cursor:pointer}body.is-chatroom .topnav.roomnav{width:min(84vw, var(--art-cap,32.5rem));margin-inline:auto}body.is-soundroom .topnav.roomnav,body.is-soundroom .room-head{width:min(94vw,72rem);margin-inline:auto}body.is-soundroom:not(.room-in-settings):not(.room-editing) .room-below,body.is-soundroom.room-in-settings .soundroom,.art[hidden]{display:none}.art-caption-source-btn{align-self:flex-start}.art-surfaced{color:var(--dim);font-size:1em}.art-surfaced a{color:inherit;text-decoration:underline}.art-series{color:var(--dim);font-size:1em}.open-word{margin-left:var(--sp-1);color:var(--green);display:inline-block}.art-also-in a{color:inherit;text-decoration:underline}.art-series-toggle{appearance:none;cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;padding:0;font-size:1em;text-decoration:underline}.art-series-bio{color:var(--ink);max-width:75%;margin-top:.35em;font-size:1em}.art-private-badge{z-index:3;color:var(--ink);font-size:var(--fs-sm);pointer-events:none;background:#f2f2f061;align-items:center;gap:.45rem;padding:.32rem .6rem;line-height:1;display:inline-flex;position:absolute;top:10px;left:10px}.art-private-badge svg{display:block}.art-frame .art-private-badge{top:10px}.art-hnav{gap:.7rem;display:flex;position:absolute;bottom:-1.3rem;right:0}.art-hcount{font-size:var(--fs-sm);letter-spacing:.01em;white-space:nowrap;color:var(--dim);pointer-events:none;line-height:1;position:absolute;bottom:5.6rem;left:calc(100% + 1.08rem);transform:translate(-50%)}.art-hcount-squares{flex-direction:column;gap:4px;display:flex}.art-hsq{background:var(--line-strong);border-radius:50%;width:6px;height:6px}.art-hsq.is-current{background:var(--ink)}.art-axis{cursor:pointer;color:var(--ink);opacity:var(--fade,.55);background:0 0;border:none;padding:0;transition:opacity .15s;position:absolute;right:-1.3rem}.art-axis:hover{opacity:1}.art-axis-down{bottom:.2rem}.art-axis-up{bottom:2.9rem}.art-axis.is-disabled,.art-nav-btn.is-disabled{opacity:var(--fade,.55);cursor:default}.art-axis.is-disabled:hover,.art-nav-btn.is-disabled:hover{opacity:var(--fade,.55)}.art-position{color:var(--dim);letter-spacing:.01em;font-size:1em}.art-caption-meta{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:.4rem;max-width:100%;margin-bottom:-4px;padding-bottom:4px;display:flex;overflow:hidden}.art-caption-meta>*{text-overflow:ellipsis;white-space:nowrap;margin-bottom:-4px;padding-bottom:4px;overflow:hidden}.art-caption-sep{color:var(--dim);font-size:1em}.art-video{max-height:56svh}.art-streetview{width:min(58vmin, var(--art-cap,32.5rem));aspect-ratio:3/2;background:#111;max-width:100%}.linkbtn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}@media (width<=600px){.stage{padding:var(--nav-y) 1.1rem 1.2rem;justify-content:flex-start;align-items:center;gap:.8rem}.stage:not(.preview-stage){min-height:min(calc(100svh - env(safe-area-inset-bottom,0px)), 100dvh);--art-max-h:calc(100svh - 17rem - env(safe-area-inset-bottom,0px))}.topnav{font-size:var(--fs-nav,var(--fs-body));justify-content:flex-end;gap:.85rem;margin-bottom:.6rem}.stage:not(.preview-stage){padding-top:var(--nav-y);--frame-w:min(84vw, 25rem);justify-content:flex-start;padding-bottom:1.2rem}.stage:not(.preview-stage) .art-frame{--m:0px;background:0 0;border:none;height:auto}.stage:not(.preview-stage) .art-frame.art-writing-noimg{height:calc(var(--frame-w,84vw) * 9 / 16)}:is(.stage:not(.preview-stage) .art-frame:has(>.art-img),.stage:not(.preview-stage) .art-frame:has(>.art-video),.stage:not(.preview-stage) .art-frame:has(>.art-crop)){width:fit-content;max-width:100%}:is(.stage:not(.preview-stage) .art:has(.art-frame>.art-img),.stage:not(.preview-stage) .art:has(.art-frame>.art-video),.stage:not(.preview-stage) .art:has(.art-frame>.art-crop)){width:fit-content;max-width:var(--frame-w)}body.figure-staging .stage:not(.preview-stage) .art-frame:has(>.art-media-loading){width:var(--frame-w);max-width:100%;height:calc(var(--frame-w) * 9 / 16)}body.figure-staging .stage:not(.preview-stage) .art:has(.art-frame>.art-media-loading){width:var(--frame-w)}body.figure-staging .stage:not(.preview-stage) .art-frame:has(>.art-media-loading){background:var(--wash)}.stage:not(.preview-stage) .art-frame.is-reading{width:var(--frame-w);max-width:100%;height:calc(var(--frame-w) * 9 / 16)}.stage:not(.preview-stage) .art:has(.art-frame.is-reading){width:var(--frame-w)}.stage:not(.preview-stage) .art-frame.is-reading>:is(.art-img,.art-crop){visibility:hidden;position:absolute}.stage:not(.preview-stage) .art-frame>.art-img,.stage:not(.preview-stage) .art-frame>.art-video{aspect-ratio:auto;width:auto;max-width:100%;height:auto;max-height:var(--art-reserve,62vw);object-fit:contain;margin:0 auto;display:block;position:static;transform:none}.stage:not(.preview-stage) .art-frame.is-forced.is-vertical>.art-img,.stage:not(.preview-stage) .art-frame.is-forced.is-vertical>.art-video{height:var(--art-reserve,62vw);aspect-ratio:9/16;object-fit:cover;width:auto}.stage:not(.preview-stage) .art-frame.is-forced:not(.is-vertical):not(.is-square)>.art-img,.stage:not(.preview-stage) .art-frame.is-forced:not(.is-vertical):not(.is-square)>.art-video{width:var(--frame-w,84vw);aspect-ratio:16/9;object-fit:cover;height:auto}.stage:not(.preview-stage) .art-frame>.art-crop{width:min(var(--frame-w,84vw), calc(var(--art-reserve,62vw) * var(--crop-ar)));height:auto;aspect-ratio:var(--crop-ar);max-width:100%;margin:0 auto;display:block;position:relative;inset:auto;transform:none}.stage:not(.preview-stage) .art-frame>.art-youtube-wrap,.stage:not(.preview-stage) .art-frame>.art-tiktok-wrap,.stage:not(.preview-stage) .art-frame>.art-html-wrap,.stage:not(.preview-stage) .art-frame>.art-instagram-wrap,.stage:not(.preview-stage) .art-frame>.art-streetview,.stage:not(.preview-stage) .art-frame>.art-audio{margin:0 auto;position:static;transform:none}.stage:not(.preview-stage) .art-frame>.art-youtube-wrap,.stage:not(.preview-stage) .art-frame>.art-tiktok-wrap.landscape,.stage:not(.preview-stage) .art-frame>.art-html-wrap.landscape,.stage:not(.preview-stage) .art-frame>.art-audio{width:100%}.stage:not(.preview-stage) .art-frame>.art-tiktok-wrap:not(.landscape),.stage:not(.preview-stage) .art-frame>.art-html-wrap.portrait{height:min(var(--art-reserve,62vw), 32.5rem)}.stage:not(.preview-stage) .art-frame>.art-html-wrap.square{width:min(100%, var(--art-reserve,62vw))}.stage:not(.preview-stage) .art-frame>.art-instagram-wrap{--ig-media:min(var(--art-reserve,62vw), 25rem);position:relative;top:auto;left:auto}.stage:not(.preview-stage) .art-frame>.art-streetview{aspect-ratio:3/2;width:100%;inset:auto}.stage:not(.preview-stage) .art-caption{min-height:2.4rem}.stage:not(.preview-stage){row-gap:0}.stage:not(.preview-stage)>.topnav{margin-bottom:0}.stage:not(.preview-stage) .art,.stage:not(.preview-stage) .room-view{margin-top:2.2rem}@media (width<=340px){.topnav{gap:.35rem}}.title{font-size:var(--fs-title-sm);margin-top:2rem}.art-nav-btn:before{inset:-1.1rem -.6rem}.art-axis:before{inset:-.6rem -1.1rem}body:not(.room-dressed) .art-axis:before{inset:-.6rem -.3rem -.6rem -1.9rem}.art-hnav{gap:1.2rem}.room-section{width:var(--frame-w,84vw);margin:var(--sp-3) 0 0;position:static;top:auto;transform:none}.art-arrow-v{width:8px;height:1.7rem}.art-arrow-h{width:1.7rem;height:8px}.art-axis-up{bottom:2.6rem}.art-hcount{font-size:var(--fs-xs);bottom:5.1rem}.art-hcount-squares{gap:3px}.art-hsq{width:5px;height:5px}}.stage .series-list{opacity:1;pointer-events:auto;flex-direction:row;gap:1.25em;margin:0}.stage .series{font-family:var(--font-sans);color:var(--ink);letter-spacing:0}.stage .series .series-sub{letter-spacing:0;white-space:nowrap;opacity:0;margin-top:.3em;font-family:inherit;font-size:.65em;transition:opacity .3s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.stage .series:hover .series-num,.stage .series:focus-visible .series-num{opacity:1}.stage .series:hover .series-sub,.stage .series:focus-visible .series-sub{opacity:var(--fade,.55)}.series-page-nav{font-size:var(--fs-head);color:var(--dim);letter-spacing:0;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;transition:color .15s,transform .15s}.series-page-nav:hover,.series-page-nav:focus-visible{color:var(--ink)}.series-page-nav[data-nav=next]:hover{transform:translate(2px)}.series-page-nav[data-nav=prev]:hover{transform:translate(-2px)}.series-slot[hidden],.series-page-nav[hidden]{display:none}.stage .series.series-locked{color:var(--dim);cursor:default}.video-bar,.art-audio-bar{align-items:center;gap:var(--sp-3);width:100%;max-width:100%;font-size:var(--fs-sm);z-index:10;transition:opacity .18s;display:flex;position:absolute;top:auto;bottom:calc(100% + .3rem);left:0}.video-bar{opacity:0}.art-audio-bar,.art-frame:focus-within .video-bar,.art-frame.vc-shown .video-bar{opacity:1}.art-backdrop-bar{justify-content:flex-end}.video-bar.art-backdrop-bar{opacity:1}@media (hover:hover){.art-frame:hover .video-bar{opacity:1}}.vc-btn{appearance:none;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:none;outline:none;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.vc-btn:hover{color:var(--ink)}@media (pointer:coarse){.vc-btn{position:relative}.vc-btn:before{content:"";width:calc(100% + var(--sp-2));height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.vc-btn:disabled{opacity:var(--fade,.55);cursor:default;pointer-events:none}.vs-time{font-size:var(--fs-xs);color:var(--ink);font-variant-numeric:tabular-nums;flex:none}.vs-seek{appearance:none;cursor:pointer;touch-action:none;background:0 0;flex:auto;min-width:0;height:12px;margin:0}.vs-seek::-webkit-slider-runnable-track{background:var(--dim);height:1px}.vs-seek::-moz-range-track{background:var(--dim);height:1px}.vs-seek::-moz-range-progress{background:var(--dim);height:1px}.vs-seek::-webkit-slider-thumb{appearance:none;background:var(--ink);border-radius:50%;width:11px;height:11px;margin-top:-5px}.vs-seek::-moz-range-thumb{background:var(--ink);border:none;border-radius:50%;width:11px;height:11px}.vc-sound{flex:none;display:flex;position:relative}.vc-vol-pop{top:calc(100% + var(--sp-1));z-index:1;width:calc(12px + 2 * var(--sp-2));height:calc(4.5rem + 2 * var(--sp-2));--ink:var(--paper-ink);--dim:var(--paper-dim);background:var(--panel);border:1px solid var(--paper-line);border-radius:var(--radius);box-shadow:var(--panel-shadow);position:absolute;left:50%;transform:translate(-50%)}.vc-vol-pop[hidden]{display:none}.vc-vol-pop .vs-seek.vc-vol{width:4.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.video-bar:has(.vc-sound.is-open){opacity:1}@media (hover:none){.art-frame:not(.vc-shown):not(:focus-within) .video-bar:not(.art-backdrop-bar):not(:has(.vc-sound.is-open))>*{pointer-events:none}.video-bar:before{content:"";inset:calc(-1 * var(--sp-2)) 0 calc(-1 * var(--sp-1));z-index:-1;position:absolute}}@media (width<=600px){.video-bar,.art-audio-bar{gap:var(--sp-2)}}.vc-btn svg{stroke-width:1.7px;width:1.15em;height:1.15em;display:block}:is(.has-media-bar:fullscreen .video-bar,.has-media-bar:fullscreen .art-audio-bar){top:auto;bottom:var(--sp-3);left:var(--sp-4);right:var(--sp-4);--ink:var(--paper-bg);--dim:color-mix(in srgb, var(--paper-bg) 55%, transparent);width:auto;max-width:none}@media (width<=600px){.art-audio-bar{opacity:1}.stage .series{flex-direction:column;align-items:center;gap:.25em;display:flex}.stage .series .series-sub{opacity:var(--fade,.55);font-size:.6em;position:static;transform:none}}.room-music[hidden],.ed-scope [hidden],.room-music [hidden]{display:none!important}.roomnav-btn{font:inherit;color:var(--dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:none;transition:color .15s}.roomnav-btn:hover{color:var(--ink)}.roomnav-btn.is-current{color:var(--ink);cursor:default;text-decoration:underline}.roomnav-owner{color:var(--panel-edge)}.room-head .roomnav-owner{text-decoration:underline}.roomnav-owner:hover{color:var(--panel-edge-strong,var(--panel-edge))}.room-head{width:var(--frame-w,100%);align-items:end;column-gap:var(--sp-3);row-gap:var(--sp-2);margin:0 0 calc(var(--sp-3) + var(--sp-2));font-size:var(--fs-ui);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;line-height:1.2;display:grid}.room-head[hidden]{display:none}.room-head-who{align-items:baseline;gap:var(--sp-3);white-space:nowrap;grid-column:1;min-width:0;margin:0;display:flex}.room-head-who>span{align-items:baseline;gap:var(--sp-3);min-width:0;display:inline-flex}.room-head-who>span[hidden]{display:none}.room-head-who{line-height:calc(var(--fs-ui) * 1.2)}body.room-in-settings .room-head-who{display:none}.room-head-n{font-size:var(--fs-nav,var(--fs-body));font-variant-numeric:tabular-nums;flex:none;font-weight:400}.room-head-name{font-size:var(--fs-nav,var(--fs-body));text-overflow:ellipsis;margin-block:-.25em;padding-block:.25em;overflow:hidden}#roomWho:has(>.room-head-dot){column-gap:0}.room-head-dot{font-size:var(--fs-nav,var(--fs-body));margin-inline:var(--sp-1);flex:none;font-weight:600;position:relative;top:.03em}.room-head-name.has-bio:hover,.room-head-name.has-bio.is-open{color:var(--ink)}.room-head-bio{font-size:var(--fs-sm);color:var(--dim);align-items:baseline;gap:var(--sp-1);grid-column:1/-1;min-width:0;max-width:60%;margin:0;display:flex}.room-head-bio[hidden]{display:none}.room-bio-words{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.room-bio-links{display:none}.room-head-bio.is-open{flex-wrap:wrap}.room-head-bio.is-open .room-bio-words{white-space:normal;flex:100%}.room-head-bio.is-open .room-bio-links{gap:var(--sp-2);flex-wrap:wrap;display:flex}.room-bio-more[hidden]{display:none}.room-head-bio .room-bio-more{padding:var(--sp-1) var(--sp-2);margin:calc(-1 * var(--sp-1)) calc(-1 * var(--sp-2))}.room-head-bio.is-open .room-bio-words{line-height:1.45}.room-views{align-self:center;align-items:center;gap:var(--sp-3);grid-area:1/2;line-height:0;display:flex}.room-views[hidden]{display:none}.room-back{font-size:var(--fs-body);white-space:nowrap;align-self:center;margin-left:auto;padding:0;line-height:1.2}.room-back:focus-visible{outline:2px solid var(--panel-edge);outline-offset:2px}.cp-act.room-back{color:var(--dim)}.cp-act.room-back:hover,.cp-act.room-back:focus-visible{color:var(--ink)}.room-back[hidden]{display:none}.room-tools{row-gap:var(--sp-2);flex-wrap:wrap}.view-word{cursor:pointer;line-height:0;font:inherit;color:var(--dim);padding:var(--sp-2);margin:calc(-1 * var(--sp-2));background:0 0;border:none;transition:color .15s;display:inline-flex}.view-word svg{fill:currentColor;stroke:none;width:1.15em;height:1.15em;display:block}.view-word:hover,.view-word.is-current{color:var(--ink)}.room-views>.view-back{margin-left:0}.view-back[hidden],body.customizing .view-back{display:none}.room-below.room-section{width:var(--frame-w,100%);margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--ink);width:calc(var(--frame-w,100%) + 2 * var(--sp-3));max-width:100vw;position:static;top:auto;transform:none}.room-tools{padding-bottom:calc(var(--sp-2) + var(--sp-1));border-bottom:1px solid var(--line);font-size:var(--fs-body);align-items:baseline;display:flex}.room-tools-word{padding:var(--sp-2) 0;font:inherit;color:var(--dim);cursor:pointer;margin:calc(-1 * var(--sp-2)) var(--sp-3) calc(-1 * var(--sp-2)) 0;background:0 0;border:0;transition:color .15s}.room-tools-word:hover{color:var(--ink)}@media (width>=601px){.room-tools-word{margin-right:calc(var(--sp-3) + var(--sp-2))}}.room-tools-word.is-current{color:var(--ink);cursor:default;font-weight:600;text-decoration:underline}.room-tools.is-finding .room-tools-word:not(.is-current){display:none}.room-find.is-open{flex:auto;min-width:0}.room-find.is-open .room-find-field{flex:auto;width:auto;min-width:0}.room-find{align-items:center;gap:var(--sp-2);align-self:center;display:flex}.room-find[hidden]{display:none}.room-find-field{width:11rem;font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--line-strong);background:0 0;outline:none;padding:0}.room-find-field:focus{border-bottom-color:var(--ink)}.room-find-field::placeholder{color:var(--dim)}.room-find-field[hidden]{display:none}.room-find-open{cursor:pointer;line-height:0;font:inherit;color:var(--ink);padding:var(--sp-2);margin:calc(-1 * var(--sp-2));background:0 0;border:0;transition:opacity .15s;display:inline-flex}.room-find-open svg{width:1.15em;height:1.15em;transform:translateY(-.167em)}.room-find-open:hover{opacity:var(--fade,.55)}.room-section-slot{min-height:var(--find-hold,0px)}.room-card{--ink:var(--paper-ink);--dim:var(--paper-dim);--line:var(--paper-line);--line-strong:var(--paper-line-strong);--wash:var(--paper-wash);--bg:var(--paper-bg);box-sizing:border-box;background:var(--panel);box-shadow:0 0 0 1px var(--line);color:var(--ink);width:calc(var(--frame-w,100%) + 2 * var(--sp-3));max-width:100vw}.room-below.room-section{padding:var(--sp-3)}body.room-dressed [data-sitenav]{--ink:var(--paper-ink);--dim:var(--paper-dim);--line:var(--paper-line);--line-strong:var(--paper-line-strong)}body.room-dressed{--sheet:var(--panel)}body.room-dressed.sheet-glass{--sheet:color-mix(in srgb, var(--panel) var(--sheet-pct,100%), transparent)}body.room-dressed.sheet-glass .room-head,body.room-dressed.sheet-glass .art,body.room-dressed.sheet-glass .room-view,body.room-dressed.sheet-glass .room-below.room-section{background:0 0;border-bottom-color:#0000}body.room-dressed.sheet-glass .stage:not(.preview-stage) .art:before{background:0 0}.sheet-glass-layer{z-index:-1;pointer-events:none;background:var(--sheet);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:absolute}.sheet-glass-layer[hidden]{display:none}body.sheet-glass .stage:not(.preview-stage){isolation:isolate}body.room-has-bg [data-sitenav] a:not(.sitenav-mark):not(.sitenav-menu a),body.room-has-bg [data-sitenav] .sitenav-commons{text-shadow:0 0 2px var(--paper-bg), 0 0 6px var(--paper-bg), 0 0 12px var(--paper-bg)}body.room-has-bg [data-sitenav] .sitenav-mark svg{filter:drop-shadow(0 0 2px var(--paper-bg)) drop-shadow(0 0 6px var(--paper-bg))}body.room-has-bg.room-ground-dark [data-sitenav] a:not(.sitenav-mark):not(.sitenav-menu a),body.room-has-bg.room-ground-dark [data-sitenav] .sitenav-commons{text-shadow:none}body.room-has-bg.room-ground-dark [data-sitenav] .sitenav-mark svg{filter:none}body.room-dressed .room-head,body.room-dressed .art-caption{--ink:var(--paper-ink);--dim:var(--paper-dim);--line:var(--paper-line);--line-strong:var(--paper-line-strong);--wash:var(--paper-wash);--bg:var(--paper-bg);box-sizing:border-box;background:var(--sheet,var(--panel));color:var(--ink)}body.room-dressed .room-head{padding:var(--sp-3) var(--sp-3) calc(var(--sp-3) + var(--sp-2) + var(--sp-2));margin-top:calc(-1 * var(--sp-3));margin-bottom:calc(-1 * var(--sp-2));border-bottom:0}body.room-dressed .art-hnav{--ink:var(--paper-ink);color:var(--ink)}body.room-dressed .art-caption{z-index:1;position:relative}body.room-dressed .art-hnav{z-index:2}body.room-dressed .art-caption{background:0 0;border:0;width:100%;padding:0}body.room-dressed .room-head{box-shadow:none;border:0}body.room-dressed .art,body.room-dressed .room-view{--ink:var(--paper-ink);--dim:var(--paper-dim);--line:var(--paper-line);--line-strong:var(--paper-line-strong);--wash:var(--paper-wash);color:var(--ink);background:var(--sheet,var(--panel));box-sizing:content-box;padding:0 calc(var(--sp-4) + var(--sp-2)) var(--sp-3)}body.room-dressed .room-view{box-sizing:border-box;width:calc(var(--frame-w,100%) + 2 * (var(--sp-4) + var(--sp-2)))}body.room-dressed .room-head,body.room-dressed .room-below.room-section{width:calc(var(--frame-w,100%) + 2 * (var(--sp-4) + var(--sp-2)));max-width:none;padding-left:calc(var(--sp-4) + var(--sp-2));padding-right:calc(var(--sp-4) + var(--sp-2))}body.room-dressed .room-head{padding-top:var(--sp-4)}body.room-dressed .art-axis,body.room-dressed .series-page-nav{--ink:var(--paper-ink);color:var(--ink)}body.room-dressed .room-below.room-section{margin-top:calc(-1 * var(--sp-2));box-shadow:none;background:var(--sheet,var(--panel));border:0}.stage:not(.preview-stage) .art-caption.is-citation{min-height:calc(var(--fs-sm) * 1.45)}.room-below .room-index-list{margin-top:calc(var(--sp-2) - var(--ink-lift));grid-template-columns:var(--ri-a-w,max-content) minmax(0, 1fr) max-content;column-gap:var(--sp-3);row-gap:var(--sp-2);display:grid}.room-below .ri-line{grid-column:1/-1;grid-template-columns:subgrid;font-size:var(--fs-sm);border:0;align-items:center;padding:0;display:grid}.room-below .ri-line:last-child{border-bottom:0}.room-below .ri-line[hidden]{display:none}.room-below .ri-a{min-width:0;font-size:var(--fs-xs);color:var(--dim)}.room-below .ri-name{align-items:baseline;gap:var(--sp-1);min-width:0;display:flex}.room-below .ri-name>.ri-coledit{margin-left:var(--sp-1);flex:none}.room-below .ri-verdict{margin:0 0 var(--sp-2);font-size:var(--fs-sm);grid-column:1/-1}.room-below .ri-verdict:empty{display:none}@media (width>=601px){body.room-commit-on-line .room-head-who{align-items:baseline;display:flex}body.room-commit-on-line .room-views{display:none}body.room-commit-on-line .room-head-who>.room-owner-save{margin-left:auto;margin-block:calc(-1 * var(--sp-2))}}#rheExit.is-standing-down{visibility:hidden}.room-below .ri-colform{align-items:stretch;gap:var(--sp-1);margin:0 0 var(--sp-2);font-size:var(--fs-sm);flex-direction:column;grid-column:1/-1;display:flex}.room-below .ri-colform .ef-label{margin:var(--sp-1) 0 0}.room-below .ri-colform .ef-colbio{min-height:3rem}.room-below .ri-colform .cp-note:empty{display:none}.room-below .ri-colform .ef-colset-foot{column-gap:var(--sp-2)}.room-below .ri-colform .ef-colset-foot,.room-below .ri-colform .ef-colset-tag{margin-top:var(--sp-1)}.room-below .ri-colform .ef-colset-tag .ef-label{margin:0 0 var(--sp-1)}.room-below .ri-coledit[hidden]{display:none}.room-below .ri-coledit{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.room-below .ri-line{column-gap:var(--sp-3)}.room-below .ri-line.ri-sub{padding-left:0}.room-below .ri-line.ri-sub .ri-a{min-width:0}.room-below .ri-line.ri-sub .ri-name{padding-left:calc(var(--ri-sub-w,3rem) + var(--sp-3))}.room-below .ri-line.ri-sub .ri-a{left:calc(var(--ri-a-w,3rem) + var(--sp-3));position:relative}.room-below .ri-fold:not(.is-fold){display:none}.room-below .room-index-list{--ri-slot:calc(.62 * var(--fs-xs) + var(--sp-3))}.room-below .room-index-list:not(.no-folds){padding-left:var(--ri-slot)}.room-below .ri-a{position:relative}.room-below .ri-fold{left:calc(-1 * var(--ri-slot));width:var(--ri-slot);position:absolute;top:0;bottom:0}.room-below .ri-fold:before{content:"";background:var(--dim);clip-path:polygon(0 0,100% 50%,0 100%);width:.5em;height:.62em;margin-top:-.31em;position:absolute;top:50%;left:0}.room-below .ri-fold.is-open:before{clip-path:polygon(0 0,100% 0,50% 100%);width:.62em;height:.5em;margin-top:-.25em}.room-below .ri-k{font-size:var(--fs-xs)}.room-below .ri-line{cursor:pointer;position:relative}.room-below .ri-go{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:0 auto;margin:0;padding:0;overflow:hidden}.room-below .ri-go .ri-t{display:block}.room-below .ri-add{flex:none;align-self:center}.room-below .room-index-list.has-acts{--ri-grip-slot:calc(var(--fs-sm) + var(--sp-3));padding-left:var(--ri-grip-slot)}.room-below .room-index-list.has-acts:not(.no-folds){padding-left:calc(var(--ri-slot) + var(--ri-grip-slot))}.room-below .ri-grip.ri-lead{top:50%;left:calc(-1 * var(--ri-grip-slot));font-size:var(--fs-sm);padding:0;position:absolute;transform:translateY(-50%)}.room-below .room-index-list:not(.no-folds) .ri-lead{left:calc(-1 * (var(--ri-slot) + var(--ri-grip-slot)))}@media (pointer:coarse){.room-below .room-index-list.has-acts,.room-below .room-index-list.has-acts:not(.no-folds){padding-left:var(--ri-slot,0)}.room-below .room-index-list.has-acts.no-folds{padding-left:0}}.room-below .ri-line.is-collection .ri-face{box-shadow:.2em -.2em 0 -1px var(--sheet,var(--panel)), .2em -.2em 0 0 var(--line-strong), .4em -.4em 0 -1px var(--sheet,var(--panel)), .4em -.4em 0 0 var(--line-strong)}.room-below .ri-face.ri-face-empty{outline:1px solid var(--line-strong);outline-offset:-1px}.room-below .room-index-list:has(.ri-face) .ri-a:not(.ri-face){aspect-ratio:3/2;align-items:center;width:2.6rem;min-width:0;display:flex}.room-below .ri-line>.ri-k:empty{display:none}.room-below .ri-line:has(>.ri-k:empty)>.ri-name{grid-column:2/-1}.room-below .ri-add,.room-below .ri-grip{padding:0 var(--sp-1);font:inherit;font-size:var(--fs-sm);color:var(--dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;line-height:1;display:inline-flex}.room-below .ri-add svg,.room-below .ri-grip svg{width:1em;height:1em}.room-below .ri-add:hover,.room-below .ri-add:focus-visible{color:var(--ink)}.room-below .ri-grip{color:#0000;cursor:grab;touch-action:none}.room-below .ri-line:hover .ri-grip,.room-below .ri-grip:focus-visible{color:var(--line-strong)}.room-below .ri-grip:hover{color:var(--ink)}.room-below .ri-grip:active{cursor:grabbing}@media (pointer:coarse){.room-below .ri-grip{display:none}}.room-below .ri-line.is-dragging{opacity:var(--fade)}.room-below .ri-line.is-drop-before{box-shadow:0 calc(-1 * var(--sp-1)) 0 -2px var(--ink)}.room-below .ri-line.is-drop-after{box-shadow:0 var(--sp-1) 0 -2px var(--ink)}.room-below .rv-gallery{margin-top:var(--sp-2);padding-right:0}.rm{margin-top:calc(var(--sp-2) - var(--ink-lift));align-items:flex-start;gap:var(--sp-4);display:flex}.rm-facts{flex:50%;min-width:0}.rm-plaque{row-gap:var(--sp-2);column-gap:var(--sp-3);font-size:var(--fs-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;line-height:1.35;display:grid}.rm-plaque .rm-number{font-size:var(--fs-xs);color:var(--dim);font-variant-numeric:tabular-nums;text-decoration:underline}.rm-plaque .rm-number:hover{color:var(--ink)}.rm-plaque dt{font-size:var(--fs-xs);color:var(--dim);padding-top:.1rem;line-height:1.35}.rm-plaque dd{color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0}.rm-fact-coll{color:var(--ink)}.rm-fact-tags{gap:var(--sp-1);flex-wrap:wrap;display:flex}.rm-tag{background:var(--wash);color:var(--ink);padding:0 var(--sp-1);font:inherit;font-size:var(--fs-xs);cursor:pointer;border:0;line-height:1.6;text-decoration:none}.rm-fact-note{line-height:1.45}.rm-credits{margin-top:var(--sp-1)}.rm-credits[hidden]{display:none}.rm-credit{font-size:var(--fs-xs);color:var(--ink);margin:0}.rm-credit+.rm-credit{margin-top:var(--sp-1)}.rm-plaque dd>.rm-credit:first-child{padding-top:.1rem}.rm-credit-source{color:var(--dim)}.rm-fact-num{font-variant-numeric:tabular-nums}.rm-fact-label{color:var(--dim)}.rm-curator-dot{background:var(--yellow);border-radius:50%;flex:none;align-self:center;width:.5rem;height:.5rem}.rm-plaque dd.rm-curator{align-items:baseline;gap:var(--sp-1);color:var(--dim);display:flex}.rm-curator-star{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.rm-curator-star:hover{color:var(--ink)}.rm-curator-opts{align-items:flex-start;gap:var(--sp-2);padding-right:var(--sp-3);flex-direction:column;margin:0;display:flex}.rm-curator-opt{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.rm-curator-opt:hover{text-decoration:underline}.rm-curator-opt:disabled{cursor:default}.rm-curator-card{z-index:1;margin-top:var(--sp-2);box-sizing:border-box;background:var(--panel);border:1px solid var(--line);box-shadow:var(--panel-shadow);padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-2);font-size:var(--fs-sm);color:var(--ink);border-radius:2px;line-height:1.3;position:relative}.rm-curator-card[hidden]{display:none}.rm-curator-card.is-menu{width:fit-content;max-width:100%;padding-right:var(--sp-4)}.rm-curator-x{font:inherit;font-size:var(--fs-sm);color:var(--dim);cursor:pointer;background:0 0;border:0;padding:.15rem .25rem;line-height:1;position:absolute;top:.05rem;right:.2rem}.rm-curator-x:hover{color:var(--ink)}.rm-curator-say{margin:0 var(--sp-3) var(--sp-2) 0;color:var(--dim)}.rm-curator-list{overscroll-behavior:contain;max-height:min(18rem,50svh);margin:0;padding:0;list-style:none;overflow-y:auto}.rm-curator-list::-webkit-scrollbar{background:0 0;width:4px}.rm-curator-list::-webkit-scrollbar-track{background:0 0}.rm-curator-list::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:2px}@supports not selector(::-webkit-scrollbar){.rm-curator-list{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}}.rm-curator-row{align-items:center;gap:var(--sp-2);padding:var(--sp-1);min-width:0;display:flex}.rm-curator-slot{width:100%;height:var(--sp-3);padding:0 var(--sp-1) 0 calc(var(--sp-1) + 1.5rem + var(--sp-2));color:var(--line);cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.rm-curator-rule{border-top:1px solid var(--line);flex:auto}.rm-curator-slot:hover:not(:disabled),.rm-curator-slot:focus-visible{color:var(--panel-edge)}.rm-curator-slot:hover:not(:disabled) .rm-curator-rule,.rm-curator-slot:focus-visible .rm-curator-rule{border-top-color:currentColor}.rm-curator-slot:disabled{cursor:default}.rm-curator-n{box-sizing:border-box;border:1px solid var(--line-strong);min-width:1.5rem;height:1.5rem;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--dim);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.is-this .rm-curator-n{border-color:var(--ink);color:var(--ink)}.rm-curator-thumb{background:var(--wash);flex:none;width:2rem;height:2rem;overflow:hidden}.rm-curator-thumb img,.rm-curator-thumb video{object-fit:cover;width:100%;height:100%;display:block}.rm-curator-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.is-this .rm-curator-title{font-weight:600}.rm-curator-who{text-overflow:ellipsis;white-space:nowrap;max-width:40%;color:var(--dim);flex:none;overflow:hidden}.rm-curator-foot{margin:var(--sp-2) 0 0;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.rm-curator-foot[hidden],.rm-curator-note:empty{display:none}.rm-side{flex-direction:column;flex:50%;align-items:center;min-width:0;display:flex}.rm-side>.ef-staged-piece{align-self:stretch;width:100%}.ef-col-hint{color:var(--dim);padding:var(--sp-1) var(--sp-2);cursor:default}.rm-side>.ef-staged-piece:has(#efStaged:not(.ef-hidden)){margin-bottom:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line)}.rm-side>.ef-staged-piece:has(#efStaged:not(.ef-hidden)){padding-top:calc(var(--sp-3) + var(--ink-lift))}.ef-staged-piece>:first-child{margin-top:0}.rm-scroll{box-sizing:border-box;align-items:center;width:100%;display:flex}.rm-map{flex:none}.rm-scroll{overscroll-behavior:none;scrollbar-width:none;max-width:100%;overflow-x:auto}.rm-scroll.is-windowed{height:calc(5 * var(--rm-b) + 4 * var(--rm-gap) + 2 * var(--sp-1));overscroll-behavior:none;align-items:flex-start;overflow-y:auto}.rm-scroll::-webkit-scrollbar{display:none}.rm-side{--rm-b:2rem;--rm-gap:var(--sp-2)}.rm-map{grid-auto-flow:column;grid-auto-columns:var(--rm-b);grid-template-rows:repeat(var(--rm-rows,1), var(--rm-b));column-gap:var(--rm-gap);row-gap:var(--rm-gap);width:max-content;padding:var(--sp-1);display:grid;position:relative}.rm-scroll{position:relative}.rm-map{margin-left:auto;margin-right:auto}.rm-map:before{content:"";left:var(--sp-1);right:var(--sp-1);top:calc(var(--sp-1) + (var(--rm-line,1) - 1) * (var(--rm-b) + var(--rm-gap)) + var(--rm-b) / 2);border-top:1px solid var(--line-strong);z-index:0;position:absolute}.rm-col{grid-template-rows:subgrid;row-gap:var(--rm-gap);z-index:1;display:grid;position:relative}.rm-b{width:100%;height:var(--rm-b);background:var(--ink);cursor:pointer;border:0;padding:0;display:block;position:relative;overflow:hidden}.rm-b img,.rm-b video{object-fit:cover;width:100%;height:100%;display:block}.rm-col:before{content:"";left:50%;top:calc(var(--rm-b) / 2);bottom:calc(var(--rm-b) / 2);border-left:1px solid var(--line-strong);z-index:-1;position:absolute}.rm-col.is-here .rm-b.is-current{z-index:2;outline:2px solid var(--red);outline-offset:2px;overflow:visible}.rm-b:hover{outline:1px solid var(--ink);outline-offset:2px}.rm-b{transition:transform .15s}.rm-b:not(.is-current):not(.is-near):not(.is-turn){transform:scale(.55)}.rm-b:not(.is-turn):hover,.rm-b:not(.is-turn):focus-visible{transform:none}@media (prefers-reduced-motion:reduce){.rm-b{transition:none}}.rm-b.is-turn{background:0 0;place-items:center;display:grid}.rm-b.is-turn:after{content:"";background:var(--line-strong);border-radius:50%;width:6px;height:6px}.rm-b.is-turn.has-name:after{content:none}.rm-b.is-turn:hover{outline:none}.rm-b.is-turn:hover:after{background:var(--ink)}.rm-map.has-names{column-gap:var(--sp-3);padding-left:var(--sp-3);padding-right:var(--sp-3)}.rm-map.has-names:before{left:var(--sp-3);right:var(--sp-3)}.rm-b.is-turn.has-name{overflow:visible}.rm-name{width:max-content;max-width:5em;font-size:var(--fs-xs);text-align:center;color:var(--ink);pointer-events:none;line-height:1.15;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rm-col.has-name:before{--rm-cut:calc(var(--rm-name-at,0) * (var(--rm-b) + var(--rm-gap)) - var(--rm-b) / 2);-webkit-mask-image:linear-gradient(to bottom, var(--ink) var(--rm-cut), transparent var(--rm-cut), transparent calc(var(--rm-cut) + var(--rm-b)), var(--ink) calc(var(--rm-cut) + var(--rm-b)));-webkit-mask-image:linear-gradient(to bottom, var(--ink) var(--rm-cut), transparent var(--rm-cut), transparent calc(var(--rm-cut) + var(--rm-b)), var(--ink) calc(var(--rm-cut) + var(--rm-b)));mask-image:linear-gradient(to bottom, var(--ink) var(--rm-cut), transparent var(--rm-cut), transparent calc(var(--rm-cut) + var(--rm-b)), var(--ink) calc(var(--rm-cut) + var(--rm-b)))}.rm-frame{box-sizing:border-box;touch-action:manipulation;width:100%;position:relative}.rm-here{margin:var(--sp-2) 0 0;text-align:center;width:100%;color:var(--dim);font-size:var(--fs-xs)}body.figure-staging .rm-frame{pointer-events:none}body.figure-staging .rm-scroll{overflow:hidden}@media (width<=600px){.rm{gap:var(--sp-3)}.rm-main{flex:3 1 0}.rm-side{--rm-b:1.5rem;--rm-gap:var(--sp-1);flex:2 1 0}.rm-b.is-turn:after{width:5px;height:5px}.rm-map.has-names{column-gap:var(--sp-4)}}.room-below .room-section-slot{--ink-lift:.3em}.room-below .room-guestbook,.room-below .room-section-empty{margin-top:calc(var(--sp-2) - var(--ink-lift))}.room-below .gb-form{margin-top:calc(-1 * var(--sp-1))}.room-view{box-sizing:border-box;width:var(--frame-w,100%);overscroll-behavior:contain;max-width:100%;font-size:var(--fs-body);color:var(--ink);touch-action:pan-y pinch-zoom;border-bottom:var(--sp-3) solid transparent;margin:0 auto;position:relative;overflow-y:auto}body.room-dressed .room-view{border-bottom-color:var(--sheet,var(--panel));padding-bottom:0!important}.room-view{scrollbar-width:none}.room-view::-webkit-scrollbar{display:none}.room-view.room-view-map{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;outline:none;overflow:hidden}.room-view.room-view-map:active{cursor:grabbing}.mv-stage{outline:none;width:100%;height:100%;position:relative;overflow:hidden}.mv-plane{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.mv-line{border-top:1px solid var(--line-strong);position:absolute;left:0;right:0}.mv-tie{border-left:1px solid var(--line-strong);position:absolute}.mv-b{background:var(--ink);cursor:pointer;font:inherit;border:0;padding:0;display:block;position:absolute}.mv-b img,.mv-b video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.mv-b.is-current{outline:3px solid var(--red);outline-offset:4px}.mv-b.is-turn{background:0 0;place-items:center;display:grid}.mv-b.is-turn:after{content:"";background:var(--line-strong);border-radius:50%;width:10px;height:10px}.mv-b.is-turn:hover:after{background:var(--ink)}.mv-cap{font-size:calc(var(--fs-xs) / 1.6);color:var(--dim);white-space:nowrap;opacity:0;font-variant-numeric:tabular-nums;margin-top:4px;line-height:1;transition:opacity .15s;position:absolute;top:100%;left:0}.mv-stage.mv-near .mv-cap{opacity:1}.mv-b.is-turn.has-name:after{content:none}.mv-name{width:max-content;max-width:5em;font-size:calc(var(--fs-xs) * 2);text-align:center;color:var(--ink);pointer-events:none;line-height:1.15;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mv-tools{right:var(--sp-2);bottom:var(--sp-2);gap:var(--sp-3);z-index:2;display:flex;position:absolute}.mv-zoom{appearance:none;cursor:pointer;width:14px;height:14px;color:var(--ink);opacity:var(--fade,.55);background:0 0;border:0;padding:0;line-height:0;transition:opacity .15s;display:block;position:relative}.mv-zoom:before{content:"";inset:calc(-1 * var(--sp-2));position:absolute}.mv-zoom svg{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;vector-effect:non-scaling-stroke;width:100%;height:100%;display:block}.mv-zoom svg path{vector-effect:non-scaling-stroke}.mv-zoom:hover{opacity:1}.view-word.view-word-map svg .vw-ties{fill:none;stroke:currentColor;stroke-width:1.4px}.rv-gallery{gap:var(--sp-2);padding-right:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rv-head{margin:var(--sp-2) 0 0;color:var(--dim);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.rv-head:first-child{margin-top:0}.rv-name{color:var(--ink)}.rv-open{color:var(--green)}.rv-tile{aspect-ratio:1;background:var(--wash);cursor:pointer;border:0;padding:0;position:relative;overflow:hidden}.rv-tile:hover{outline:1px solid var(--line-strong);outline-offset:-1px}.rv-tile.is-current{outline:1px solid var(--ink);outline-offset:-1px}.rv-tile[hidden],.rv-head[hidden]{display:none}.rv-writing{padding:var(--sp-1);background:var(--panel);color:var(--ink);font-size:var(--fs-xs);text-align:left;line-height:1.3;position:absolute;inset:24% 12%;overflow:hidden}.rv-folder .rv-label,.rv-wheel .rv-label{padding:var(--sp-1) var(--sp-2);background:var(--panel);color:var(--ink);font-size:var(--fs-sm);text-align:left;white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.rv-folder .rv-count{color:var(--dim)}.rv-collage{background:var(--wash);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;display:grid;position:absolute;inset:0}.rv-cell{background:var(--wash);min-width:0;min-height:0;position:relative;overflow:hidden}.rv-cell img,.rv-cell video{object-fit:cover;width:100%;height:100%;display:block}.rv-cell .rv-ph{font-size:var(--fs-xs)}.rv-collage-1 .rv-cell{grid-area:1/1/-1/-1}.rv-collage-2 .rv-cell,.rv-collage-3 .rv-cell:first-child{grid-row:1/-1}a.rv-tile{color:inherit;text-decoration:none;display:block}.room-below .rv-picks{margin-top:var(--sp-2)}.room-below .rv-picks>.rv-featured-row{margin-top:0}.rv-picks-more{margin:var(--sp-2) 0 0;text-align:right;font-size:var(--fs-sm)}.rv-see-all{font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;transition:color .15s}.rv-see-all:hover{color:var(--ink)}.rv-gallery.rv-featured-row{gap:var(--sp-3);padding:0 0 var(--sp-2);overscroll-behavior-x:contain;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.rv-gallery.rv-featured-row::-webkit-scrollbar{background:0 0;height:4px}.rv-gallery.rv-featured-row::-webkit-scrollbar-thumb{background:0 0;border-radius:2px}.rv-gallery.rv-featured-row.is-scrolling::-webkit-scrollbar-thumb{background:var(--line-strong)}@supports not selector(::-webkit-scrollbar){.rv-gallery.rv-featured-row{scrollbar-width:thin;scrollbar-color:transparent transparent}.rv-gallery.rv-featured-row.is-scrolling{scrollbar-color:var(--line-strong) transparent}}.rv-featured-row .rv-tile.rv-featured{flex:0 0 calc((100% - 3 * var(--sp-3)) / 4);scroll-snap-align:start}.rv-featured-row .rv-tile.rv-featured img,.rv-featured-row .rv-tile.rv-featured video,.rv-featured-row .rv-tile.rv-featured .rv-ph{aspect-ratio:3/2}.rv-featured-row .rv-tile.rv-featured .rv-label{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rv-tile.rv-featured{color:var(--ink);font:inherit;text-align:left;aspect-ratio:auto;gap:var(--sp-1);background:0 0;flex-direction:column;min-width:0;display:flex;overflow:visible}.rv-tile.rv-featured img,.rv-tile.rv-featured video,.rv-tile.rv-featured .rv-ph{aspect-ratio:16/9;background:var(--wash);width:100%;height:auto}.rv-tile.rv-featured .rv-label{font-size:var(--fs-sm);color:var(--ink);background:0 0;padding:0;position:static}.rv-tile.rv-featured.is-current{outline:none}.rv-tile.rv-featured.is-current img,.rv-tile.rv-featured.is-current video,.rv-tile.rv-featured.is-current .rv-ph{outline:1px solid var(--ink);outline-offset:-1px}.rv-tile.rv-featured:hover{outline:none}.rv-tile.rv-featured.is-current .rv-label{font-weight:600}.rv-tile.rv-featured .rv-label{align-items:baseline;gap:var(--sp-1);display:flex}.rv-tile.rv-featured .rv-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rv-tile.rv-featured .rv-count{white-space:nowrap;flex:none;font-weight:400}.rv-tile.rv-featured:hover .rv-name{text-decoration:underline}.rv-feat-grip{display:none}body.customizing .rv-tile.rv-featured .rv-feat-grip{top:var(--sp-1);left:var(--sp-1);z-index:1;border:1px solid var(--line);background:var(--bg);width:1.35rem;height:1.35rem;color:var(--dim);font-size:var(--fs-sm);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.rv-feat-grip svg{width:1em;height:1em}body.customizing .rv-tile.rv-featured{cursor:grab}.rv-tile.rv-featured.is-dragging{opacity:var(--fade)}body.feat-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}body.feat-dragging .rv-featured-row{scroll-snap-type:none}.rv-back{font:inherit;color:var(--ink);text-align:left;cursor:pointer;align-items:baseline;gap:var(--sp-2);background:0 0;border:0;grid-column:1/-1;padding:0;display:flex}.rv-back-arrow{color:var(--dim)}.rv-back:hover .rv-back-arrow{color:var(--ink)}.rv-fly{z-index:60;pointer-events:none;background:var(--wash);position:fixed;overflow:hidden}.rv-fly img,.rv-tile img,.rv-tile video{object-fit:cover;width:100%;height:100%;display:block}.rv-ph{box-sizing:border-box;width:100%;height:100%;padding:var(--sp-1);font-size:var(--fs-xs);color:var(--dim);text-align:center;justify-content:center;align-items:center;display:flex}.ri-line.is-current .ri-t{font-weight:600;text-decoration:none}.ri-line.is-current .ri-a{color:var(--ink)}@media (width<=600px){.room-head{font-size:var(--fs-body);margin:var(--sp-3) 0 var(--sp-4)}body.room-dressed .room-head{margin-bottom:0;margin-top:var(--sp-3)}body.room-dressed .stage:not(.preview-stage) .art{isolation:isolate;background:0 0;padding-left:0;padding-right:0;position:relative}body.room-dressed .stage:not(.preview-stage) .art:before{content:"";z-index:-1;width:calc(var(--frame-w,84vw) + 2 * (var(--sp-3) + var(--sp-1)));background:var(--sheet,var(--panel));position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}body.room-dressed .stage:not(.preview-stage) .room-view{box-sizing:border-box;padding-left:calc(var(--sp-3) + var(--sp-1));padding-right:calc(var(--sp-3) + var(--sp-1));width:calc(var(--frame-w,84vw) + 2 * (var(--sp-3) + var(--sp-1)))!important;max-width:none!important;margin-left:calc(-1 * (var(--sp-3) + var(--sp-1)))!important;margin-right:calc(-1 * (var(--sp-3) + var(--sp-1)))!important}body.room-dressed .room-head,body.room-dressed .room-below.room-section{width:calc(var(--frame-w,84vw) + 2 * (var(--sp-3) + var(--sp-1)));padding-left:calc(var(--sp-3) + var(--sp-1));padding-right:calc(var(--sp-3) + var(--sp-1))}body.room-dressed .room-head{padding-top:calc(var(--sp-3) + var(--sp-1))}body.room-dressed .art-axis{right:-1rem}body.room-dressed .art-hcount{left:calc(100% + 1rem - 4px)}body.room-dressed .art,body.room-dressed .room-view{padding-bottom:var(--sp-3)}body.room-dressed .room-below.room-section,.stage:not(.preview-stage) .room-head~.art,.stage:not(.preview-stage) .room-head~.room-view{margin-top:0}.room-views{grid-row:1}.room-head-bio{grid-column:1/-1}.room-below.room-section{margin-top:var(--sp-3)}.room-find-field{width:7rem}.rv-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.rv-featured-row .rv-tile.rv-featured{flex-basis:calc((100% - 2 * var(--sp-3)) / 2.4)}}.room-music{right:var(--sp-2);bottom:var(--sp-2);z-index:30;font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--dim);flex-direction:column;align-items:flex-end;display:flex;position:fixed}.rm-line{font:inherit;color:inherit;padding:var(--sp-1) 0;cursor:pointer;background:0 0;border:0}.rm-line:hover,.room-music.rm-playing .rm-line{color:var(--ink)}.rm-row{align-items:baseline;gap:var(--sp-1);display:inline-flex}.rm-skip{font:inherit;color:inherit;padding:var(--sp-1) 0;cursor:pointer;background:0 0;border:0}.rm-skip:hover,.room-music.rm-playing .rm-skip{color:var(--ink)}.room-music.rm-playing .rm-note{animation:2.6s ease-in-out infinite rm-pulse}@keyframes rm-pulse{0%,to{opacity:1}50%{opacity:.35}}.rm-count{color:var(--dim)}.ed-scope{--ink:var(--paper-ink);--dim:var(--paper-dim);--line:var(--paper-line);--line-strong:var(--paper-line-strong);--wash:var(--paper-wash);--bg:var(--paper-bg);font-family:var(--font-sans);color:var(--ink)}.ed-scope::-webkit-scrollbar{background:0 0;width:4px}.ed-scope::-webkit-scrollbar-track{background:0 0}.ed-scope::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--radius)}.cp-section{border-top:1px solid var(--line);padding:var(--sp-3) 0}.cp-section h4{margin:0 0 var(--sp-2);font-size:var(--fs-body);color:var(--panel-edge);font-weight:600}.cp-section h4 .ef-dim{font-weight:400}.cp-section h4 .cp-act,.cp-section h4 .ef-search{color:var(--ink)}.cp-section h4 .ef-dim,.cp-explain{color:var(--dim)}.cp-note.cp-note-live{color:var(--panel-edge)}.cp-note.cp-note-live a{color:inherit}.cp-feat-h{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.cp-feat-name{align-items:center;gap:var(--sp-2);display:flex}.cp-feat-h input[type=checkbox],.ef-switch{appearance:none;background:var(--line-strong);cursor:pointer;border-radius:.55rem;flex:none;width:1.9rem;height:1.1rem;margin:0;transition:background .15s;position:relative}.cp-feat-h input[type=checkbox]:after,.ef-switch:after{content:"";background:var(--bg);border-radius:50%;width:.9rem;height:.9rem;transition:left .15s;position:absolute;top:.1rem;left:.1rem}.cp-feat-h input[type=checkbox]:checked,[aria-checked=true]>.ef-switch{background:var(--ink)}.cp-feat-h input[type=checkbox]:checked:after,[aria-checked=true]>.ef-switch:after{left:calc(100% - 1rem)}.ef-switch{display:inline-block}.cp-feat-h input[type=checkbox]:focus-visible{outline:2px solid var(--panel-edge);outline-offset:2px}@media (pointer:coarse){.cp-feat-h input[type=checkbox]:before{content:"";position:absolute;inset:-14px -7px}}.cp-act{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}.cp-act:hover,.cp-act:not(.cp-x):not(.cp-track-name):not(.ef-staged-go):not(.ef-list-add):not(.ef-add-alt):not(.ed-primary):not(.cp-quiet){text-decoration:underline}.cp-dim{color:var(--dim)}.cp-row{gap:var(--sp-3);margin:var(--sp-2) 0 0;align-items:center;display:flex}.cp-note{margin:var(--sp-2) 0 0;color:var(--dim)}.cp-note:empty{display:none}.cp-note.cp-note-saved,.ef-dim.cp-note-saved{color:var(--green)}.cp-note.cp-note-out,.cp-note.cp-note-fail,.ef-dim.cp-note-fail{color:var(--red)}.cp-note.cp-note-edit{color:var(--panel-edge-strong)}:is(.room-save-note,#efFootNote,.room-say).cp-note-saved:before,:is(.room-save-note,#efFootNote,.room-say).cp-note-out:before,:is(.room-save-note,#efFootNote,.room-say).cp-note-fail:before,:is(.room-save-note,#efFootNote,.room-say).cp-note-edit:before{content:"";width:.72em;height:.72em;margin-right:var(--sp-2);background:var(--green);vertical-align:-.1em;border-radius:50%;display:inline-block}:is(.room-save-note,#efFootNote,.room-say).cp-note-out:before,:is(.room-save-note,#efFootNote,.room-say).cp-note-fail:before{background:var(--red)}:is(.room-save-note,#efFootNote,.room-say).cp-note-edit:before{background:var(--panel-edge)}.cp-pfp,.cp-bg{gap:var(--sp-2);align-items:center;display:flex}.cp-bg{margin:var(--sp-2) 0 0}.cp-pfp-thumb,.cp-bg-thumb{aspect-ratio:3/2;border:1px solid var(--line);background:var(--wash);flex:none;justify-content:center;align-items:center;width:7.4rem;display:flex;overflow:hidden}.cp-pfp-thumb{aspect-ratio:16/10}.cp-pfp-thumb img,.cp-pfp-thumb video,.cp-bg-thumb img{object-fit:cover;width:100%;height:100%}.cp-pfp-ph{font-size:var(--fs-xs);color:var(--dim)}.cp-swatch{border:1px solid var(--line-strong);cursor:pointer;border-radius:50%;width:1.45rem;height:1.45rem;padding:0}.cp-act.cp-color-name,.cp-color-name{text-decoration:none}.cp-color-name:hover{color:var(--ink)}.cp-color-field .cp-swatch{flex:none;display:inline-block;position:relative;overflow:hidden}.cp-color-field .cp-swatch input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.cp-feat-grip{color:var(--dim);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;display:none}.cp-tracks{margin:0;padding:0;list-style:none}.cp-track{gap:var(--sp-2);padding:var(--sp-1) 0;align-items:baseline;display:flex}.cp-track-n{color:var(--dim);flex:none}.cp-track-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:0 auto;min-width:0;overflow:hidden}.cp-track-name.is-default{font-weight:400}.cp-track-tag{color:var(--dim);flex:none}.cp-track-del{flex:none;margin-left:auto}.cp-x,.ef-source-del{font:inherit;font-size:var(--fs-head);padding:0 0 0 var(--sp-2);color:var(--dim);cursor:pointer;background:0 0;border:0;font-weight:400;line-height:1}.cp-x:hover,.ef-source-del:hover{color:var(--red);text-decoration:none}.ef-write-head{gap:var(--sp-3);align-items:baseline;display:flex}.ef-time{width:4.5rem}.ef-danger,.cp-section h4 .cp-act.ef-danger{color:var(--red)}.cp-input{box-sizing:border-box;font:inherit;font-size:var(--fs-body);width:100%;min-width:0;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);padding:var(--sp-1) var(--sp-2);background:0 0;line-height:1.2}textarea.cp-input{line-height:1.4}.cp-input:hover{border-color:var(--ink)}.cp-input:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);outline:none}.cp-input[readonly],.cp-input[readonly]:hover{border-color:var(--line)}@media (pointer:coarse){input.cp-input{min-height:44px}}.ed-scope .cp-input:focus,.ed-scope .ef-tags:focus,.ed-scope input:focus,.ed-scope textarea:focus,.ed-scope select:focus{border-color:var(--ink);outline:none}.ef-hidden{display:none!important}.ef-ask-veil{z-index:70;padding:var(--sp-3);background:color-mix(in srgb, var(--panel) 72%, transparent);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ef-ask{font-family:var(--font-sans);--ink:var(--paper-ink);--dim:var(--paper-dim);--line:var(--paper-line);--line-strong:var(--paper-line-strong);--wash:var(--paper-wash);color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-3);width:min(20rem,100%)}.ef-ask-q{font-size:var(--fs-sm);margin:0;line-height:1.45}.ef-ask-actions{justify-content:flex-end;gap:var(--sp-3);margin:var(--sp-3) 0 0;display:flex}.ef-ask .ef-ask-actions .cp-act.cp-quiet{color:var(--dim);text-decoration:underline}.ef-ask .ef-ask-actions .cp-act.cp-quiet:hover,.ef-ask .ef-ask-actions .cp-act.cp-quiet:focus-visible{color:var(--ink)}.ef-ask .ef-ask-actions .cp-act.cp-quiet.ef-danger,.ef-ask .ef-ask-actions .cp-act.cp-quiet.ef-danger:hover{color:var(--red)}.ef-ask .ef-ask-actions .cp-act.cp-quiet.ed-primary{color:var(--panel);background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius);padding:var(--sp-1) var(--sp-2);text-decoration:none}.ef-ask .ef-ask-actions .cp-act.cp-quiet.ed-primary:hover{color:var(--panel);text-decoration:none}.ef-list-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.ef-staged{counter-reset:staged;margin:var(--sp-2) 0 0;gap:var(--sp-2);flex-direction:column;padding:0;list-style:none;display:flex}.ef-staged-piece.ed-scope,.ef-staged-piece.ed-scope .ef-staged-row,.ef-staged-piece.ed-scope .cp-act{font-size:var(--fs-sm)}.ef-staged-piece.ed-scope .ef-dim{font-size:inherit}#efAddMore{white-space:nowrap}.ef-staged-row{counter-increment:staged;align-items:baseline;gap:var(--sp-1);color:var(--dim);display:flex}.ef-staged-row:before{content:"[" counter(staged) "]";color:var(--dim);flex:none}.ef-staged-row.is-current{color:var(--ink)}.ef-staged-top{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.ef-staged-top>p{margin:0}.ef-staged-count{color:var(--ink);font-weight:600}.ef-staged-count:empty{display:none}.ef-staged-piece.ed-scope #efAddMore{font-weight:600}.ef-staged-piece>.ef-staged-top+.ef-staged{margin-top:var(--sp-3)}.ef-staged-now{color:var(--panel-edge-strong);flex:none;font-weight:600}.ef-staged-row.is-current:before{color:var(--panel-edge-strong);font-weight:600}@media (width<=600px){.ef-staged-piece{flex-direction:column;align-items:flex-start;display:flex}.ef-staged-top{display:contents}.ef-staged-count{order:1}.ef-staged-piece>.ef-staged{order:2;align-self:stretch}.ef-staged-top>#efAddMoreRow{margin-top:var(--sp-2);order:3}.ef-staged-piece>.ef-up-note{order:4}.ef-staged-piece:has(>.ef-staged.ef-hidden) #efAddMoreRow{margin-top:0}.ef-staged-now{display:none}}.ef-staged-fail{color:var(--red);font-weight:400}.ef-staged-go.is-failed{white-space:normal;overflow:visible}.ef-staged-go.is-failed .ef-staged-fail{display:block}.ef-staged-go.is-failed .ef-staged-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ef-staged-go{color:inherit;font-weight:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ef-staged-empty{color:var(--dim)}.ef-inline-field{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);display:flex}.ef-inline-field>.ef-label{margin:0}.ef-search-open{font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.ef-search-open:hover{color:var(--ink)}.ef-search:not(.is-open) .ef-search-input,.ef-search.is-open .ef-search-open{display:none}.ef-search{align-items:baseline;gap:var(--sp-1);white-space:nowrap;font-weight:400;font-size:var(--fs-sm);display:inline-flex}.ef-search-input,.ef-chip-input{box-sizing:border-box;font:inherit;font-size:var(--fs-sm);min-width:0;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);padding:var(--sp-1) var(--sp-2);background:0 0;outline:none;line-height:1.2}.ef-search-input{width:8rem}.ef-search-input:hover,.ef-chip-input:hover{border-color:var(--ink)}.ef-search-input:focus,.ef-chip-input:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);outline:none}.ef-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;max-height:min(30svh,17rem);margin:0;padding:0;list-style:none;overflow-y:auto}.ef-list-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ef-list-kind{font-size:var(--fs-xs);color:var(--dim);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cp-feat-text{flex:1;min-width:0;display:block}.ef-list-row{width:100%;font:inherit;font-size:var(--fs-sm);text-align:left;padding:var(--sp-1);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;display:block;overflow:hidden}.ef-list-row,.ef-list-group{color:var(--ink)}.ef-list-row{align-items:center;gap:var(--sp-3);display:flex}.ef-list-row.is-current .ef-list-name{font-weight:600}.ef-list-text{flex:auto;min-width:0;display:block}.ef-list-face{aspect-ratio:3/2;background:var(--wash);flex:none;width:2.6rem;display:block}.ef-list-face img,.ef-list-face video{object-fit:cover;width:100%;height:100%;display:block}.ef-list-face.is-stack{box-shadow:.2em -.2em 0 -1px var(--sheet,var(--panel)), .2em -.2em 0 0 var(--line-strong), .4em -.4em 0 -1px var(--sheet,var(--panel)), .4em -.4em 0 0 var(--line-strong);margin-right:.4em}.ef-list-face.is-stack:empty{outline:1px solid var(--line-strong);outline-offset:-1px}.ef-list-li.is-nested{padding-left:var(--sp-3)}.ef-list-group{align-items:center;gap:var(--sp-1);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.ef-list-li:has(>.ef-list-group){padding:var(--sp-1) var(--sp-1) 0;align-items:center}.ef-list-group>.ef-list-collname{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.ef-list-caret{transform-origin:50%;justify-content:center;align-self:center;align-items:center;transition:transform .12s;display:inline-flex}.ef-list-group.is-open .ef-list-caret{transform:rotate(90deg)}.ef-list-group{color:var(--ink);padding:var(--sp-1) 0}.ef-list-group .ef-list-caret{width:.85em}.ef-list-group .ef-list-caret svg{width:.85em;height:.85em}.ef-list-group .ef-list-face{margin-left:var(--sp-1);margin-right:calc(var(--sp-3) - var(--sp-1))}.ef-list-count{color:var(--dim);font-size:var(--fs-xs);white-space:nowrap;flex:none;margin-left:auto}.ef-list-featnote~.ef-list-count{margin-left:0}.ef-list-featnote{margin-left:auto;margin-right:var(--sp-2);color:var(--dim);white-space:nowrap;flex:none;font-size:.85em}.ef-list-draft{color:var(--red)}.ef-list-star{font:inherit;margin-right:var(--sp-1);color:var(--dim);cursor:pointer;background:0 0;border:0;align-self:center;padding:0;font-size:.85em}.ef-list-star:hover,.ef-list-star.is-on{color:var(--ink)}.ef-list-empty{font-size:var(--fs-sm);color:var(--dim);padding:var(--sp-1)}.ef-list-empty.is-nested{padding-left:calc(var(--sp-3) + var(--ef-grip-w))}.ef-list-li{align-items:baseline;display:flex}.ef-list{--ef-grip-w:.9rem;--ef-grip-out:.55rem;padding-left:var(--ef-grip-out);margin-left:calc(-1 * var(--ef-grip-out))}.ef-list-grip{width:var(--ef-grip-w);margin-left:calc(-1 * var(--ef-grip-out));margin-right:var(--ef-grip-out);color:#0000;cursor:grab;touch-action:none;font-size:var(--fs-sm);flex:none;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}.ef-list-grip svg,.ef-list-caret svg,.ef-list-add svg,.cp-feat-grip svg{width:1em;height:1em}.ef-list-li[data-drop-series],.ef-newcol-li{padding-left:var(--ef-grip-w)}.ef-list-li:hover .ef-list-grip{color:var(--line-strong)}.ef-list-li .ef-list-grip:hover{color:var(--ink)}.ef-list-grip:active{cursor:grabbing}@media (pointer:coarse){.ef-list-grip{color:var(--line-strong)}}.ef-list-li>.ef-list-row{flex:1;min-width:0}.ef-list-li>.ef-list-group{flex:0 auto;min-width:0}.ef-list-li.is-dragging{opacity:var(--fade);cursor:grabbing}.ef-list-li.is-drop-before{box-shadow:inset 0 1px 0 0 var(--ink)}.ef-list-li.is-drop-after{box-shadow:inset 0 -1px 0 0 var(--ink)}.is-drop-into{background:var(--wash)}.ef-list-head .cp-act{font-size:var(--fs-sm);font-weight:400}#efLinkRow{flex-wrap:wrap}#efLinkRow .cp-act{white-space:nowrap;flex:none}#efLinkRow .cp-input{flex:9rem;width:auto}.ef-fetch-pair{align-items:center;gap:var(--sp-3);flex:12rem;min-width:0;display:flex}.ef-fetch-pair>#efOr{white-space:nowrap;flex:none}.ef-list{margin-top:var(--sp-2)}.ef-newcol-li{align-items:center;gap:var(--sp-2);display:flex}.ef-newcol-input{flex:auto;min-width:0}.ef-list-add{color:var(--dim);padding:0 var(--sp-1);margin-left:var(--sp-1);flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.ef-list-add:hover{color:var(--ink)}.cp-act.cp-quiet.ef-list-coledit{font-size:var(--fs-sm);color:var(--ink);padding:0 var(--sp-1);margin-left:var(--sp-1);flex:none;align-self:center;text-decoration:underline}.ef-list-coledit+.ef-list-add{margin-left:0}.ef-label{margin:var(--sp-3) 0 var(--sp-1);font-size:var(--fs-sm);color:var(--ink);display:block}.ef-form .ef-plaque .ef-label{font-size:var(--fs-xs);color:var(--dim)}.cp-section>.ef-label:first-child,#efFields>div:first-child>.ef-label:first-child{margin-top:0}.ef-dim{color:var(--dim)}.ed-scope textarea{display:block}.ef-textarea{resize:vertical;min-height:4.5rem}.ef-linkfield{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;line-height:normal}.ef-linkfield .ef-link{cursor:pointer}.ef-linkfield{position:relative}.ef-linkfield.is-empty:before{content:attr(data-placeholder);padding:inherit;color:var(--dim);pointer-events:none;position:absolute;inset:0}.ef-write{resize:vertical;min-height:9rem}.ef-code{resize:vertical;min-height:11rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-sm);white-space:pre;overflow-wrap:normal;line-height:1.45;overflow-x:auto}.ef-seg{gap:var(--sp-2);display:flex}.ef-seg-btn{font:inherit;font-size:var(--fs-sm);background:var(--bg);border:1px solid var(--line);padding:var(--sp-1);color:var(--dim);cursor:pointer;flex:1}.figure-editor-panel input[type=range],.ed-scope input[type=range]{width:100%;accent-color:var(--ink)}.ef-opacity{align-items:baseline;gap:var(--sp-1) var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap}.figure-editor-panel select.cp-input{appearance:auto}.ef-tags{gap:var(--sp-1);border:1px dashed var(--line-strong);padding:var(--sp-1) var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.ef-tags:focus-within{border-style:solid;border-color:var(--ink)}.ef-tag{align-items:center;gap:var(--sp-1);background:var(--wash);padding:0 var(--sp-1);display:inline-flex}.ef-tag .open-word{margin-left:var(--sp-1);font-size:var(--fs-xs)}.ef-tag button{font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;padding:0}.ef-tag-input{font:inherit;font-size:var(--fs-sm);min-width:6rem;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.ef-prov-note{font-size:var(--fs-xs);margin:var(--sp-1) 0 0}.ef-chip{font:inherit;font-size:var(--fs-sm);border:1px solid var(--line-strong);padding:var(--sp-1) var(--sp-2);color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0}.ef-chip.is-empty{color:var(--dim)}.ef-place{flex-wrap:nowrap;min-width:0;position:relative}.ef-combo{align-items:baseline;gap:var(--sp-1);flex:auto;min-width:0;display:inline-flex}.ef-combo .ef-combo-in{flex:8rem;min-width:0}.ef-combo-x{flex:none}.ef-combo-list{top:100%;left:0;right:0}.ef-place-word{white-space:nowrap;flex:none}.cp-act.ef-place-name{font:inherit;color:var(--ink);text-align:left;white-space:normal;overflow-wrap:anywhere;min-width:0;padding:0;text-decoration:underline}.ef-form .ef-plaque dd.is-naming .ef-place{gap:var(--sp-2);flex-wrap:nowrap;align-items:baseline}.ef-form .ef-plaque .ef-combo-in.is-asking:not(:focus){border-color:var(--line-strong)}.ef-place-alt{align-items:baseline;gap:var(--sp-1);flex:100%;margin:0;display:flex}.ef-place-alt>.ef-dim{white-space:nowrap;flex:none}.ef-form .ef-place-alt .ef-dim{font-size:inherit}.ef-colset{padding:var(--sp-1) var(--sp-1) var(--sp-2) calc(var(--ef-grip-w) + var(--sp-3) + var(--sp-1));display:block}.ef-colset .ef-label{margin-top:var(--sp-2);display:block}.ef-colset .ef-colbio{min-height:3rem}.ef-colset-foot{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.ef-colset-acts{align-items:baseline;gap:var(--sp-3);margin:0 0 0 auto;display:flex}.cp-act.ef-list-commit{color:var(--green);text-decoration:underline}.cp-act.ef-list-commit:hover,.cp-act.ef-list-commit:focus-visible{color:var(--green)}.ef-colopen{margin-top:var(--sp-2)}.ef-colopen-row{align-items:baseline;gap:var(--sp-1) var(--sp-2);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;line-height:1.5;display:flex}.ef-colopen-check{align-items:center;gap:var(--sp-3);color:var(--ink);cursor:pointer;font-size:var(--fs-sm);display:inline-flex}.ef-colopen-words{min-width:0}.ef-colset-hint{max-width:40rem}.ef-colset-tag{margin-top:var(--sp-2)}.ef-colset-tag .ef-label{margin-top:0;margin-bottom:var(--sp-1)}.ef-colset-hint{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--dim);line-height:1.5}.ef-colset-tag .cp-input[readonly]{color:var(--dim)}.ef-newcol-open{padding-top:0}.ef-list-openword{font-size:var(--fs-xs);flex:none;font-weight:400}.ef-arrival{align-items:center}.ef-arrival>.ef-arrival-col{width:var(--ef-grip-w);flex:none}.ef-arrival>.ef-list-row{flex:1;min-width:0}.cp-act.ef-arrival-remove{font-size:var(--fs-sm);color:var(--red);flex:none;margin-left:auto}.ef-guest-note{margin:var(--sp-2) 0 0}.ef-chip.is-current,.ef-seg-btn.is-current{background:var(--ink);color:var(--panel);border-color:var(--ink)}.ef-chip.is-attached{border-color:var(--line-strong);background:var(--wash)}.ef-chip.is-offer{color:var(--dim);border-color:var(--line);border-style:dashed}.ef-chip.is-offer:hover{color:var(--ink);border-color:var(--line-strong)}.ef-suggested:empty{display:none}.ef-suggested{margin-top:var(--sp-1)}.ef-suggest-word{font-size:var(--fs-xs);color:var(--dim);margin-right:var(--sp-1);align-self:center}#efFields>.cp-row{margin:var(--sp-3) 0 0}.ef-label+.cp-row,#efDimBox{margin-top:var(--sp-1)}#efDetailFields:not(:empty),#efReplaceRow{margin-top:var(--sp-2)}#efCropWrap{--ef-crop-w:14rem;max-width:var(--ef-crop-w)}.ef-tool-card #efCropWrap{--ef-crop-w:100%}.ef-tool-card:has(>.ef-bgkind){align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.ef-tool-card:has(>.ef-bgkind)>*{margin:0}.ef-bg-who{color:var(--dim)}.ef-bgkind.ef-chips{grid-template-columns:repeat(3,minmax(5.5rem,1fr));display:inline-grid}.ef-bgkind .ef-chip{font-size:var(--fs-body);padding:var(--sp-1) var(--sp-2);text-align:center;line-height:1.2}.ef-bg-color .cp-act.cp-color-name{color:var(--ink);font-size:var(--fs-body);padding:0;text-decoration:none}.ef-tool-card>.ef-dropzone{box-sizing:border-box;width:min(100%,18rem)}.ef-dropzone.is-over{border-color:var(--panel-edge);background:var(--wash)}.ef-bg-now{align-items:flex-start;gap:var(--sp-3);display:flex}.ef-bg-thumb{aspect-ratio:3/2;border:1px solid var(--line);background:var(--wash);flex:none;width:7.4rem;display:block;overflow:hidden}.ef-bg-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ef-bg-acts{align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:inline-flex}.ef-bg-acts .cp-act{font-size:var(--fs-body);white-space:nowrap;line-height:1.4}.ef-opacity{align-items:baseline;gap:var(--sp-2);display:inline-flex}.ef-opacity-word{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ef-opacity-word:hover,.ef-opacity-word:focus-visible{color:var(--panel-edge-strong)}.ef-box-bar .ef-opacity-word{color:inherit;text-decoration:none}.ef-box-bar .ef-opacity-word:hover{color:inherit;text-decoration:underline}.ef-crop-stage{width:100%;max-width:var(--ef-crop-w);margin-top:var(--sp-1);background:var(--wash);cursor:grab;touch-action:none;line-height:0;position:relative;overflow:hidden}.ef-crop-stage:active{cursor:grabbing}.ef-crop-stage img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:auto;display:block}.ef-crop-box{border:1px solid var(--ink);box-shadow:0 0 0 100vmax color-mix(in srgb, var(--bg) 74%, transparent);pointer-events:none;position:absolute}.ef-crop-row{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2)}.ef-crop-zoom{flex:1;min-width:0}#efDetailFields>.ef-label:first-child{margin-top:0}.ef-chip-sm{font-size:inherit}.ef-contents{display:contents}.ef-chip-input{width:auto}.ef-chip-input::placeholder,.ef-search-input::placeholder{color:var(--dim);opacity:1;font-size:inherit}.ef-chips{gap:var(--sp-1);flex-wrap:wrap;align-items:center;margin:0;display:flex}#efSources{counter-reset:efsrc}#efSources.after-url{counter-reset:efsrc 1}.ef-source-row{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-1);display:flex}.ef-source-row:before{counter-increment:efsrc;content:"[" counter(efsrc) "]";color:var(--dim);font-size:var(--fs-sm)}.ef-with-icon{align-items:center;gap:var(--sp-1);display:inline-flex}.ef-icon{flex:none}.cp-note.ef-banked{color:var(--red)}.ef-type-menu{z-index:50;font-family:var(--font-sans);font-size:var(--fs-sm);--ink:var(--paper-ink);--dim:var(--paper-dim);--line:var(--paper-line);--line-strong:var(--paper-line-strong);--wash:var(--paper-wash);--bg:var(--paper-bg);background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--panel-shadow);padding:var(--sp-1);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;min-width:11rem;position:fixed;overflow-y:auto}.ef-type-item{align-items:center;gap:var(--sp-2);width:100%;font:inherit;text-align:left;border-radius:var(--radius);padding:var(--sp-1) var(--sp-2);color:var(--ink);cursor:pointer;background:0 0;border:0;display:flex}.ef-type-item:hover:not([disabled]){background:var(--wash)}.ef-type-item.is-current{text-decoration:underline}.ef-type-item:focus-visible{outline:2px solid var(--panel-edge);outline-offset:-2px}.ef-menu-group{justify-content:space-between}.ef-menu-group .ef-icon{width:.7em;height:.7em;color:var(--dim);flex:none}.ef-menu-group.is-open .ef-icon{color:var(--ink)}.ef-menu-group.is-open{background:var(--wash)}.ef-type-icon{width:20px;height:20px;opacity:var(--fade);flex:none}.ef-type-item[disabled]{opacity:var(--fade);cursor:default}.ef-type-item[disabled]:hover{background:0 0}.ef-type-item.is-active{background:var(--wash)}.ef-link-menu{min-width:9rem}.ef-link-menu-head{color:var(--dim);margin:0;padding:.4rem .6rem .2rem}.ef-link-menu-input{background:var(--wash);border-color:var(--line-strong);color:var(--ink);margin:.2rem 0 .1rem;display:block}.ef-link-menu-input:focus{border-color:var(--ink);outline:none}@media (pointer:coarse) and (width<=900px){.ef-type-menu{font-size:var(--fs-ui)}.ed-scope input,.ed-scope textarea,.ed-scope .ef-linkfield,.ef-link-menu input,.ed-scope select{font-size:16px}.ed-scope input::placeholder,.ed-scope textarea::placeholder{font-size:inherit}.ed-scope .cp-section h4,.ed-scope .ef-label,.ed-scope .ef-chip,.ed-scope .ef-seg-btn,.ed-scope .ef-tag,.ed-scope .cp-feat,.ed-scope .cp-track,.ed-scope .cp-act,.ef-ask .cp-act,.ed-scope .ef-search,.ed-scope .ef-search-open,.ed-scope .ef-source-del{font-size:var(--fs-ui)}.ef-ask-q{font-size:var(--fs-body)}.ed-scope .ef-list-add{top:0}.ed-scope .cp-note,.ed-scope .cp-explain,.ed-scope .ef-dim,.ed-scope .ef-prov-note{font-size:var(--fs-body)}.ed-scope label .ef-dim,.ed-scope .rs-l .ef-dim,.ed-scope .ef-label .ef-dim{font-size:inherit}.ed-scope .ef-suggest-word,.ed-scope .cp-pfp-ph,.ed-scope .cp-track-tag{font-size:var(--fs-sm)}.ed-scope .cp-feat-grip{font-size:var(--fs-ui)}.ed-scope .ef-tag .open-word{font-size:var(--fs-sm)}.ed-scope .ef-chips>.ef-dim{font-size:var(--fs-ui)}.ed-scope .cp-act{padding-block:var(--sp-1);margin-block:calc(-1 * var(--sp-1))}.ed-scope .ef-chip{padding:var(--sp-1) var(--sp-2)}.ed-scope .ef-chips{gap:var(--sp-2)}}.art-zoom-view{z-index:60;font-family:var(--font-sans);--ink:var(--paper-ink);--dim:var(--paper-dim);--line:var(--paper-line);--line-strong:var(--paper-line-strong);--wash:var(--paper-wash);--bg:var(--paper-bg);color:var(--ink);background:var(--paper-bg);position:fixed;inset:0}.art-zoom-canvas{touch-action:none;cursor:grab;overscroll-behavior:contain;position:absolute;inset:0;overflow:hidden}.art-zoom-canvas.is-dragging{cursor:grabbing}.art-zoom-img{transform-origin:0 0;will-change:transform;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;max-height:none;position:absolute;top:0;left:0}.art-zoom-actions{z-index:2;align-items:center;gap:.9rem;display:flex;position:absolute;top:.75rem;right:1.2rem}.art-zoom-level,.art-zoom-close{cursor:pointer;color:var(--ink);background:0 0;border:none;padding:0;font-family:inherit;line-height:0}.art-zoom-level{font-size:var(--fs-xs);color:var(--dim);font-variant-numeric:tabular-nums;text-align:right;min-width:2.4em;line-height:1}.art-zoom-close svg{display:block}.art-html-wrap.is-figma iframe{pointer-events:auto}.art-html-wrap.is-splat canvas{pointer-events:auto;touch-action:none;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.art-html-wrap.is-splat canvas:active{cursor:grabbing}.art-html-wrap.is-figma .art-placeholder-note{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.art-media-fail{color:var(--dim);font-size:var(--fs-sm);text-align:center}.cp-act.cp-quiet,.cp-act.cp-quiet:hover{text-decoration:underline}.cp-act.ed-primary{color:var(--panel-edge);border-radius:var(--radius);padding:var(--sp-1) var(--sp-2);white-space:nowrap;border:1px solid;line-height:1.25;text-decoration:none}.cp-act.ed-primary:hover{color:var(--panel-edge-strong);text-decoration:none}.cp-act.ed-primary:disabled,.cp-act.ed-primary.is-idle{color:var(--dim);border-color:var(--line-strong);cursor:default}.cp-act:disabled{cursor:default}.cp-act:disabled:hover{text-decoration:none}.cp-act.ed-link{color:var(--panel-edge-strong);text-decoration:underline}.cp-act.ed-link:hover{color:var(--ink);text-decoration:underline}.cp-act.ed-link:disabled,.cp-act.ed-link:disabled:hover{opacity:var(--fade);color:var(--panel-edge-strong);cursor:default;text-decoration:underline}.ed-scope button:focus-visible,.ed-scope [role=button]:focus-visible,.ed-scope select:focus-visible,.room-head-edit button:focus-visible,.room-head-acts button:focus-visible,.room-head .roomnav-owner:focus-visible,.rm-plaque dd.is-editable:focus-visible,.room-empty-add:focus-visible{outline:2px solid var(--panel-edge);outline-offset:2px}.room-head-acts{justify-content:space-between;align-items:center;gap:var(--sp-1) var(--sp-3);font-size:var(--fs-body);padding:0 0 var(--sp-2);border-bottom:1px solid var(--line);min-height:calc(1.4em + 2 * var(--sp-1) + 2px);box-sizing:content-box;flex-wrap:wrap;grid-area:1/1/auto/-1;display:flex}.room-owner-save{flex-wrap:nowrap;flex:none;margin-left:auto}:is(.room-head:has(>#roomHeadActs:not([hidden])) .room-head-who,.room-head:has(>#roomHeadActs:not([hidden])) .room-views){grid-row:2}.room-head-acts[hidden],.room-owner-save[hidden]{display:none}.room-owner-tools,.room-owner-save{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.room-owner-tools{gap:var(--sp-2) var(--sp-3)}.room-head-acts{column-gap:var(--sp-4)}.room-owner-save{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;min-width:0;max-width:100%}@media (width>=601px){.room-head-acts>.room-owner-save{margin-block:calc(-1 * var(--sp-1));flex:auto;min-width:min-content}.room-head-acts .room-save-note{contain:inline-size;text-align:right;flex:1 1 0}}.room-owner-save>.cp-act{flex:none}.rhe-pair{display:inline-flex}.rhe-pair:empty{display:none}.room-head-acts .rhe-btn{border-radius:var(--radius);color:var(--dim);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:baseline;padding:0;line-height:1.2;text-decoration:none;transition:color .15s;display:inline-flex}.room-head-acts .rhe-btn:hover{color:var(--ink);text-decoration:none}.room-head-acts .is-add:hover{color:var(--panel)}.room-head-acts .rhe-btn.ef-hidden{display:none}.room-head-acts .is-add{color:var(--panel);background:var(--panel-edge-strong);border-color:var(--panel-edge-strong);padding:var(--sp-1) var(--sp-2)}.room-owner-save .rhe-exit-word:last-child{margin-right:calc(-1 * (var(--sp-2) + 1px))}.room-head-acts .is-edit.is-on,.room-head-acts .is-look.is-open,.room-head-acts .is-more.is-open{color:var(--panel-edge-strong);text-decoration:underline}.room-head-acts .is-add.is-open{text-decoration:none}.rhe-word{display:inline}.rhe-draft{color:var(--dim);text-decoration:underline}.cp-act.x-exit[hidden]{display:none}.cp-act.x-exit{color:var(--red);align-items:baseline;gap:var(--sp-1);text-decoration:none;display:inline-flex}.cp-act.x-exit .x-exit-word{text-decoration:underline}.cp-act.x-exit .x-exit-mark{line-height:1;text-decoration:none}.cp-act.x-exit:hover,.cp-act.x-exit:focus-visible{color:var(--red)}.room-owner-save{align-items:baseline;gap:var(--sp-1)}.room-owner-save .rhe-exit-word,.room-owner-save .rhe-draft{padding:var(--sp-1) var(--sp-2);border-radius:var(--radius);color:var(--dim);border:1px solid #0000;align-items:center;line-height:1.4;display:inline-flex}.room-owner-save .rhe-exit-word:hover,.room-owner-save .rhe-exit-word:focus-visible,.rhe-draft:hover{color:var(--ink);text-decoration:underline}.room-owner-save .rhe-save{border-color:var(--green);background:var(--green);color:var(--panel);padding:var(--sp-1) var(--sp-2);line-height:1.4}.room-owner-save .rhe-save:hover{color:var(--panel)}.room-owner-save .rhe-save.is-idle{visibility:hidden}.room-head-acts button:disabled{cursor:default}.room-object-acts{gap:var(--sp-3);margin:var(--sp-3) 0 0;font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.room-object-acts .cp-act{white-space:nowrap}.room-object-acts .cp-act.room-object-edit{color:var(--ink);text-decoration:underline}.room-object-acts .cp-act.room-object-edit:hover{color:var(--ink)}.room-object-acts .cp-act.room-object-delete{color:var(--red);text-decoration:underline}.room-more-links .cp-note{margin:var(--sp-2) 0 0}body.room-staging .room-views{display:none}.room-pop{z-index:50;box-sizing:border-box;width:min(25rem, calc(100vw - 2 * var(--sp-3)));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;background:var(--panel);border:1px solid var(--panel-edge);border-radius:var(--radius);box-shadow:var(--panel-shadow);padding:0 var(--sp-3) var(--sp-3);font-size:var(--fs-body);position:fixed;overflow-y:auto}.room-pop:not(:has(>.room-pop-head)){padding-top:var(--sp-3)}.room-pop::-webkit-scrollbar{background:0 0;width:4px}.room-pop::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--radius)}.room-pop-head{z-index:2;justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin:0 calc(-1 * var(--sp-3)) var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--panel);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.room-pop-title{color:var(--ink);font-size:var(--fs-body);font-weight:600}.room-pop-close:hover,.room-pop-close:focus-visible{color:var(--ink)}.room-pop.is-sheet{right:var(--sp-2);width:auto;padding-bottom:var(--sp-3);border-width:1px;bottom:auto;transform:translateY(-50%);left:var(--sp-2)!important;max-height:85svh!important;top:50%!important}.room-pop-veil{z-index:49;background:color-mix(in srgb, var(--panel) 72%, transparent);position:fixed;inset:0}.rm-customize .rm-main{flex:100%}.rm-customize [hidden],.room-customize [hidden]{display:none!important}.rm-customize .cp-note{color:var(--dim)}.rm-customize .cp-note.cp-note-saved{color:var(--green)}.rm-customize .cp-note.cp-note-out,.rm-customize .cp-note.cp-note-fail{color:var(--red)}.rm-customize .cp-note.cp-note-edit{color:var(--panel-edge-strong)}.rm-customize .cp-note:empty{display:none}.rm-customize .cp-x:hover,.rm-customize [id$=Remove]:hover,.rm-customize .cp-act.cp-remove:hover{color:var(--red)}.cp-act.cp-dim:hover,.cp-act.cp-dim:focus-visible{color:var(--ink)}.rm-customize .cp-input{font-size:var(--fs-body);border:1px solid var(--line-strong);border-radius:var(--radius);padding:var(--sp-1) var(--sp-2);background:0 0}.rm-customize .cp-input:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);outline:none}.rm-customize .cp-row{margin:var(--sp-2) 0 0;gap:var(--sp-2) var(--sp-3)}.cp-color-field{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border:1px solid var(--line-strong);border-radius:var(--radius);display:inline-flex}.cp-color-field:hover{border-color:var(--ink)}.cp-color-field .cp-swatch{border:1px solid var(--line-strong);border-radius:50%;width:1em;height:1em;padding:0}.rm-customize .cp-color-field .cp-color-name{color:var(--ink);font-size:var(--rs-text);padding:0;text-decoration:none}.rm-customize .cp-color-field .cp-color-name.is-auto{color:var(--dim)}.cp-look .cp-look-bg{align-items:flex-start}.cp-look .cp-bg{align-items:flex-start;gap:var(--sp-2);margin:0;display:inline-flex}.cp-look .cp-bg-thumb{aspect-ratio:3/2;border:1px solid var(--line);background:var(--wash);width:7.4rem;height:auto;display:block;overflow:hidden}.cp-look .cp-bg-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cp-look #cpBgOpacityRow .ef-label{display:none}.cp-feat-lead,.rs-form .rs-help.cp-feat-lead{margin:0 0 var(--sp-2)}.cp-feat-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.cp-feat-list:empty{display:none}.cp-feat-row{align-items:center;column-gap:var(--sp-2);padding:var(--sp-1) 0;border-bottom:1px solid var(--line);grid-template-columns:1rem 3rem minmax(0,1fr) auto;display:grid}.cp-feat-row.is-dragging{opacity:var(--fade)}.cp-feat-row:has(>.cp-feat-grip:empty){grid-template-columns:3rem minmax(0,1fr) auto}.cp-feat-row>.cp-feat-grip:empty{display:none}.cp-feat-grip{font:inherit;color:var(--dim);cursor:grab;touch-action:none;background:0 0;border:0;justify-content:center;margin:0;padding:0;display:inline-flex}.cp-feat-grip:empty,.cp-feat-grip:disabled{cursor:default}.cp-feat-grip:hover:not(:disabled){color:var(--ink)}.cp-feat-grip:active{cursor:grabbing}.cp-feat-grip svg{width:1em;height:1em}.cp-feat-thumb{aspect-ratio:3/2;background:var(--wash);width:3rem;display:block;overflow:hidden}.cp-feat-thumb img,.cp-feat-thumb video{object-fit:cover;width:100%;height:100%;display:block}.cp-feat-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.cp-feat-name,.cp-feat-kind{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-feat-text .cp-feat-name{color:var(--ink);display:block}.cp-feat-kind{color:var(--dim);font-size:var(--fs-sm)}.cp-feat-kind.is-only-you,.rs-form .rs-x.is-quiet,.rs-form .rs-x.is-quiet:hover,.rs-form .rs-x.is-quiet:focus-visible{color:var(--red)}.cp-feat-empty{color:var(--dim);font-size:var(--fs-sm);margin:0}.rs-form .cp-note .rs-btn.cp-feat-undo{font-size:inherit}.cp-feat-pick.rs-form{gap:var(--sp-2);width:auto;min-width:0}.cp-feat-results{max-height:min(22rem,50svh);margin:0;padding:0;list-style:none;overflow-y:auto}.cp-feat-result{align-items:center;column-gap:var(--sp-2);width:100%;padding:var(--sp-1) 0;border:0;border-bottom:1px solid var(--line);font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:3rem minmax(0,1fr) auto;display:grid}.cp-feat-result:hover:not(:disabled),.cp-feat-result.is-marked{background:var(--wash)}.cp-feat-state{font-size:var(--fs-sm);color:var(--panel-edge-strong);text-decoration:underline}.cp-feat-result:hover .cp-feat-state,.cp-feat-result.is-marked .cp-feat-state{color:var(--ink)}.cp-feat-result:disabled{cursor:default}.cp-feat-result:disabled .cp-feat-state{color:var(--dim);text-decoration:none}.cp-feat-more{margin:0}.cp-feat-more:empty{display:none}.rm-main{min-width:0}@media (width>=601px){.rm-main{flex:50%}}.ef-form{font-size:var(--fs-sm)}.ef-form .ef-plaque{align-items:start}.ef-form .ef-plaque dt{align-items:baseline;gap:var(--sp-1);display:flex;position:relative}.ef-form .ef-plaque dt label{cursor:pointer}.ef-form .ef-plaque dd{align-items:baseline;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:flex;position:relative}.ef-form .ef-plaque .ef-hidden{display:none!important}.ef-native{font:inherit;font-size:inherit;color:var(--ink);border-radius:var(--radius);width:100%;min-width:0;line-height:inherit;background:0 0;border:1px solid #0000;flex:8rem;margin:-1px -4px;padding:0 3px}.ef-native::placeholder{color:var(--dim);opacity:1}.ef-native:hover{border-color:var(--line)}.ef-native:focus{border-color:var(--ink);background:0 0;outline:none}.ef-form .ef-plaque .ef-native.ef-blank:placeholder-shown:not(:focus),.ef-form .ef-plaque .ef-linkfield.ef-blank.is-empty:not(:focus){border-color:var(--line-strong)}.ef-form textarea.ef-native,.ef-form .ef-linkfield.ef-native{resize:none;flex:none;min-height:0;display:block;overflow:hidden}.ef-form .ef-plaque textarea.ef-native,.ef-form .ef-plaque .ef-linkfield.ef-native{width:calc(100% + 8px)}.ef-form .ef-plaque .ef-linkfield{line-height:inherit}.ef-form .ef-title{line-height:1.35}.ef-form dd[data-row=transcript],.ef-form dd[data-row=note],.ef-form dd[data-row=notes]{flex-direction:column;align-items:stretch}.ef-form dd[data-row=transcript] .cp-act{align-self:flex-start}.ef-pick{font:inherit;border-radius:var(--radius);line-height:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;margin:-1px -4px;padding:0 3px;text-decoration:none}.ef-pick:hover{border-color:var(--line)}.ef-pick:focus-visible{border-color:var(--ink);background:0 0;outline:none}.ef-pick.is-empty{color:var(--dim)}.ef-pencil{width:1em;height:1em;display:block}.ef-pick.is-empty{align-items:center;padding-block:2px;display:inline-flex}.ef-pick.is-empty:hover{color:var(--ink)}.ef-pick-medium{color:var(--dim)}.ef-pick-medium:hover{color:var(--ink)}.ef-pl-pair{justify-content:flex-start;align-items:baseline;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;flex:100%;min-width:0;display:flex}.ef-pl-pair .ef-native{flex:0 14rem}.ef-pl-pair .ef-label{margin:0}.ef-pl-short{flex:0 7rem}.ef-applyall-row{margin:var(--sp-2) 0 0;justify-content:flex-start}.cp-act.ef-applyall{color:var(--panel-edge-strong);text-align:left;align-items:center;gap:var(--sp-2);text-decoration:underline;display:inline-flex}.cp-act.ef-applyall>span{-webkit-text-decoration:inherit;text-decoration:inherit}.cp-act.ef-applyall .ef-glue,.rm-main .cp-act.ef-applyall{white-space:nowrap}.cp-act.ef-applyall svg{flex:none}.cp-act.ef-applyall:hover{color:var(--ink)}.ef-form .ef-plaque dd[data-row=type]{align-items:center;container-type:inline-size}.ef-seg-joined.ef-chips{gap:0}.ef-seg-joined .ef-chip+.ef-chip{margin-left:-1px}.ef-seg-joined .ef-chip.is-current{z-index:1;position:relative}@container (width<=15rem){.ef-seg-joined.ef-chips{flex:none;grid-auto-flow:row;justify-items:stretch;display:inline-grid}.ef-seg-joined .ef-chip{text-align:left}.ef-seg-joined .ef-chip+.ef-chip{margin-top:-1px;margin-left:0}}.ef-time{flex:0 4.5rem}.ef-form .ef-chips{gap:var(--sp-1);flex:auto;margin:0}.ef-form .ef-seg-joined.ef-chips{gap:0}.ef-form .ef-chips>.ef-dim{white-space:nowrap;flex:none}.ef-form .ef-prov-note,.ef-form .cp-note,.ef-form .cp-explain{margin:var(--sp-1) 0 0;font-size:var(--fs-xs);flex:100%}.ef-form .cp-note:empty,.ef-form .cp-explain:empty,.ef-form .ef-prov-note:empty,.ef-form .ef-chips:empty,.ef-form .ef-suggested:empty,.ef-form #efSources:empty,.ef-form #efDetailFields:empty{display:none}.ef-form #efDetailFields>.ef-label:first-child{margin-top:0}.ef-form .ef-ref{cursor:auto;color:var(--dim);text-decoration:none}.ef-form .ef-plaque dd[data-row=ref]{display:block}.ef-form .ef-plaque .ef-ref{display:inline}.ef-form .ef-ref:hover{color:var(--dim)}.ef-form .ef-tags{border:1px solid var(--line-strong);border-radius:var(--radius);background:0 0;flex:100%;min-width:0;margin:-3px -4px;padding:2px 3px}.ef-form .ef-tags:focus-within{border-style:solid;border-color:var(--ink)}.ef-form .ef-tag-input{font-size:inherit;min-width:5rem}.ef-form .ef-suggested{flex:100%}.ef-row-x{margin-left:calc(var(--sp-1) - var(--sp-2));padding:.1rem 0 0 var(--sp-2);color:var(--dim);font-size:inherit;flex:none;line-height:1.35;position:absolute;top:0;left:100%}.ef-row-x:hover{color:var(--red)}.ef-form #efSources{flex:100%}.ef-form .ef-source-row{column-gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}.ef-form .ef-source-row:before{grid-area:1/1}.ef-form .ef-source-row [data-src-part=one]{grid-area:1/2}.ef-form .ef-source-row .ef-source-del{grid-area:1/3}.ef-form .ef-source-row{row-gap:var(--sp-1);margin-bottom:var(--sp-2)}.ef-form .ef-source-row .ef-source-del{font-size:var(--fs-sm);padding-left:var(--sp-2);line-height:1.35}.ef-credit-link{align-items:baseline;gap:var(--sp-2);flex:100%;margin:0;display:flex}.ef-credit-link>input{flex:auto;min-width:0}.ef-credit-link.is-first:before{content:"[1]";color:var(--dim);font-size:var(--fs-sm);flex:none}.ef-form dd[data-row=credits]>.cp-row{margin-top:var(--sp-1)}.ef-form #efSources .ef-source-row{margin-bottom:var(--sp-1)}.ef-form .ef-source-row:before{color:var(--dim);font-size:var(--fs-sm)}.ef-file-line{align-items:baseline;gap:var(--sp-2);flex:100%;min-width:0;margin:0;display:flex}.ef-file-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ef-form #efSourceBottom{flex:100%}.ef-form .ef-plaque dd[data-row=file] :is(.ef-file-name,.cp-act,#efOr,.cp-input){font-size:inherit}.ef-form .ef-plaque dd[data-row=file] :is(#efReplace,#efUpload,#efFetch){color:var(--panel-edge-strong);text-decoration:underline}.ef-form .ef-plaque dd[data-row=file] :is(#efReplace,#efUpload,#efFetch):hover{color:var(--ink)}.ef-form .ef-plaque dd[data-row=file] #efReplace{text-decoration:none}.ef-form .ef-plaque dd[data-row=file] #efReplaceWord{text-decoration:underline}.ef-form .ef-plaque dd[data-row=file] #efSource .cp-row{margin:var(--sp-1) 0 0;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap}.ef-form .ef-plaque dd[data-row=file] .ef-fetch-pair{gap:var(--sp-2);flex:100%}.ef-form .ef-plaque dd[data-row=file] #efSourceBottom{min-width:0}.ef-form .ef-plaque dd[data-row=file] .cp-input{width:0;min-width:0;min-height:0;line-height:inherit;padding:2px var(--sp-1);border-color:var(--line-strong);flex:1 1 0}.ef-form #efCropWrap{margin-top:var(--sp-1);flex:100%}.rm-guest-note{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--dim)}.rm-transcript{margin:var(--sp-1) 0 0;white-space:pre-wrap;font-size:var(--fs-sm);color:var(--ink)}.ef-menu-mark{width:1em;height:1em;color:var(--dim);flex:none;justify-content:center;align-items:center;display:inline-flex}.ef-menu-mark svg{width:.95em;height:.95em}.ef-menu-lead{align-items:center;gap:var(--sp-2);display:inline-flex}.ef-menu-sep{border:0;border-top:1px solid var(--line);margin:var(--sp-1) var(--sp-2)}.ef-menu-back{border-bottom:1px solid var(--line);margin-bottom:var(--sp-1);color:var(--dim);border-radius:0}.ef-menu-back-mark .ef-icon{width:.7em;height:.7em;transform:rotate(180deg)}.ef-foot-piece{margin-top:var(--sp-3)}.ef-form-foot{align-items:baseline;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;margin:0;display:flex}.rm-main>.ef-foot-piece .ef-form-foot{white-space:nowrap;flex-wrap:nowrap}.rm-main>.ef-foot-piece .ef-form-foot.is-folded{flex-wrap:wrap}@media (pointer:coarse),(width<=600px){.rm-main>.ef-foot-piece .ef-form-foot:has(>.ef-sellpw:not(.ef-hidden)){flex-wrap:wrap}}#efPlaque [data-row].is-flash{animation:1.6s ease-out ef-row-flash}@keyframes ef-row-flash{0%,35%{background:var(--wash);box-shadow:0 0 0 var(--sp-1) var(--wash)}to{box-shadow:0 0 0 var(--sp-1) transparent;background:0 0}}.room-save-note{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;margin:0;overflow:hidden}.room-owner-save:has(>#efSaveLight:not(:empty)) .rhe-save.is-idle{display:none}.ef-foot-note{min-width:0;font-size:var(--fs-sm);flex:0 auto;margin:0}.ef-form-delete{margin-top:var(--sp-3);align-items:baseline;gap:var(--sp-3);display:flex}.ef-form-delete .cp-act.ef-foot-exit{color:var(--red);font-size:var(--fs-sm);text-decoration:none}.ef-form-delete .cp-act.ef-foot-exit:hover{color:var(--red)}.ef-form-delete .cp-act[hidden]{display:none}.ef-form-delete .cp-act.ef-foot-save{color:var(--green);font-size:var(--fs-sm);text-decoration:underline}.ef-form-delete .cp-act.ef-foot-save:hover{color:var(--ink)}.ef-form-delete .cp-act.ef-foot-save:disabled{color:var(--dim);cursor:default;text-decoration:none}.cp-act.ef-door{color:var(--panel-edge-strong);font-size:var(--fs-sm);text-decoration:underline;display:inline}.cp-act.ef-door>span{-webkit-text-decoration:inherit;text-decoration:inherit}.ef-door-icon,.cp-act.ef-door .ef-icon{vertical-align:-.21em;width:.95em;height:.95em;margin-left:var(--sp-1);flex:none;display:inline-block}.cp-act.ef-door:hover,.cp-act.ef-door:focus-visible,.cp-act.ef-door[aria-expanded=true]{color:var(--ink);text-decoration:underline}.ef-form .ef-danger{font-size:var(--fs-sm);color:var(--red)}.ef-form .ef-danger:hover{color:var(--red)}.ef-info-menu{min-width:11rem}.ef-choice-pop{padding:var(--sp-2);min-width:0;max-width:min(26rem,100vw - 16px)}.ef-choice-pop,.ef-choice-pop .ef-chip,.ef-choice-pop .ef-chip-input{font-size:var(--fs-sm)}.ef-choice-pop .cp-explain{font-size:var(--fs-xs)}.ef-info-menu{font-size:var(--fs-sm)}@media (pointer:coarse){.ef-info-menu .ef-type-item{padding-block:var(--sp-2)}}.room-pop:has(.ef-tool-card){font-size:var(--fs-sm)}.room-pop:has(.ef-tool-card) .cp-act{font-size:var(--fs-sm)}.room-pop:has(.ef-tool-card) .ef-chip{font-size:var(--fs-sm)}.room-pop:has(.ef-tool-card) .cp-note{font-size:var(--fs-sm)}.room-pop:has(.ef-tool-card) .ef-dim{font-size:var(--fs-sm)}.ed-scope .ef-colset .ef-label,.ed-scope .ef-colset .ef-label .ef-dim,.ed-scope .ef-colset .ef-colopen-row,.ed-scope .cp-act.ef-list-add{font-size:var(--fs-sm)}.ef-form .ef-pl-pair .ef-dim{font-size:var(--fs-xs)}.ef-menu-mark .ef-door-icon{margin-left:0}.ef-form .ef-plaque #efTranscript:not(:focus){max-height:calc(1.35em + 2px)}.ef-choice-pop .ef-chips{align-items:baseline;gap:var(--sp-1);flex-wrap:wrap;margin:0;display:flex}.ef-choice-pop .ef-seg-joined.ef-chips{gap:0}.ef-choice-pop .ef-chip-input{margin-left:var(--sp-1)}.ef-form .ef-save-note{display:none}.ef-form #efFoot:not(:empty){margin-top:var(--sp-2)}.ef-inline-media{margin:0 0 var(--sp-3);padding:0 0 var(--sp-3);border-bottom:1px solid var(--line)}.ef-inline-media>:first-child{margin-top:0}.ef-inline-media #efLinkRow{flex-wrap:wrap}.ef-inline-media .cp-input{font-size:var(--fs-sm)}.ef-tags{position:relative}.ef-tag-suggest{z-index:5;padding:var(--sp-1) 0;background:var(--panel);border:1px solid var(--line-strong);box-shadow:var(--panel-shadow);max-height:12rem;margin:2px 0 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.ef-tag-suggest[hidden]{display:none}.ef-tag-opt{padding:var(--sp-1) var(--sp-2);cursor:pointer}.ef-tag-opt:hover,.ef-tag-opt.is-active{background:var(--wash)}.ef-tag-opt .open-word{font-size:var(--fs-xs)}.art-placeholder.is-composing{padding:0}.art-placeholder.is-composing .art-placeholder-note{display:none}.ef-composer{padding:var(--sp-3);box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex-direction:column;display:flex;position:absolute;inset:0;overflow:auto}.ef-composer:empty{display:none}.ef-composer>*{flex-direction:column;flex:auto;min-height:0;margin:0;display:flex}.ef-composer textarea{box-sizing:border-box;resize:none;background:var(--panel);border:1px solid var(--line);width:100%;min-height:0;color:var(--ink);padding:var(--sp-2);border-radius:0;flex:auto}.ef-composer textarea:focus{border-color:var(--panel-edge);box-shadow:none;outline:none}.ef-composer textarea:hover:not(:focus){border-color:var(--line)}.ef-composer.is-text textarea{font-family:var(--reader-font,var(--font-sans));font-size:var(--reader-size,var(--fs-body));color:var(--reader-ink,var(--red));background:rgb(var(--reader-bg,255 255 255) / var(--reader-alpha,1));line-height:1.45}.ef-composer.is-overlay{justify-content:center;padding:0;overflow:visible}.art-frame.is-composing>.art-writing-reader{visibility:hidden}.ef-composer.is-overlay>*{left:var(--box-x,50%);top:var(--box-y,50%);width:var(--box-w,82%);height:var(--box-h,auto);box-sizing:border-box;margin:0;position:absolute;transform:translate(-50%,-50%)}.ef-box-bar{margin-bottom:var(--sp-1);align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);box-sizing:border-box;background:var(--ink);color:var(--panel);border-radius:var(--radius);font-size:var(--fs-sm);white-space:nowrap;cursor:grab;touch-action:none;line-height:1.5;display:flex;position:absolute;bottom:100%;left:0}.ef-composer.is-overlay.is-moving .ef-box-bar{cursor:grabbing}.ef-box-grip{opacity:var(--fade);display:flex}.ef-box-grip svg{width:.85em;height:.85em;display:block}.ef-box-word{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.ef-box-word:hover,.ef-box-word:focus-visible{text-decoration:underline}.ef-box-off,.ef-box-off:hover,.ef-box-off:focus-visible{color:var(--red);text-decoration:underline}.ef-box-swatch{cursor:pointer;display:inline-flex;position:relative;overflow:hidden}.ef-box-dab{border:1px solid color-mix(in srgb, var(--panel) 50%, transparent);border-radius:var(--radius);width:.85em;height:.85em;display:block}.ef-box-swatch input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.ef-box-grab{box-sizing:border-box;background:var(--panel);border:1px solid var(--panel-edge-strong);cursor:nwse-resize;touch-action:none;width:9px;height:9px;position:absolute;bottom:-4.5px;right:-4.5px}@media (pointer:coarse){.ef-box-grab:before{content:"";position:absolute;inset:-14px}}.ef-write-wrap:not(.in-frame) .ef-box-bar,.ef-write-wrap:not(.in-frame) .ef-box-grab,.in-frame #efOpacityWrap{display:none}.ef-composer.is-text:not(.is-overlay) .ef-box-bar{max-width:100%;margin:0 0 var(--sp-1);cursor:default;touch-action:auto;flex:none;align-self:flex-start;position:static}.ef-composer.is-text:not(.is-overlay) .ef-box-grip,.ef-composer.is-text:not(.is-overlay) .ef-box-grab{display:none}.ef-composer.is-overlay textarea{background:rgb(var(--reader-bg,255 255 255) / var(--reader-alpha,1));width:100%;height:100%;font-family:var(--reader-font,var(--font-sans));font-size:var(--reader-size,var(--fs-body));color:var(--reader-ink,var(--red));resize:none;border:none;min-height:0;padding:2.4rem 1.5rem 1.3rem;line-height:1.45}.ef-composer.is-overlay.is-placed-box textarea{padding:var(--sp-2);min-height:0}.ef-composer.is-overlay textarea,.ef-composer.is-overlay textarea:focus{outline:1px solid var(--panel-edge-strong);outline-offset:0}.ef-composer.is-overlay .ef-write-head,.ef-composer.is-overlay #efOpacityWrap{background:var(--panel);padding:var(--sp-1) var(--sp-2);box-sizing:border-box;width:100%;margin:0}.ef-composer.is-attach{padding:var(--sp-3);background:color-mix(in srgb, var(--panel) 62%, transparent);z-index:4;justify-content:flex-start;align-items:center}.ef-composer.is-attach>*{flex:none}.ef-composer.is-attach{min-height:100%;bottom:auto;overflow:visible}.ef-ask-card{box-sizing:border-box;background:var(--panel);border:1px solid var(--line);width:min(22rem,100%);padding:var(--sp-3);font-size:var(--fs-sm);color:var(--ink);text-align:left;margin-block:auto;display:block}.ef-rec-zone{border:1px solid var(--line);padding:var(--sp-3);text-align:center;cursor:pointer}.ef-rec-zone:hover{border-color:var(--ink)}.ef-ask-card .cp-act.ed-link.ef-rec{align-items:center;gap:var(--sp-1);text-decoration:none;display:inline-flex}.ef-ask-card .ef-rec>span{text-decoration:underline}.ef-ask-foot{margin:var(--sp-3) 0 0}.ef-ask-card .ef-ask-cancel{font-size:var(--fs-body)}.ef-ask-card .ef-ask-cancel:hover,.ef-ask-card .ef-ask-cancel:focus-visible{color:var(--ink)}@media (width<=600px){.ef-ask-card input{font-size:16px}}.ef-ask-wait{text-align:center;margin:0;display:none}.ef-ask-card.is-waiting{text-align:center;background:0 0;border-color:#0000}.ef-ask-card.is-waiting>:is(#efMixFile,#efMixRecZone,.ef-add-note){display:none}.ef-ask-card.is-waiting>.ef-ask-wait{display:block}.ef-ask-card.is-waiting>.ef-ask-foot{margin-top:var(--sp-2);justify-content:center}.ef-composer.is-code textarea{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--fs-sm)}.ef-composer.is-voice{justify-content:center;align-items:center;gap:var(--sp-3)}.ef-composer.is-voice>*{justify-content:center;align-items:center;gap:var(--sp-2);flex-direction:row;flex:none;margin:0}.ef-composer.is-voice .cp-act{font-size:var(--fs-body);color:var(--panel-edge-strong);align-items:center;gap:var(--sp-1);text-decoration:underline;display:inline-flex}.ef-composer.is-voice .cp-act:hover{color:var(--ink);text-decoration:underline}.ef-composer.is-voice .cp-act.ef-rec{text-decoration:none}.ef-composer.is-voice .ef-rec>span{text-decoration:underline}.ef-rec-dot{width:1.05em;height:1.05em;color:var(--red);flex:none;display:block}.ef-rec.is-recording{color:var(--red);border-color:var(--red)}.ef-composer.is-voice .cp-input{flex:0 22rem;min-width:0}.in-frame .ef-write-head,.in-frame>label{display:none}.in-frame .ef-seg{margin-top:var(--sp-2);flex:none}.cp-act.ef-quickfill{color:var(--dim);text-decoration:underline}.cp-act.ef-quickfill:hover{color:var(--ink)}.art-placeholder.room-add-frame{pointer-events:auto;cursor:default;padding:var(--sp-3);height:auto;min-height:var(--frame-h,18.28rem);outline:1px solid var(--line);outline-offset:-1px;overflow:visible}.room-add-frame .ef-addpane{text-align:left;width:min(100%,28rem);color:var(--ink);margin:auto}.ef-dropzone{border:1px dashed var(--line-strong);padding:var(--sp-3);text-align:center;cursor:pointer}.ef-dropzone:hover{border-color:var(--ink)}body.room-dropping .ef-dropzone{border-color:var(--panel-edge);background:var(--wash)}body.room-dropping .ef-dropzone .cp-act{color:var(--panel-edge-strong)}.ef-add-upload{justify-content:center;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin:0;display:flex}@media (pointer:coarse){.ef-drop-or{display:none}}.cp-note.ef-add-formats{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);line-height:1.4}.ef-add-link-label{color:var(--ink);font-size:var(--fs-sm);margin:var(--sp-3) 0 var(--sp-1);display:block}.ef-add-into{margin:0 0 var(--sp-1);color:var(--ink);font-size:var(--fs-sm);overflow-wrap:anywhere}.ef-add-fail{margin:0 0 var(--sp-2);gap:var(--sp-1) var(--sp-3);font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline}.ef-dropzone>.ef-add-fail{text-align:center;align-items:center;gap:var(--sp-1);flex-direction:column;margin:0}.ef-dropzone>.ef-add-upload[hidden],.ef-add-fail[hidden]{display:none}.ef-add-fail .cp-note{overflow-wrap:anywhere;margin:0}.ef-addpane .ef-add-fail .cp-act.ed-link{font-size:inherit}.ef-add-link{gap:var(--sp-2);flex-wrap:nowrap;margin-top:0;display:flex}.ef-add-link>.ed-link{white-space:nowrap;flex:none}.ef-add-link .cp-input{flex:auto;width:12rem;min-width:0}@media (width<=600px){.art-placeholder.room-add-frame{aspect-ratio:auto;height:auto;min-height:22rem;padding:var(--sp-2)}.room-add-frame input{font-size:16px}}.ef-addpane .ef-add-note:not(:empty){margin-top:var(--sp-1)}.room-add-frame #efDropNote{margin:var(--sp-1) 0 0;text-align:left;position:absolute;top:100%;left:0;right:0}.ef-add-kinds-label{color:var(--ink);font-size:var(--fs-sm);margin:var(--sp-3) 0 var(--sp-1);display:block}.ef-addpane .cp-act.ed-link,.ef-addpane .ef-add-link-label,.ef-addpane .ef-add-kinds-label,.ef-addpane .ef-add-into{font-size:var(--fs-body)}@media (pointer:coarse){.ef-addpane .ef-add-link-label,.ef-addpane .ef-add-kinds-label,.ef-addpane .ef-add-into{font-size:var(--fs-ui)}}.ef-add-kinds{align-items:baseline;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.ef-add-kinds .cp-act.ed-link.ef-add-kind{align-items:center;gap:var(--sp-1);text-decoration:none;display:inline-flex}.ef-add-kinds .ef-add-kind>span{text-decoration:underline}.ef-add-kind svg{flex:none;width:.95em;height:.95em}.room-add-frame .ef-addpane{container-type:inline-size}@container (width<=18rem){.ef-add-kinds{flex-direction:column;align-items:flex-start}}.room-below .ef-listsec{margin-top:var(--sp-3);font-size:var(--fs-sm)}.room-below .ef-list{max-height:none;margin-top:var(--sp-2);overflow:visible}.ef-listsec .ef-list-head{font-size:var(--fs-sm);justify-content:flex-end;margin:0;font-weight:400}.ef-list-head-acts{align-items:baseline;gap:var(--sp-3);display:flex}.ef-listsec.is-busy .ef-list{opacity:var(--fade);pointer-events:none}.ef-list-move{display:none}body.room-dropping .art{outline:1px solid var(--panel-edge);outline-offset:var(--sp-1)}body.room-dropping.room-asking .art{outline:none}body.room-dropping.room-asking:after{content:none;display:none}body.room-dropping:after{content:"drop to add to your room";font-family:var(--font-sans);z-index:80;pointer-events:none;font-size:var(--fs-body);color:var(--panel-edge);background:var(--panel);border:1px solid var(--panel-edge);box-shadow:var(--panel-shadow);padding:var(--sp-2) var(--sp-3);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.room-empty-add{margin-top:var(--sp-2);pointer-events:auto}.art-placeholder-note.art-empty-note{color:var(--dim);font-size:var(--fs-sm);background:0 0;border:0;padding:0}.cp-act.ed-primary.room-empty-add{font-size:var(--fs-body);color:var(--panel-edge-strong);border:1px solid var(--panel-edge);padding:var(--sp-1) var(--sp-2);background:0 0;line-height:1.2}.cp-act.ed-primary.room-empty-add:hover{color:var(--panel-edge-strong);border-color:var(--panel-edge-strong);background:0 0}.ef-ask{box-shadow:var(--panel-shadow);border:1px solid var(--panel-edge);width:min(23rem,100%)}.ef-ask-q{font-size:var(--fs-body)}.ef-ask-actions{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap}.ef-ask-actions .cp-act,.room-ask .room-ask-row .cp-act{font-size:var(--fs-body)}.ef-ask-pick.ef-chips{margin:var(--sp-3) 0 0;grid-auto-flow:row;justify-items:stretch;display:grid}.ef-ask-pick .ef-chip{font-size:var(--fs-body);text-align:left;white-space:normal}.ef-ask-pick .ef-chip+.ef-chip{margin-top:-1px;margin-left:0}.ef-ask-pick.ef-chips.ef-ask-more{margin:var(--sp-2) 0 0;max-height:calc(6 * (1.35em + 2 * var(--sp-2)));scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;overflow-y:auto}.ef-ask-pick.ef-ask-more[hidden]{display:none}@media (pointer:coarse){.room-head-acts .cp-act,.room-head-acts .rhe-btn,.room-pop .cp-act,.room-pop .ef-add-kind,.ef-form-foot .cp-act,.ef-form-delete .cp-act,.room-tools-move,.room-pop-close{padding-block:var(--sp-2)}.ef-form-foot .cp-act,.ef-form-delete .cp-act{margin-block:calc(-1 * var(--sp-2))}.ef-ask .ef-ask-actions{row-gap:var(--sp-3)}.ef-form-foot .cp-act,.ef-form-delete .cp-act,.ef-form-delete .cp-act.ef-foot-exit,.ef-form-delete .cp-act.ef-foot-save,.ef-form-delete .ef-foot-note{font-size:var(--fs-sm)}.room-head-acts .cp-act.ed-primary,.room-pop .cp-act.ed-primary,.ef-ask .ef-ask-actions .cp-act.cp-quiet.ed-primary{padding:var(--sp-2) var(--sp-3)}.ef-form .ef-row-x{padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-2);margin:0 0 0 calc(var(--sp-1) - var(--sp-2));top:calc(.1rem - var(--sp-1));font-size:inherit;line-height:1.35}.room-head-acts .view-word{padding:var(--sp-2);margin:calc(-1 * var(--sp-2))}.rs-form .rs-block .rs-head{font-size:var(--fs-head)}.rs-form .rs-l{font-size:var(--fs-body)}.rs-form .rs-help{font-size:var(--fs-sm)}.ef-form .ef-chip{padding:var(--sp-1) var(--sp-2)}.ef-form .ef-native,.ef-form .ef-pick{border-color:var(--line)}.ef-tag-opt{padding:var(--sp-2)}.ef-form .ef-native,.ef-form .ef-tag-input,.ef-form select,.ef-inline-media .cp-input,.room-pop input:not([type=checkbox]):not([type=range]),.room-pop textarea,.room-pop select{font-size:16px}.ef-form .ef-plaque .ef-native,.ef-form .ef-plaque .ef-tag-input,.ef-form .ef-plaque select,.ef-form .ef-plaque .ef-tag{font-size:inherit}.ef-form .ef-plaque .ef-tag .open-word{font-size:var(--fs-xs)}.ef-form .ef-plaque .ef-chip{font-size:inherit}.ef-form .ef-plaque .ef-suggest-word{font-size:var(--fs-xs)}.ef-form .ef-plaque dd .cp-act,.ef-form .ef-plaque dd .cp-color-name{font-size:inherit}.ef-form .ef-plaque .ef-native:not(:focus),.ef-form .ef-plaque .ef-pick{border-color:#0000}.ef-form .ef-plaque .ef-native.ef-blank:placeholder-shown:not(:focus),.ef-form .ef-plaque .ef-linkfield.ef-blank.is-empty:not(:focus){border-color:var(--line-strong)}}@media (width<=600px){.room-head-who{row-gap:var(--sp-1);flex-wrap:wrap}.room-head-acts{font-size:var(--fs-body)}.room-owner-tools{gap:var(--sp-2) var(--sp-3)}.room-head-acts{row-gap:var(--sp-2);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.room-head-acts .room-owner-save{justify-content:flex-end}body:not(.room-in-settings) .room-head-acts .room-owner-save{display:none}body.room-commit-on-line .room-head-who{grid-column:1/-1;display:flex}body.room-in-settings .room-head-who>#roomWho,body.room-in-settings .room-head-who>#roomCustomizeWrap,body.room-commit-on-line .room-views,body.room-editing:not(.room-in-settings):not(.room-tab-away) .room-head-who>.room-owner-save>:not(#efSaveLight),body.room-editing.room-tab-away:not(.room-in-settings) .room-head-who>.room-owner-save>:not(#efSaveLight):not(#rheExit){display:none}.room-head-who>.room-owner-save{margin-left:auto;margin-block:calc(-1 * var(--sp-1))}.room-head-who>.room-owner-save:not([hidden])+.room-back{margin-left:0}.room-tools-moves{flex:100%;margin-left:0;padding-left:0}body.room-editing .room-head-who{row-gap:var(--sp-1);flex-wrap:wrap}.ef-composer{padding:var(--sp-2)}.ef-composer.is-overlay{padding:0}.ef-composer.is-overlay textarea{min-height:3.5rem;padding:1.5rem 1rem .9rem}.ef-composer .ef-opacity{gap:var(--sp-1)}.ef-choice-pop .ef-seg-joined.ef-chips{flex:none;grid-auto-flow:row;justify-items:stretch;display:grid}.ef-choice-pop .ef-seg-joined .ef-chip{text-align:left}.ef-choice-pop .ef-seg-joined .ef-chip+.ef-chip{margin-top:-1px;margin-left:0}.ef-form-delete .ef-foot-note{flex:1 1 0}.rm-main>.ef-foot-piece .ef-form-delete.is-wide{width:var(--frame-w,84vw);max-width:none}.ef-pl-short{flex:auto}}.room-owner-tools [hidden]{display:none}@media (pointer:coarse){.room-head-acts,.room-owner-tools,.room-owner-save{row-gap:0}}body.room-in-settings figure.art,body.room-in-settings .room-views,body.room-in-settings .room-tools{display:none}.rm-settings{display:block}.rm-settings .rm-main{flex:100%}.rs-block{margin:0 0 var(--sp-3)}.rs-block:last-child{margin-bottom:0}.rs-x{color:var(--dim);text-decoration:none}.rs-x:hover{color:var(--red);text-decoration:underline}.rs-note{margin:var(--sp-2) 0 0}.rs-note:empty{display:none}.rs-list{flex:100%;max-width:26rem;margin:0;padding:0;list-style:none}.rs-list li{justify-content:space-between;align-items:baseline;gap:var(--sp-2);padding:var(--sp-1) 0;border-bottom:1px solid var(--line);display:flex}.rs-list li:last-child{border-bottom:0}.rs-list-acts{gap:var(--sp-2);flex:none;display:inline-flex}.rs-form{gap:var(--sp-4);flex-direction:column;display:flex;container-type:inline-size}.rs-form .rs-block{border:0;margin:0;padding:0}.rs-form .rs-block-head{margin:0 0 var(--sp-2)}.rs-form .rs-block.rs-bare{border:0;padding:0}body.room-in-settings .room-head{padding-bottom:var(--sp-3);margin-bottom:0}body.room-in-settings .room-below.room-section{margin-top:0}body.room-dressed.room-in-settings .room-below.room-section{padding-top:0}body.room-in-settings:not(.room-dressed) .room-below.room-section{padding-top:var(--sp-3)}body.room-in-settings .rm-settings,body.room-in-settings .rm-customize{margin-top:0}.room-below .rm-settings,.room-below .rm-customize{--rs-text:var(--fs-sm);font-size:var(--rs-text)}.rs-form{--rs-text:var(--fs-sm)}.rs-form .rs-head{font-size:var(--fs-body);color:var(--ink);border:0;margin:0;padding:0;font-weight:600}.rs-form .rs-block>.rs-f+.rs-f,.rs-form .rs-block>.rs-f+.rs-grid,.rs-form .rs-block>.rs-grid+.rs-f,.rs-form .rs-block>.rs-grid+.rs-grid{margin-top:var(--sp-3)}.rs-form .rs-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@container (width<=24rem){.rs-form .rs-grid{grid-template-columns:minmax(0,1fr)}}.rs-form .rs-grid.ef-hidden,.rs-form .rs-f.ef-hidden{display:none}.rs-form .rs-f{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.rs-form .rs-f[hidden]{display:none}.rs-form .rs-l{font-size:var(--fs-sm);color:var(--ink)}.rs-form .rs-help{font-size:var(--fs-xs);color:var(--dim);margin:0}.rs-form .rs-help:empty{display:none}.rs-form .rs-in{box-sizing:border-box;width:100%;padding:var(--sp-1) var(--sp-2);font:inherit;font-size:var(--rs-text);color:var(--ink);border:1px solid var(--line-strong);background:0 0;border-radius:0;outline:none;margin:0;line-height:1.2;display:block}.rs-form .rs-in[hidden]{display:none}.room-settings .rs-in{max-width:20rem}.room-settings textarea.rs-in{max-width:40rem}.room-settings:not(.rs-lent){max-width:calc(40rem + var(--sp-3))}.room-settings:not(.rs-lent)>.rs-block{--rs-col:calc((100cqi - var(--sp-3)) / 2)}@container (width<=24rem){.room-settings:not(.rs-lent)>.rs-block{--rs-col:100cqi}}.room-settings .rs-group .rs-grid .rs-in,.room-settings .rs-group textarea.rs-in{max-width:none}.room-settings .rs-group .rs-pair .rs-in{flex:0 1 var(--rs-col);max-width:none}.room-settings .rs-group{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.room-settings .rs-group>.rs-foot{margin-top:calc(var(--sp-1) - var(--sp-3));min-height:var(--sp-3);line-height:var(--sp-3)}.room-settings .rs-group+.rs-group{margin-top:calc(var(--sp-4) - var(--sp-1) - var(--sp-3))}.room-settings .rs-two{gap:calc(var(--sp-4) - var(--sp-1) - var(--sp-3)) var(--sp-4);margin-top:calc(var(--sp-4) - var(--sp-1) - var(--sp-3));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.room-settings .rs-two>.rs-group{margin-top:0}.room-settings .rs-two.ef-hidden{display:none}@container (width<=24rem){.room-settings .rs-two{grid-template-columns:minmax(0,1fr)}}.room-settings:not(.rs-lent)>.rs-block{margin-bottom:calc(-1 * (var(--sp-1) + var(--sp-3)))}.room-settings .rs-group>.rs-foot>.rs-btn{line-height:inherit}.room-settings .rs-group>.rs-foot:not(:has(.rs-btn)){justify-content:flex-start}.room-settings .rs-group>.rs-foot:not(:has(.rs-btn))>.rs-note{text-align:left}.room-settings .rs-group>.rs-foot:not(:has(.rs-btn)):has(>.rs-note:empty){display:flex}.room-settings .rs-group .rs-btn:disabled{display:none}.rs-form textarea.rs-in{resize:vertical;min-height:calc(var(--rs-text) * 1.4 * 3 + 2 * var(--sp-1) + 2px);line-height:1.4}.rs-form .rs-in:hover{border-color:var(--ink)}.rs-form .rs-in:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.rs-form .rs-in[readonly],.rs-form .rs-in[readonly]:hover{border-color:var(--line)}.rs-form .rs-pair{align-items:center;gap:var(--sp-2);flex-wrap:nowrap;display:flex}.rs-form .rs-pair>:not(.rs-in):not([hidden]):not(:disabled)+:not(.rs-in){margin-left:var(--sp-2)}.rs-form .rs-pair .rs-in{flex:auto;min-width:0}.rs-form .rs-pair>:not(.rs-in){white-space:nowrap;flex:none}.rs-form .rs-pair:has(>textarea){align-items:flex-end}.rs-form .rs-btn{font:inherit;font-size:var(--rs-text);white-space:nowrap;color:var(--panel-edge-strong);cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0;line-height:1.4;text-decoration:underline}.rs-form .rs-btn.rs-save{color:var(--green)}.rs-form .rs-btn:not(.rs-save):not(:disabled):hover{color:var(--ink)}.rs-form .rs-btn:disabled{visibility:hidden}.rs-form .rs-foot{justify-content:flex-end;align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);display:flex}.rs-form .rs-foot .rs-note{text-align:right;margin:0}.rs-form .rs-foot .rs-note:empty{display:block}.rs-form .rs-foot:not(:has(.rs-btn)):has(>.rs-note:empty){display:none}.rs-form .rs-chips .ef-chip{font-size:var(--rs-text);padding:var(--sp-1) var(--sp-2);line-height:1.2}.rs-form .rs-beta{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.rs-form .rs-beta-chip{font:inherit;font-size:var(--rs-text);padding:var(--sp-1) var(--sp-2);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;background:0 0;line-height:1.2}.rs-form .rs-beta-chip:hover{border-color:var(--ink)}.rs-form .rs-beta-chip.is-on{background:var(--red);border-color:var(--red);color:var(--panel)}.rs-form .rs-doorchip{align-items:center;gap:var(--sp-1);display:inline-flex}.rs-form .rs-doorchip .rs-lock-glyph{width:.95em;height:.95em}.rs-form .rs-keyopen{align-items:center;gap:var(--sp-1);align-self:flex-start;text-decoration:none;display:inline-flex}.rs-form .rs-keyopen>span{text-decoration:underline}.rs-form .rs-keyopen .rs-lock-glyph{width:.95em;height:.95em}.rs-form .rs-keyopen[hidden],.rs-form #rsKeyPair[hidden]{display:none}.rs-form .rs-f>:is(.rs-in,.rs-pair,.ef-linkfield)+.rs-help{margin-top:calc(var(--sp-1) - var(--sp-2))}.rs-form .rs-invite-head{align-items:baseline;gap:var(--sp-3);display:flex}.rs-form .rs-invite-count{font-size:var(--fs-xs);color:var(--dim);margin-left:auto}.rs-form .rs-invite-top{gap:var(--sp-2);flex-direction:column;display:flex}.rs-lent .rs-btn:disabled{display:none}.rs-lent .rs-foot:not(:has(.rs-btn:not(:disabled))):has(>.rs-note:empty){display:none}.rs-form label[for=rsEmail]:after{content:" *";color:var(--red)}.rs-form .rs-seg{flex-wrap:nowrap;align-self:flex-start;gap:0;display:inline-flex}.rs-form .rs-seg .ef-chip+.ef-chip{margin-left:-1px}.rs-form .rs-list{border:0;max-width:none;margin:0;padding:0;list-style:none}.rs-form .rs-list li{justify-content:flex-start;align-items:baseline;gap:var(--sp-1) var(--sp-3);padding:var(--sp-1) 0;border:0;flex-wrap:wrap;display:flex}.rs-form .rs-list-acts{gap:var(--sp-3);flex:none;display:inline-flex}.rs-form .rs-who{column-gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.rs-form .rs-dim{color:var(--dim);overflow-wrap:anywhere}.rs-form .rs-word,.rs-form .rs-x{font:inherit;font-size:var(--rs-text);color:var(--panel-edge-strong);white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.rs-form .rs-x,.rs-form .rs-x:hover,.rs-form .rs-x:focus-visible{color:var(--red)}.rs-form .rs-word:hover{color:var(--ink)}.rs-form .rs-word.is-quiet{color:var(--dim)}.rs-form a:focus-visible{outline:2px solid var(--panel-edge);outline-offset:2px}.rs-form .rs-out{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-3);font-size:var(--rs-text);color:var(--dim);flex-wrap:nowrap;padding:0;display:flex}.rs-form .rs-out p{margin:0}.rs-form .rs-out>.rs-elsewhere{flex:none}.rs-form .rs-out strong{color:var(--ink);font-weight:400}.rs-form .rs-out #rsSignOut{margin-left:var(--sp-3)}.rs-form .rs-elsewhere{gap:var(--sp-3);display:flex}@media (width<=600px){.rs-form .rs-me-lead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rs-form .rs-me{flex-wrap:nowrap;align-items:baseline;min-width:0;display:flex}.rs-form .rs-out,.rs-form .rs-elsewhere{gap:var(--sp-2)}.rs-form .rs-out #rsSignOut{margin-left:var(--sp-2)}.rs-form .rs-me #rsWho{text-overflow:ellipsis;min-width:0;overflow:hidden}}.rs-form .rs-lockword{align-items:center;gap:var(--sp-2);flex:none;display:inline-flex}.rs-form .rs-lockword .rs-l{font-size:var(--rs-text);cursor:pointer}.rs-form .rs-pair>.rs-l{font-size:var(--rs-text)}.room-settings .rs-keyread:not(:empty){align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.rs-form .rs-keyval{color:var(--ink);overflow-wrap:anywhere}.room-settings .rs-help .rs-word,.room-settings .rs-help .rs-x{font-size:inherit}.room-settings .rs-group .rs-list{gap:var(--sp-2);max-width:var(--rs-col);flex-direction:column;display:flex}.room-settings .rs-group .rs-list li{flex-wrap:nowrap;justify-content:space-between;padding:0}.room-settings .rs-group .rs-list .rs-who{flex:auto;min-width:0}.room-settings .rs-group .rs-list li:has(>.rs-rowlink){flex-wrap:wrap}.room-settings .rs-group .rs-list.rs-knocks,.room-settings .rs-group .rs-list.rs-pw{max-width:none}.room-settings .rs-group .rs-list.rs-pw li{align-items:flex-start;gap:var(--sp-3)}.rs-form .rs-list.rs-pw .rs-who{flex-flow:column;align-items:flex-start}.rs-form .rs-list.rs-pw .rs-word{white-space:normal;overflow-wrap:anywhere;text-align:left}.rs-form .rs-pw-stand{text-align:right;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;display:flex}.rs-form .rs-pw-state{color:var(--ink)}.rs-form .rs-nothing{color:var(--dim);font-size:var(--rs-text);margin:0}.rs-form .rs-pw-fail{font-size:var(--rs-text);margin:0}.room-settings .rs-group .rs-list.rs-keyholders li{justify-content:flex-start;gap:var(--sp-3)}.room-settings .rs-group .rs-list.rs-keyholders .rs-who{flex:0 auto}.rs-form .rs-x-mark,.rs-form .rs-x-mark:hover{text-decoration:none}.rs-form .rs-x-mark{padding:0 0 0 var(--sp-2)}.rs-suggest .ef-type-item{cursor:pointer}.rs-suggest .ef-type-item.is-active{background:var(--wash)}.rs-suggest .rs-dim{color:var(--dim)}.rs-form .rs-lockbtn{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;display:inline-flex}.rs-form .rs-lock-glyph{flex:none;width:1.15em;height:1.15em;display:block}.rs-form .rs-lockbtn.is-shut .rs-lock-glyph{color:var(--red)}.rs-form .rs-switch .cp-feat-h{justify-content:flex-start;gap:var(--sp-3)}.rs-form .rs-switch .cp-feat-h .rs-l{cursor:pointer}.rs-form .cp-note,.rs-form .rs-list li{font-size:var(--fs-sm)}.rs-form .rs-list .rs-word,.rs-form .rs-list .rs-x{font-size:inherit}.room-settings .rs-providers{gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.room-settings .rs-providers li{align-items:center;gap:var(--sp-3);flex:none;display:flex}.rs-form .rs-provider{align-items:center;gap:var(--sp-2);font-size:var(--rs-text);display:inline-flex}.rs-form .rs-provider svg{flex:none;width:1.2em;height:1.2em;display:block}.rs-form .rs-provider.is-on{cursor:default;border-style:dashed}.rs-form .rs-provider.is-on:hover{border-color:var(--line)}.rs-form .rs-f>.rs-fieldnote{margin:0}.rs-form .rs-rowlink{gap:var(--sp-2);flex-direction:column;flex:100%;display:flex}:is(.rs-form .rs-pending:not(:has(li)),.rs-form [data-block=pending\ invites]:not(:has(li)):has(.rs-note:empty)){display:none}.rs-form>.cp-section>.rs-note,.rs-form>.cp-section>.cp-note-live{margin:var(--sp-2) 0 0}.rs-form>.cp-section>.cp-note:empty{display:none}.rm-customize .rs-form>.cp-section{position:relative}.rm-customize .rs-form>.cp-section>.rs-note,.rm-customize .rs-form>.cp-section #cpFeatureNote{margin:var(--sp-1) 0 0;position:absolute;top:100%;left:0;right:0}.rs-form .rs-block>.rs-f+.rs-help,.rs-form .rs-block>textarea+.rs-help{margin-top:var(--sp-2)}.rs-form .rs-block>.rs-list+.rs-f{margin-top:var(--sp-4)}.rs-form .rs-block>#cpTracks+.rs-f{margin-top:var(--sp-2)}.rs-form .rs-block-head.cp-feat-h{justify-content:flex-start;align-items:center;gap:var(--sp-3);display:flex}.rs-form .rs-block-head:last-child{margin-bottom:0}.rs-form .rs-block-head:has(+[hidden]:last-of-type){margin-bottom:0}.rs-form .cp-look-grid{align-items:flex-start;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.rs-form .cp-look-grid>.rs-f{gap:var(--sp-2);flex:none;max-width:100%}.rs-form .cp-look-grid>.rs-f>.rs-head{margin:0 0 var(--sp-2);align-self:stretch}.room-customize .rs-form .rs-block-head{margin:0 0 var(--sp-2)}.room-customize .rs-form .cp-look-grid>.rs-f{gap:var(--sp-2)}.room-customize .rs-form .cp-look-grid>.rs-f>.rs-head{margin:0}.room-customize .rs-form .rs-block>.rs-list:empty+.rs-f{margin-top:0}.room-customize .rs-form .rs-help.cp-feat-lead{margin:0 0 var(--sp-2)}.rs-form .cp-bgkind{grid-template-columns:repeat(3,minmax(5.5rem,1fr));display:inline-grid}.rs-form .cp-bgkind .ef-chip{text-align:center}.rs-form .cp-bgopts{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.rs-form .cp-bgopts:not(:has(>:not([hidden]))){display:none}.rs-form .cp-look .cp-bg{margin:0;display:flex}.rs-form .cp-look .cp-bg.cp-pfp-pic{align-items:stretch;gap:var(--sp-1);flex-direction:column;margin:0;display:inline-flex}.rs-form .cp-look .cp-bg-thumb.cp-pfp-thumb{aspect-ratio:16/10;background:var(--wash);width:9rem;height:auto;display:flex}.rs-form .cp-bg-drop{width:min(100%,18rem);font:inherit;font-size:var(--rs-text);color:var(--ink);background:0 0;border-radius:0;margin:0;display:block}.rs-form .cp-bg-drop .cp-bg-drop-word{color:var(--panel-edge-strong);text-decoration:underline}.rs-form .cp-bg-drop:hover .cp-bg-drop-word{color:var(--ink)}.rs-form .cp-bg-drop .ef-add-formats{color:var(--dim);display:block}.rs-form .cp-bg-drop.is-over{border-color:var(--panel-edge);background:var(--wash)}.rs-form .cp-bg-drop.is-over .cp-bg-drop-word{color:var(--panel-edge-strong)}.rs-form .cp-color-field{align-self:flex-start}.rs-form .ef-opacity{margin:0}.rs-form .ef-opacity .ef-opacity-word{font-size:var(--rs-text)}.rs-form .rs-list:empty{display:none}.rs-form .cp-tracks .cp-track{padding:var(--sp-1) 0;gap:var(--sp-2);border:0;flex-wrap:nowrap}.rs-form .cp-tracks .cp-track:last-child{border-bottom:0}.rs-form .cp-tracks .rs-x.cp-track-del{margin-left:auto}.rs-form .cp-pfp{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.rs-form .cp-pfp-thumb{font:inherit;cursor:pointer;border:1px dashed var(--line-strong);padding:0;position:relative}.rs-form .cp-pfp-thumb:hover{border-color:var(--ink)}.rs-form .cp-pfp-thumb:has(.cp-pfp-ph){background:0 0}.rs-form .cp-pfp-thumb.is-over,body.room-dropping .rs-form .cp-pfp-thumb{border-color:var(--panel-edge)}.rs-form .cp-pfp-thumb.is-over:after{content:"";background:var(--wash);pointer-events:none;position:absolute;inset:0}.rs-form .cp-pfp-ph{font-size:var(--fs-sm);color:var(--panel-edge-strong);text-align:center;padding:var(--sp-2);text-decoration:underline}.rs-form .cp-pfp-pic{gap:var(--sp-1);flex-direction:column;display:inline-flex}.rs-form .cp-pfp-replace{padding:var(--sp-1) var(--sp-3);border:1px dashed var(--ink);border-radius:var(--radius);background:color-mix(in srgb, var(--panel) 60%, transparent);color:var(--ink);font-size:var(--fs-sm);white-space:nowrap;pointer-events:none;line-height:1.4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rs-form .cp-pfp-acts[hidden]{display:none}.rs-form .cp-pfp-thumb:hover .cp-pfp-ph{color:var(--ink)}.rs-form .cp-pfp-side{align-items:flex-start;gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.rs-form .cp-pfp-side .rs-note{margin:0}.rm-customize .rs-form .cp-pfp-side{margin-top:var(--sp-1);position:absolute;top:100%;left:0;right:0}.rs-form .cp-pfp-acts{font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;margin:0;display:flex}.rs-form .cp-pfp-word{font-size:inherit;text-decoration:underline}.rs-form .cp-links{align-items:stretch;gap:var(--sp-2);margin-top:var(--sp-2);flex-direction:column;display:flex}.rs-form .cp-link-open{align-self:flex-start}.rs-form .cp-link-open .ef-icon{vertical-align:-.21em;width:.95em;height:.95em;margin-left:var(--sp-1);display:inline-block}.rs-form .ri-add.cp-feat-add{padding:0 var(--sp-1);font:inherit;font-size:var(--fs-sm);color:var(--dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;line-height:1;text-decoration:none;display:inline-flex}.rs-form .ri-add.cp-feat-add svg{width:1em;height:1em}.rs-form .ri-add.cp-feat-add:hover,.rs-form .ri-add.cp-feat-add:focus-visible{color:var(--ink)}.rs-form .cp-link-open[hidden],.rs-form .cp-link-add[hidden],.rs-form .cp-links[hidden]{display:none}.rs-form .cp-link-list{margin:0}.rs-form .cp-link-list:empty{display:none}.rs-form .cp-link-list li{justify-content:space-between;align-items:baseline;gap:var(--sp-3);font-size:var(--fs-sm);display:flex}.rs-form .cp-link-url{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:underline;overflow:hidden}.rs-form .cp-link-list li{justify-content:flex-start}.rs-form .cp-link-list .cp-link-edit,.rs-form .cp-link-list .rs-x{font-size:inherit;flex:none}.rs-form .cp-link-list li.is-editing{display:block}.rs-form .cp-link-list li.is-editing>:not(.cp-link-add){display:none}.rs-form .cp-link-list li.is-editing>.cp-link-add{font-size:var(--rs-text)}.rs-form .cp-link-add{margin:0}.rs-form .cp-pfp-acts .rs-x{color:var(--red)}.rs-form .cp-pfp-acts .rs-word{color:var(--ink)}.cp-cover-crop{--ef-crop-w:100%}.cp-cover-crop .ef-crop-stage{margin-top:0}.cp-cover-crop .cp-cover-foot{margin:var(--sp-3) 0 0;justify-content:flex-end}.rs-form .cp-pfp-thumb{width:9rem}.rs-form .cp-bg{align-items:flex-start;gap:var(--sp-3)}.ef-pw{font-size:var(--rs-text)}.ef-pw .ef-pw-works{gap:var(--sp-2);margin:var(--sp-3) 0 0;flex-direction:column;min-width:0;display:flex}.ef-pw .ef-pw-worklist{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ef-pw .ef-pw-work{align-items:center;column-gap:var(--sp-2);grid-template-columns:3rem minmax(0,1fr) auto;display:grid}.ef-pw .ef-pw-addrow{margin:0}.ef-pw .ef-pw-addrow[hidden],.ef-pw .ef-pw-pick[hidden]{display:none}.ef-pw .ef-pw-addrow .cp-act.ef-door{font-size:var(--rs-text)}@media (pointer:coarse){.ef-pw .ef-pw-addrow .cp-act.ef-door{margin-block:calc(-1 * var(--sp-2))}}.ef-pw .ef-pw-pick{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.ef-pw .ef-pw-pick .cp-feat-results{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;max-height:min(13rem,34svh)}.ef-pw .ef-pw-pick .cp-feat-results::-webkit-scrollbar{background:0 0;width:4px}.ef-pw .ef-pw-pick .cp-feat-results::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--radius)}@media (pointer:fine){.room-pop:not(.is-sheet) .ef-pw .rs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.room-pop:not(.is-sheet):has(>.room-pop-body>.ef-pw){width:min(30rem, calc(100vw - 2 * var(--sp-3)))}}.ef-pw .ef-pw-lead{color:var(--ink);margin:0;line-height:1.4}.ef-pw :is(.ef-pw-wait,.ef-pw-failrow,.ef-pw-read,.ef-pw-fields){margin-top:var(--sp-3)}.ef-pw .ef-pw-wait{margin-bottom:0}.ef-pw .ef-pw-failrow{align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;margin-bottom:0;display:flex}.ef-pw .ef-pw-failrow .rs-note{margin:0}.ef-pw .ef-pw-fields{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.ef-pw .ef-pw-read{gap:var(--sp-2) var(--sp-3);grid-template-columns:max-content minmax(0,1fr);margin-bottom:0;line-height:1.4;display:grid}.ef-pw .ef-pw-read:empty{display:none}.ef-pw .ef-pw-read dt{color:var(--dim)}.ef-pw .ef-pw-read dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;white-space:pre-line;margin:0}.ef-pw .ef-pw-unsure{justify-content:flex-start;gap:var(--sp-3)}.ef-pw .ef-pw-unsure .rs-l{cursor:pointer}.ef-pw #efPwCur.is-off .ef-chip{opacity:var(--fade);cursor:default}.ef-pw .ef-pw-acts{margin:var(--sp-3) 0 0;flex-wrap:nowrap}.ef-pw .ef-pw-foot[hidden]{display:none}.ef-pw .ef-pw-foot>.rs-note{margin:var(--sp-1) 0 0;text-align:right}.ef-pw .ef-pw-acts .rs-btn:disabled{visibility:visible}.ef-pw .ef-pw-acts :is(.rs-btn,.rs-word):disabled{opacity:var(--fade);cursor:default}.rm-plaque .cp-act.rm-pw-door,.ef-form .ef-plaque .cp-act.rm-pw-door{font-size:inherit;margin:0;padding:0}.ef-form .ef-plaque dd[data-row=pw-state]{display:block}@media (pointer:coarse){.rs-form .rs-in{font-size:16px}.rs-form .rs-btn,.rs-form .rs-chips .ef-chip,.rs-form .rs-word,.rs-form .rs-x,.rs-form .rs-out,.rs-form .rs-provider,.rs-form .rs-beta-chip,.rs-form .rs-lockword .rs-l,.rs-form .rs-pair>.rs-l,.rs-form .cp-color-field .cp-color-name{font-size:var(--fs-ui)}.rs-form,.room-below .rm-settings,.room-below .rm-customize{--rs-text:var(--fs-ui)}.rs-form .rs-l{font-size:var(--fs-ui)}.rs-form .rs-help,.rs-form .rs-invite-count,.rs-form .cp-pfp-word,.rs-form .cp-feat-row,.rs-form .cp-feat-row .rs-x,.rs-form .cp-feat-row .cp-act{font-size:var(--fs-sm)}}.ef-colset-acts .cp-act,.room-below .ri-colform .ef-colset-acts .cp-act{font-size:var(--fs-sm)}.cp-act.cp-quiet.ef-colgear{font-size:var(--fs-sm);color:var(--dim);align-self:center;padding:0;line-height:1;text-decoration:none;display:inline-flex;position:relative}.cp-act.cp-quiet.ef-colgear .ef-door-icon{vertical-align:0;width:1.15em;height:1.15em;margin:0}.cp-act.cp-quiet.ef-colgear:hover,.cp-act.cp-quiet.ef-colgear:focus-visible,.cp-act.cp-quiet.ef-colgear[aria-expanded=true]{color:var(--ink);text-decoration:none}@media (pointer:coarse){.cp-act.cp-quiet.ef-colgear:before{content:"";width:44px;height:44px;position:absolute;top:0;left:50%;transform:translate(-50%)}}.ef-colset-foot{position:relative}.ef-type-menu.ef-colgear-menu{top:calc(100% + var(--sp-1));position:absolute;left:0}.ef-colgear-open{justify-content:space-between;gap:var(--sp-3)}.ef-colgear-del{color:var(--red)}.ef-colgear-open .open-word,.ef-colopen-words .open-word{margin-left:0}@media (pointer:coarse){.ef-colset-acts .cp-act,.room-below .ri-colform .ef-colset-acts .cp-act,.ed-scope .ef-colset .cp-input,.room-below .ri-colform .cp-input{font-size:var(--fs-sm)}.rs-form .rs-in:not(textarea),.rs-form .rs-chips .ef-chip{min-height:44px}.rs-form .rs-chips .ef-chip{justify-content:center;align-items:center;display:inline-flex}.rs-form .rs-btn{min-height:44px;padding-block:var(--sp-2);align-items:center;display:inline-flex}.rs-form .rs-word,.rs-form .rs-x{margin-block:calc(.5lh - 22px);padding-block:calc(22px - .5lh)}.rs-form .rs-lockbtn{justify-content:center;min-width:44px;min-height:44px;margin:calc(.575em - 22px)}.rs-form .rs-list .rs-x[data-drop]{padding-inline:var(--sp-3);margin-inline:calc(-1 * var(--sp-3))}.room-settings .rs-group>.rs-foot>.rs-btn{min-height:0;padding-block:var(--sp-1) calc(44px - 1lh - var(--sp-1));margin-block:calc(-1 * var(--sp-1)) calc(1lh + var(--sp-1) - 44px)}}body.room-watching :is(.stage>:not(.art),.art>:not(.art-frame,.art-zoom-view,.art-reader-view),.art-frame :is(.art-hnav,.art-axis,.art-hcount,.art-private-badge,.video-bar,.vc-rail,.art-audio-bar)),body.room-watching>:is(.room-music,.site-footer){opacity:0;visibility:hidden;transition:opacity 1.2s,visibility 0s linear 1.2s}body.room-waking :is(.stage>:not(.art),.art>:not(.art-frame,.art-zoom-view,.art-reader-view),.art-frame :is(.art-hnav,.art-axis,.art-hcount,.art-private-badge,.video-bar,.vc-rail,.art-audio-bar)),body.room-waking>:is(.room-music,.site-footer){transition:opacity .3s}body.room-watching .stage:not(.preview-stage) .art,body.room-watching .art-frame.is-matted{background-color:#0000;border-color:#0000;transition:background-color 1.2s,border-color 1.2s}body.room-waking .stage:not(.preview-stage) .art,body.room-waking .art-frame.is-matted{transition:background-color .3s,border-color .3s}body.room-watching .stage:not(.preview-stage) .art:before{opacity:0;transition:opacity 1.2s}body.room-waking .stage:not(.preview-stage) .art:before{transition:opacity .3s}body.room-watching,body.room-watching *{cursor:none}@media (hover:none){body.room-watching .art-frame .video-bar{visibility:visible}body.room-watching .art-frame .video-bar>*{pointer-events:none}}.art:fullscreen{--fs-w:calc(100vw - 2 * var(--sp-4));--fs-h:calc(100vh - 2 * var(--sp-4));--frame-w:min(var(--fs-w), calc(var(--fs-h) * 16 / 9));--frame-h:calc(var(--frame-w) * 9 / 16);--art-reserve:var(--fs-h);justify-content:center;align-items:center;display:flex;background:var(--page-vignette,none), var(--room-bg-image,none) center center / cover no-repeat, var(--canvas,var(--bg))!important;padding:0!important}body.room-dressed .art:fullscreen{--ink:inherit;--dim:inherit;--line:inherit;--line-strong:inherit;--wash:inherit;color:var(--ink)}.art:fullscreen:before{display:none}.art:fullscreen>:not(.art-frame,.art-zoom-view,.art-reader-view){display:none}.art:fullscreen :is(.art-hnav,.art-axis,.art-hcount,.art-private-badge){display:none}.art:fullscreen>.art-frame{flex:none;margin:0}.stage .art:fullscreen>.art-frame{max-width:var(--fs-w)}.art:fullscreen>.art-frame.is-matted{--m:0px;border:0}.art:fullscreen>.art-frame.is-vertical{--frame-h:min(var(--fs-h), calc(var(--fs-w) * 16 / 9));--frame-w:calc(var(--frame-h) * 9 / 16)}.art:fullscreen>.art-frame.is-square{--frame-h:min(var(--fs-h), var(--fs-w));--frame-w:var(--frame-h)}@media (width>=601px){.art:fullscreen .art-frame:not(.is-matted)>.art-youtube-wrap{top:50%;bottom:auto;transform:translate(-50%,-50%)}}.room-owner-save{font-size:var(--fs-body)}.room-owner-save .rhe-btn{white-space:nowrap;text-decoration:none}.ed-scope .ef-colset .cp-input,.room-below .ri-colform .cp-input{font-size:var(--fs-sm)}.room-add-frame #efOr{font-size:inherit}.rs-form .cp-link-url{margin-block:-.25em;padding-block:.25em}.ef-list-star{font-size:var(--fs-xs)}@media (pointer:coarse){.ef-addpane .cp-act.ed-link,.ef-add-upload .cp-act.ed-link{font-size:var(--fs-ui)}.ef-add-fail,.ef-add-fail .cp-note,.ef-addpane .ef-add-fail .cp-act.ed-link{font-size:var(--fs-body)}.rs-form .cp-track-name{font-size:inherit}}@media (width>=601px){.room-head-acts,.room-head-who{position:relative}.room-save-note.is-long{contain:none;text-align:right;z-index:2;flex:none;width:max-content;max-width:100%;margin-top:2px;position:absolute;top:100%;right:0}body.room-verdict-long .room-views{visibility:hidden}}.ef-form-delete{row-gap:var(--sp-1);flex-wrap:wrap}.ef-form-delete:has(>.ef-foot-note:not(:empty)){row-gap:var(--sp-3)}.ef-form-delete .ef-foot-note:not(:empty){overflow-wrap:anywhere;flex:100%}.cp-note{overflow-wrap:anywhere}.rs-form .cp-link-list li{flex-wrap:nowrap}.rs-form .cp-link-list .cp-link-url{flex:0 auto}.room-pop .rs-form .rs-foot .rs-note{text-align:left}.gb-log{overflow-x:hidden}.room-save-note .cp-feat-undo{font:inherit;color:var(--panel-edge-strong);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.room-save-note .cp-feat-undo:hover{color:var(--ink)}.room-pop:has(>.room-pop-head) .room-pop-close{font-size:var(--fs-sm)}.room-pop:has(>.room-pop-head)>.room-pop-body{font-size:var(--fs-sm)}.room-pop:has(>.room-pop-head)>.room-pop-body .cp-act{font-size:var(--fs-sm)}@media (pointer:coarse){.room-pop:has(>.room-pop-head) .room-pop-title{font-size:var(--fs-head)}.room-pop:has(>.room-pop-head) .room-pop-close{font-size:var(--fs-ui)}.room-pop:has(>.room-pop-head)>.room-pop-body{font-size:var(--fs-ui)}.room-pop:has(>.room-pop-head)>.room-pop-body .cp-act{font-size:var(--fs-ui)}.room-pop:has(>.room-pop-head)>.room-pop-body .cp-feat-name{font-size:var(--fs-ui)}.room-pop:has(.ef-tool-card) .room-pop-title{font-size:var(--fs-body)}.room-pop:has(.ef-tool-card) .room-pop-close{font-size:var(--fs-sm)}.room-pop:has(.ef-tool-card)>.room-pop-body{font-size:var(--fs-sm)}.room-pop:has(.ef-tool-card)>.room-pop-body .cp-act{font-size:var(--fs-sm)}}@media (width<=600px){.room-head-who{line-height:calc(var(--fs-body) * 1.2)}}.rs-form .rs-pending .rs-list li:first-child{padding-top:0}.room-views>.view-back{padding:var(--sp-2) 0;margin:calc(-1 * var(--sp-2)) 0;line-height:1.2}.room-head{position:relative}.room-head-name.has-bio{cursor:auto;text-decoration:none}.room-head-bio:not(.is-open){align-items:center;gap:var(--sp-2);flex-wrap:nowrap;width:max-content}.room-head-bio:not(.is-open) .room-bio-words{flex:auto;min-width:min(12em,55%)}.room-head-bio .room-bio-links{align-items:center;gap:var(--sp-2);flex:0 auto;min-width:0;display:flex}.room-head-bio:not(.is-open) .room-bio-links{white-space:nowrap;overflow:hidden}.room-head-bio .room-bio-links>a{flex:none}body.room-in-settings .room-head-bio{display:none}.room-head-bio .room-bio-more{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;text-decoration:underline}.room-head-bio .room-bio-more:hover{color:var(--ink)}.social-icon{fill:currentColor;width:1.15em;height:1.15em;display:block}a.is-icon{align-items:center;text-decoration:none;display:inline-flex}.room-bio-links a.is-icon:hover{color:var(--ink)}.rs-form .cp-link-url.is-icon{color:var(--ink);margin-block:0;padding-block:0;text-decoration:none;overflow:visible}.x-long{display:none}@media (width>=601px){.gb-remove>.x-short,.ef-unstage>.x-short{display:none}.gb-remove>.x-long,.ef-unstage>.x-long{display:inline}.gb-log .gb-note .cp-act.cp-quiet.gb-remove,.gb-log .gb-note:hover .cp-act.cp-quiet.gb-remove{color:var(--red);line-height:inherit;padding-left:var(--sp-3);text-decoration:underline}.cp-act.cp-x.ef-unstage{color:var(--red);font-size:inherit;line-height:inherit;flex:none;width:auto;height:auto;padding:0;text-decoration:underline}}.room-head-who>.room-owner-save>.room-save-note:not(:empty):not(.is-long){margin-right:calc(var(--sp-3) - var(--sp-1))}@media (width>=601px){.room-save-note.is-long{margin-top:var(--sp-1)}.cp-act.cp-x.ef-unstage:hover{text-decoration:underline}}.room-owner-tools>.rhe-pair[hidden]{display:none}.room-tools>.ef-search{align-self:center}.room-tools>.ef-search.is-open{flex:auto;min-width:0}.room-tools>.ef-search.is-open .ef-search-input{flex:auto;width:auto;min-width:0}#efListHeadRow:not(:has(#efSearchWrap)){display:none}.room-tools>.ef-search .ef-search-open{color:var(--dim);padding:0;display:inline-flex}.room-tools>.ef-search .ef-search-open svg{width:1.15em;height:1.15em}.room-below .room-section-slot{padding-top:var(--sp-2)}body.room-in-settings .room-below .room-section-slot{padding-top:0}.room-below .ef-listsec{margin-top:0}.room-below #efListHeadRow:not(:has(#efSearchWrap))+.ef-list{margin-top:0}.room-find-open svg,.room-tools>.ef-search .ef-search-open svg{width:1em;height:1em;transform:translateY(-.165em)}.room-tools>.ef-search{font-size:inherit;align-items:center;display:flex}.room-tools>.ef-search .ef-search-open{color:var(--ink);padding:var(--sp-2);margin:calc(-1 * var(--sp-2));line-height:0;transition:opacity .15s}.room-tools>.ef-search .ef-search-open:hover{color:var(--ink);opacity:var(--fade,.55)}.room-head-acts{margin-block:calc(-1 * var(--sp-1)) var(--sp-1)}@media (width>=601px){body.room-commit-on-line .room-head-who{grid-column:1/-1}}.rs-form .rs-btn.rs-save[data-save=rsInvite]{color:var(--panel-edge-strong)}.rs-form .rs-btn.rs-save[data-save=rsInvite]:not(:disabled):hover{color:var(--ink)}.rm-plaque dd.is-pressable{cursor:text}.rm-plaque dd.is-pressable :is(a,button){cursor:pointer}.room-head-bio.is-pressable .room-bio-words{cursor:text}.room-head-bio.is-pressable .room-bio-words a{cursor:pointer}.room-head-bio.is-editing{width:100%;max-width:none;color:var(--ink);display:block}.room-head-bio .room-bio-edit{align-items:flex-start;gap:var(--sp-2);flex-direction:column;width:100%;display:flex}.room-head-bio .room-bio-edit>.rs-in{width:60%;max-width:100%}.room-head-bio .room-bio-acts{align-items:baseline;gap:var(--sp-3);display:flex}@media (width<=600px){.room-head-bio .room-bio-edit>.rs-in{width:100%}}.room-head-bio.is-editing{margin-bottom:calc(-2 * var(--sp-1) - 2px)}@media (pointer:coarse){.room-head-bio.is-editing{margin-bottom:calc(-1 * (44px - var(--fs-sm) * 1.2))}}.room-head-bio .room-bio-words.is-prompt{color:var(--dim)}body.room-mine:not(.room-editing) .art-writing-reader .art-writing-text{cursor:text}.room-head-bio .room-bio-edit>.cp-links{width:100%;margin-top:0}.ef-up-note{margin:var(--sp-2) 0 0;font-size:var(--fs-sm)}.ef-up-note:empty,.room-settings .rs-group.is-off{display:none}@media (width<=600px){.room-settings .rs-group .rs-list li{font-size:var(--fs-ui)}.room-settings .rs-group .rs-list.rs-knocks li{row-gap:var(--sp-1);flex-wrap:wrap}.room-settings .rs-group .rs-list.rs-knocks{gap:var(--sp-3)}}@media (width>=601px){body.room-in-settings .room-head-acts{column-gap:var(--sp-2)}}.room-save-note,.ef-foot-note,.ef-up-note,.cp-note{line-height:1.3}.room-settings .rs-group>.rs-foot>.rs-note{line-height:inherit}@media (width>=601px){.room-head-who .room-save-note.is-long{margin-top:var(--sp-3)}.room-head-acts .room-save-note.is-long{margin-top:var(--sp-2)}}#efFootNote:is(.cp-note-saved,.cp-note-out,.cp-note-fail,.cp-note-edit){padding-left:calc(.72em + var(--sp-2));text-indent:calc(-.72em - var(--sp-2))}@media (pointer:coarse){.ed-scope .ef-up-note,.ed-scope #efMixNote{font-size:var(--fs-sm)}.room-settings .rs-form .rs-note,.room-settings .rs-form .rs-fieldnote,.room-pop .rs-form .rs-note{font-size:var(--fs-ui)}}.room-pop .rs-form .rs-foot:not(:has(.rs-btn)){margin-top:var(--sp-1);min-height:var(--sp-3);line-height:var(--sp-3);justify-content:flex-start}.room-pop .rs-form .rs-foot:not(:has(.rs-btn))>.rs-note{line-height:inherit}.room-pop .rs-form .rs-block:has(.rs-in)>.rs-foot:not(:has(.rs-btn)):has(>.rs-note:empty){display:flex}.room-save-note.is-long{white-space:normal;text-overflow:clip;background:var(--bg);overflow:visible}@media (width<=600px){.room-head-who,.room-head-acts{position:relative}.room-save-note.is-long{margin:var(--sp-1) 0 0;padding-block:var(--sp-1);contain:none;text-align:left;z-index:2;flex:none;position:absolute;top:100%;left:0;right:0}.room-save-note.is-long:is(.cp-note-saved,.cp-note-out,.cp-note-fail,.cp-note-edit){padding-left:calc(.72em + var(--sp-2));text-indent:calc(-.72em - var(--sp-2))}}.room-settings .rs-providers li{row-gap:var(--sp-1);flex-wrap:wrap;min-width:0;max-width:100%}.room-settings .rs-providers li>.rs-provider.is-on{min-width:0;max-width:100%}.room-settings .rs-providers li>.rs-provider.is-on>.rs-dim{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width>=601px){body.room-in-settings .room-head-acts .rhe-save.is-idle{display:none}}.ef-form-delete .cp-act.ef-foot-draft{display:none}@media (width<=600px){.ef-form-delete .cp-act.ef-foot-draft:not([hidden]){color:var(--panel-edge-strong);font-size:var(--fs-sm);white-space:nowrap;text-decoration:underline;display:inline}}body.room-dressed.room-dressed-walk .room-head{padding-top:var(--sp-3)}@media (width<=600px){body.room-dressed.room-dressed-walk .room-head{padding-top:var(--sp-3);margin-top:0}body.room-tab-away .room-head-who>.room-owner-save{margin-block:calc(-1 * var(--sp-2))}}@media (width>=601px){.room-save-note.is-long{background:0 0}}.ef-pw .ef-pw-foot>.rs-note,.ef-pw .ef-pw-foot>.rs-note:empty{min-height:var(--sp-3);line-height:var(--sp-3);display:block}@media (width<=600px){.room-settings .rs-group .rs-list.rs-pw li{row-gap:var(--sp-1);flex-wrap:wrap}.rs-form .rs-pw-stand{justify-content:flex-start;align-items:baseline;gap:var(--sp-2);text-align:left;flex-direction:row;flex:100%}}.ef-pw .ef-pw-done{gap:var(--sp-2);flex-direction:column;display:flex}.ef-pw .ef-pw-done[hidden]{display:none}.ef-pw .ef-pw-done>p{margin:0}.ef-pw .ef-pw-done-say{font-size:var(--rs-text)}.ef-pw .ef-pw-done-more{color:var(--ink);line-height:1.4}.rs-form.ef-pw .ef-pw-done>.ef-pw-done-acts{align-items:baseline;gap:var(--sp-3);margin-top:var(--sp-1);display:flex}.ef-pw .ef-pw-done-acts .rs-word.is-quiet{color:var(--dim)}.ef-staged-row{position:relative}.ef-staged-grip{padding:var(--sp-1);color:#0000;cursor:grab;touch-action:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.ef-staged-grip svg{width:1em;height:1em}.ef-staged-row:hover .ef-staged-grip{color:var(--line-strong)}.ef-staged-row .ef-staged-grip:hover{color:var(--ink)}.ef-staged-grip:active{cursor:grabbing}@media (pointer:coarse){.ef-staged-grip{color:var(--line-strong)}}.ef-staged-row.is-dragging{opacity:var(--fade)}.ef-staged-row.is-drop-before{box-shadow:0 calc(-.5 * var(--sp-2)) 0 -.5px var(--bg), 0 calc(-.5 * var(--sp-2) - 1px) 0 -.5px var(--ink)}.ef-staged-row.is-drop-after{box-shadow:0 calc(.5 * var(--sp-2)) 0 -.5px var(--bg), 0 calc(.5 * var(--sp-2) + 1px) 0 -.5px var(--ink)}.room-say{z-index:40;box-sizing:border-box;padding:var(--sp-2) var(--sp-3);background:var(--panel);border:1px solid var(--ink);border-radius:var(--radius);font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--dim);pointer-events:none;overflow-wrap:anywhere;line-height:1.3;position:fixed}.room-say[hidden]{display:none}.room-say.cp-note-saved{color:var(--green)}.room-say.cp-note-out,.room-say.cp-note-fail{color:var(--red)}.room-say.cp-note-edit{color:var(--panel-edge-strong)}.room-say:is(.cp-note-saved,.cp-note-out,.cp-note-fail,.cp-note-edit){padding-left:calc(var(--sp-3) + .72em + var(--sp-2));text-indent:calc(-.72em - var(--sp-2))}body.room-say-on #efSaveLight{display:none!important}body.room-say-on.room-verdict-long .room-views{visibility:visible}body.room-say-on .ef-form-delete .ef-foot-note{display:none!important}body.add-page{justify-content:center;align-items:center;gap:var(--sp-4);min-height:100svh;padding:var(--sp-3);font-family:var(--font-sans);background:var(--bg);flex-direction:column;display:flex}.add-page .add,.add-page .add-form{gap:var(--sp-2);flex-direction:column;width:min(100%,300px);display:flex}.add-page .add-form{width:100%}.add-page h1{font-weight:400;font-size:var(--fs-head);margin:0 0 var(--sp-2);text-align:center}.add-page input:not(.ef-tag-input){font:inherit;font-size:var(--fs-body);color:var(--ink);background:var(--panel);border:1px solid var(--line);padding:var(--sp-2);border-radius:2px}.add-page input:not(.ef-tag-input):focus{border-color:var(--ink);outline:none}.add-page label{font-size:var(--fs-sm);color:var(--dim);margin-bottom:calc(-1 * var(--sp-1))}.add-page .add-btn{font:inherit;font-size:var(--fs-body);color:var(--bg);background:var(--ink);border:1px solid var(--ink);padding:var(--sp-2);cursor:pointer;text-align:center;border-radius:2px;text-decoration:none;display:block}.add-page .add-btn.secondary{color:var(--ink);background:0 0}.add-page .add-btn:disabled{opacity:var(--fade);cursor:default}.add-page .add-act{font:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.add-page .add-msg{font-size:var(--fs-sm);text-align:center;color:var(--dim);margin:0}.add-page .add-msg.is-fail{color:var(--red)}.add-page .add-msg[hidden]{display:none}.add-page .add-btn+.add-msg{min-height:var(--sp-3)}.add-page .add-btn+.add-msg:last-child{margin-bottom:calc(-1 * (var(--sp-2) + var(--sp-3)))}.add-page .add-refetch{gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.add-page .add-refetch[hidden]{display:none}.add-page .add-refetch input{flex:1;min-width:0}.add-page .add-done{font-size:var(--fs-sm);text-align:center;color:var(--green);overflow-wrap:anywhere}.add-page .add-tile{margin:0 0 var(--sp-2);aspect-ratio:1;background:var(--wash);place-items:center;width:100%;display:grid;overflow:hidden}.add-page h1+.add-msg,.add-page .add-src,.add-page .add-src+.add-msg,.add-page .add-done{margin:calc(var(--sp-1) - var(--sp-3)) 0 var(--sp-2)}.add-page h1+.add-msg:last-child{margin-bottom:0}.add-page .add-tile[hidden]{display:none}.add-page .add-tile>img,.add-page .add-tile>video{object-fit:cover;width:100%;height:100%;display:block}.add-page .add-src{font-size:var(--fs-xs);color:var(--dim);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.add-page .ef-chip,.add-page .ef-tag,.add-page .ef-tag-input,.add-page .ef-chips>.ef-dim{font-size:var(--fs-body)}.add-page .ef-chip{padding:var(--sp-1) var(--sp-2)}.add-page .add-place{flex-wrap:nowrap}.add-page .add-place .ef-place-select{flex:auto;min-width:0;max-width:none}.add-page .add-place>.ef-chip{align-self:stretch}.add-page .ef-tags{font-size:var(--fs-body);background:var(--panel);padding:var(--sp-1) var(--sp-2);min-height:calc(2 * var(--sp-2) + 1lh + 2px);border-radius:2px}.add-page .ef-tag-input{padding:0}.add-page .ef-suggested{margin-top:calc(-1 * var(--sp-1))}.add-page .ef-suggested .ef-chip{padding:0 var(--sp-1);font-size:var(--fs-sm)}.add-page .add-ways{font-size:var(--fs-sm);color:var(--ink);margin-top:var(--sp-2);line-height:1.45}.add-page .add-ways p{margin:0 0 var(--sp-2)}.add-page .add-ways>:last-child{margin-bottom:0}.add-page .add-ways b{font-weight:600}.add-page .add-ways-lead{color:var(--dim)}.add-page .add-key{color:var(--dim);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.add-page .add-copied{color:var(--ink)}.add-page .add-ways p.add-code-lead{margin-bottom:var(--sp-1)}.add-page .add-ways p.add-code{margin-bottom:var(--sp-3)}.add-page .add-code.is-fail{color:var(--red)}.add-page .add-ways .add-back{margin-top:var(--sp-3)}.add-page .add-ways.add-ways-lead-in{margin:0 0 var(--sp-2)}.add-page .add-mark{font-size:var(--fs-nav,var(--fs-body));color:var(--ink);line-height:0;transition:opacity .15s;display:inline-flex}.add-page .add-mark svg{fill:currentColor;width:1.2em;height:1.2em;display:block}.add-page .add-mark:hover{opacity:var(--fade)}@media (pointer:coarse) and (width<=900px){.add-page input:not(.ef-tag-input),.add-page .ef-tag-input,.add-page select,.add-page .ef-tags{font-size:16px}.add-page input::placeholder{font-size:inherit}.add-page .ef-chip,.add-page .ef-tag,.add-page .ef-chips>.ef-dim{font-size:var(--fs-ui)}.add-page .ef-chips{gap:var(--sp-2)}}
