/* Startup progress is based on completed authorized tasks, not on timers. */
@media screen{
html body #sessionStart136#sessionStart136{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;box-sizing:border-box;padding:18px;background:linear-gradient(120deg,#07366f6e,#07366f26),url('/assets/merida231.webp') center/cover no-repeat;color:#07366f;font-family:Inter,'Segoe UI',Arial,sans-serif;overflow-y:auto}
html body #sessionStart136#sessionStart136[hidden]{display:none!important}
html body #sessionStart136#sessionStart136 *{box-sizing:border-box}
html body #sessionStart136#sessionStart136 .load236-panel{width:min(1120px,100%);max-width:1120px;max-height:none;margin:auto;padding:26px 28px 17px;border:1px solid #ffffffd9;border-radius:25px;background:linear-gradient(135deg,#fffffff7,#f7fbfff0);box-shadow:0 24px 80px #001a3c38;backdrop-filter:blur(15px);overflow:visible;position:relative}
html body #sessionStart136#sessionStart136 .load236-header{display:grid;grid-template-columns:145px minmax(0,1fr) 135px;gap:25px;align-items:center;margin-bottom:20px;background:none;border:0;padding:0}
html body #sessionStart136#sessionStart136 .load236-logo{width:145px;min-width:145px;max-width:none;height:106px;object-fit:contain;clip-path:none;transform:none;filter:none}
html body #sessionStart136#sessionStart136 .load236-intro{border-left:1px solid #dce3ee;padding:12px 0 12px 24px;min-width:0}
html body #sessionStart136#sessionStart136 h2{font-size:clamp(24px,2.35vw,32px);font-weight:760;letter-spacing:-1px;line-height:1.2;margin:0 0 10px;color:#07366f;outline:0}
html body #sessionStart136#sessionStart136 .load236-intro p{font-size:15px;line-height:1.5;color:#496a96;margin:0}
html body #sessionStart136#sessionStart136 .load236-overall{text-align:center;display:grid;justify-items:center;gap:6px;font-size:12px;line-height:1.4}
html body #sessionStart136#sessionStart136 .load236-ring{width:104px;height:104px;padding:10px;border-radius:50%;background:conic-gradient(from 0deg,#ff7900 var(--session-progress),#e1e8f1 0);display:grid;place-items:center}
html body #sessionStart136#sessionStart136 .load236-ring strong{border-radius:50%;display:grid;place-items:center;width:100%;height:100%;background:#f8fbff;color:#07366f;font-size:28px;font-weight:800;letter-spacing:-1px}
html body #sessionStart136#sessionStart136 .load236-overall b{font-size:13px;color:#07366f}
html body #sessionStart136#sessionStart136 #sessionSummary136{min-height:0;font-size:11px;color:#46658e;margin:0;line-height:1.4}
html body #sessionStart136#sessionStart136 #sessionTasks136{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:none;overflow:visible}
html body #sessionStart136#sessionStart136 .load236-card{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px 13px;align-content:center;min-height:clamp(104px,15vh,139px);height:auto;margin:0;padding:15px 18px;border:1px solid #e5eaf1;border-radius:16px;background:#ffffffdc;color:#07366f;box-shadow:0 4px 12px #07366f04;line-height:1.4}
html body #sessionStart136#sessionStart136 .load236-card[data-status=loading]{border-color:#ffa654;background:#fff2e6e6}
html body #sessionStart136#sessionStart136 .load236-card[data-status=error]{border-color:#dfaaa4;background:#fff4f1}
html body #sessionStart136#sessionStart136 .load236-icon{color:#ff7900;align-self:center;display:grid;place-items:center;grid-column:1;grid-row:1;width:40px;height:40px}
html body #sessionStart136#sessionStart136 .load236-icon svg{display:block;width:35px;height:35px}
html body #sessionStart136#sessionStart136 .load236-copy{grid-column:2;grid-row:1;min-width:0}
html body #sessionStart136#sessionStart136 h3{font-size:13px;font-weight:700;line-height:1.35;letter-spacing:-.1px;margin:0 0 4px;color:#07366f;overflow-wrap:normal;white-space:normal}
html body #sessionStart136#sessionStart136 .load236-copy strong{font-size:24px;font-weight:800;letter-spacing:-.6px;line-height:1.1;color:#07366f}
html body #sessionStart136#sessionStart136 .load236-card>progress{grid-column:1 / -1;width:100%;height:7px;display:block;margin:0;appearance:none;-webkit-appearance:none;border:0;border-radius:20px;overflow:hidden;background:#dfe4eb;accent-color:#ff7900}
html body #sessionStart136#sessionStart136 .load236-card>progress::-webkit-progress-bar{background:#dfe4eb;border-radius:20px}
html body #sessionStart136#sessionStart136 .load236-card>progress::-webkit-progress-value{background:linear-gradient(90deg,#ff7900,#ff9a19);border-radius:20px}
html body #sessionStart136#sessionStart136 .load236-card>progress::-moz-progress-bar{background:#ff7900;border-radius:20px}
html body #sessionStart136#sessionStart136 .load236-state{grid-column:1 / -1;display:flex;align-items:center;gap:8px;font-size:11px;color:#31547d;min-height:18px}
html body #sessionStart136#sessionStart136 .load236-state-icon{width:18px;height:18px;display:grid;place-items:center;flex:none;border:2px solid #cbd5e3;border-radius:50%;font-size:12px;font-weight:800;color:#8494ab}
html body #sessionStart136#sessionStart136 [data-status=ready] .load236-state-icon{color:#fff;background:#118d80;border-color:#118d80}
html body #sessionStart136#sessionStart136 [data-status=loading] .load236-state-icon{border-color:#ffc99b;border-top-color:#ff7900;animation:load236-spin 1.1s linear infinite}
html body #sessionStart136#sessionStart136 [data-status=error] .load236-state-icon{color:#ab493e;border-color:#c5776b}
html body #sessionStart136#sessionStart136 .load236-state small{margin-left:auto;color:#8798af;font-size:10px}
html body #sessionStart136#sessionStart136 .load236-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin:16px 0 0;padding:0;border:0;background:none}
html body #sessionStart136#sessionStart136 .load236-footer p{margin:0;color:#53729a;font-size:11px;line-height:1.5}
html body #sessionStart136#sessionStart136 .session-start-actions136{display:flex;gap:8px;margin:0;flex-wrap:wrap}
html body #sessionStart136#sessionStart136 .session-start-actions136 button{border:1px solid #dbe2ec;background:#fff;color:#07366f;font-size:11px;font-weight:650;padding:8px 12px;min-height:32px;border-radius:9px;cursor:pointer}
html body #sessionStart136#sessionStart136 .session-start-actions136 button.primary{background:#ff7900;color:#fff;border-color:#ff7900}
html body #sessionStart136#sessionStart136 [hidden]{display:none!important}
html body #sessionStart136#sessionStart136 .load236-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@keyframes load236-spin{to{transform:rotate(360deg)}}
@media(max-height:720px) and (min-width:761px){html body #sessionStart136#sessionStart136{padding:12px}html body #sessionStart136#sessionStart136 .load236-panel{padding:18px 22px 12px}html body #sessionStart136#sessionStart136 .load236-header{margin-bottom:14px}html body #sessionStart136#sessionStart136 .load236-ring{width:86px;height:86px;padding:8px}html body #sessionStart136#sessionStart136 .load236-card{min-height:98px;padding:11px 15px;gap:7px 12px}html body #sessionStart136#sessionStart136 .load236-copy strong{font-size:23px}}
@media(max-width:760px){html body #sessionStart136#sessionStart136{padding:12px;align-items:start}html body #sessionStart136#sessionStart136 .load236-panel{padding:19px 14px 14px;border-radius:20px}html body #sessionStart136#sessionStart136 .load236-header{grid-template-columns:94px minmax(0,1fr);gap:13px;margin-bottom:17px}html body #sessionStart136#sessionStart136 .load236-logo{width:94px;min-width:94px;height:75px}html body #sessionStart136#sessionStart136 .load236-intro{padding:5px 0 5px 12px}html body #sessionStart136#sessionStart136 h2{font-size:22px;letter-spacing:-.5px;margin-bottom:6px}html body #sessionStart136#sessionStart136 .load236-intro p{font-size:12px}html body #sessionStart136#sessionStart136 .load236-overall{grid-column:1 / -1;grid-template-columns:66px 1fr;grid-template-rows:auto auto;gap:3px 12px;justify-items:start;text-align:left;align-items:center}html body #sessionStart136#sessionStart136 .load236-ring{grid-row:1 / 3;width:66px;height:66px;padding:6px}html body #sessionStart136#sessionStart136 .load236-ring strong{font-size:21px}html body #sessionStart136#sessionStart136 .load236-overall>b{align-self:end}html body #sessionStart136#sessionStart136 #sessionSummary136{align-self:start}html body #sessionStart136#sessionStart136 #sessionTasks136{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}html body #sessionStart136#sessionStart136 .load236-card{grid-template-columns:25px minmax(0,1fr);gap:8px;min-height:125px;padding:12px 10px}html body #sessionStart136#sessionStart136 .load236-icon,html body #sessionStart136#sessionStart136 .load236-icon svg{width:25px;height:25px}html body #sessionStart136#sessionStart136 h3{font-size:11px;line-height:1.4}html body #sessionStart136#sessionStart136 .load236-copy strong{font-size:22px}html body #sessionStart136#sessionStart136 .load236-state{font-size:10px;gap:5px;flex-wrap:wrap}html body #sessionStart136#sessionStart136 .load236-state small{font-size:9px}html body #sessionStart136#sessionStart136 .load236-footer{margin-top:13px;gap:10px}}
@media(prefers-reduced-motion:reduce){html body #sessionStart136#sessionStart136 *{animation:none;transition:none}}
}
