body.mellio-learn-mode{--ml-rail-w: 356px}.ml-rail,.ml-rail *{box-sizing:border-box}.ml-rail[hidden]{display:none!important}.ml-rail{position:fixed;top:64px;right:0;bottom:0;z-index:8840;width:var(--ml-rail-w);background:linear-gradient(90deg,#2d4a6e06,#fff0 34%),#fff;border-left:1px solid rgba(45,74,110,.16);box-shadow:-12px 0 34px -30px #14182157;display:flex;flex-direction:column;transform:translate(28px);opacity:0;pointer-events:none;transition:transform var(--mv-t-dock) var(--mv-dock),opacity var(--mv-t-panel) var(--mv-ease)}body.mellio-learn-rail-open .ml-rail{transform:none;opacity:1;pointer-events:auto}body.mellio-learn-rail-open #dataRoom.view.on,body.mellio-learn-rail-open #editor.view.on,body.mellio-learn-rail-open #hub.view.on{padding-right:var(--ml-rail-w)}@media(min-width:901px){body.mellio-learn-rail-open #hub.view.on{width:calc(100vw - var(--ml-rail-w));max-width:calc(100vw - var(--ml-rail-w));padding-right:0}body.mellio-learn-rail-open #hub .lib-sel-bar{left:var(--library-sidebar-width, 320px);right:calc(var(--ml-rail-w) + 56px);width:auto;max-width:none;justify-content:space-between;gap:16px}body.mellio-learn-rail-open #hub .lib-shell.lib-sidebar-collapsed .lib-sel-bar{left:24px}}body.mellio-learn-rail-open #hub .lib-filters,body.mellio-learn-rail-open #hub .lib-sort-wrap,body.mellio-learn-rail-open #hub .menu-wrap{position:relative!important;z-index:8838!important}body.mellio-learn-rail-open #hub #hubSortMenu.open{z-index:8839!important}body.mellio-learn-rail-open #hub #hubContinue{display:none!important}body.mellio-learn-rail-open #hub .lib-card-select.ml-learn-target{position:absolute!important;z-index:8836!important}@media(min-width:901px){body.mellio-learn-rail-open[data-mellio-learn-task=library-basics] #hub .lib-sel-bar{right:28px;gap:8px;padding:8px 10px;justify-content:space-between;max-width:none}body.mellio-learn-rail-open[data-mellio-learn-task=library-basics] #hub .lib-sel-bar-left{gap:8px;flex:0 0 auto}body.mellio-learn-rail-open[data-mellio-learn-task=library-basics] #hub .lib-sel-bar-actions{gap:4px;min-width:0;flex:0 0 auto;margin-left:auto}body.mellio-learn-rail-open[data-mellio-learn-task=library-basics] #hub .lib-sel-bar-btn{gap:5px;padding:6px 9px;font-size:12px}body.mellio-learn-rail-open[data-mellio-learn-task=library-basics]>.confirm-overlay.open{z-index:8840}body.mellio-learn-rail-open[data-mellio-learn-task=library-basics] #editor #figCompositeOverlay.open{z-index:8840}body.mellio-learn-rail-open[data-mellio-learn-task=library-basics]>.confirm-modal.fig-composite-modal{left:calc((100vw - var(--ml-rail-w)) / 2);width:min(820px,calc(100vw - var(--ml-rail-w) - 48px));max-width:calc(100vw - var(--ml-rail-w) - 48px);z-index:8841}body.mellio-learn-rail-open[data-mellio-learn-task=library-basics] #editor #figCompositeModal{left:calc((100vw - var(--ml-rail-w)) / 2);width:min(820px,calc(100vw - var(--ml-rail-w) - 48px));max-width:calc(100vw - var(--ml-rail-w) - 48px);z-index:8841}body.mellio-learn-rail-open[data-mellio-learn-task=library-basics]>.confirm-modal.fig-composite-modal.ml-learn-target{position:fixed!important}body.mellio-learn-rail-open[data-mellio-learn-task=library-basics] #editor #figCompositeModal.ml-learn-target{position:fixed!important}body.mellio-learn-rail-open[data-mellio-learn-task=library-basics]>.confirm-modal.fig-composite-modal.open.ml-learn-target{transform:translate(-50%,-50%)!important}body.mellio-learn-rail-open[data-mellio-learn-task=library-basics] #editor #figCompositeModal.open.ml-learn-target{transform:translate(-50%,-50%)!important}body.mellio-learn-rail-open[data-mellio-learn-task=library-basics]>.confirm-modal.fig-composite-modal .fig-composite-preview{max-height:42vh}body.mellio-learn-rail-open[data-mellio-learn-task=library-basics] #editor #figCompositeModal .fig-composite-preview{max-height:42vh}}@media(min-width:901px){body.mellio-learn-rail-open #editor .settings-panel,body.mellio-learn-rail-open #editor .fig-format-panel{right:calc(var(--ml-rail-w) + 18px)}}.ml-rail-head{padding:19px 20px 15px;border-bottom:1px solid var(--mv-ink-08);background:#2d4a6e09}.ml-guide-label{width:max-content;margin:0 0 9px;padding:3px 7px;border:1px solid rgba(45,74,110,.14);border-radius:5px;background:#ffffffb8;color:var(--mv-blue);font-family:var(--mv-mono);font-size:9px;line-height:1.2;letter-spacing:.13em;text-transform:uppercase}.ml-rail-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.ml-step-count{flex:none;padding:5px 8px;border:1px solid rgba(45,74,110,.18);border-radius:6px;background:#ffffffdb;color:var(--mv-blue);box-shadow:0 1px 2px #1418210a;font-family:var(--mv-mono);font-size:9.5px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}.ml-step-count-ping{animation:mlStepCountPing .8s var(--mv-ease) 1}.ml-rail-title{margin:0;font-family:var(--mv-serif);font-size:21px;line-height:1.18;font-weight:500;letter-spacing:-.01em;color:var(--mv-ink)}.ml-rail-body{flex:1;overflow:auto;padding:19px 20px}.ml-step-card{margin:0 0 15px;padding:13px 0 0;border-top:1px solid var(--mv-ink-08);position:relative}.ml-step-card:before{content:"";position:absolute;top:-1px;left:0;width:30px;height:2px;background:var(--mv-ink)}.ml-step-title{margin:0 0 7px;color:var(--mv-ink);font:600 14px/1.3 var(--mv-sans)}.ml-step-action{margin:0 0 9px;padding:7px 9px;border-left:2px solid var(--mv-blue);background:var(--mv-blue-soft);color:var(--mv-ink-70);font:500 10.5px/1.45 var(--mv-mono)}.ml-step-copy{margin:0;color:var(--mv-ink-70);font:400 13px/1.58 var(--mv-sans)}.ml-step-card.is-complete:before{background:var(--mv-green)}.ml-step-card.is-preparing:before{background:var(--mv-blue);animation:mlPreparingBar .9s var(--mv-ease) infinite}.ml-step-card.is-complete .ml-step-action{border-left-color:var(--mv-green);background:#42805b1a;color:#235039f5}.ml-step-card.is-preparing .ml-step-action{border-left-color:var(--mv-blue);background:#2d4a6e16;color:var(--mv-ink)}.ml-step-card.is-complete .ml-step-copy{color:#2b563fe0}.ml-step-card.is-complete .ml-note:before{background:var(--mv-green)}.ml-step-card.is-complete .ml-note p{color:#2b563fc2}.ml-step-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:13px}.ml-step-buttons{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.ml-next:disabled{opacity:.36;cursor:default;transform:none;box-shadow:none}.ml-next-ready-ping{animation:mlNextReady 1.05s var(--mv-ease) 1}.ml-step-done{display:none;align-items:center;gap:7px;margin:0;color:var(--mv-green);font:600 11px/1 var(--mv-sans)}.ml-step-done:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mv-green)}.ml-step-done.is-on{display:inline-flex}.ml-step-done.is-preparing{display:inline-flex;color:var(--mv-blue)}.ml-step-done.is-preparing:before{background:var(--mv-blue);animation:mlPreparingDot .85s var(--mv-ease) infinite}.ml-note{display:flex;gap:9px;align-items:baseline;margin-top:12px}.ml-note[hidden]{display:none!important}.ml-note:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--mv-blue);flex:none}.ml-note p{margin:0;font-family:var(--mv-serif);font-style:italic;font-size:12.5px;line-height:1.55;color:var(--mv-ink-55)}.ml-next-suggestion{margin-top:14px;padding-top:13px;border-top:1px solid var(--mv-ink-08)}.ml-next-suggestion[hidden]{display:none!important}.ml-next-suggestion b{display:block;margin:5px 0 4px;color:var(--mv-ink);font:600 13px/1.25 var(--mv-sans)}.ml-next-suggestion p{margin:0 0 9px;color:var(--mv-ink-60);font:400 12.5px/1.45 var(--mv-sans)}.ml-next-suggestion .mv-btn,.ml-next-suggestion .mv-btn-pri{min-height:30px;padding:6px 10px}.ml-next-suggestion button:disabled{border-color:var(--mv-ink-12);background:var(--mv-ink-05);color:var(--mv-ink-45);box-shadow:none;cursor:default;opacity:1}.ml-step-action strong,.ml-step-copy strong,.ml-note strong{color:var(--mv-ink);font-weight:700}.ml-inline-icon{display:inline-block;vertical-align:-2px;color:currentColor}.ml-inline-swatch{display:inline-block;width:10px;height:10px;margin:0 4px 0 2px;border:1px solid rgba(45,74,110,.24);border-radius:3px;background:#4a7a55;vertical-align:-1px}.ml-step-list-copy{display:grid;gap:6px;margin-top:9px}.ml-step-list-copy>span{display:block;padding-left:12px;position:relative}.ml-step-list-copy>span:before{content:"";position:absolute;left:0;top:.7em;width:4px;height:4px;border-radius:50%;background:var(--mv-blue)}body.mellio-learn-rail-open .paper-row-handle-hover.ml-guide-handle-sticky,body.mellio-learn-rail-open .paper-col-handle-hover.ml-guide-handle-sticky{display:flex!important;opacity:1;pointer-events:auto;background:var(--cream-2);box-shadow:0 4px 12px #1418211a}body.mellio-learn-rail-open .paper-row-handle-hover.ml-guide-handle-sticky>i,body.mellio-learn-rail-open .paper-col-handle-hover.ml-guide-handle-sticky>i{background:var(--mv-blue)}body.mellio-learn-rail-open .cell-drag-grip.ml-guide-cell-grip-sticky{opacity:1!important;pointer-events:auto;background:var(--cream-2);box-shadow:0 4px 10px #1418211a}body.mellio-learn-rail-open .cell-drag-grip.ml-guide-cell-grip-sticky>i{background:var(--ink)}.ml-step-list{margin-top:18px;border-top:1px solid var(--mv-ink-08)}.ml-step-list button{width:100%;display:flex;align-items:center;gap:9px;min-height:36px;padding:9px 0;border:0;border-bottom:1px solid var(--mv-ink-08);background:transparent;cursor:pointer;text-align:left}.ml-step-list button b{font:600 12px/1.25 var(--mv-sans);color:var(--mv-ink-55)}.ml-step-list button span{margin-left:auto;font-family:var(--mv-mono);font-size:9px;color:var(--mv-ink-40)}.ml-step-list button.is-on{padding-left:8px;background:var(--mv-blue-soft);box-shadow:inset 2px 0 0 var(--mv-blue)}.ml-step-list button.is-on b{color:var(--mv-ink)}.ml-step-list button.is-done span{color:var(--mv-green)}.ml-step-list button.is-future b{color:var(--mv-ink-40)}.ml-step-list button:disabled{cursor:default;opacity:.5}.ml-rail-foot{padding:14px 20px 18px;border-top:1px solid var(--mv-ink-08);display:flex;gap:8px;flex-wrap:wrap}.ml-rail-foot [data-ml-back]{margin-left:auto}.ml-learn-target{position:relative!important;z-index:8830!important}.ml-spot{position:fixed;z-index:8810;pointer-events:none;border-radius:12px;opacity:0;transition:opacity .18s var(--mv-ease);box-shadow:0 0 0 100vmax #14182185,0 0 0 1.5px var(--mv-blue-mid),0 0 0 5px #2d4a6e1f}.ml-spot.is-on{opacity:1}.ml-spot.ml-spot-land{animation:mlSpotLand .5s var(--mv-ease) 1}@keyframes mlSpotLand{0%{box-shadow:0 0 0 100vmax #14182185,0 0 0 1.5px var(--mv-blue-mid),0 0 0 2px #2d4a6e33}60%{box-shadow:0 0 0 100vmax #14182185,0 0 0 1.5px var(--mv-blue-mid),0 0 0 10px #2d4a6e0f}to{box-shadow:0 0 0 100vmax #14182185,0 0 0 1.5px var(--mv-blue-mid),0 0 0 5px #2d4a6e1f}}@keyframes mlNextReady{0%{box-shadow:0 0 #2d4a6e00;transform:translateY(0)}22%{box-shadow:0 0 0 999px #edeff424,0 0 #2d4a6e42;transform:translateY(-1px)}48%{box-shadow:0 0 0 999px #edeff414,0 0 0 8px #2d4a6e24}to{box-shadow:0 0 #edeff400,0 0 0 14px #2d4a6e00;transform:translateY(0)}}@keyframes mlStepCountPing{0%{background:#42805b24;border-color:#42805b5c;transform:translateY(0)}38%{background:#42805b1a;box-shadow:0 0 0 5px #42805b14;transform:translateY(-1px)}to{background:#ffffffdb;border-color:#2d4a6e2e;box-shadow:0 1px 2px #1418210a;transform:translateY(0)}}@keyframes mlPreparingBar{0%,to{width:24px;opacity:.65}50%{width:56px;opacity:1}}@keyframes mlPreparingDot{0%,to{transform:scale(.85);opacity:.55}50%{transform:scale(1.2);opacity:1}}@media(max-width:900px){.ml-rail{left:var(--ml-mobile-rail-left, 12px);right:auto;top:var(--ml-mobile-rail-top, auto);bottom:auto;width:var(--ml-mobile-rail-width, calc(100vw - 24px) );max-height:var(--ml-mobile-rail-maxh, min(560px, calc(100vh - 24px) ));border:1px solid var(--mv-ink-12);border-radius:var(--mv-r-panel);box-shadow:var(--mv-shadow-card)}body.mellio-learn-rail-open #dataRoom.view.on,body.mellio-learn-rail-open #editor.view.on{padding-right:0}body.mellio-learn-rail-open #hub.view.on{padding-right:0;width:auto;max-width:none}}@media(prefers-reduced-motion:reduce){.ml-rail,.ml-spot,.ml-spot.ml-spot-land,.ml-next-ready-ping,.ml-step-count-ping,.ml-step-card.is-preparing:before,.ml-step-done.is-preparing:before{transition:none!important;animation:none!important}}
