.pipeline-loading-screen{box-sizing:border-box;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));background:var(--pl-canvas, var(--harleys-canvas, #f7f8fa))}.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));display:flex;flex-direction:column;align-items:center;width:min(100%,400px);margin-inline:auto;padding:24px 0;color:var(--loading-ink);text-align:center;font-family:var(--pl-font, "Source Sans 3", "Segoe UI", sans-serif)}.pipeline-loading__mark{box-sizing:border-box;display:grid;place-items:center;width:76px;height:76px;margin-bottom:32px;border:1px solid var(--loading-border);border-radius:20px;background:var(--pl-surface, var(--harleys-surface, #fff));box-shadow:0 6px 20px #2021270d}.pipeline-loading__mark img{width:44px;height:44px;object-fit:contain}.pipeline-loading__error{font-size:32px;font-weight:600;color:var(--loading-accent)}.pipeline-loading__context{margin:0 0 10px;color:var(--loading-muted);font-size:13px;font-weight:600;letter-spacing:.04em}.pipeline-loading__title{margin:0;font-family:var(--pl-font-display, "Barlow Condensed", "Source Sans 3", sans-serif);font-size:clamp(30px,5vw,36px);font-weight:600;line-height:1.15;letter-spacing:-.015em}.pipeline-loading__message{max-width:32ch;margin:12px 0 0;color:var(--loading-muted);font-size:16px;line-height:1.5;overflow-wrap:anywhere}.pipeline-loading__track{width:112px;height:3px;margin-top:28px;overflow:hidden;border-radius:4px;background:var(--loading-border)}.pipeline-loading__track>span{display:block;width:40%;height:100%;border-radius:inherit;background:var(--loading-accent);animation:pipeline-loading-travel 1.8s cubic-bezier(.45,0,.3,1) infinite}.pipeline-loading__actions{margin-top:24px}.pipeline-loading__retry{min-height:44px;border:0;border-radius:8px;padding:10px 24px;background:var(--loading-accent);color:#fff;font:inherit;font-weight:600;cursor:pointer}.pipeline-loading__actions button:focus-visible{outline:2px solid var(--loading-accent);outline-offset:3px}@media (forced-colors: active){.pipeline-loading__mark,.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(-110%)}to{transform:translate(360%)}}@media (prefers-reduced-motion: reduce){.pipeline-loading__track>span{animation:none;margin-inline:auto}}@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-AFMiCETP.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-BvDVuF-j.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-BBbVrHF_.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;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%;font-family:Source Sans Pro,"Source Sans 3",Aptos,Segoe UI Variable Text,Segoe UI,Arial,sans-serif;font-size:16px;color:#15171a;background:#dfe6ef}a{word-break:break-word}button,input,textarea,select,[role=button]{font-family:Source Sans Pro,"Source Sans 3",Aptos,Segoe UI Variable Text,Segoe UI,Arial,sans-serif}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{display:flex;flex-direction:column;min-height:0;flex:1}.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{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!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}
