.rf-ws,.rf-hub{--ws-ground:#0b0a09}.light .rf-ws,.light .rf-hub,.rf[data-theme=light] .rf-ws,.rf[data-theme=light] .rf-hub{--ws-ground:var(--rf-canvas)}.rf-ws{background:var(--ws-ground);min-width:0;color:var(--rf-fg);flex-direction:column;flex:1;font-size:15px;display:flex;position:relative}.rf-ws-bar{flex-shrink:0;align-items:center;gap:12px;min-height:64px;padding:8px 20px;display:flex}.rf .rf-ws-name{letter-spacing:-.01em;min-width:0;max-width:100%;height:44px;margin-left:-8px;padding-inline:8px;font-size:22px;font-weight:600}.rf .rf-ws-name-input{width:min(340px,50vw);height:44px;font-size:20px;font-weight:600}.rf-ws-meta{white-space:nowrap;color:var(--rf-fg-subtle);font-size:15px;display:none}.rf-ws-actions{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.rf .rf-ws-actions .rf-btn{height:44px;font-size:15px}.rf .rf-ws-actions .rf-icon-btn{width:44px}.rf .rf-ws-actions .rf-ws-export{padding-inline:20px;font-size:16px;font-weight:600}.rf-ws-body{flex-direction:column;flex:1;min-height:0;display:flex}.rf-ws-main{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;padding:0 20px 16px;display:flex}.rf-ws-under{flex-direction:column;gap:12px;min-height:0;display:flex}@media (width>=1100px){.rf-ws{flex:none;height:calc(100dvh - 56px);min-height:620px}.rf-ws-body{flex-direction:row}.rf-ws-under{flex:1;margin:-2px;padding:2px;overflow-y:auto}.rf-ws-ask{z-index:2;background:var(--ws-ground);position:sticky;top:0}.rf-ws-panel{border-left:1px solid var(--rf-line);flex-shrink:0;width:420px}.rf-ws .rf-ws-tabs-flow{display:none}}@media (width>=1100px) and (height<=760px){.rf-ws-main{overflow-y:auto}.rf-ws-under{flex:none;overflow:visible}.rf-ws-ask{position:static}}@media (width>=1500px){.rf-ws-meta{display:inline}}@media (width>=1700px){.rf-ws-panel{width:480px}}.rf-ws-tabs{border-radius:var(--rf-radius-control);border:1px solid var(--rf-line);background:var(--rf-sunken);gap:2px;padding:3px;display:flex}.rf-ws-tabs>button{height:38px;color:var(--rf-fg-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--rf-dur-fast) var(--rf-ease), color var(--rf-dur-fast) var(--rf-ease), transform var(--rf-dur-fast) var(--rf-ease);background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.rf-ws-tabs>button:hover{background:var(--rf-raised);color:var(--rf-fg)}}.rf-ws-tabs>button:active{transform:scale(var(--rf-press,.97))}.rf-ws-tabs>button[aria-selected=true]{background:var(--rf-surface);border-color:var(--rf-line-strong);color:var(--rf-fg);transition-duration:0s}.rf-ws-tab-count{background:var(--rf-raised);min-width:20px;color:var(--rf-fg-muted);text-align:center;border-radius:999px;padding:0 5px;font-size:13px;line-height:20px}.rf-ws-next{background:var(--rf-surface);min-height:52px;animation:rf-fade var(--rf-dur-fast) var(--rf-ease) both;border-radius:8px;flex-shrink:0;align-items:center;gap:12px;margin:0 20px 10px;padding:6px 8px 6px 16px;display:flex}.rf-ws-next p{flex:1;min-width:0;margin:0;font-size:18px;font-weight:500;line-height:1.3}.rf .rf-ws-next .rf-btn{flex-shrink:0;height:40px;font-size:15px}.rf .rf-ws-next .rf-icon-btn{width:40px;color:var(--rf-fg-subtle)}.rf-ws-next-progress{flex:1;min-width:0}.rf .rf-ws-next-progress *{font-size:15px}.rf-ws-next-quiet{color:var(--rf-fg-muted);background:0 0;padding-left:0;font-size:15px}.rf .rf-ws-main[data-invite] .rf-play{box-shadow:0 0 0 6px color-mix(in oklab, var(--rf-accent) 35%, transparent)}.rf-ws-tabs-bar{flex-shrink:0;margin-left:auto;display:none}.rf-ws-tabs-bar~.rf-ws-actions{margin-left:auto}@media (width>=1100px){.rf-ws-tabs-bar{display:flex}.rf-ws-tabs-bar~.rf-ws-actions{margin-left:6px}}.rf-ws-tabs-flow{flex-wrap:wrap;margin-top:4px}.rf-ws-tabs-flow>button{flex:30%;min-width:0;height:44px;padding-inline:4px}@media (width>=620px){.rf-ws-tabs-flow>button{flex-basis:0}}.rf-ws-panel{background:var(--rf-canvas);flex-direction:column;min-height:0;display:flex}.rf-ws-panel[hidden]{display:none}.rf-ws-panel-head{border-bottom:1px solid var(--rf-line);flex-shrink:0;align-items:center;gap:10px;min-height:56px;padding:6px 8px 6px 20px;display:flex}.rf-ws-panel-head h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.rf .rf-ws-panel-head .rf-icon-btn{width:44px;height:44px;margin-left:auto}.rf-ws-pane{min-height:0;animation:rf-fade var(--rf-dur-fast) var(--rf-ease) both;flex:1;overflow-y:auto}.rf-ws-pane[hidden]{display:none}.rf-ws-stack{flex-direction:column;gap:20px;padding:20px;display:flex}.rf-ws-stack-flush{gap:0;padding:0}.rf-ws-pad{padding:20px}.rf-ws-h3{color:var(--rf-fg);margin:0;font-size:17px;font-weight:600;line-height:1.3}.rf-ws-note{color:var(--rf-fg-muted);margin:0;font-size:15px;line-height:1.45}.rf .rf-ws .rf-label,.rf.rf-ws-dialog .rf-label{letter-spacing:0;text-transform:none;color:var(--rf-fg-muted);font-size:15px;font-weight:500}.rf .rf-ws .rf-unit{font-size:14px}.rf .rf-ws-panel .grid.md\:grid-cols-2{grid-template-columns:minmax(0,1fr)}.rf .rf-ws-panel .rf-eq+ol{grid-template-columns:repeat(3,minmax(0,1fr))}.rf .rf-ws-panel label{font-size:15px}.rf .rf-ws-panel input[type=number].rf-input{height:32px;font-size:15px}.rf .rf-ws-panel .rf-btn-sm{height:36px;font-size:15px}.rf .rf-ws-panel .rf-icon-btn.rf-btn-sm{width:36px}.rf .rf-ws-panel .rf-input{height:40px;font-size:15px}.rf .rf-ws-panel .rf-seg>button{height:36px;font-size:15px}.rf .rf-ws-panel .text-\[10px\],.rf .rf-ws-panel .text-\[10\.5px\],.rf .rf-ws-panel .text-\[11px\],.rf .rf-ws-panel .text-\[11\.5px\]{font-size:14px}.rf #rf-ws-panel-reference .rf-label:first-child{display:none}.rf #rf-ws-panel-reference .rf-btn-secondary.w-full{font-size:16px;border-style:solid!important;height:52px!important}.rf #rf-ws-panel-reference .rf-seg>button{height:36px!important;font-size:15px!important}.rf .rf-ws-panel section>.items-baseline.justify-between{flex-direction:column;align-items:flex-start;gap:2px}.rf .rf-ws-stack-flush>section{height:auto}.rf .rf-ws-stack-flush .rf-panel-head{min-height:52px;padding-inline:12px 8px}.rf .rf-ws-stack-flush .rf-panel-head>.rf-label{visibility:hidden}.rf .rf-ws-stack-flush ol{overflow:visible}.rf .rf-ws-panel .rf-row{padding:12px 10px}.rf .rf-ws-panel .rf-row .rf-label{font-size:14px;font-weight:450}@media (hover:none){.rf .rf-ws-panel .rf-row .group-hover\:opacity-100,.rf .rf-ws-panel .rf-row>.absolute{opacity:1;background:0 0;align-self:flex-end;position:static}.rf .rf-ws-panel .rf-row{flex-wrap:wrap}}.rf-ws-style-list{flex-direction:column;gap:6px;display:flex}.rf .rf-ws-style{border:1px solid var(--rf-line);border-radius:var(--rf-radius-control);width:100%;color:var(--rf-fg);text-align:left;cursor:pointer;transition:background-color var(--rf-dur-fast) var(--rf-ease), border-color var(--rf-dur-fast) var(--rf-ease), transform var(--rf-dur-fast) var(--rf-ease);background:0 0;flex-direction:column;gap:2px;padding:12px 14px;display:flex}@media (hover:hover) and (pointer:fine){.rf .rf-ws-style:not(:disabled):hover{background:var(--rf-raised);border-color:var(--rf-line-strong)}}.rf .rf-ws-style:not(:disabled):active{transform:scale(var(--rf-press,.97))}.rf .rf-ws-style:disabled{opacity:.5;cursor:default}.rf .rf-ws-style[aria-checked=true]{border-color:var(--rf-accent);background:var(--rf-accent-soft);transition-duration:0s}.rf-ws-style-name{font-size:16px;font-weight:600}.rf-ws-style-line{color:var(--rf-fg-muted);font-size:14px;line-height:1.4}.rf-ws-meters{border-collapse:collapse;width:100%;font-size:15px}.rf-ws-meters tr+tr>*{border-top:1px solid var(--rf-line)}.rf-ws-meters th{text-align:left;color:var(--rf-fg-muted);padding:8px 8px 8px 0;font-weight:450}.rf-ws-meters-value{text-align:right;white-space:nowrap;padding:8px 0;font-size:17px;font-weight:600}.rf-ws-meters-delta{text-align:right;white-space:nowrap;width:1%;color:var(--rf-fg-subtle);padding:8px 0 8px 10px;font-size:14px}.rf-platforms{flex-direction:column;margin-top:8px;display:flex}.rf .rf-platforms .rf-chipwrap{width:100%;display:block}.rf .rf-platform{border-radius:var(--rf-radius-control);width:100%;min-height:42px;color:var(--rf-fg);cursor:pointer;transition:background-color var(--rf-dur-fast) var(--rf-ease), border-color var(--rf-dur-fast) var(--rf-ease);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:0 10px;font-size:15px;display:flex}@media (hover:hover) and (pointer:fine){.rf .rf-platform:not(:disabled):hover{background:var(--rf-raised)}}.rf .rf-platform:disabled{opacity:.5;cursor:default}.rf .rf-platform[aria-checked=true]{border-color:var(--rf-line-strong);background:var(--rf-raised);transition-duration:0s}.rf-platform-name{color:var(--rf-fg-muted)}.rf-platform-value{margin-left:auto;font-weight:600}.rf-ws-deck{background:var(--rf-canvas);border-radius:8px;flex-direction:column;flex-shrink:0;gap:10px;padding:12px;display:flex;box-shadow:0 0 0 1px #ffffff14;container:deck/inline-size}.light .rf-ws-deck,.rf[data-theme=light] .rf-ws-deck{box-shadow:0 0 0 1px var(--rf-line)}.rf-ws-deck-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.rf-ws-transport{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;display:flex}.rf-ws-clock{align-items:center;gap:10px;display:inline-flex}.rf-ws-transport-tools{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.rf .rf-ws-deck .rf-play{flex-shrink:0;width:68px;height:68px}.rf .rf-ws-deck .rf-play>*{transform:scale(1.7)}.rf .rf-ws-deck .rf-time{font-size:28px;font-weight:500}.rf .rf-ws-transport .rf-btn{height:44px;font-size:15px}.rf .rf-ws-transport .rf-icon-btn{width:44px}.rf .rf-ws-transport .rf-btn.rf-toggle{border:1px solid var(--rf-line);gap:8px;padding-inline:12px}.rf .rf-ws-transport .rf-btn.rf-toggle[aria-pressed=true]{border-color:var(--rf-line-strong)}.rf .rf-ws-deck .rf-kbd{min-width:22px;height:22px;font-size:14px}.rf-ws-ab{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rf .rf-ws-ab .rf-btn{height:44px;font-size:15px}.rf .rf-ws-deck .rf-seg>button{gap:10px;height:60px;padding-inline:24px;font-size:18px}.rf .rf-ws-deck .rf-seg .rf-kbd{min-width:24px;height:24px}.rf .rf-ws-deck .rf-readout{font-size:38px}.rf .rf-ws-deck .rf-readout-sm{font-size:28px;font-weight:600}.rf .rf-ws-deck .rf-unit{font-size:16px}.rf .rf-ws-deck .rf-bridge-head{flex-wrap:wrap;row-gap:2px}.rf .rf-ws-deck .rf-bridge-head .rf-label{flex-basis:100%}.rf .rf-ws-deck .rf-bridge-delta{font-size:15px}.rf .rf-wave[data-whole] .rf-wave-brace{display:none}.rf .rf-ws-play{display:inline-flex}.rf .rf-ws-deck .rf-seg>button{justify-content:center;min-width:132px}.rf .rf-ws-level{min-width:190px;color:var(--rf-fg);font:inherit;text-align:left;cursor:pointer;border-radius:0 var(--rf-radius-panel) var(--rf-radius-panel) 0;transition:background-color var(--rf-dur-fast) var(--rf-ease);background:0 0;border:0;flex:0 auto;justify-content:center;align-items:flex-start;gap:4px}@media (hover:hover) and (pointer:fine){.rf .rf-ws-level:hover{background:var(--rf-raised)}}.rf-ws-level-head{color:var(--rf-fg-muted);align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.rf-ws-level-value{white-space:nowrap;font-size:18px;font-weight:600}@container deck (width<=1040px){.rf .rf-ws-clock .rf-kbd,.rf .rf-ws-transport-tools .rf-kbd{display:none}.rf .rf-ws-deck .rf-seg>button{padding-inline:16px;font-size:17px}.rf .rf-ws-deck .rf-readout{font-size:32px}.rf .rf-ws-deck .rf-readout-sm{font-size:24px}.rf .rf-ws-level{min-width:170px}}@container deck (width<=860px){.rf .rf-ws-loop-window{display:none}.rf .rf-ws-deck .rf-time{font-size:24px}.rf .rf-ws-deck .rf-bridge-delta{display:none}}.rf-ws-ask{container:ask/inline-size}.rf-ws-ask>div{gap:10px}@container ask (width<=1080px){.rf .rf-ws-ask .rf-example:nth-child(4){display:none}}.rf .rf-ws-ask .rf-composer{background:var(--rf-surface);border-width:2px;border-radius:10px;order:-1;align-items:center;gap:12px;min-height:76px;padding:8px 8px 8px 20px}.rf .rf-ws-ask .rf-composer:focus-within{border-color:var(--rf-accent)}.rf .rf-ws-ask .rf-composer textarea{min-height:44px;padding-block:8px;font-size:19px;line-height:28px}.rf .rf-ws-ask .rf-composer textarea:focus-visible{outline:none}.rf .rf-ws-ask .rf-composer textarea::placeholder{color:var(--rf-fg-muted)}.rf .rf-ws-ask .rf-composer>.rf-num{white-space:nowrap;align-self:flex-end;padding-bottom:6px}.rf .rf-ws-ask .rf-composer-send{border-radius:8px;flex-shrink:0;gap:8px;height:56px;padding-inline:24px;font-size:18px;font-weight:600}.rf .rf-ws-ask .rf-composer-send:disabled{opacity:1;background:var(--rf-raised);color:var(--rf-fg-subtle)}.rf .rf-ws-ask .rf-example{height:auto;min-height:36px;color:var(--rf-fg-muted);transition:color var(--rf-dur-fast) var(--rf-ease);background:0 0;border:0;padding:6px 10px;font-size:15px;font-weight:450}@media (hover:hover) and (pointer:fine){.rf .rf-ws-ask .rf-example:not(:disabled):hover{color:var(--rf-fg);text-underline-offset:3px;background:0 0;text-decoration:underline}}.rf .rf-ws-ask .rf-chip{font-size:15px}.rf-ws-hint{color:var(--rf-fg-muted);margin:0;font-size:15px}.rf-ws-answer{border:1px solid var(--rf-line);border-radius:var(--rf-radius-panel);background:var(--rf-canvas);scroll-margin:12px;container:answer/inline-size}.rf-ws-answer[data-open]{border-color:var(--rf-line-strong)}.rf-ws-answer-head{align-items:center;gap:4px;padding:4px 8px 4px 4px;display:flex}.rf .rf-ws-answer-head .rf-btn{height:44px;color:var(--rf-fg-muted);font-size:15px}.rf .rf-ws-answer-head .rf-icon-btn{width:44px}.rf-ws-answer-toggle{border-radius:var(--rf-radius-control);min-width:0;min-height:48px;color:var(--rf-fg);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--rf-dur-fast) var(--rf-ease);background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:4px 12px;display:flex}@media (hover:hover) and (pointer:fine){.rf-ws-answer-toggle:hover{background:var(--rf-raised)}}.rf-ws-answer-title{flex:1;align-items:baseline;gap:10px;min-width:0;font-size:16px;display:flex}.rf-ws-answer-title strong{flex-shrink:0;font-weight:600}.rf-ws-answer-title .truncate{color:var(--rf-fg-muted)}.rf-ws-answer-count{color:var(--rf-fg-muted);flex-shrink:0;font-size:15px}.rf-ws-chevron{color:var(--rf-fg-subtle);transition:transform var(--rf-dur-base) var(--rf-ease-move);flex-shrink:0}.rf-ws-answer-toggle[aria-expanded=true] .rf-ws-chevron{transform:rotate(180deg)}.rf-ws-answer-body{animation:rf-fade var(--rf-dur-fast) var(--rf-ease) both;padding:4px 16px 16px}.rf .rf-ws-answer-body>section{display:block}.rf .rf-ws-answer-body>section>*+*{margin-top:12px}.rf .rf-ws-answer-body .rf-changes-head-bare{float:right;margin:0 0 8px 16px}.rf .rf-ws-answer-body .rf-changes-head-bare+*{margin-top:0}@media (width>=1100px){.rf .rf-ws-under[data-answer] .rf-example,.rf .rf-ws-under[data-answer] [aria-label=Examples]{display:none}}.rf .rf-ws-answer-body>section>p:first-of-type{color:var(--rf-fg);font-size:18px;line-height:1.35}.rf .rf-ws-panel .rf-changes-list dd,.rf .rf-ws-answer-body .rf-changes-list dd{font-size:15px}@container answer (width>=680px){.rf .rf-ws-answer-body .rf-changes-list{clear:both;columns:2;column-gap:40px;display:block}.rf .rf-ws-answer-body .rf-changes-list>div{break-inside:avoid;padding-bottom:8px}.rf .rf-ws-answer-body>section:has(.rf-changes-because) .rf-changes-list{columns:1;float:left;width:calc(50% - 20px)}.rf .rf-ws-answer-body .rf-changes-because{float:right;clear:right;width:calc(50% - 20px)}.rf .rf-ws-answer-body .rf-changes-foot{clear:both}}.rf .rf-ws-status{border-top:1px solid var(--rf-line);min-height:36px;color:var(--rf-fg-subtle);font-size:14px}.rf-ws.rf-ws-empty{flex:1;height:auto;min-height:calc(100dvh - 56px)}.rf-ws-empty-stage{flex:1;grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,48px);width:100%;max-width:1200px;margin:0 auto;padding:clamp(24px,5vh,64px) 24px;display:grid}.rf-ws-empty-side{flex-direction:column;gap:20px;min-width:0;display:flex}.rf .rf-ws-big-btn,.rf .rf-ws-big-import>.rf-btn{height:52px;padding-inline:20px;font-size:16px}.rf-ws-big-import{flex:0 auto;min-width:0}@media (width<=759px){.rf-ws-empty-stage{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;padding:16px}.rf-ws-empty-stage .rf-hub-sleeve{aspect-ratio:4/3}}.rf.rf-ws-dialog{gap:16px;font-size:15px}.rf.rf-ws-dialog [data-slot=dialog-title]{letter-spacing:-.01em;font-size:22px;font-weight:600}.rf.rf-ws-dialog [data-slot=dialog-description]{font-size:15px;line-height:1.45}.rf.rf-ws-dialog .text-\[12px\],.rf.rf-ws-dialog .text-\[12\.5px\],.rf.rf-ws-dialog .text-\[13px\]{font-size:15px}.rf.rf-ws-dialog .rf-btn{height:44px;font-size:15px}.rf.rf-ws-dialog .rf-btn-primary{padding-inline:18px;font-size:16px;font-weight:600}.rf.rf-ws-dialog .rf-input{height:44px;font-size:15px}.rf.rf-ws-dialog .rf-seg>button{height:38px;padding-inline:14px;font-size:15px}.rf.rf-ws-dialog table{font-size:15px}.rf.rf-ws-dialog .rf-kbd{min-width:24px;height:24px;font-size:14px}.rf.rf-ws-dialog ul{font-size:15px}.rf-dl-presets{flex-direction:column;gap:8px;display:flex}.rf .rf-dl-preset{border:1px solid var(--rf-line-strong);border-radius:var(--rf-radius-panel);width:100%;color:var(--rf-fg);text-align:left;cursor:pointer;transition:background-color var(--rf-dur-fast) var(--rf-ease), border-color var(--rf-dur-fast) var(--rf-ease);background:0 0;flex-direction:column;gap:2px;padding:14px 16px;display:flex}@media (hover:hover) and (pointer:fine){.rf .rf-dl-preset:hover{background:var(--rf-raised)}}.rf .rf-dl-preset[aria-checked=true]{border-color:var(--rf-accent);background:var(--rf-accent-soft);transition-duration:0s}.rf-dl-preset-name{font-size:17px;font-weight:600}.rf-dl-preset-line{color:var(--rf-fg-muted);font-size:15px}.rf-dl-more>summary{cursor:pointer;color:var(--rf-fg-muted);padding-block:6px;font-size:15px}.rf-dl-more[open]>summary{color:var(--rf-fg)}.rf.rf-ws-dialog .rf-dl-go{height:52px;padding-inline:24px;font-size:17px}.rf-dl-note{color:var(--rf-fg-muted);margin:0;font-size:15px}.rf-dl-saved{align-items:center;gap:12px;display:flex}.rf-dl-saved-title{overflow-wrap:anywhere;font-size:17px;font-weight:600}.rf-dl-report{border-collapse:collapse;width:100%;font-size:15px}.rf-dl-report th{text-align:right;color:var(--rf-fg-muted);padding-bottom:4px;font-weight:450}.rf-dl-report td{padding-block:3px}.rf-dl-after{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.rf-dl-after-gap{flex:1}@media (width<=1099px){.rf-ws-panel{border-top:1px solid var(--rf-line)}.rf-ws-pane{overflow:visible}.rf-ws-bar{padding:8px 16px}.rf-ws-main{padding:0 16px 12px}}@media (width<=759px){.rf .rf-ws-name{font-size:19px}.rf-ws-share-word{display:none}.rf .rf-ws-actions .rf-ws-export{padding-inline:14px}.rf .rf-ws-actions>.rf-icon-btn,.rf .rf-ws-new span{display:none}.rf-ws-next{flex-wrap:wrap;margin:0 16px 10px}.rf-ws-next p{flex-basis:calc(100% - 52px);font-size:17px}.rf .rf-ws-deck .rf-seg>button{min-width:0}.rf .rf-ws-ask .rf-example:nth-child(4){display:none}.rf .rf-ws-ask .rf-dice-roll,.rf .rf-ws-ask [aria-label=Examples]>.rf-icon-btn{order:9}.rf-ws-hide-narrow{display:none}.rf-ws-deck{padding:10px}.rf .rf-ws-deck .rf-time{font-size:24px}.rf-ws-transport,.rf-ws-transport-tools{width:100%}.rf .rf-ws-transport-tools .rf-btn.rf-toggle{flex:auto;justify-content:center;padding-inline:8px}.rf .rf-ws-deck .rf-kbd{display:none}.rf-ws-ab,.rf .rf-ws-deck .rf-seg{width:100%}.rf .rf-ws-deck .rf-seg>button{flex:1 1 0;justify-content:center;min-width:0;padding-inline:8px}.rf .rf-ws-deck .rf-readout{font-size:28px}.rf .rf-ws-deck .rf-readout-sm{font-size:22px}.rf .rf-ws-deck .rf-unit{font-size:14px}.rf .rf-ws-level{border-top:1px solid var(--rf-line);border-radius:0 0 var(--rf-radius-panel) var(--rf-radius-panel);flex:100%}.rf .rf-ws-ask .rf-composer{gap:8px;padding-left:14px}.rf .rf-ws-ask .rf-composer textarea{font-size:17px}.rf .rf-ws-ask .rf-composer-send{height:52px;padding-inline:16px;font-size:17px}.rf-ws-answer-title{flex-wrap:wrap;gap:0 8px}.rf-ws-answer-title .truncate{white-space:normal}}.rf-hub{isolation:isolate;min-height:calc(100dvh - var(--rf-app-topbar-h,56px));background:var(--ws-ground);padding:clamp(16px,2.6vw,36px) clamp(16px,3vw,40px) 56px;position:relative}.rf-hub-bg{z-index:-1;pointer-events:none;background-image:linear-gradient(#0b0a099e 0%,#0b0a09e0 50%,#0b0a09 96%),url(/demo/art/hero-crate.webp);background-position:50%;background-size:cover;height:620px;position:absolute;inset:0 0 auto}.light .rf-hub-bg,.rf[data-theme=light] .rf-hub-bg{display:none}.rf-hub-inner{flex-direction:column;gap:24px;width:100%;max-width:1240px;margin:0 auto;display:flex}.rf .rf-hub .rf-app-drop[data-disabled=true]{opacity:1}.rf .rf-hub .rf-app-drop{background:0 0;border:0;grid-template-columns:minmax(280px,400px) minmax(0,1fr);align-items:center;gap:20px clamp(24px,3vw,44px);min-height:0;padding:0;display:grid}.rf .rf-hub-sleeve{aspect-ratio:1;background:var(--rf-accent-fill);color:#fff;letter-spacing:-.01em;text-align:center;cursor:pointer;width:100%;transition:transform .18s var(--rf-ease), box-shadow .18s var(--rf-ease), background-color var(--rf-dur-fast) var(--rf-ease);border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.12;text-decoration:none;display:flex;position:relative;box-shadow:0 18px 40px -20px #000000f2}.rf .rf-hub-sleeve small{letter-spacing:0;opacity:.94;font-size:17px;font-weight:450}.rf .rf-hub-sleeve:not([data-busy]):not(:disabled):hover{background:var(--rf-accent-fill-hover);transform:translateY(-6px);box-shadow:0 26px 44px -22px #000000f2}.rf .rf-hub-sleeve:not([data-busy]):not(:disabled):active{transform:translateY(-2px)scale(.98)}.rf .rf-hub-sleeve:disabled{opacity:.7;cursor:default}.rf .rf-hub-sleeve[data-busy]{cursor:default;font-size:19px}.rf .rf-hub .rf-app-drop[data-window-drag=true] .rf-hub-sleeve,.rf .rf-hub .rf-app-drop[data-over=true] .rf-hub-sleeve{transform:translateY(-8px);box-shadow:0 0 0 3px #fff,0 26px 44px -22px #000000f2}.rf-hub-busy{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:300px;display:flex}.rf-hub-busy p{overflow-wrap:anywhere;max-width:100%;margin:0;font-size:17px;font-weight:500;line-height:1.3}.rf .rf-hub-busy .rf-app-progress{background:#0000004d;height:6px}.rf .rf-hub-busy .rf-app-progress>span{background:#fff}.rf-hub-busy-pct{font-size:15px}.rf .rf-hub-busy .rf-btn{color:#fff;background:#00000047;border-color:#0000;height:44px;padding-inline:18px;font-size:15px}.rf-hub-side{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.rf-hub-side>*{max-width:100%}.rf .rf-hub-title{font-family:var(--rf-display);letter-spacing:-.01em;text-transform:uppercase;color:#f4efe6;text-wrap:balance;margin:0;font-size:clamp(36px,4.6vw,68px);font-weight:800;font-stretch:75%;line-height:.94}.rf .rf-hub-title.rf-app-title{font-size:clamp(34px,3.6vw,52px)}.light .rf-hub-title,.rf[data-theme=light] .rf-hub-title{color:var(--rf-fg)}.rf-hub-options{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rf .rf-hub-options .rf-seg>button{height:44px;padding-inline:18px;font-size:16px}.rf .rf-hub-options .rf-btn{height:50px;padding-inline:18px;font-size:16px}.rf .rf-hub-import>.rf-btn{height:52px;padding-inline:20px;font-size:16px;font-weight:500}.rf-hub-import{width:100%}.rf .rf-hub-import .rf-import-field{min-height:52px;padding-inline:14px 8px;font-size:15px}.rf .rf-hub-import .rf-import-field input{font-size:15px}.rf .rf-hub-import .rf-import-field .rf-btn{font-size:15px;height:38px!important}.rf .rf-hub-import .rf-import-field .rf-icon-btn{width:38px!important}.rf .rf-hub-import .rf-import-check,.rf .rf-hub-import .rf-import-note{font-size:15px}.rf-hub-import .rf-import{max-width:620px}.rf-hub-fine{color:var(--rf-fg-muted);margin:0;font-size:15px;line-height:1.4}.rf-hub-fine a{color:var(--rf-fg);text-underline-offset:4px;text-decoration:underline}.rf-hub-error{border-radius:var(--rf-radius-control);background:color-mix(in oklab, var(--rf-danger) 14%, transparent);width:100%;color:var(--rf-fg);align-items:flex-start;gap:8px;padding:10px 12px;font-size:15px;display:flex}.rf-hub-limits{color:var(--rf-fg-muted);grid-column:1/-1;margin:0;font-size:15px;line-height:1.4}.rf-hub-seed{border:1px solid var(--rf-line);border-radius:var(--rf-radius-panel);background:var(--rf-surface);flex-direction:column;gap:10px;width:100%;max-width:620px;padding:14px;font-size:15px;display:flex}.rf-hub-bulk{width:100%;max-width:620px;font-size:15px}.rf-hub-shelf{flex-direction:column;gap:14px;margin-top:16px;display:flex}.rf-hub-shelf-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.rf .rf-hub-shelf-head h2{font-family:var(--rf-display);letter-spacing:-.005em;text-transform:uppercase;color:#f4efe6;margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:800;font-stretch:75%;line-height:1}.light .rf-hub-shelf-head h2,.rf[data-theme=light] .rf-hub-shelf-head h2{color:var(--rf-fg)}.rf-hub-shelf-head p{color:var(--rf-fg-muted);flex-basis:100%;margin:0;font-size:16px}.rf-hub-shelf-head a{color:var(--rf-fg);text-underline-offset:4px;font-size:15px;text-decoration:underline}.rf .rf-sleeve-canvas{width:100%;height:100%;transition:transform .32s var(--rf-ease);display:block}.rf .rf-sleeve:hover:not(:disabled) .rf-sleeve-canvas{transform:scale(1.04)}@media (width<=759px){.rf .rf-hub .rf-app-drop{grid-template-columns:minmax(0,1fr)}.rf .rf-hub-sleeve{aspect-ratio:4/3}.rf-hub-side{order:2}.rf-hub-limits{order:3}}.rf .rf-ws-answer-body .rf-changes-capped{clear:both}.rf .rf-ws-answer{scroll-margin-top:96px}
