.ember-dock{z-index:2;min-width:0;position:relative}.ember-shell{border:1px solid var(--ember-line);background:linear-gradient(165deg, var(--ember-glass-high), var(--ember-glass) 45%, #04070d);min-width:0;color:var(--ember-text);font:400 var(--ember-size)/1.62 var(--ember-mono);font-variant-ligatures:none;overflow-wrap:break-word;border-radius:10px;position:relative;box-shadow:0 0 0 1px #03060e99,0 2px #03060e80,0 2.4rem 5rem -1.4rem #03060eb3}[data-theme=dark] .ember-shell{box-shadow:0 0 0 1px #000,0 0 6rem -1.5rem #f4785342}.ember-shell ::selection{background:var(--ember-select);color:var(--ember-bright)}.ember-bar,.ember-status{z-index:4;min-height:var(--ember-bar);padding:0 calc(var(--ember-pad) / .9);background:var(--ember-glass);color:var(--ember-dim);align-items:center;gap:1.2em;font-size:.9em;line-height:1;display:flex;position:sticky}.ember-bar{border-radius:9px 9px 0 0;top:0}.ember-status{border-radius:0 0 9px 9px;justify-content:flex-end;bottom:0}.ember-tabs{align-items:center;gap:.35em;min-width:0;display:flex;overflow:hidden}.ember-shell .ember-tabs a{min-width:2.2em;height:1.9em;color:var(--ember-dim);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.7em;padding:0 .7em;text-decoration:none;transition:color .2s,background-color .2s;display:flex}.ember-tabs a b{font-weight:700;display:none}.ember-shell .ember-tabs a:hover{color:var(--ember-bright);background:var(--ember-line);text-shadow:none}.ember-shell .ember-tabs a[aria-current=step]{background:var(--ember-coral);color:var(--ember-glass);box-shadow:var(--ember-halo);font-weight:700}.ember-tabs a[aria-current=step] b{display:inline}.ember-find{flex:0 12em;min-width:5.5em;margin-left:auto}.ember-frame{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.ember-view{min-width:0;position:relative}.ember-body{min-width:0;padding:calc(var(--ember-gap) * 1.5) var(--ember-pad) calc(var(--ember-gap) * 2.3);position:relative}.ember-strip,.ember-side,.ember-bar-side,.ember-clock,.ember-sweep,.ember-edge{display:none}@media (width<=900px){.ember-shell{box-shadow:none;border-inline:0;border-radius:0}.ember-bar{top:var(--film-split,40svh);border-bottom:1px solid var(--ember-line);border-radius:0}.ember-status{border-top:1px solid var(--ember-line);border-radius:0}.ember-tabs a[aria-current=step] b{display:none}.ember-tabs{flex:none;max-width:calc(100% - 5.2em)}.ember-find{min-width:4em}}@media (width<=380px){.ember-tabs{gap:.1em}.ember-shell .ember-tabs a{min-width:1.9em;padding:0 .35em}.ember-bar{gap:.7em}}@media print{.ember-bar,.ember-status,.ember-thread{display:none}.ember-shell{box-shadow:none;color:#000;background:0 0;border:0}}.ember-dock:after{content:"";height:var(--ember-run,0px);display:block}.ember-shell[data-window]{--win-top:calc(var(--header-height) / 2);--win-h:calc(100svh - var(--header-height));top:var(--win-top);width:var(--win-w,100%);height:var(--win-h);translate:var(--win-x,0px) 0;background:var(--ember-plate), var(--ember-glass);transition:top .32s var(--ease), height .32s var(--ease), width .32s var(--ease), translate .32s var(--ease), clip-path .32s var(--ease), border-radius .32s;flex-direction:column;display:flex;position:sticky;overflow:clip;container:ember/inline-size}.ember-shell[data-window][data-window-drag]{user-select:none;transition:none}.ember-shell[data-window=free]{box-shadow:0 0 0 1px #03060eb3,0 3rem 6rem -1.2rem #03060ed9}.ember-shell[data-window=max]{box-shadow:none;border-color:#0000;border-radius:0}.ember-shell[data-window-shade]{clip-path:inset(0 0 calc(100% - var(--ember-shade,4rem)) 0 round 10px)}.ember-shell[data-window-shade] :is(.ember-frame,.ember-status){visibility:hidden}.ember-shell[data-window-shade] .ember-bar{border-bottom:1px solid var(--ember-line);border-radius:0 0 10px 10px}[data-theme=dark] .ember-shell:is([data-window=free],[data-window-shade]),[data-theme=dark] .ember-shell[data-window-shade] .ember-bar{border-color:#2c3b5e}.ember-shell[data-window] .ember-strip{min-height:1.7em;color:var(--ember-dim);cursor:grab;touch-action:none;flex:none;align-items:center;gap:2px;padding:0 6px;display:flex;position:relative}.ember-shell[data-window-drag=move] .ember-strip{cursor:grabbing}.ember-strip>*{opacity:0;transition:opacity .16s ease-out}.ember-strip:is(:hover,:focus-within)>*,.ember-shell[data-window-hint] .ember-strip>*{opacity:1}.ember-title{white-space:nowrap;pointer-events:none;font-size:.8em;line-height:1;position:absolute;left:50%;translate:-50%}.ember-control{width:1.9em;height:1.3em;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.ember-control[hidden]{display:none}.ember-control[data-ember-control=shade]{margin-left:auto}.ember-control svg{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:1.15em;height:1.15em}.ember-control:hover{background:var(--ember-line);color:var(--ember-bright)}.ember-shell .ember-control:focus-visible{outline-offset:0}.ember-icon-restore,.ember-shell[data-window=max] .ember-icon-max{display:none}.ember-shell[data-window=max] .ember-icon-restore{display:inline}.ember-shell[data-window] :is(.ember-bar,.ember-status){background:0 0;border-radius:0;flex:none;position:relative}.ember-shell[data-window] .ember-frame{min-height:0;padding:0 calc(var(--ember-pad) / 2);flex:1;grid-template-rows:minmax(0,1fr)}.ember-shell[data-window] .ember-view{border:1px solid var(--ember-line);overflow:clip}.ember-shell[data-window] .ember-view:before,.ember-shell[data-window] .ember-view:after{content:"";z-index:3;pointer-events:none;height:2.2em;position:absolute;inset-inline:0}.ember-shell[data-window] .ember-view:before{background:linear-gradient(to bottom, var(--ember-glass) 12%, transparent);top:0}.ember-shell[data-window] .ember-view:after{background:linear-gradient(to top, var(--ember-glass) 12%, transparent);bottom:0}.ember-shell[data-window] .ember-body{padding-bottom:calc(var(--win-h) * .5);will-change:transform}.ember-shell[data-window] .ember-pane{max-width:104ch;scroll-margin-top:0}.ember-shell[data-window] .ember-edge{z-index:6;touch-action:none;display:block;position:absolute}.ember-shell:is([data-window=max],[data-window-shade]) .ember-edge{display:none}.ember-edge:is([data-ember-edge=n],[data-ember-edge=s]){cursor:ns-resize;height:6px;inset-inline:12px}.ember-edge:is([data-ember-edge=e],[data-ember-edge=w]){cursor:ew-resize;width:6px;inset-block:12px}.ember-edge[data-ember-edge=n]{top:0}.ember-edge[data-ember-edge=s]{bottom:0}.ember-edge[data-ember-edge=e]{right:0}.ember-edge[data-ember-edge=w]{left:0}.ember-edge:is([data-ember-edge=ne],[data-ember-edge=se],[data-ember-edge=sw],[data-ember-edge=nw]){width:14px;height:14px}.ember-edge[data-ember-edge=ne]{cursor:nesw-resize;top:0;right:0}.ember-edge[data-ember-edge=sw]{cursor:nesw-resize;bottom:0;left:0}.ember-edge[data-ember-edge=se]{cursor:nwse-resize;bottom:0;right:0}.ember-edge[data-ember-edge=nw]{cursor:nwse-resize;top:0;left:0}@media (prefers-reduced-motion:reduce){.ember-shell[data-window]{transition:none}}@media print{.ember-dock:after,.ember-strip,.ember-edge,.ember-view:before,.ember-view:after{display:none!important}.ember-shell[data-window]{clip-path:none;background:0 0;width:auto;height:auto;display:block;position:static;overflow:visible;translate:none}.ember-shell[data-window] .ember-view{border:0;overflow:visible}.ember-shell[data-window] .ember-body{padding-bottom:0;transform:none!important}.ember-shell[data-window-shade] .ember-frame{visibility:visible}}.ember-shell[data-window]{--ember-bar:4em;--ember-side:15em}.ember-shell[data-window] .ember-bar{padding:0 calc(var(--ember-pad) / 1.8);min-height:calc(var(--ember-bar) * .82);gap:.9em}.ember-shell[data-window] .ember-clock{white-space:nowrap;flex:none;display:block}.ember-clock i{font-variant-numeric:tabular-nums;font-style:normal}.ember-clock i:not(:empty):before{content:" · "}.ember-status-label{display:none}.ember-shell[data-window] .ember-status{padding:0 calc(var(--ember-pad) / 1.8 + .4em);min-height:calc(var(--ember-bar) * .78);gap:.8em}.ember-shell[data-window] .ember-status-label{display:inline}.ember-spark{flex:0 9.6em;align-items:flex-end;gap:0;height:1em;display:flex}.ember-spark i{background:var(--ember-coral);flex:1;height:12.5%;transition:height .12s linear}.ember-spark i[data-peak]{background:var(--ember-red)}.ember-gauge{background:var(--ember-line);flex:0 4.8em;height:2px;margin-right:.8em;position:relative}.ember-gauge i{transform-origin:0;transform:scaleX(var(--ember-read,0));background:var(--ember-teal);position:absolute;inset:0}.ember-status-name{min-width:0;color:var(--ember-teal);white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;overflow:hidden}.ember-status-name:before{content:"-- "}.ember-status-name:after{content:" --"}.ember-status-count{font-variant-numeric:tabular-nums;flex:none}@container ember (width>=60em){.ember-shell[data-window] .ember-frame{grid-template-columns:var(--ember-side) minmax(0, 1fr);gap:calc(var(--ember-pad) / 2)}.ember-shell[data-window] .ember-bar-side{width:calc(var(--ember-side) / .9);flex:none;padding-left:.9em;display:block}.ember-shell[data-window] .ember-side{flex-direction:column;min-height:0;padding:.6em 0;font-size:.9em;line-height:1.4;display:flex;overflow:hidden}.ember-shell .ember-side a{color:var(--ember-dim);text-shadow:none;grid-template-columns:1.2em minmax(0,1fr);padding:.35em .9em .35em .8em;text-decoration:none;transition:color .2s,background-color .3s;display:grid}.ember-shell[data-window] .ember-tabs a[aria-current=step] b{display:none}.ember-side a>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ember-side a:before{content:"·";color:var(--ember-line);font-weight:700}.ember-side a small{color:var(--ember-teal);grid-column:2;font-size:1em;font-weight:400;display:none}.ember-side a small b{color:var(--ember-amber);margin-left:.8em;font-weight:400}.ember-shell .ember-side a:hover{color:var(--ember-bright)}.ember-side a[data-ember-read]:before{content:"✓";color:var(--ember-teal)}.ember-shell .ember-side a[aria-current=step]{background:var(--ember-row);color:var(--ember-bright);font-weight:700}.ember-side a[aria-current=step]:before{content:"❯";color:var(--ember-coral);text-shadow:var(--ember-halo)}.ember-side a[aria-current=step] small{display:block}.ember-side-head{color:var(--ember-dim);padding:1.2em .9em .5em;margin-top:auto!important}.ember-agent{color:var(--ember-dim);grid-template-columns:1.2em auto minmax(0,1fr);gap:0 .8em;padding:0 .9em .6em .8em;display:grid}.ember-agent:before{content:"●";color:var(--ember-teal)}.ember-agent b{color:var(--ember-coral)}.ember-agent[data-state=working]:before,.ember-agent[data-state=working] span{color:var(--ember-working);font-weight:700}.ember-agent[data-state=working]{text-shadow:0 0 9px #ffb52e73;animation:2s ease-in-out infinite ember-breathe}}@keyframes ember-breathe{50%{opacity:.6}}.ember-shell[data-window] .ember-sweep{z-index:5;background:var(--ember-coral);opacity:0;pointer-events:none;height:2px;display:block;position:absolute;inset:0 0 auto;box-shadow:0 0 6px 1px #f478538c}.ember-sweep:before{content:"";background:linear-gradient(#0000,#f478530d 55%,#f4785330);height:5rem;position:absolute;inset:auto 0 100%}.ember-sweep[data-run]{animation:.55s cubic-bezier(.33,1,.68,1) both ember-ignite}@keyframes ember-ignite{0%{opacity:.9;top:0}to{opacity:0;top:100%}}.ember-thread{z-index:3;transform-origin:0;background:var(--ember-coral);filter:drop-shadow(0 0 4px #f4785380);opacity:0;pointer-events:none;height:.62em;margin-top:-.31em;position:absolute;top:0;left:0}.ember-thread[data-run]{animation:.26s cubic-bezier(.33,1,.68,1) both ember-thread}@keyframes ember-thread{0%{opacity:var(--thread-alpha,.6);clip-path:polygon(0 50%,100% 0,100% 100%)}to{opacity:0;clip-path:polygon(100% 50%,100% 0,100% 100%)}}.ember-shell[data-unfocused] .ember-chapter[data-ember-open]>.ember-cmd .ember-cursor{box-shadow:inset 0 0 0 1.5px var(--ember-coral);background:0 0;animation:none}@media (prefers-reduced-motion:reduce){.ember-thread,.ember-sweep,.ember-agent{animation:none!important}.ember-spark i{transition:none}}@media print{.ember-side,.ember-sweep{display:none}}@container ember (width<=50em){.ember-shell[data-window] .ember-clock{display:none}}@container ember (width<=36em){.ember-shell[data-window] .ember-tabs a[aria-current=step] b{display:none}}.ember-front{display:none}@media (width<=900px){.ember-front{margin-right:auto;margin-left:calc(var(--ember-pad) / -.9);align-self:stretch;display:flex}.ember-front button{min-height:var(--ember-bar);border:0;border-right:1px solid var(--ember-line);color:var(--ember-text);font:inherit;cursor:pointer;background:0 0;padding:0 .9em;transition:color .2s,background-color .2s}.ember-front button[aria-pressed=true]{background:var(--ember-coral);color:var(--ember-glass);box-shadow:var(--ember-halo);font-weight:700}.ember-shell .ember-front button:focus-visible{outline-offset:-3px}.ember-spark{display:none}}@media print{.ember-front{display:none}}.ember-chapter+.ember-chapter{margin-top:calc(var(--ember-gap) * 2.6)}.ember-prompt{color:var(--ember-dim);white-space:nowrap;align-items:center;margin:0;font-size:.9em;line-height:1;display:flex}.ember-prompt>*{flex:none}.ember-seg,.ember-path{align-items:center;height:2em;font-weight:700;display:flex}.ember-seg{clip-path:polygon(0 0,calc(100% - .75em) 0,100% 50%,calc(100% - .75em) 100%,0 100%);background:var(--ember-coral);color:var(--ember-glass);text-transform:uppercase;letter-spacing:.04em;padding:0 1.3em 0 .8em}.ember-path{clip-path:polygon(0 0,calc(100% - .75em) 0,100% 50%,calc(100% - .75em) 100%,0 100%,.75em 50%);background:var(--ember-line);color:var(--ember-bright);margin-left:-.75em;padding:0 1.4em 0 1.5em}.ember-branch{color:var(--ember-teal);margin-left:.6em}.ember-branch:before{content:"";vertical-align:-.22em;width:.7em;height:1.1em;-webkit-mask:var(--ember-branch-glyph) center / contain no-repeat;mask:var(--ember-branch-glyph) center / contain no-repeat;background:currentColor;margin-right:.55em;display:inline-block}.ember-prompt{--ember-branch-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 16'%3E%3Cpath d='M2.5 1v14M2.5 11c0-3 5-2.5 5-6' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3Ccircle cx='7.5' cy='3.4' r='1.7'/%3E%3C/svg%3E");transition:opacity .45s var(--ease)}.flow-enhanced .ember-chapter:not([data-ember-open])>:is(.ember-prompt,.ember-cmd){opacity:.55}.ember-rule{background:var(--ember-line);flex:2em;height:1px;margin-inline:1.1em}.ember-time{color:var(--ember-dim)}.ember-chapter[data-ember-open]>.ember-prompt .ember-time{color:var(--ember-text)}.ember-shell .ember-cmd{margin:.8em 0 var(--ember-gap);color:var(--ember-dim);align-items:center;gap:.8em;font-weight:700;display:flex}.ember-cmd:before{content:"❯";color:var(--ember-coral)}.ember-shell .ember-cmd a{color:inherit;text-shadow:none;text-decoration:none}.ember-cursor{background:var(--ember-line);width:.62em;height:1.2em;margin-left:-.35em}.ember-chapter[data-ember-open]>.ember-cmd{color:var(--ember-bright)}.ember-chapter[data-ember-open]>.ember-cmd:before{color:var(--ember-coral);text-shadow:var(--ember-halo)}.ember-chapter[data-ember-open]>.ember-cmd .ember-cursor{background:var(--ember-coral);box-shadow:0 0 1rem var(--ember-glow);animation:1.1s steps(2,jump-none) infinite ember-blink}@keyframes ember-blink{50%{opacity:.2}}.ember-pane{margin-top:var(--ember-gap);padding:calc(var(--ember-gap) * 1.3) var(--ember-pad) calc(var(--ember-gap) * 1.4);border:1px solid var(--ember-line);transition:opacity .45s var(--ease), border-color .35s, box-shadow .6s;background:#070b168c;border-radius:7px;scroll-margin-top:30svh;position:relative}.ember-pane-name{background:var(--ember-glass);max-width:calc(100% - 2em);color:var(--ember-dim);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0 .6em;font-size:.86em;line-height:1.3;transition:color .4s;position:absolute;top:0;left:1em;overflow:hidden;transform:translateY(-54%)}.ember-pane-name:before{content:"¹";color:var(--ember-coral);margin-right:.1em}.ember-pane-name-end{color:var(--ember-text);left:auto;right:1em}.ember-pane-name-end:before{content:none}.flow-enhanced .ember-pane:not([data-flow-active]){opacity:.55}.flow-enhanced .ember-pane:not([data-flow-active]):hover{opacity:.8}.ember-pane[data-flow-active]{border-color:var(--ember-coral);box-shadow:0 0 0 1px #f478532e, 0 0 1.5rem -.5rem var(--ember-glow), inset 0 0 2.4rem -1.6rem #f4785347;background:linear-gradient(#0b1222e6,#070b16b8)}.ember-pane[data-flow-active]>.ember-pane-name{color:var(--ember-bright);font-weight:700}.ember-pane:after{content:"";background:linear-gradient(90deg, transparent, var(--ember-coral) 30%, #ffd9c9 50%, var(--ember-coral) 70%, transparent);height:2px;box-shadow:0 0 9px 1px var(--ember-glow);opacity:0;pointer-events:none;position:absolute;inset:0 0 auto}.flow-enhanced .ember-pane[data-flow-active]:after{animation:.7s cubic-bezier(.33,1,.68,1) both ember-sweep}@keyframes ember-sweep{0%{opacity:0;top:0}12%{opacity:.95}to{opacity:0;top:100%}}.flow-enhanced .ember-pane[data-flow-active]>:not(.ember-pane-name,.ember-pane-key){animation:ember-print .42s var(--ease) both}.flow-enhanced .ember-pane[data-flow-active]>:nth-child(2){animation-delay:50ms}.flow-enhanced .ember-pane[data-flow-active]>:nth-child(3){animation-delay:.1s}.flow-enhanced .ember-pane[data-flow-active]>:nth-child(4){animation-delay:.15s}.flow-enhanced .ember-pane[data-flow-active]>:nth-child(5){animation-delay:.2s}.flow-enhanced .ember-pane[data-flow-active]>:nth-child(6){animation-delay:.25s}.flow-enhanced .ember-pane[data-flow-active]>:nth-child(n+7){animation-delay:.3s}@keyframes ember-print{0%{opacity:0;clip-path:inset(-2em -2em 100%);transform:translateY(-.35em)}to{opacity:1;clip-path:inset(-2em);transform:none}}@media (width<=900px){.ember-pane{scroll-margin-top:50svh}.flow-enhanced .ember-pane:not([data-flow-active]){opacity:.6}.ember-branch{display:none}}@media (prefers-reduced-motion:reduce){.ember-pane,.ember-prompt{transition:none}.flow-enhanced .ember-pane[data-flow-active]:after,.flow-enhanced .ember-pane[data-flow-active]>*,.ember-chapter[data-ember-open]>.ember-cmd .ember-cursor{animation:none!important}}@media print{.ember-pane{break-inside:avoid;background:0 0;border:0;padding-inline:0;opacity:1!important}.ember-pane-name{background:0 0;position:static;transform:none}}.ember-shell[data-ember-folding] .ember-pane[data-ember-keep="0"]:not([data-fold=open])>:not(.ember-pane-name,.ember-pane-key),.ember-shell[data-ember-folding] .ember-pane[data-ember-keep="1"]:not([data-fold=open])>:nth-child(n+2 of :not(.ember-pane-name,.ember-pane-key)),.ember-shell[data-ember-folding] .ember-pane[data-ember-keep="2"]:not([data-fold=open])>:nth-child(n+3 of :not(.ember-pane-name,.ember-pane-key)),.ember-shell[data-ember-folding] .ember-pane[data-ember-keep="3"]:not([data-fold=open])>:nth-child(n+4 of :not(.ember-pane-name,.ember-pane-key)){display:none}.ember-pane[data-fold=closed],.ember-pane[data-fold]>.ember-pane-name,.ember-pane[data-fold]:not([data-ember-keep="0"])>:nth-child(1 of :not(.ember-pane-name,.ember-pane-key)),.ember-pane[data-fold]:is([data-ember-keep="2"],[data-ember-keep="3"])>:nth-child(2 of :not(.ember-pane-name,.ember-pane-key)),.ember-pane[data-fold][data-ember-keep="3"]>:nth-child(3 of :not(.ember-pane-name,.ember-pane-key)){cursor:pointer}.flow-enhanced .ember-pane[data-fold=closed]:not([data-flow-active]):hover{opacity:1;border-color:var(--ember-select)}.ember-pane[data-fold=closed]:hover>.ember-pane-key{color:var(--ember-bright)}.ember-pane[data-fold=closed]:hover>.ember-pane-key:before{text-shadow:var(--ember-halo)}.ember-shell .ember-pane-key{width:100%;color:var(--ember-dim);font:400 .86em/1.5 var(--ember-mono);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6em;margin:.3em 0 -.4em;padding:.4em 0;transition:color .2s;display:flex}.ember-shell .ember-pane[data-fold=open]>.ember-pane-key{margin-top:.8em}.ember-pane[data-fold]{padding-bottom:calc(var(--ember-gap) * .9)}.ember-pane-key:before{content:"▸";color:var(--ember-coral)}.ember-pane[data-fold=open]>.ember-pane-key:before{content:"▾"}.ember-pane-key:hover,.ember-pane[data-flow-active]>.ember-pane-key{color:var(--ember-bright)}.ember-pane-key:hover:before{text-shadow:var(--ember-halo)}.ember-shell .ember-pane-key:focus-visible{outline-offset:2px}.ember-start{margin-top:calc(var(--ember-gap) * 2.6)}.ember-shell .ember-start .ember-cmd{color:var(--ember-bright);margin-bottom:0}.ember-shell .ember-start .ember-cmd a{color:var(--ember-bright)}.ember-shell .ember-start .ember-cmd a:hover{color:var(--ember-coral);text-shadow:var(--ember-halo)}.ember-start .ember-cursor{background:var(--ember-coral);box-shadow:0 0 1rem var(--ember-glow);animation:1.1s steps(2,jump-none) infinite ember-blink}@media (prefers-reduced-motion:reduce){.ember-start .ember-cursor{animation:none}}@media print{.ember-pane-key{display:none}.ember-pane[data-ember-keep]>:not(.ember-pane-key){display:revert!important}}.ember-shell .ember-brief{color:var(--ember-text);text-wrap:pretty;margin-top:1em}.ember-shell .ember-pane[data-ember-keep="0"]:not([data-fold=open])>.ember-pane-key{margin-top:-.4em}.ember-shell .ember-pane>.ember-pane-name+.ember-brief{margin-top:0}.ember-shell :is(h1,h2,h3,h4,p,dl,dd,ul,ol,figure){margin:0}.ember-shell :is(h1,h2,h3,h4,strong,b){color:var(--ember-bright);font-weight:700}.ember-shell :is(h1,.ember-h1){max-width:none;font:700 var(--ember-h1)/1.22 var(--ember-mono);letter-spacing:-.035em;text-wrap:balance}.ember-shell :is(h2,.ember-h2){font:700 var(--ember-h2)/1.3 var(--ember-mono);letter-spacing:-.02em;text-wrap:balance}.ember-shell :is(h3,.ember-h3){font:700 1em/1.5 var(--ember-mono);letter-spacing:0;color:var(--ember-blue)}.ember-shell .ember-label{color:var(--ember-dim);font:400 .86em/1.5 var(--ember-mono);letter-spacing:0}.ember-shell :is(h2,h3,h4).ember-label{color:var(--ember-dim);font-weight:400}.ember-lede{color:var(--ember-text);text-wrap:pretty;margin-top:1em!important}.ember-lede+.ember-lede{margin-top:.8em!important}.ember-note{color:var(--ember-dim);font-size:.9em}.ember-shell a{color:var(--ember-teal);text-underline-offset:.3em;text-decoration:underline 1px #4fd1c559;transition:color .2s,text-decoration-color .2s,text-shadow .2s}.ember-shell a:hover{color:var(--ember-coral);text-shadow:var(--ember-halo);text-decoration-color:currentColor}.ember-shell :focus-visible{outline:2px solid var(--ember-coral);outline-offset:4px}.ember-links{flex-wrap:wrap;gap:.45em 1.6em;margin-top:1.2em;font-size:.92em;display:flex}.ember-links a{color:var(--ember-bright);text-decoration:none}.ember-links a:before{content:"❯ ";color:var(--ember-coral)}.ember-links a:hover{color:var(--ember-coral)}.ember-shell ul{padding-left:0;list-style:none}.ember-shell li{padding-left:1.7em;position:relative}.ember-shell li+li{margin-top:.45em}.ember-shell li:before{content:"▪";color:var(--ember-coral);position:absolute;left:.2em}.ember-chips{flex-wrap:wrap;gap:.45em .5em;display:flex}.ember-shell .ember-chips li{border:1px solid var(--ember-line);color:var(--ember-amber);border-radius:3px;margin:0;padding:.1em .65em;font-size:.9em}.ember-shell .ember-chips li:before{content:none}.ember-pane>*+:is(h1,h2,h3){margin-top:.8em}.ember-pane>.ember-pane-name+:is(h1,h2,h3),.ember-pane>.ember-pane-name-end+:is(h1,h2,h3){margin-top:0}.ember-shell .ember-aside{margin-top:calc(var(--ember-gap) * 1.7)}.ember-shell .ember-aside:before{content:"# "}.ember-shell .ember-aside a{color:inherit;text-decoration:none}.ember-pane>*+:is(.ember-box,.ember-fields,.ember-cols,.ember-stack){margin-top:calc(var(--ember-gap) * 1.3)}.ember-box{border:1px solid var(--ember-line);border-radius:6px;padding:1.25em 1em 1em;position:relative}.ember-box>.ember-label:first-child{white-space:nowrap;background:#090e1b;padding:0 .5em;position:absolute;top:0;left:.7em;transform:translateY(-55%)}.ember-box>.ember-label:first-child:before{content:"¹";color:var(--ember-coral)}.ember-fields>div{border-top:1px solid var(--ember-line);grid-template-columns:minmax(6.5em,.6fr) minmax(0,1.4fr);gap:.3em 1.2em;padding:.7em 0;display:grid}.ember-fields>div:first-child{border-top:0;padding-top:0}.ember-fields>div:last-child{padding-bottom:0}.ember-fields dt{color:var(--ember-dim);font:400 .82em/1.6 var(--ember-mono);padding-top:.12em}.ember-fields dt a{color:var(--ember-blue);text-decoration:none}.ember-fields dd{color:var(--ember-text)}.ember-fields-tight dd{text-align:right;color:var(--ember-amber)}.ember-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4em 1em;display:grid}.ember-stack{gap:1.4em;display:grid}.ember-stack>section+section{border-top:1px solid var(--ember-line);padding-top:1.1em}.ember-stack section>*+*{margin-top:.6em}.ember-meter{gap:2px;height:.62em;margin-top:.8em;display:flex}.ember-meter i{background:var(--ember-line);flex:1;position:relative}.ember-meter i:before,.ember-meter i:after{content:"";transform-origin:0;background:var(--ember-meter,var(--ember-text));position:absolute;inset:0}.ember-meter i:before{transform:scaleX(var(--meter-high));opacity:.45}.ember-meter i:after{transform:scaleX(var(--meter-low))}.flow-enhanced .ember-pane[data-flow-active] .ember-meter i:before,.flow-enhanced .ember-pane[data-flow-active] .ember-meter i:after{animation:ember-fill .28s var(--ease) both;animation-delay:calc(.25s + var(--n,0) * 22ms)}@keyframes ember-fill{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ember-meter i:before,.ember-meter i:after{animation:none!important}}.ember-pane[data-flow-active] .ember-meter{--ember-meter:var(--ember-coral)}.ember-pane[data-flow-active] .ember-meter i:after{box-shadow:0 0 .7rem -.1rem var(--ember-glow)}.ember-meter-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.2em 1em;display:grid}.ember-meter-row .ember-meter{grid-column:1/-1;margin-top:.35em}.ember-meter-row>:nth-child(2){color:var(--ember-amber);text-align:right}@media (width<=600px){.ember-fields>div,.ember-cols{grid-template-columns:1fr}.ember-fields-tight>div{grid-template-columns:1fr auto}}.ember-ledger{margin-top:calc(var(--ember-gap) * 1.3)}.ember-ledger>p{border-top:1px solid var(--ember-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.15em 1.2em;padding:.75em 0;display:grid}.ember-ledger>.ember-ledger-head{border-top:0;padding-top:0}.ember-ledger>p>:nth-child(2){color:var(--ember-dim);grid-area:2/1/auto/-1;font-size:.9em}.ember-ledger>p>:nth-child(3){max-width:16em;color:var(--ember-amber);text-align:right;grid-area:1/2}.ember-ledger .ember-meter{grid-column:1/-1;margin-top:.35em}.film-page,.ember-tokens{--film-coral:#f47853;--film-ink:#160b09;--film-dark:#03060e;--film-chalk:#f4f7fb;--ember-glass:#070b16;--ember-glass-high:#0b1222;--ember-line:#1e2a44;--ember-dim:#5b6b8c;--ember-text:#c9d3e3;--ember-bright:#f4f7fb;--ember-coral:#f47853;--ember-teal:#4fd1c5;--ember-amber:#f2b866;--ember-red:#e5484d;--ember-blue:#8ea6f0;--ember-panel:#111829;--ember-row:#101a2e;--ember-select:#26365a;--ember-working:#ffb52e;--ember-blocked:#ff2e7e;--ember-glow:#f478536b;--ember-halo:0 0 9px #f4785380;--ember-plate:radial-gradient(ellipse 75% 85% at 50% 50%, transparent 35%, #02040933 70%, #02040980), radial-gradient(ellipse 68% 84% at 10% 92%, #f4785326, #f478531e 25%, #f478530e 50%, #f4785304 75%, transparent), radial-gradient(ellipse 80% 92% at 93% 6%, #4fd1c513, #4fd1c50f 25%, #4fd1c507 50%, #4fd1c502 75%, transparent), radial-gradient(ellipse 44% 40% at 80% 98%, #f2b8660b, #f2b86604 50%, transparent), radial-gradient(ellipse 110% 120% at 55% 45%, #283e781c, #283e7816 25%, #283e780a 50%, #283e7803 75%, transparent);--ember-mono:var(--technical,monospace);--ember-sans:var(--ember-mono);--ember-size:clamp(.84rem, .7rem + .25vw, 1.6rem);--ember-h1:1em;--ember-h2:1em;--ember-pad:1.8em;--ember-gap:1.6em;--ember-bar:2.5rem}@media (width<=900px){.film-page,.ember-tokens{--ember-pad:1.05em;--ember-gap:1.2em}}
