.pipeline-loading-screen{box-sizing:border-box;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));background:var(--pl-canvas,var(--mobile-canvas,#fff));place-items:center;display:grid}.pipeline-loading{--loading-ink:var(--pl-text,var(--harleys-ink,#202127));--loading-muted:var(--pl-text-secondary,var(--harleys-charcoal,#545864));--loading-border:var(--pl-border,var(--harleys-border,#e1e3e8));--loading-accent:var(--pl-brand,var(--harleys-red,#c92b36));width:min(100%,320px);color:var(--loading-ink);text-align:center;font-family:var(--pl-font,"Source Sans 3", "Segoe UI", sans-serif);flex-direction:column;align-items:center;margin-inline:auto;padding:24px 0;display:flex}.pipeline-loading__mark{box-sizing:border-box;place-items:center;width:48px;height:48px;margin-bottom:24px;display:grid}.pipeline-loading__mark img{object-fit:contain;width:48px;height:48px}.pipeline-loading__error{color:var(--loading-accent);font-size:32px;font-weight:600}.pipeline-loading__context{color:var(--loading-muted);margin:0 0 8px;font-size:13px;font-weight:600}.pipeline-loading__title{font-family:var(--pl-font,var(--font-stack,"Source Sans 3", sans-serif));letter-spacing:-.015em;margin:0;font-size:clamp(22px,5vw,26px);font-weight:600;line-height:1.25}.pipeline-loading__message{max-width:32ch;color:var(--loading-muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:16px;line-height:1.5}.pipeline-loading__track{background:var(--loading-border);border-radius:4px;width:144px;height:3px;margin-top:24px;overflow:hidden}.pipeline-loading__track>span{border-radius:inherit;background:var(--loading-accent);width:33.333%;height:100%;animation:1.3s cubic-bezier(.45,0,.3,1) infinite pipeline-loading-travel;display:block}.pipeline-loading__actions{margin-top:24px}.pipeline-loading__retry{background:var(--loading-accent);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:10px 24px;font-weight:600}.pipeline-loading__actions button:focus-visible{outline:2px solid var(--loading-accent);outline-offset:3px}@media (forced-colors:active){.pipeline-loading__retry{border:1px solid buttontext}.pipeline-loading__track{background:canvastext}.pipeline-loading__track>span{background:highlight}}@keyframes pipeline-loading-travel{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.pipeline-loading__track>span{margin-inline:auto;animation:none;transform:none}}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(/assets/source-sans-3-latin-400-normal-RR2C27NP.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2"),url(/assets/source-sans-3-latin-600-normal-Ck0n4g8U.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-700-normal-CkzU-mV9.woff2)format("woff2"),url(/assets/source-sans-3-latin-700-normal-B-h9tW5h.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body,#root{color:#15171a;background:#dfe6ef;height:100%;font-family:Source Sans Pro,"Source Sans 3",Aptos,Segoe UI Variable Text,Segoe UI,Arial,sans-serif;font-size:16px}a{word-break:break-word}button{border-radius:16px;font-weight:600}input,textarea,select{font-size:16px}:root{--font-stack:"Source Sans 3", "Segoe UI", sans-serif;--font-display:"Barlow Condensed", "Arial Narrow", sans-serif}html,body,#root{font-family:var(--font-stack);color:#202127;background:#f7f8fa}button,input,textarea,select,[role=button]{font-family:var(--font-stack)}.take5-app :where(h1,h2){font-family:var(--font-display);font-weight:600}.workflow-panel{flex-direction:column;flex:1;min-height:0;display:flex}.workflow-panel[hidden]{display:none}.take5-app .fui-Button{min-height:44px}.take5-app :where(input,select,textarea){font-size:16px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.take5-app :where(button,input,select,textarea){border:1px solid buttontext}}.take5-app [role=group] button{min-width:44px;min-height:44px}
