@charset "UTF-8";.generating.svelte-1d8hbvk{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-subtle);font-size:.8rem}img.svelte-1d8hbvk{display:block;animation:svelte-1d8hbvk-generating-pulse 1.6s ease-in-out infinite}.label.svelte-1d8hbvk{font-weight:500}.dots.svelte-1d8hbvk{display:inline-flex;gap:2px;padding-bottom:2px}.dots.svelte-1d8hbvk span:where(.svelte-1d8hbvk){width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.35;animation:svelte-1d8hbvk-generating-dot 1.2s ease-in-out infinite}.dots.svelte-1d8hbvk span:where(.svelte-1d8hbvk):nth-child(2){animation-delay:.15s}.dots.svelte-1d8hbvk span:where(.svelte-1d8hbvk):nth-child(3){animation-delay:.3s}@keyframes svelte-1d8hbvk-generating-pulse{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes svelte-1d8hbvk-generating-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.9;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){img.svelte-1d8hbvk,.dots.svelte-1d8hbvk span:where(.svelte-1d8hbvk){animation:none}img.svelte-1d8hbvk{opacity:.85}}textarea.svelte-locka1{--line-height-px: calc(var(--font-size) * var(--line-height));--vpadding: calc((var(--field-height) - var(--line-height-px)) / 2);width:100%;line-height:var(--line-height-px);height:calc(var(--textarea-min-lines) * var(--line-height-px) + var(--vpadding) * 2);max-height:calc(var(--textarea-max-lines) * var(--line-height-px) + var(--vpadding) * 2);resize:none;font-family:inherit;line-height:inherit;padding:var(--vpadding) 10px;transition:box-shadow .25s ease-in-out}textarea.monospace.svelte-locka1{font-size:.8rem;font-family:var(--mono-font-family)}.dropdown.svelte-1c700eq{display:inline-block;-webkit-user-select:none;user-select:none}.anchor.svelte-1c700eq{position:relative;z-index:1}.dropdown-list.svelte-1c700eq{position:absolute;top:100%;margin-top:5px;min-width:13.5rem;width:max-content;max-width:min(24rem,100vw - 2rem);max-height:800px;overflow:hidden auto;background:#fff;border-radius:8px;box-shadow:var(--shadow-3);color:var(--text-color)}.hang-right.svelte-1c700eq .dropdown-list:where(.svelte-1c700eq){left:min(8px,50% - 18px)}.hang-left.svelte-1c700eq .dropdown-list:where(.svelte-1c700eq){right:min(8px,50% - 18px)}.arrow.svelte-1c700eq{position:absolute;left:50%;margin:-5px 0 0 -10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid white}:where(.dropdown-list.svelte-1c700eq)>:where(a,button){display:block;width:100%;padding:.5rem;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}:where(.dropdown-list.svelte-1c700eq)>:where(a,button):where(:hover,:focus-visible,.isKeyboardFocused){background:var(--body-bg-color);outline:none}:where(.dropdown-list.svelte-1c700eq)>:where(button):where(:disabled){opacity:.6;pointer-events:none}:where(.dropdown-list.svelte-1c700eq)>hr{margin:.25rem 0}.value.svelte-b9m19z{white-space:pre-wrap}.value.isCollapsed.svelte-b9m19z{max-height:calc(var(--max-lines) * var(--font-size) * var(--line-height));overflow:hidden}.value.isCollapsed.isBig.svelte-b9m19z{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:calc(var(--max-lines) - 1);line-clamp:calc(var(--max-lines) - 1)}span.svelte-b9m19z{color:var(--flow-blue);cursor:pointer}.modal-content.svelte-b9m19z{width:25rem;max-height:60vh;white-space:pre-wrap;height:100%;padding:1rem;overflow-x:hidden;overflow-y:scroll;scroll-padding-top:2rem;scroll-padding-bottom:2rem}.alerts.svelte-qy18rb{position:fixed;bottom:0;right:0;z-index:1;width:500px;padding:1px}.alerts.svelte-qy18rb .alert:where(.svelte-qy18rb){padding:1px}.alerts.svelte-qy18rb .alert:where(.svelte-qy18rb) .message:where(.svelte-qy18rb){position:relative;background:#fff;margin:10px;padding:10px 20px 10px 10px;border-radius:4px;border-left:10px solid transparent;box-shadow:var(--shadow-2)}.alerts.svelte-qy18rb .alert:where(.svelte-qy18rb) .message:where(.svelte-qy18rb) i:where(.svelte-qy18rb){position:absolute;top:0;right:0;cursor:pointer;transform:translate(50%,-50%)}.alerts.svelte-qy18rb .alert:where(.svelte-qy18rb) .message.blue:where(.svelte-qy18rb){border-color:var(--flow-blue)}.alerts.svelte-qy18rb .alert:where(.svelte-qy18rb) .message.green:where(.svelte-qy18rb){border-color:var(--flow-green)}.alerts.svelte-qy18rb .alert:where(.svelte-qy18rb) .message.yellow:where(.svelte-qy18rb){border-color:var(--flow-yellow)}.alerts.svelte-qy18rb .alert:where(.svelte-qy18rb) .message.orange:where(.svelte-qy18rb){border-color:var(--flow-orange)}.alerts.svelte-qy18rb .alert:where(.svelte-qy18rb) .message.red:where(.svelte-qy18rb){border-color:var(--flow-red)}body.scroll-blocking .alerts.svelte-qy18rb{right:var(--scrollbar-size)}.modal-content.svelte-h8omiv{text-align:center;width:16rem}.options.svelte-h8omiv{display:flex;gap:10px}.options.svelte-h8omiv button:where(.svelte-h8omiv){flex:1}#tooltip.svelte-1d5gd4l{box-sizing:content-box;visibility:hidden;pointer-events:none;position:absolute;z-index:1;top:0;left:0}#tooltip.isVisible.svelte-1d5gd4l{visibility:visible}#tooltip.svelte-1d5gd4l #tooltip-text:where(.svelte-1d5gd4l){padding:8px 10px;max-width:240px;background-color:#3d464d;border-radius:4px;box-shadow:var(--shadow-1);color:#fff;border:1px solid var(--body-bg-color);word-break:break-word}#tooltip.svelte-1d5gd4l #tooltip-caret:where(.svelte-1d5gd4l){position:absolute}#tooltip.svelte-1d5gd4l #tooltip-caret:where(.svelte-1d5gd4l):before,#tooltip.svelte-1d5gd4l #tooltip-caret:where(.svelte-1d5gd4l):after{content:"";display:block;border:solid;position:absolute;left:50%;transform:translate(-50%)}#tooltip.svelte-1d5gd4l #tooltip-caret:where(.svelte-1d5gd4l):before{border-color:var(--body-bg-color) transparent}#tooltip.svelte-1d5gd4l #tooltip-caret:where(.svelte-1d5gd4l):after{border-color:#3d464d transparent}#tooltip.svelte-1d5gd4l #tooltip-caret.above:where(.svelte-1d5gd4l){margin-top:10px}#tooltip.svelte-1d5gd4l #tooltip-caret.above:where(.svelte-1d5gd4l):before{bottom:0;border-width:11px 11px 0 11px}#tooltip.svelte-1d5gd4l #tooltip-caret.above:where(.svelte-1d5gd4l):after{bottom:2px;border-width:9px 9px 0 9px}#tooltip.svelte-1d5gd4l #tooltip-caret.below:where(.svelte-1d5gd4l){top:-10px}#tooltip.svelte-1d5gd4l #tooltip-caret.below:where(.svelte-1d5gd4l):before{top:0;border-width:0 11px 11px 11px}#tooltip.svelte-1d5gd4l #tooltip-caret.below:where(.svelte-1d5gd4l):after{top:2px;border-width:0 9px 9px 9px}.modal-content.svelte-10nlhap{text-align:center;width:22rem}.modal-content.svelte-10nlhap i.fa-display:where(.svelte-10nlhap){font-size:3rem}div.svelte-4c09xn{display:flex;position:fixed;top:calc(var(--navbar-size, 4rem) / 2);z-index:1;left:50%;transform:translate(-50%,-50%);background:var(--text-color);color:#fff;border-radius:7px;overflow:hidden;box-shadow:var(--shadow-2)}div.svelte-4c09xn>:where(.svelte-4c09xn){padding:7px 12px;width:max-content}div.svelte-4c09xn button:where(.svelte-4c09xn){border:none;border-left:1px solid color-mix(in srgb,var(--text-color),white);pointer-events:all;background:inherit;color:inherit;transition:background-color .3s ease;cursor:pointer}div.svelte-4c09xn button:where(.svelte-4c09xn):hover{background:#000;color:inherit}body.scroll-blocking #version-check{left:calc(50% - var(--scrollbar-size) / 2)}body.scroll-blocking{overflow:hidden;padding-right:var(--scrollbar-size)}.modal-header.svelte-11o1wy9{--flow-blue: var(--text-color)}.modal-scroll.svelte-11o1wy9{display:flex;flex-direction:column;gap:var(--space-4)}.modal-footer.svelte-11o1wy9{display:flex;gap:var(--space-2)}.empty-state.svelte-11o1wy9{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;text-align:center;gap:var(--space-3);color:var(--text-muted)}.empty-state.svelte-11o1wy9 h2:where(.svelte-11o1wy9){font-size:1.15rem;font-weight:700;letter-spacing:-.01em;color:var(--text-color);margin:0}.suggestions.svelte-11o1wy9{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-top:var(--space-4);max-width:500px}.chip.svelte-11o1wy9{background:var(--fill-inset);border:none;border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);font-family:inherit;font-size:.82rem;font-weight:500;color:var(--text-color);cursor:pointer;transition:background .12s ease}.chip.svelte-11o1wy9:hover{background:var(--fill-hover)}.chip.svelte-11o1wy9:active{background:var(--fill-press)}.message.svelte-11o1wy9{display:flex}.message.user.svelte-11o1wy9{justify-content:flex-end}.message.assistant.svelte-11o1wy9{flex-direction:column;gap:var(--space-2);min-width:0}.user-bubble.svelte-11o1wy9{max-width:70%;padding:var(--space-2) var(--space-4);background:var(--flow-blue);color:#fff;border-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-sm);font-size:.875rem;line-height:1.5;white-space:pre-wrap}.assistant-text.svelte-11o1wy9{font-size:.875rem;padding:var(--space-2) var(--space-4);line-height:1.6;color:var(--text-color);overflow:hidden;min-width:0;background:#fff}.assistant-text.svelte-11o1wy9 p{margin:.4rem 0}.assistant-text.svelte-11o1wy9 p:first-child{margin-top:0}.assistant-text.svelte-11o1wy9 p:last-child{margin-bottom:0}.assistant-text.svelte-11o1wy9 table{border-collapse:collapse;margin:var(--space-3) 0;font-size:.82rem;display:block;overflow-x:auto;max-width:100%}.assistant-text.svelte-11o1wy9 th,.assistant-text.svelte-11o1wy9 td{border:0;border-bottom:1px solid var(--hairline);padding:var(--space-2) var(--space-3);text-align:left;white-space:nowrap}.assistant-text.svelte-11o1wy9 tr:last-child td{border-bottom:0}.assistant-text.svelte-11o1wy9 code{background:var(--fill-inset);padding:.15rem .35rem;border-radius:var(--radius-sm);font-family:var(--mono-font-family);font-size:.85em}.assistant-text.svelte-11o1wy9 pre{background:var(--fill-inset);padding:var(--space-3);border-radius:var(--radius-md);overflow-x:auto;margin:var(--space-2) 0;max-width:100%}.assistant-text.svelte-11o1wy9 pre code{background:none;padding:0}.assistant-text.svelte-11o1wy9 ul,.assistant-text.svelte-11o1wy9 ol{margin:.4rem 0;padding-left:var(--space-5)}.assistant-text.svelte-11o1wy9 strong{font-weight:600}.usage.svelte-11o1wy9{font-size:.7rem;color:var(--text-subtle);display:flex;align-items:center;gap:.35rem;font-variant-numeric:tabular-nums}.usage-cache.svelte-11o1wy9{color:var(--text-subtle);opacity:.75}.activity.svelte-11o1wy9{display:flex;flex-direction:column;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--fill-inset);overflow:hidden;font-size:.75rem}.activity.running.svelte-11o1wy9{position:relative}.activity.running.svelte-11o1wy9:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--flow-blue) 45%,var(--flow-blue) 55%,transparent 100%);background-size:45% 100%;background-repeat:no-repeat;animation:svelte-11o1wy9-activity-scan 1.3s ease-in-out infinite;opacity:.65}.working.svelte-11o1wy9{display:flex;align-items:center;padding-top:.1rem}.activity-row.svelte-11o1wy9{border-bottom:1px solid var(--hairline)}.activity-row.svelte-11o1wy9:last-child{border-bottom:none}.activity-row.svelte-11o1wy9 summary:where(.svelte-11o1wy9){display:flex;align-items:center;gap:.45rem;padding:.4rem .55rem;color:var(--text-muted);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;animation:svelte-11o1wy9-activity-row-in .2s ease-out both}.activity-row.svelte-11o1wy9 summary:where(.svelte-11o1wy9)::-webkit-details-marker{display:none}.activity-row.svelte-11o1wy9 summary:where(.svelte-11o1wy9):hover{background:var(--fill-hover)}.activity-row[open].svelte-11o1wy9 summary:where(.svelte-11o1wy9) .chevron:where(.svelte-11o1wy9){transform:rotate(90deg)}.activity-row.failed.svelte-11o1wy9 summary:where(.svelte-11o1wy9){color:var(--flow-red)}.status.svelte-11o1wy9{display:inline-flex;align-items:center;justify-content:center;width:14px;flex-shrink:0;opacity:.75}.pip.svelte-11o1wy9{width:7px;height:7px;border-radius:50%;background:currentColor}.pip.pending.svelte-11o1wy9{animation:svelte-11o1wy9-activity-pip 1.2s ease-in-out infinite}.what.svelte-11o1wy9{flex:1 1 auto;min-width:0}.detail.svelte-11o1wy9{flex-shrink:0;color:var(--text-subtle);font-variant-numeric:tabular-nums}.detail.failed.svelte-11o1wy9{color:var(--flow-red);max-width:55%}.chevron.svelte-11o1wy9{flex-shrink:0;opacity:.4;transition:transform .15s ease}.activity-detail.svelte-11o1wy9{display:flex;flex-direction:column;gap:var(--space-1);padding:0 .55rem .5rem}.activity-detail-section.svelte-11o1wy9{display:flex;flex-direction:column;gap:.15rem}.activity-code.svelte-11o1wy9{margin:0;font-size:.7rem;white-space:pre-wrap}@keyframes svelte-11o1wy9-activity-row-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@keyframes svelte-11o1wy9-activity-scan{0%{background-position:-45% 0}to{background-position:145% 0}}@keyframes svelte-11o1wy9-activity-pip{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.activity-row.svelte-11o1wy9 summary:where(.svelte-11o1wy9),.pip.pending.svelte-11o1wy9,.activity.running.svelte-11o1wy9:after{animation:none}.chevron.svelte-11o1wy9{transition:none}}a.svelte-coe47t{position:relative;z-index:0;padding:.45rem 1rem;background:var(--text-color);color:#fff;border:2px solid var(--text-color);border-radius:var(--radius-pill);font-size:.8rem;font-weight:400;text-decoration:none;white-space:nowrap;box-shadow:0 6px 16px -6px #0f274080;transition:border-color .25s ease}a.svelte-coe47t:hover,a.svelte-coe47t.open{border-color:#fff}a.svelte-coe47t:hover:before,a.svelte-coe47t.open:before{opacity:1;transform:scale(1)}a.svelte-coe47t:before{mix-blend-mode:color;transition:transform .5s ease,opacity .5s ease;transform:scale(.2);opacity:0;border-radius:var(--radius-pill);position:absolute;content:"";top:3px;left:0;right:0;height:100%;width:100%;filter:blur(12px);background:linear-gradient(to left,#ff5770,#e4428d,#c42da8,#9e16c3,#6501de,#9e16c3,#c42da8,#e4428d,#ff5770);background-size:200% 200%;animation:svelte-coe47t-animateGlow 1.25s linear infinite}@keyframes svelte-coe47t-animateGlow{0%{background-position:0% 50%}to{background-position:200% 50%}}.avatar.svelte-1o9jr1b{width:40px;height:40px;border-radius:50%;background:var(--flow-blue);color:#fff;border:none;font-weight:600;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s}.avatar.svelte-1o9jr1b:hover{transform:scale(1.05)}.email.svelte-1o9jr1b:disabled{opacity:1;color:var(--text-color)}.hint.svelte-yqr54o{margin:0 0 1rem;font-size:.85rem;color:var(--text-light);line-height:1.4}label.svelte-yqr54o{display:block;font-size:.85rem;font-weight:500;color:var(--text-color);margin-bottom:.35rem}input[type=text].svelte-yqr54o,input[type=email].svelte-yqr54o{width:100%;padding:.6rem .75rem;border:1px solid var(--hairline);border-radius:var(--radius-md);font-family:inherit;font-size:.9rem}input[type=text].svelte-yqr54o:focus,input[type=email].svelte-yqr54o:focus{outline:none;border-color:var(--flow-blue);box-shadow:0 0 0 3px var(--overlay-blue-light)}.checkbox.svelte-yqr54o{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:400;margin:1rem 0 0;cursor:pointer}.checkbox.svelte-yqr54o input:where(.svelte-yqr54o){margin:0}.sub-label.svelte-yqr54o{margin-top:.5rem}.invite-link-box.svelte-yqr54o{display:flex;align-items:center;gap:.5rem;background:var(--bg-light-primary);border:1px solid var(--hairline);border-radius:var(--radius-md);padding:.5rem .75rem;margin:.75rem 0}.invite-link.svelte-yqr54o{flex:1;font-size:.8rem;font-family:var(--mono-font-family);word-break:break-all}.pill.svelte-1b4z8wo{max-width:240px}.org.svelte-1b4z8wo:disabled{opacity:1;background:var(--overlay-blue-lighter);color:var(--text-color)}.global-header.svelte-oa6es1{height:var(--global-header-height);background:var(--bg-white);border-bottom:1px solid rgba(15,39,64,.28);flex-shrink:0;position:sticky;top:0;z-index:1}body.scroll-blocking .global-header.svelte-oa6es1{margin-right:calc(-1 * var(--scrollbar-size));padding-right:var(--scrollbar-size)}.global-header-inner.svelte-oa6es1{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-content:center;gap:1rem}.global-logo.svelte-oa6es1{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--flow-navy);transition:opacity .15s ease}.global-logo.svelte-oa6es1 img:where(.svelte-oa6es1){display:block;height:28px;width:28px}.global-logo.svelte-oa6es1:hover{opacity:.7}.global-header-left.svelte-oa6es1{display:flex;align-items:center;gap:.75rem;min-width:0}.global-nav.svelte-oa6es1{display:flex;align-items:center;justify-content:center;gap:1.75rem;min-width:0}.global-nav-link.svelte-oa6es1{font-size:.875rem;font-weight:500;color:var(--flow-navy);text-decoration:none;white-space:nowrap;padding:.15rem 0;border-bottom:1px solid transparent;transition:opacity .15s ease,border-color .15s ease}.global-nav-link.svelte-oa6es1:hover{opacity:.6}.global-nav-link.active.svelte-oa6es1{font-weight:700;border-bottom-color:var(--flow-navy)}.global-nav-item.svelte-oa6es1{display:inline-flex;align-items:center;gap:.3rem}.global-header-actions.svelte-oa6es1{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}@media(max-width:860px){.global-header-inner.svelte-oa6es1{grid-template-columns:1fr auto;row-gap:.5rem}.global-nav.svelte-oa6es1{grid-column:1/-1;grid-row:2;justify-content:flex-start;gap:1.25rem;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.global-nav.svelte-oa6es1::-webkit-scrollbar{display:none}}@media(max-width:480px){.global-header-inner.svelte-oa6es1{padding:.5rem .75rem;gap:.5rem}.brand.svelte-oa6es1{display:none}}.no-orgs.svelte-1b3lkos{max-width:440px;margin:4rem auto;padding:2.5rem 2rem;text-align:center;background:var(--bg-white);border-radius:var(--radius-lg);box-shadow:var(--elev-2)}.icon.svelte-1b3lkos{font-size:2.5rem;color:var(--flow-blue);margin-bottom:1rem}p.svelte-1b3lkos{font-size:.9rem;color:var(--text-light);margin:0 0 1.5rem}@layer flow-ui{:root{--body-bg-color: #eceff1;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--mono-font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;--font-size: 16px;--line-height: 1.5;--text-color: #464748;--text-light: #909497;--flow-blue: #1272d6;--flow-green: #5ca452;--flow-yellow: #f9e559;--flow-orange: #cb6913;--flow-red: #d32421;--field-height: 36px;--field-border: #b3b3b4;--field-gap: 6px;--shadow-1: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);--shadow-2: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);--shadow-3: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23);--modal-header-size: 3.5rem;--modal-sidebar-width: 500px}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{color:var(--text-color);font-family:var(--font-family);font-weight:300;font-size:var(--font-size);line-height:var(--line-height);margin:0;background:var(--body-bg-color);overflow-y:scroll}img{vertical-align:middle}h1,h2,h3{font-weight:400}h1{font-size:1.8rem}a{color:var(--flow-blue);text-decoration:none}strong{font-weight:700}mark{background:#ffeca3;box-shadow:0 2px #e4d083}pre{font-size:.8rem;background-color:#ffffff73;border-radius:3px;padding:.5em;overflow-x:auto;color:var(--text-color)}input,button,select{font-size:inherit;font-family:inherit}.divider{display:inline-block;width:1px;min-width:1px;height:var(--field-height);background-color:#ccc;vertical-align:bottom}hr{border:none;border-top:1px solid #ccc;margin:.5em 0}.text-overflow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root{--scrollbar-size: 18px}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size);border:2px white black}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{background-color:#737373;border:2px white solid;border-radius:9px}::-webkit-scrollbar-thumb:hover{background-color:#a0a0a0}code{padding:1px 4px;background-color:var(--body-bg-color);color:var(--flow-red);border:1px solid color-mix(in srgb,var(--text-light),var(--body-bg-color));border-radius:3px;box-shadow:0 0 0 1px #fff inset;text-shadow:none}button.button,label.button,a.button{border:none;background:#fff;height:var(--field-height);border-radius:5px;font-size:1rem;padding:0 1.3rem;font-weight:300;white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--text-color);display:inline-block;line-height:var(--field-height);transition:all .25s ease-in-out;box-shadow:0 0 0 1px inset var(--field-border)}button.button:focus-visible,button.button.isKeyboardFocused,label.button:focus-visible,label.button.isKeyboardFocused,a.button:focus-visible,a.button.isKeyboardFocused{outline:none;box-shadow:0 0 0 1px inset color-mix(in srgb,var(--flow-blue) 60%,black),0 0 0 4px color-mix(in srgb,var(--flow-blue) 50%,transparent)}button.button:hover,label.button:hover,a.button:hover{background:var(--body-bg-color)}button.button.blue,label.button.blue,a.button.blue{background:var(--flow-blue);box-shadow:none;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.3)}button.button.blue:focus-visible,button.button.blue.isKeyboardFocused,label.button.blue:focus-visible,label.button.blue.isKeyboardFocused,a.button.blue:focus-visible,a.button.blue.isKeyboardFocused{outline:none;box-shadow:0 0 0 1px inset color-mix(in srgb,var(--flow-blue) 60%,black),0 0 0 4px color-mix(in srgb,var(--flow-blue) 50%,transparent)}button.button.blue:hover,label.button.blue:hover,a.button.blue:hover{background:color-mix(in srgb,var(--flow-blue) 90%,black)}button.button.green,label.button.green,a.button.green{background:var(--flow-green);box-shadow:none;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.3)}button.button.green:focus-visible,button.button.green.isKeyboardFocused,label.button.green:focus-visible,label.button.green.isKeyboardFocused,a.button.green:focus-visible,a.button.green.isKeyboardFocused{outline:none;box-shadow:0 0 0 1px inset color-mix(in srgb,var(--flow-green) 60%,black),0 0 0 4px color-mix(in srgb,var(--flow-green) 50%,transparent)}button.button.green:hover,label.button.green:hover,a.button.green:hover{background:color-mix(in srgb,var(--flow-green) 90%,black)}button.button.yellow,label.button.yellow,a.button.yellow{background:var(--flow-yellow);box-shadow:none;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.3)}button.button.yellow:focus-visible,button.button.yellow.isKeyboardFocused,label.button.yellow:focus-visible,label.button.yellow.isKeyboardFocused,a.button.yellow:focus-visible,a.button.yellow.isKeyboardFocused{outline:none;box-shadow:0 0 0 1px inset color-mix(in srgb,var(--flow-yellow) 60%,black),0 0 0 4px color-mix(in srgb,var(--flow-yellow) 50%,transparent)}button.button.yellow:hover,label.button.yellow:hover,a.button.yellow:hover{background:color-mix(in srgb,var(--flow-yellow) 90%,black)}button.button.yellow,label.button.yellow,a.button.yellow{color:var(--text-color);text-shadow:none;font-weight:bolder}button.button.orange,label.button.orange,a.button.orange{background:var(--flow-orange);box-shadow:none;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.3)}button.button.orange:focus-visible,button.button.orange.isKeyboardFocused,label.button.orange:focus-visible,label.button.orange.isKeyboardFocused,a.button.orange:focus-visible,a.button.orange.isKeyboardFocused{outline:none;box-shadow:0 0 0 1px inset color-mix(in srgb,var(--flow-orange) 60%,black),0 0 0 4px color-mix(in srgb,var(--flow-orange) 50%,transparent)}button.button.orange:hover,label.button.orange:hover,a.button.orange:hover{background:color-mix(in srgb,var(--flow-orange) 90%,black)}button.button.red,label.button.red,a.button.red{background:var(--flow-red);box-shadow:none;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.3)}button.button.red:focus-visible,button.button.red.isKeyboardFocused,label.button.red:focus-visible,label.button.red.isKeyboardFocused,a.button.red:focus-visible,a.button.red.isKeyboardFocused{outline:none;box-shadow:0 0 0 1px inset color-mix(in srgb,var(--flow-red) 60%,black),0 0 0 4px color-mix(in srgb,var(--flow-red) 50%,transparent)}button.button.red:hover,label.button.red:hover,a.button.red:hover{background:color-mix(in srgb,var(--flow-red) 90%,black)}button.button.disabled,button.button:disabled,button.button[disabled],label.button.disabled,label.button:disabled,label.button[disabled],a.button.disabled,a.button:disabled,a.button[disabled]{pointer-events:none;opacity:.4}button.button.small,label.button.small,a.button.small{height:auto;line-height:inherit;padding:0 .5rem}button.button.block,label.button.block,a.button.block{display:block;width:100%;text-align:center}button.link{border:none;padding:0;color:var(--flow-blue);background:transparent;font-size:inherit;font-weight:inherit;font-family:inherit;font-style:inherit;cursor:pointer}button.link.disabled,button.link:disabled,button.link[disabled]{pointer-events:none;opacity:.4}form button:not([type]){color:red!important}label:has(input[type=checkbox]),label:has(input[type=radio]){-webkit-user-select:none;user-select:none}span.badge{font-size:.8rem;text-transform:uppercase;display:inline-block;background:var(--body-bg-color);color:var(--text-color);padding:0 .5em;border-radius:100px}span.badge.blue{background:var(--flow-blue);color:#fff}span.badge.green{background:var(--flow-green);color:#fff}span.badge.yellow{background:var(--flow-yellow)}span.badge.orange{background:var(--flow-orange);color:#fff}span.badge.red{background:var(--flow-red);color:#fff}.markdown{background:#fff;border-radius:5px;padding:1px 10px;font-size:.9rem}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6,.markdown p,.markdown ul,.markdown ol{margin:6px 0;line-height:1.2}.markdown h1{font-weight:300;font-size:1.2rem}.markdown ul,.markdown ol{padding:0 0 0 1.5rem}.markdown li{padding-left:.2rem}.markdown ul ::marker{font-size:.5em}.markdown img{max-width:100%}.input{display:block;width:100%;background:#fff;border-radius:5px;border:none;padding:0 10px;min-height:var(--field-height);font-size:1rem;font-weight:300;box-shadow:0 0 0 1px inset var(--field-border);transition:all .25s ease-in-out}.input:focus-visible,.input.isKeyboardFocused{outline:none;box-shadow:0 0 0 1px inset color-mix(in srgb,var(--flow-blue) 60%,black),0 0 0 4px color-mix(in srgb,var(--flow-blue) 50%,transparent)}.input.disabled,.input:disabled{background-color:var(--body-bg-color);opacity:.6}.input:invalid{color:var(--flow-red)}::placeholder{color:var(--text-light);font-size:.9em}select.input{text-overflow:ellipsis;line-height:var(--field-height);width:auto;min-width:4rem;field-sizing:content;max-width:100%}.input-w-icon{position:relative}.input-w-icon i{position:absolute;font-size:16px;padding:calc((var(--field-height) - 16px) / 2);bottom:0;right:0}.input-w-icon i.disabled{opacity:.6}.input-w-icon .input{padding-right:36px}input[type=radio],input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--flow-blue);vertical-align:bottom}.input-card{width:450px;min-height:2rem;padding:6px;background:#e1e5e9;border-radius:8px}select.input{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23464748'><polygon points='0,20 100,20 50,80'/></svg>");background-repeat:no-repeat;background-size:.8rem .8rem;background-position:right .5rem center;padding-right:1.8rem}kbd{display:inline-block;margin:0 .1em;padding:0 .4em;border-radius:3px;background-color:#f7f7f7;color:var(--text-light);border:1px solid #ccc;box-shadow:0 1px 1px #0003;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.4;text-shadow:0 1px 0 #fff;vertical-align:text-bottom}table.table{width:100%;border-collapse:collapse;background:#fff}table.table tr{border-bottom:thin solid var(--body-bg-color)}table.table tbody tr:last-child{border-bottom:none}table.table th,table.table td{padding:.3em .6em;vertical-align:top}table.table th{text-align:left;font-weight:bolder}.progress{--height: calc(var(--field-height) / 2);--bg: var(--body-bg-color);--fg: var(--flow-blue);height:var(--height);border-radius:calc(var(--height) / 2);overflow:hidden;background-color:var(--bg)}.progress div{height:var(--height);background-color:var(--fg);transition:width ease-in-out .6s}.progress.small{--height: calc(var(--field-height) / 4)}.progress.hasError{--bg: color-mix(in srgb, var(--flow-red) 50%, transparent);--fg: var(--flow-red)}.progress.isUpload div,.progress.isDownload div{position:relative}.progress.isUpload div:after,.progress.isDownload div:after{position:absolute;content:"";left:0;right:0;height:50%;background-image:linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-size:var(--height) var(--height)}.progress.isUpload div:before,.progress.isDownload div:before{position:absolute;content:"";left:0;right:0;height:50%;background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-size:var(--height) var(--height)}.progress.isUpload div:after{top:0;animation:progress-right 1s linear infinite}.progress.isUpload div:before{bottom:0;animation:progress-right 1s linear infinite}.progress.isDownload div:after{bottom:0;animation:progress-left 1s linear infinite}.progress.isDownload div:before{top:0;animation:progress-left 1s linear infinite}@keyframes progress-right{0%{background-position:0 0}to{background-position:var(--height) 0}}@keyframes progress-left{0%{background-position:var(--height) 0}to{background-position:0 0}}.pulse-blue{animation:pulse-blue 2s infinite ease-out}@keyframes pulse-blue{0%{outline:0px solid var(--flow-blue)}50%,to{outline:10px solid transparent}}.pulse-green{animation:pulse-green 2s infinite ease-out}@keyframes pulse-green{0%{outline:0px solid var(--flow-green)}50%,to{outline:10px solid transparent}}.pulse-yellow{animation:pulse-yellow 2s infinite ease-out}@keyframes pulse-yellow{0%{outline:0px solid var(--flow-yellow)}50%,to{outline:10px solid transparent}}.pulse-orange{animation:pulse-orange 2s infinite ease-out}@keyframes pulse-orange{0%{outline:0px solid var(--flow-orange)}50%,to{outline:10px solid transparent}}.pulse-red{animation:pulse-red 2s infinite ease-out}@keyframes pulse-red{0%{outline:0px solid var(--flow-red)}50%,to{outline:10px solid transparent}}.field{padding:var(--field-gap) 0}.field .required{color:var(--flow-red)}.field .hint{font-size:.8rem;font-style:italic;color:var(--text-light)}.field .hint tbody{vertical-align:top}.field .hint td{word-break:break-word}.field .hint th{text-align:left}.field-with-cancel{display:inline-flex;align-items:center;gap:5px}.field-gap{display:block;height:var(--field-gap)}i.fa-circle-xmark{opacity:.5;transition:opacity .25s ease-in-out;cursor:pointer}i.fa-circle-xmark:hover{opacity:1}i.fallback-field-icon{color:var(--flow-red)}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--body-bg-color: #eceff1;--wrapper-width: 1200px;--wrapper-narrow-width: 860px;--font-family: "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--mono-font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;--font-size: 16px;--line-height: 1.55;--text-color: var(--flow-navy);--text-light: #6b7280;--flow-navy: #0f2740;--flow-blue: #1272d6;--flow-green: #5ca452;--flow-yellow: #e9d24d;--flow-orange: #ed882f;--flow-red: #d32421;--flow-orange-ink: #a8570f;--flow-green-ink: #2e7d32;--risk-very-low: #a2cfe8;--risk-low: #ffe082;--risk-medium: #f4b881;--risk-high: #ea9292;--risk-very-low-text: #2a7fb2;--risk-low-text: #a67b00;--risk-medium-text: #c97730;--risk-high-text: #c34242;--bg-light-primary: #fafafa;--bg-light-secondary: #f5f5f5;--bg-light-tertiary: #f0f0f0;--bg-light-quaternary: #ebebeb;--bg-white: white;--border-light: #eee;--border-medium: #ddd;--border-dark: #ccc;--border-darker: #bbb;--text-muted: #656c7a;--text-subtle: #848484;--overlay-dark: rgba(0, 0, 0, .5);--overlay-dark-light: rgba(0, 0, 0, .1);--overlay-dark-subtle: rgba(0, 0, 0, .06);--overlay-dark-minimal: rgba(0, 0, 0, .03);--overlay-blue-light: rgba(18, 114, 214, .1);--overlay-blue-lighter: rgba(18, 114, 214, .08);--overlay-blue-subtle: rgba(18, 114, 214, .02);--overlay-light: rgba(255, 255, 255, .6);--bg-status-success: #e8f5e9;--bg-status-warning: #fff3e0;--bg-status-error: #ffebee;--text-status-success: var(--flow-green-ink);--text-status-warning: var(--flow-orange-ink);--text-status-error: #c62828;--radius-pill: 999px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 12px;--elev-1: 0 1px 2px rgba(15, 39, 64, .06), 0 1px 3px rgba(15, 39, 64, .1);--elev-2: 0 1px 3px rgba(15, 39, 64, .06), 0 6px 12px -3px rgba(15, 39, 64, .11);--elev-3: 0 2px 6px rgba(15, 39, 64, .07), 0 24px 44px -12px rgba(15, 39, 64, .2);--hairline: rgba(16, 24, 40, .09);--hairline-strong: rgba(16, 24, 40, .16);--fill-inset: rgba(16, 24, 40, .028);--fill-hover: rgba(16, 24, 40, .038);--fill-press: rgba(16, 24, 40, .06);--fill-selected: rgba(18, 114, 214, .08);--panel-width: 440px;--panel-width-min: 18rem;--global-header-height: 57px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem}@media(max-width:1024px){:root{--panel-width: 360px}}.wrapper{max-width:var(--wrapper-width);width:100%;margin:0 auto;padding:0 1rem}.wrapper.narrow{max-width:var(--wrapper-narrow-width)}.wrapper.full{max-width:100%}.brand{font-weight:800}input[type=text]:where(:not(.input)),input[type=email]:where(:not(.input)),input[type=tel]:where(:not(.input)),input[type=password]:where(:not(.input)),input[type=datetime-local]:where(:not(.input)),input[type=date]:where(:not(.input)),input[type=time]:where(:not(.input)),input[type=month]:where(:not(.input)),input[type=search]:where(:not(.input)),input[type=url]:where(:not(.input)),input[type=number]:where(:not(.input)),select:where(:not(.input)),textarea:where(:not(.input)){font-size:inherit;padding:6px 12px;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--bg-white);color:var(--text-color)}input[type=text]:where(:not(.input)):focus,input[type=email]:where(:not(.input)):focus,input[type=tel]:where(:not(.input)):focus,input[type=password]:where(:not(.input)):focus,input[type=datetime-local]:where(:not(.input)):focus,input[type=date]:where(:not(.input)):focus,input[type=time]:where(:not(.input)):focus,input[type=month]:where(:not(.input)):focus,input[type=search]:where(:not(.input)):focus,input[type=url]:where(:not(.input)):focus,input[type=number]:where(:not(.input)):focus,select:where(:not(.input)):focus,textarea:where(:not(.input)):focus{outline:none;border-color:var(--flow-blue);box-shadow:0 0 0 3px var(--overlay-blue-light)}input[type=text]:where(:not(.input))::placeholder,input[type=email]:where(:not(.input))::placeholder,input[type=tel]:where(:not(.input))::placeholder,input[type=password]:where(:not(.input))::placeholder,input[type=datetime-local]:where(:not(.input))::placeholder,input[type=date]:where(:not(.input))::placeholder,input[type=time]:where(:not(.input))::placeholder,input[type=month]:where(:not(.input))::placeholder,input[type=search]:where(:not(.input))::placeholder,input[type=url]:where(:not(.input))::placeholder,input[type=number]:where(:not(.input))::placeholder,select:where(:not(.input))::placeholder,textarea:where(:not(.input))::placeholder{color:var(--text-subtle)}input[type=text]:where(:not(.input)):disabled,input[type=email]:where(:not(.input)):disabled,input[type=tel]:where(:not(.input)):disabled,input[type=password]:where(:not(.input)):disabled,input[type=datetime-local]:where(:not(.input)):disabled,input[type=date]:where(:not(.input)):disabled,input[type=time]:where(:not(.input)):disabled,input[type=month]:where(:not(.input)):disabled,input[type=search]:where(:not(.input)):disabled,input[type=url]:where(:not(.input)):disabled,input[type=number]:where(:not(.input)):disabled,select:where(:not(.input)):disabled,textarea:where(:not(.input)):disabled{background:var(--fill-inset);color:var(--text-muted);cursor:not-allowed}input[type=checkbox]:where(:not(.input)),input[type=radio]:where(:not(.input)){transform:scale(1.3)}select:where(:not(.input)){width:100%}label input[type=checkbox],label input[type=radio]{display:none}label:has(input[type=checkbox]):before,label:has(input[type=radio]):before{display:inline-block;width:1.5rem;height:1.5rem;background:var(--body-bg-color);transition:all .2s ease-in-out}label:has(input[type=checkbox]):before{font-family:FontAwesome;content:"";border:1px solid var(--text-light);border-radius:var(--radius-md);text-align:center;line-height:1.5rem;color:transparent}label:has(input[type=checkbox]:checked):before{color:#fff;background:var(--flow-blue);border-color:var(--flow-blue)}label:has(input[type=radio]):before{content:" ";border-radius:50%;box-shadow:inset 0 0 0 1px var(--text-light),inset 0 0 0 1px #fff}label:has(input[type=radio]:checked):before{background:var(--flow-blue);box-shadow:inset 0 0 0 2px var(--flow-blue),inset 0 0 0 5px #fff;color:var(--flow-blue)}.fa-duotone.fa-spinner-third{--fa-secondary-color: var(--text-light)}.surface{background:var(--bg-white);border-radius:var(--radius-lg);box-shadow:var(--elev-1);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;min-height:0}.surface>*{min-height:0}.surface--inset{background:var(--fill-inset);box-shadow:none;border-radius:var(--radius-md)}.surface--quiet{background:none;box-shadow:none;padding:0}.surface--flush{padding:0;overflow:hidden}.surface--interactive{cursor:pointer;transition:box-shadow .16s ease,transform .16s ease}.surface--interactive:hover{box-shadow:var(--elev-2);transform:translateY(-1px)}.surface--interactive:active{box-shadow:var(--elev-1);transform:translateY(0)}.surface-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;flex-shrink:0;margin-bottom:var(--space-3)}.surface--flush>.surface-head{padding:var(--space-4) var(--space-5) 0;margin-bottom:var(--space-3)}.surface-title{font-size:1rem;font-weight:700;color:var(--text-color);letter-spacing:-.01em;margin:0}.surface-meta{font-size:.8rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.surface-body{display:flex;flex-direction:column;gap:var(--space-3);min-height:0}.surface--flush>.surface-body{padding:0 var(--space-5) var(--space-4)}.surface-foot{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;margin-top:var(--space-3)}.surface-divider{border:0;border-top:1px solid var(--hairline);margin:var(--space-3) 0;width:100%}.row-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;min-height:0}.row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2);margin:0 calc(var(--space-2) * -1);border-radius:var(--radius-md);font-size:.875rem;color:var(--text-color);text-decoration:none;transition:background .12s ease}.row:is(a,button,[role=button],[role=link]):hover,.row.row--interactive:hover{background:var(--fill-hover)}.row.is-selected{background:var(--fill-selected)}.row-list--compact .row{padding:var(--space-1) var(--space-2);font-size:.82rem}.row-name{flex:1;min-width:0;font-weight:600;color:inherit;text-decoration:none}.row-sub{color:var(--text-muted);font-weight:400;margin-left:var(--space-2)}.row-value{font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.row-value--strong{font-weight:700;color:var(--text-color);min-width:2rem;text-align:right}.row-scroll{overflow-y:auto;overflow-x:hidden;padding-inline:var(--space-2);margin-inline:calc(var(--space-2) * -1);min-height:0;flex:1;background:linear-gradient(var(--bg-white) 30%,rgba(255,255,255,0)) top/100% 1.25rem no-repeat local,linear-gradient(rgba(255,255,255,0),var(--bg-white) 70%) bottom/100% 1.25rem no-repeat local,radial-gradient(farthest-side at 50% 0,#10182821,#10182800) top/100% .5rem no-repeat scroll,radial-gradient(farthest-side at 50% 100%,#10182821,#10182800) bottom/100% .5rem no-repeat scroll}.surface-empty{margin:0;padding:var(--space-4) 0;font-size:.875rem;color:var(--text-muted)}.scroll-x{scrollbar-color:var(--hairline-strong) transparent;scrollbar-gutter:stable}.scroll-x::-webkit-scrollbar-thumb{background:var(--hairline-strong)}.pill{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:600;padding:.125rem .45rem;border-radius:var(--radius-pill);white-space:nowrap;font-variant-numeric:tabular-nums;background:var(--fill-inset);color:var(--text-muted)}.pill--high{background:#ea929247;color:#7a1a1a}.pill--medium{background:#f4b8814d;color:#6a3a0a}.pill--low{background:#ffe0826b;color:#6a4a0a}.pill--very-low{background:#a2cfe866;color:#1a4a6a}.pill--success{background:var(--bg-status-success);color:var(--text-status-success)}.pill--warning{background:var(--bg-status-warning);color:var(--text-status-warning)}.pill--danger{background:var(--bg-status-error);color:var(--text-status-error)}.pill--info{background:var(--overlay-blue-light);color:#0a5bb5}.pill--point{background:transparent}.pill--action{font-family:inherit;border:none;cursor:pointer}.pill--action:hover{background:var(--fill-hover);color:var(--text-color)}.modal.modal-dialog h3,.modal.modal-large h3{text-align:center}.modal.modal-dialog .modal-footer,.modal.modal-large .modal-footer{text-align:right}.panel-section{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.panel-section+.panel-section{margin-top:var(--space-4)}.panel-field{display:flex;align-items:baseline;gap:var(--space-2);font-size:.75rem;min-width:0}.panel-field-key{flex:0 0 5.5rem;color:var(--text-subtle)}.panel-field-value{min-width:0;color:var(--text-color)}.panel-flush-body>.panel-section{padding:var(--space-4) var(--space-4) 0}.panel-flush-body>.panel-section+.panel-section{margin-top:0}.panel-flush-body>.panel-section:last-child{padding-bottom:var(--space-4)}.tabs{display:flex;flex-wrap:nowrap;gap:2px;width:fit-content;max-width:100%;height:var(--field-height);padding:3px;overflow-x:auto;scrollbar-width:none;background:var(--fill-inset);border-radius:var(--radius-md)}.tabs::-webkit-scrollbar{display:none}.tabs.small{height:calc(1rem * var(--line-height));padding:2px}.tabs.small .tab{padding:0 .5rem;font-size:.75rem}.tab{display:inline-flex;flex:0 0 auto;align-items:center;gap:.4rem;padding:0 .8rem;background:transparent;border:none;border-radius:calc(var(--radius-md) - 2px);color:var(--text-muted);font:inherit;font-size:.9rem;font-weight:400;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.tab i{font-size:.85rem}.tab:hover{background:var(--fill-hover);color:var(--text-color)}.tab.active{background:var(--bg-white);color:var(--flow-blue);box-shadow:var(--elev-1)}.tab:focus-visible,.tab.isKeyboardFocused{outline:none;box-shadow:0 0 0 1px inset color-mix(in srgb,var(--flow-blue) 60%,black),0 0 0 4px color-mix(in srgb,var(--flow-blue) 50%,transparent)}.tab:disabled,.tab.disabled{opacity:.4;pointer-events:none}.layercake-container .absolute{position:absolute}.layercake-container .w-full{width:100%}.layercake-container .h-full{height:100%}.tsqd-open-btn-container{left:12px;right:unset!important}@media print{body *{visibility:hidden}.qr-print-sheet,.qr-print-sheet *{visibility:visible}.qr-print-sheet{position:fixed;inset:0}}.toast-container.svelte-1ig2a9j{position:fixed;--shadow-bleed-x: 12px;--shadow-bleed-bottom: 36px;--fly-headroom: 20px;bottom:calc(1rem - var(--shadow-bleed-bottom) - var(--fly-headroom));padding-bottom:calc(var(--shadow-bleed-bottom) + var(--fly-headroom));padding-top:var(--shadow-bleed-x);right:calc(1rem - var(--shadow-bleed-x));padding-left:var(--shadow-bleed-x);padding-right:var(--shadow-bleed-x);z-index:9999;display:flex;flex-direction:column;gap:.6rem;max-width:calc(400px + var(--shadow-bleed-x) * 2);max-height:calc(100vh - 2rem + var(--shadow-bleed-bottom) + var(--fly-headroom) + var(--shadow-bleed-x));overflow-y:auto;pointer-events:none}.toast.svelte-1ig2a9j{pointer-events:auto;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:var(--radius-lg);background:var(--bg-white);border:1px solid var(--hairline);box-shadow:var(--elev-3)}.toast.success.svelte-1ig2a9j .icon:where(.svelte-1ig2a9j){color:var(--flow-green)}.toast.error.svelte-1ig2a9j .icon:where(.svelte-1ig2a9j){color:var(--flow-red)}.toast.warning.svelte-1ig2a9j .icon:where(.svelte-1ig2a9j){color:var(--flow-orange)}.toast.info.svelte-1ig2a9j .icon:where(.svelte-1ig2a9j),.toast.progress.svelte-1ig2a9j .icon:where(.svelte-1ig2a9j){color:var(--flow-blue)}.icon.svelte-1ig2a9j{flex-shrink:0;font-size:1.1rem}.content.svelte-1ig2a9j{flex:1;display:flex;flex-direction:column;gap:.4rem}.message.svelte-1ig2a9j{font-size:.9rem;font-weight:500;color:var(--text-color)}.progress-bar.svelte-1ig2a9j{width:100%;height:8px;background:var(--bg-light-tertiary, #f0f0f0);border:1px solid var(--hairline);border-radius:var(--radius-md);overflow:hidden}.progress-fill.svelte-1ig2a9j{height:100%;background:var(--flow-blue);transition:width .3s ease}.action.svelte-1ig2a9j{align-self:flex-start;margin-top:.15rem}.dismiss.svelte-1ig2a9j{flex-shrink:0;background:none;border:none;padding:.25rem;cursor:pointer;color:var(--text-color);opacity:.55;transition:opacity .15s}.dismiss.svelte-1ig2a9j:hover{opacity:1}.impersonation-banner.svelte-12qhfyh{background:#ffecb3;color:#5c4000;padding:.5rem 1rem;text-align:center;font-size:.85rem;display:flex;align-items:center;justify-content:center;gap:1rem;border-bottom:1px solid #ffd54f;z-index:9999}.app-content.svelte-12qhfyh{display:flex;flex-direction:column}
