.cloud-scene .film-caption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;display:flex}.cloud-switch{letter-spacing:.08em;font-size:clamp(.64rem,.6vw,1.1rem);display:flex}.cloud-switch button{appearance:none;border:1px solid color-mix(in srgb, currentColor 32%, transparent);color:color-mix(in srgb, var(--drawing) 58%, transparent);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border-radius:0;margin:0 0 0 -1px;padding:.32em .8em;transition:background-color .3s,color .3s,border-color .3s}.cloud-switch button:not(:disabled):hover{color:var(--drawing)}.cloud-switch button[aria-pressed=true]{border-color:color-mix(in srgb, var(--drawing) 70%, transparent);background:color-mix(in srgb, var(--drawing) 12%, transparent);color:var(--drawing);position:relative}.cloud-switch button:disabled{cursor:default}.cloud-ink{isolation:isolate;overflow:hidden}.cloud-label,.cloud-leader{color:var(--drawing);transition:color .7s var(--ease), background-color .7s var(--ease);position:absolute}.cloud-label{z-index:2;background:var(--field);font:13px/1.2 var(--ember-mono);white-space:nowrap;cursor:pointer;border:0;padding:5px 4px;transform:translate(-50%,-100%)}.cloud-label[data-active]{text-underline-offset:4px;font-weight:700;text-decoration:underline}.cloud-leader{z-index:1;transform-origin:0;pointer-events:none;background:currentColor;height:1.5px}.cloud-tally{gap:3px;display:flex}.cloud-tally i{background:currentColor;width:.55rem;height:.55rem}.cloud-tally i[data-mark=b]{background:0 0;box-shadow:inset 0 0 0 1.5px}.cloud-scene .film-stations a[data-phase]{transition:opacity .3s}[data-scene-state=setup] .film-stations a[data-phase=setup],[data-scene-state=operation] .film-stations a[data-phase=operation],[data-scene-state=backups] .film-stations a[data-phase=backups],[data-scene-state=exit] .film-stations a[data-phase=exit]{opacity:1;border-top-width:3px;padding-top:calc(.7rem - 2px)}@media (width>=2400px){.cloud-label{padding:8px 6px;font-size:22px}.cloud-leader{height:2.5px}.cloud-tally i{width:.9rem;height:.9rem}}@media (width<=900px){.cloud-scene .film-caption{flex-wrap:nowrap}.cloud-scene .film-caption>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cloud-switch{flex:none}.cloud-switch button{letter-spacing:.04em;white-space:nowrap;padding:.35em .6em}.cloud-scene .film-stations a{min-width:0}.cloud-label{padding:3px;font-size:10px}.cloud-tally{display:none}[data-scene-state=setup] .film-stations a[data-phase=setup],[data-scene-state=operation] .film-stations a[data-phase=operation],[data-scene-state=backups] .film-stations a[data-phase=backups],[data-scene-state=exit] .film-stations a[data-phase=exit]{padding-top:calc(.35rem - 2px)}}@media (prefers-reduced-motion:reduce){.cloud-label,.cloud-leader,.cloud-switch button{transition:none}}.film-scene.cloud-scene{grid-template-columns:minmax(0,1fr)}.film-page .cloud-scene .film-poster{filter:none;mix-blend-mode:screen}.film-page[data-theme=coral] .cloud-scene .film-poster{filter:invert();mix-blend-mode:multiply}.film-scene.cloud-scene{grid-template-rows:auto minmax(0,1fr) auto}.ember-tree :is(.ember-tree-root,li){gap:.1em;display:grid}.ember-tree :is(.ember-tree-root,li)>:first-child{color:var(--ember-bright);font:400 .9em/1.5 var(--ember-mono)}.ember-tree :is(.ember-tree-root,li)>:nth-child(2){color:var(--ember-dim);font-size:.9em}.ember-shell .ember-tree ul{margin-top:.5em}.ember-shell .ember-tree li{margin:0;padding:0 0 .7em 2.6em}.ember-shell .ember-tree li:before{content:"├─";color:var(--ember-dim);font:400 .9em/1.5 var(--ember-mono);top:0;left:0}.ember-shell .ember-tree li:after{content:"";border-left:1px solid var(--ember-dim);position:absolute;top:1.3em;bottom:0;left:.27em}.ember-shell .ember-tree li:last-child{padding-bottom:0}.ember-shell .ember-tree li:last-child:before{content:"└─"}.ember-shell .ember-tree li:last-child:after{content:none}.ember-tree+.ember-fields{border-top:1px solid var(--ember-line);margin-top:1em;padding-top:1em}.ember-mark{background:var(--ember-dim);width:.62em;height:.62em;margin-right:.65em;display:inline-block}.ember-mark[data-mark=b]{box-shadow:inset 0 0 0 1.5px var(--ember-text);background:0 0}.ember-pane[data-flow-active] .ember-mark:not([data-mark=b]){background:var(--ember-coral);box-shadow:0 0 .7rem -.1rem var(--ember-glow)}.ember-pane[data-flow-active] .ember-mark[data-mark=b]{box-shadow:inset 0 0 0 1.5px var(--ember-bright)}.ember-legend{color:var(--ember-text);font:400 .82em/1.5 var(--ember-mono);flex-wrap:wrap;gap:.4em 1.8em;display:flex;margin-top:1.1em!important}.ember-split{color:var(--ember-dim);font:400 .82em/1.5 var(--ember-mono);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9em;display:grid;margin-top:1.2em!important}.ember-split b{color:var(--ember-bright);font-weight:400}.ember-split-blocks{gap:2px;display:flex}.ember-split-blocks .ember-mark{flex:1;width:auto;margin:0}.ember-tag{color:var(--ember-text);font:400 .82rem/1.5 var(--ember-mono);white-space:nowrap;font-size:max(.82em,.72rem)}.ember-tag-name{color:var(--ember-dim)}a.ember-tag{color:var(--ember-bright)}.cloud-owner[data-hosting=yours],[data-hosting=yours] .cloud-moves .cloud-owner{display:none}[data-hosting=yours] .cloud-moves .cloud-owner[data-hosting=yours]{display:inline}[data-hosting=yours] .cloud-split[data-hosting=cloud],.cloud-split[data-hosting=yours]{display:none}[data-hosting=yours] .cloud-split[data-hosting=yours]{display:grid}.cloud-figure{color:var(--ember-bright);white-space:nowrap}.cloud-figure b{font:400 1.9em/1 var(--ember-sans);letter-spacing:-.04em;margin-right:.2em}.ember-ledger .ember-tag{margin-left:.6em}.ember-fields dd>.ember-tag{margin-top:.25em;display:block}.ember-fields dd>.ember-meter{margin-top:.6em}.ember-ledger>p:first-child{border-top:0;padding-top:0}.ember-pane>.ember-pane-name+.ember-ledger{margin-top:.5em}.ember-pane>.ember-brief:first-child,.ember-pane>.ember-pane-name+.ember-brief{margin-top:0}.detail-cloud .ember-tabs a[aria-current=step]{flex:none}@media (width<=900px){.detail-cloud .ember-tabs a{min-width:1.6em;padding:0 .35em}.detail-cloud .ember-tabs a[aria-current=step]{padding:0 .6em}.detail-cloud .ember-find{flex-basis:4.2em;min-width:4.2em}}
