:root{--font-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-primary:var(--font-geist-sans);--font-mono:var(--font-geist-mono);--font-size-xs:10px;--font-size-sm:12px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:24px;--line-height-default:1.4;--spacing-0:0px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:24px;--spacing-6:32px;--spacing-7:40px;--spacing-8:48px;--spacing-9:54px;--spacing-10:60px;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--border-none:none;--border-subtle:1px solid var(--color-border-subtle);--border-default:1px solid var(--color-border);--border-strong:2px solid var(--color-border-strong);--max-chat-width:848px;--max-content-width:1200px;--color-brand:#4e62ff;--color-bg:#ffffff;--color-bg-secondary:#f5f5f7;--color-bg-tertiary:#e8e8ed;--color-bg-modal:#2d2f36;--color-bg-rectangular-button-primary:#0595f5;--color-bg-rectangular-button-primary-disabled:#6e6e73;--color-bg-rectangular-button-primary-disabled-opacity:0.4;--color-bg-chat-input:#fdfdfd;--color-bg-chat-input-drag-over:#eef8fe;--color-bg-chat-input-file:#fafafa;--color-bg-modal-input:#404148;--color-bg-modal-pill-selected:#272930;--color-bg-node-message-user:#e9f6ff;--color-bg-node-group:#fdfdfd;--color-text:#1b1b1b;--color-text-secondary:#6e6e73;--color-text-tertiary:#999999;--color-text-modal:#ffffff;--color-text-rectangular-secondary:#6e6e73;--color-text-modal-tertiary:#999999;--color-text-back-button:#ffffff;--color-text-node-message-user:#00aaff;--color-text-table-add-button:#ffffff;--color-border:#ebebeb;--color-border-subtle:#f4f4f5;--color-border-strong:#c7c7d1;--color-success:#2aa66a;--color-warning:#f18305;--color-danger:#f94f58;--color-warning-modal:#ff9e2f;--color-stroke-modal:#363840;--color-border-modal-input:#505159;--color-border-chat-input:#f3f3f3;--color-border-chat-input-drag-over:#7493ff;--color-border-artefacts-modal:#6c6c6c7f;--color-border-node-message-user:#d2eeff;--color-border-node-group:#c3c3c3;--color-stroke-node-edge:#cccccc;--color-border-artifacts-modal:#6c6c6c7f;--color-projects-purple:#ba7be6;--color-projects-blue:#1ba0f9;--color-projects-green:#78ce5e;--color-projects-grey:#6e6e73;--color-projects-yellow:#f2d75f;--color-projects-salmon:#ff9961;--color-projects-pink:#ff97a7;--color-unquantified-risk-border:#e6e6e8;--color-unquantified-risk-content:#6e6e73;--color-low-risk-background:#e4f9cb;--color-low-risk-content:#0a9e0c;--color-medium-risk-background:#f5eadf;--color-medium-risk-content:#f18305;--color-high-risk-background:#f4e4e7;--color-high-risk-content:#ec4853;--color-opportunity-background:#e9f6ff;--color-opportunity-content:#00aaff;--button-primary-bg:#1b1b1b;--button-primary-text:#ffffff;--button-primary-disabled-bg:#1b1b1b;--button-primary-disabled-opacity:0.2;--button-secondary-border:#ebebeb;--button-secondary-bg:#ffffff;--button-tertiary-bg:#ababae;--button-tertiary-text:#ffffff;--button-rectangular-secondary-bg:#272930;--button-rectangular-text:#ffffff;--button-chat-input-text:#ffffff;--button-chat-input-disabled-bg:#cbcbcd;--button-chat-input-send-bg:#0595f5;--button-chat-input-attach-bg:#a9aaad;--button-back-bg:#adadad;--color-location-marker:#0595f5;--color-location-marker-border:#ffffff;--color-label-primary:#1b1b1b;--color-label-secondary:#6e6e73;--color-label-tertiary:#999999;--color-section-separator:rgba(0,0,0,0.06);--color-table-zebra:rgba(199,199,209,0.12);--color-code-bg:rgba(110,110,115,0.08);--color-code-text:rgba(14,16,24,0.82);--color-link:#007aff;--color-pill-bg-critical:#fde2e2;--color-pill-text-critical:#c92020;--color-pill-bg-high:#fed7aa;--color-pill-text-high:#c2410c;--color-pill-bg-medium:#e6f4fe;--color-pill-text-medium:#0369a1;--color-pill-bg-low:#e4e4e7;--color-pill-text-low:#52525b}*,:after,:before{box-sizing:border-box}body{margin:0;padding:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans),sans-serif;line-height:var(--line-height-default)}.badge_base__WMj07{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-sm);font-weight:500;line-height:1.4}.badge_high__QFGV9{background-color:#e4f9cb;color:#0a9e0c}.badge_medium__6Me5S{background-color:#e6f4fe;color:#00aaff}.badge_low__4I9Ej{background-color:#fed7aa;color:#f18305}.grid_grid__QEE_Y{display:grid}.input_container__HAxwu{display:flex;flex-direction:row;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--spacing-3);transition:border-color .15s}.input_content__xJlug{display:flex;flex-direction:column;width:100%}.input_label__RqzV5{display:block;font-size:10px;color:var(--color-text-secondary);margin-bottom:var(--spacing-1)}.input_wrapper__nPtXK{display:flex;align-items:center}.input_input__N7jRB{flex:1 1;border:none;outline:none;background:transparent;color:var(--color-text)}.input_input__N7jRB::placeholder{color:var(--input-placeholder-color,var(--color-text-secondary));opacity:1}.input_input__N7jRB::-webkit-input-placeholder{color:var(--input-placeholder-color,var(--color-text-secondary))}.input_input__N7jRB::-moz-placeholder{color:var(--input-placeholder-color,var(--color-text-secondary));opacity:1}.input_input__N7jRB:-ms-input-placeholder{color:var(--input-placeholder-color,var(--color-text-secondary))}.input_icon___k_za{display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);margin-right:var(--spacing-1)}.input_sm__IDPrN{font-size:var(--font-size-sm)}.input_md__V2AuW{font-size:var(--font-size-md)}.input_lg__ttl9_{font-size:var(--font-size-lg)}.input_error__hJEuT{border-color:var(--color-warning)}.input_success__yxfKI{border-color:var(--color-success)}.input_disabled__0LY_M{opacity:.5;cursor:not-allowed}.input_togglePassword__s34K_{background:transparent;border:none;outline:none;cursor:pointer}.chat-input_container__Wk7UR{display:flex;flex-direction:column;border-radius:var(--radius-lg);padding:var(--spacing-2);border-width:1px}.dropdown-menu_container__1QqnH{position:relative;display:inline-flex;align-self:flex-start}.dropdown-menu_menu__PQvxX{position:absolute;top:calc(100% + 6px);min-width:200px;display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--color-bg-modal);border:1px solid var(--color-stroke-modal);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.5);z-index:1000}.dropdown-menu_menuStart__RQwg0{left:0}.dropdown-menu_menuEnd__OEF4I{right:0}.dropdown-menu_item__4xuCk{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:transparent;border:none;border-radius:8px;color:var(--color-text-modal);font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background .15s}.dropdown-menu_item__4xuCk:hover{background:rgba(255,255,255,.08)}.dropdown-menu_itemDanger__AajFQ{color:var(--color-danger)}.dropdown-menu_itemLabel__SSwQv{white-space:nowrap}.free-text-input_textarea__QOaJT{width:100%;border:none;outline:none;font-family:var(--font-sans);font-size:var(--font-size-md);color:var(--color-text);resize:none;overflow-y:hidden;line-height:1.4;background-color:transparent}.free-text-input_textarea__QOaJT.free-text-input_scrollable__Fdtow{overflow-y:auto;scrollbar-color:var(--textarea-scroll-indicator-color,var(--color-border-subtle)) transparent}.free-text-input_textarea__QOaJT.free-text-input_scrollable__Fdtow::-webkit-scrollbar{width:8px}.free-text-input_textarea__QOaJT.free-text-input_scrollable__Fdtow::-webkit-scrollbar-thumb{background-color:var(--textarea-scroll-indicator-color,var(--color-border-subtle));border-radius:999px}.free-text-input_textarea__QOaJT::placeholder{color:var(--textarea-placeholder-color,var(--color-text-muted))}.free-text-input_textarea__QOaJT:disabled{opacity:.5;cursor:not-allowed}.table_container__ZhD8a{width:100%;background:var(--color-bg);border-radius:var(--radius-md);border:var(--border-default)}.table_dragging__yvPEJ{border:1px dashed var(--color-border-chat-input-drag-over);background:var(--color-bg-chat-input-drag-over)}.table_topSection__GYxs1{padding:var(--spacing-4);border-bottom:var(--border-default)}.table_filterButton__dpjWi{padding:var(--spacing-2);color:var(--color-text-secondary)}.table_tableContainer__4divv{padding:var(--spacing-0) var(--spacing-3) var(--spacing-3)}.table_table__WaSpX{width:100%;border-collapse:collapse}.table_headerCell__Wb239{padding:var(--spacing-3) var(--spacing-4)}.table_headerCell__Wb239.table_sortable__thu4h{cursor:pointer;-webkit-user-select:none;user-select:none}.table_headerCell__Wb239.table_sortable__thu4h:hover{background:var(--color-bg-secondary)}.table_row__wSQn7{transition:background-color .3s;border-top:2px solid;border-color:var(--color-bg)}.table_row__wSQn7:hover{background:var(--color-bg-secondary)}.table_clickableRow__VKtRs{cursor:pointer}.table_cell__BNNfv{padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-md);color:var(--color-text)}.table_firstCell__3fmwT{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.table_lastCell__7qCFw{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.flag_wrapper__58yUa{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--radius-full);overflow:hidden;background:var(--color-bg);line-height:0}.flag_svg__g8i_C{display:block;width:100%;height:100%}.flag_fallback__TRmkP{background:var(--color-bg-secondary)}.folder-image_image___a2Pu{display:block;height:auto}.debug-panel_drawer__es1OR{height:100%;width:0;display:flex;flex-direction:column;background:#1e1e1e;box-shadow:-4px 0 24px rgba(0,0,0,.3);transition:width .25s ease}.debug-panel_drawerOpen__HKMtQ{width:50%;transition:width .25s ease}.debug-panel_header__gdMdo{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #333;flex-shrink:0}.debug-panel_headerTitle__ImfB7{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,Courier New,monospace;font-size:13px;font-weight:600;color:#4ec9b0;text-transform:uppercase;letter-spacing:.08em}.debug-panel_closeButton__IPYeS{background:none;border:none;color:#808080;font-size:16px;cursor:pointer;padding:4px 8px;border-radius:4px;line-height:1}.debug-panel_closeButton__IPYeS:hover{color:#ccc;background:#333}.debug-panel_sessionInfo__h_9c_{padding:10px 16px;border-bottom:1px solid #333;flex-shrink:0;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,Courier New,monospace;font-size:11px}.debug-panel_sessionRow__Rmk02{display:flex;gap:8px;padding:2px 0}.debug-panel_sessionLabel__xgruL{color:#4ec9b0;min-width:56px}.debug-panel_sessionValue__92ANi{color:#d4d4d4;word-break:break-all}.debug-panel_downloadButton__vKPMc{margin-top:8px;background:#333;border:1px solid #4ec9b0;color:#4ec9b0;padding:4px 12px;border-radius:4px;font-family:inherit;font-size:11px;cursor:pointer}.debug-panel_downloadButton__vKPMc:hover{background:#4ec9b0;color:#1e1e1e}.debug-panel_terminal__UxKTe{flex:1 1;overflow-y:auto;padding:12px 16px;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,Courier New,monospace;font-size:12px;line-height:1.6}.debug-panel_terminal__UxKTe::-webkit-scrollbar{width:8px}.debug-panel_terminal__UxKTe::-webkit-scrollbar-track{background-color:transparent}.debug-panel_terminal__UxKTe::-webkit-scrollbar-thumb{background-color:#3a3a3a;border-radius:4px}.debug-panel_emptyState__zit2m{color:#666;font-style:italic}.debug-panel_eventEntry__rYJwE{display:flex;align-items:flex-start;gap:8px;padding:6px 0;border-bottom:1px solid #2a2a2a}.debug-panel_eventEntry__rYJwE:last-child{border-bottom:none}.debug-panel_prompt__YO7kq{color:#4ec9b0;flex-shrink:0;-webkit-user-select:none;user-select:none;line-height:1.6}.debug-panel_eventContent__vbKjy{margin:0;color:#d4d4d4;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:inherit;line-height:inherit}.react-flow{direction:ltr;--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:rgba(255,255,255,0.5);--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:rgba(240,240,240,0.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:rgba(240,240,240,0.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(0,0,0,0.08);--xy-node-boxshadow-selected-default:0 0 0 0.5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:rgba(0,89,220,0.08);--xy-selection-border-default:1px dotted rgba(0,89,220,0.8);--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,0.08);--xy-edge-label-background-color-default:#ffffff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:rgba(150,150,150,0.25);--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:rgba(60,60,60,0.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:rgba(240,240,240,0.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(255,255,255,0.08);--xy-node-boxshadow-selected-default:0 0 0 0.5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:rgba(200,200,220,0.08);--xy-selection-border-default:1px dotted rgba(200,200,220,0.8);--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,0.08);--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;transform:translateX(-15px) translateX(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{position:absolute;width:100%;height:100%;-webkit-user-select:none;user-select:none;left:0;top:0}.react-flow__minimap{background:var(
    --xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default))
  )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(
      --xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default))
    );stroke:var(
      --xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default))
    );stroke-width:var(
      --xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default))
    )}.react-flow__minimap-node{fill:var(
      --xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default))
    );stroke:var(
      --xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default))
    );stroke-width:var(
      --xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default))
    )}.react-flow__background-pattern.dots{fill:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default))
    )}.react-flow__background-pattern.lines{stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default))
    )}.react-flow__background-pattern.cross{stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default))
    )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border-bottom:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      );color:var(
      --xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default))
    );cursor:pointer;-webkit-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{padding:10px;border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default))}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(
        --xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default))
      );color:var(
        --xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default))
      )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.node-canvas_container__uCFVv{width:100%;height:100%}.node-canvas_container__uCFVv .react-flow__node{transition:transform .3s ease}.node-canvas_container__uCFVv .react-flow__edge{transition:opacity .3s ease}.node-canvas_container__uCFVv .react-flow__edge-path{stroke:var(--color-stroke-node-edge)}.node-canvas_container__uCFVv .react-flow__viewport{transition:transform .15s ease}.node-canvas_hidden__ftPEx{opacity:0}.flow-node_handle__RFAul{width:5px;height:10px;background:var(--color-bg);border-color:var(--color-border)}.flow-node_handleTop__nN_7w{top:26px;border-radius:5px 0 0 5px;border-right:none;left:5px}.flow-node_handleBottom__xvivT{top:auto;bottom:13px;border-radius:0 5px 5px 0;border-left:none;right:5px}.flow-node_handleHidden__PwQbw{opacity:0;pointer-events:none}.flow-node_handleDot___4E85{position:absolute;width:8px;height:8px;background:var(--color-stroke-node-edge);border-radius:50%;border-color:var(--color-bg);border-width:1px;border-style:solid}.flow-node_handleDotTop__ok_lp{top:22px;left:4px}.flow-node_handleDotBottom__rvFEj{bottom:19px;right:4px;z-index:1}.node-group_nodeGroup__WSCfF{padding:6px;border:1px dashed transparent;background-color:transparent;transition:border-color 1.2s ease,background-color 2s ease}.node-group_nodeGroupWithMultipleNodes__Vug31{border-color:var(--color-border-node-group);background-color:var(--color-bg-node-group)}.node-input_container__Yd3PQ{display:flex;flex-direction:column;border-radius:21px;padding:var(--spacing-1);border-width:1px}.node-message_nodeMessage___OYLq{padding:5px;border-radius:10px;border-width:.5px;border-style:solid;border-color:var(--color-border)}.node-message_nodeMessageUser__RIHoU{align-self:flex-end}.node-message_nodeMessageAssistant__56Fu8{align-self:flex-start}.node-message_nodeMessageTitleContainer__PD9dL{padding:5px 10px;border-radius:5px;border-width:.5px;align-items:center}.node-message_nodeMessageTitleContainerUser__QgosY{border-style:solid;border-color:var(--color-border-node-message-user)}.node-message_nodeMessageContentUser__U_HcI{white-space:pre-line}.chat-artifact_chatArtifact__0xqYG{overflow:hidden;position:relative;cursor:pointer}.chat-artifact_overlay__tCpca{position:absolute;inset:0;background-color:rgba(15,15,15,.2);pointer-events:none;z-index:1}.chat-artifact_buttonLayer__25cQr{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2}.chat-artifact_button__vG_KV{background:linear-gradient(0deg,#9fa0a3,#0e101859),#ffffff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-md);z-index:3}.chat-artifact_previewContent__xbgDt{position:absolute;top:0;left:0;z-index:0;pointer-events:none;width:720px;transform:scale(calc(287 / 720));transform-origin:top left;filter:blur(2px)}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.tabs_tablist__Cw2ql{display:flex;align-items:stretch;gap:var(--spacing-6);border-bottom:1px solid var(--color-border);margin:0;padding:0}.tabs_tab__SXofl{appearance:none;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:var(--spacing-2) 0;font-family:inherit;font-size:var(--font-size-md);font-weight:500;line-height:1.4;color:var(--color-text-secondary);cursor:pointer;transition:color .15s,border-color .15s}.tabs_tab__SXofl:hover:not(.tabs_active___7MLI):not(.tabs_disabled__ouwog){color:var(--color-text)}.tabs_tab__SXofl:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-xs)}.tabs_active___7MLI{color:var(--color-text);border-bottom-color:var(--color-text);cursor:default}.tabs_disabled__ouwog{opacity:.4;cursor:not-allowed}.tree-node_item__pmqL1{list-style:none}.tree-node_row__wQ9tE{--tree-indent:12px;display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);padding-left:calc(var(--spacing-1) + (var(--tree-level) - 1) * var(--tree-indent));border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(var(--tree-indent) - 1px),#e2e2e3 calc(var(--tree-indent) - 1px),#e2e2e3 var(--tree-indent));background-size:calc((var(--tree-level) - 1) * var(--tree-indent)) 100%;background-repeat:no-repeat}.tree-node_row__wQ9tE:hover{background-color:var(--color-bg-secondary)}.tree-node_row__wQ9tE:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.tree-node_chevronSlot__Sgu1J{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.tree-node_chevron__kfmYp{display:inline-flex;transition:transform .12s ease}.tree-node_chevronCollapsed__Afo57{transform:rotate(-90deg)}.tree-node_label__E_uAj{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-node_children__wN0ul{list-style:none;margin:0;padding:0}.tree-node_tooltip__4ONzY{position:fixed;pointer-events:none;z-index:9999;background:var(--color-bg-tertiary);color:var(--color-text-primary);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);box-shadow:var(--shadow-md);white-space:nowrap;max-width:400px;overflow:hidden;text-overflow:ellipsis}.tree-view_root__LzoO3{list-style:none;margin:0;padding:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.risk-tile_tile__ADxPh{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);border:1px solid;background:transparent;border-color:var(--color-unquantified-risk-border)}.risk-tile_low__C2upN{background:var(--color-low-risk-background);border-color:var(--color-low-risk-background)}.risk-tile_medium__lTBAx{background:var(--color-medium-risk-background);border-color:var(--color-medium-risk-background)}.risk-tile_high__6HdQ4{background:var(--color-high-risk-background);border-color:var(--color-high-risk-background)}.risk-tile_label__ZKPzf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.segmented-control_group__CkzXS{display:inline-flex;align-items:center;gap:1px;background:#ebebeb;border-radius:var(--radius-full);overflow:hidden}.segmented-control_segment__LhnG6{display:inline-flex;align-items:center;gap:var(--spacing-2);appearance:none;border:none;background:var(--color-bg);padding:var(--spacing-2) var(--spacing-4);font-family:inherit;font-size:var(--font-size-md);font-weight:400;line-height:1;white-space:nowrap;color:var(--color-label-secondary);cursor:pointer}.segmented-control_segment__LhnG6:hover:not(.segmented-control_active__024YX):not(.segmented-control_disabled__atP_F){color:var(--color-text)}.segmented-control_segment__LhnG6:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.segmented-control_active__024YX{background:var(--color-unquantified-risk-border);color:var(--color-label-tertiary);cursor:default}.segmented-control_disabled__atP_F{opacity:.4;cursor:not-allowed}.segmented-control_dot__i5h4U{width:12px;height:12px;border-radius:var(--radius-full);flex-shrink:0;border:3px solid}.segmented-control_dot-danger__Gbt9v{background-color:var(--color-high-risk-content);border-color:var(--color-high-risk-background)}.segmented-control_dot-warning__BX3uO{background-color:var(--color-medium-risk-content);border-color:var(--color-medium-risk-background)}.segmented-control_dot-success__3hbqr{background-color:var(--color-low-risk-content);border-color:var(--color-low-risk-background)}.segmented-control_count__X0F45{color:inherit}.chat-response-button_button__Onskf{background:transparent;transition:background .1s ease,opacity .1s ease}.chat-response-button_button__Onskf.chat-response-button_active___QxS_,.chat-response-button_button__Onskf.chat-response-button_interactive__3Kqre:hover{background:var(--color-bg-tertiary)}.chat-response-button_button__Onskf.chat-response-button_interactive__3Kqre:active{opacity:.6}.risk-card_card__iS5_G{overflow:hidden}.risk-card_header__FMNw4{border-bottom:1px solid var(--color-border)}.chat-message_userBody__c2L96{font-family:var(--font-family-primary,"Inter",-apple-system,sans-serif);font-size:14px;font-weight:400;line-height:24px;color:var(--color-label-secondary);white-space:pre-line;margin:0}.policy-gap-card_card__2yaHY{transition:box-shadow .15s ease}.policy-gap-card_card__2yaHY:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.policy-gap-card_dot__G_YDo{width:12px;height:12px;border-radius:var(--radius-full);flex-shrink:0;border:3px solid}.policy-gap-card_srOnly__LHvpB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.policy-gap-card_dot-critical__HQNel{background-color:var(--color-high-risk-content);border-color:var(--color-high-risk-background)}.policy-gap-card_dot-mismatch__O9ZwY{background-color:var(--color-medium-risk-content);border-color:var(--color-medium-risk-background)}.policy-gap-card_dot-opportunity__Dx1Xv{background-color:var(--color-opportunity-content);border-color:var(--color-opportunity-background)}.chat-interface_messagesContainer__ZwK4i{position:relative}.chat-interface_fixedToBottom___eBG0{position:sticky;bottom:0;z-index:10;padding-top:var(--spacing-5);padding-bottom:var(--spacing-6);background:linear-gradient(transparent 0,var(--color-bg) 15%)}.chat-interface_scrollButtonWrapper__qqrZ6{position:absolute;top:var(--spacing-3);right:var(--spacing-5);z-index:1;transform:translateY(-100%)}.chat-interface_scrollButton__dijFR{width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:var(--color-text);box-shadow:0 2px 4px rgba(0,0,0,.08);transition:background .15s ease}.chat-interface_scrollButton__dijFR:hover{background:var(--color-bg-tertiary)}.policy-gaps-panel_summary__S1u7j{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);appearance:none;border:1px solid transparent;border-radius:var(--radius-lg);padding:var(--spacing-3) var(--spacing-4);font-family:inherit;font-size:var(--font-size-md);cursor:pointer;text-align:left;transition:box-shadow .15s ease,border-color .15s ease}.policy-gaps-panel_summary__S1u7j:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.policy-gaps-panel_summaryLabel__S59z9{font-weight:500}.policy-gaps-panel_summaryCount__PYc6g{font-size:var(--font-size-xl);font-weight:600;line-height:1}.policy-gaps-panel_summaryActive__aBp9j{box-shadow:0 1px 4px rgba(0,0,0,.12)}.policy-gaps-panel_summary-all__3paq0{background-color:var(--color-bg-tertiary);color:var(--color-text-secondary)}.policy-gaps-panel_summary-all__3paq0.policy-gaps-panel_summaryActive__aBp9j{background-color:var(--color-text-secondary);color:var(--color-bg)}.policy-gaps-panel_summary-critical__6fmJ4{background-color:var(--color-high-risk-background);color:var(--color-high-risk-content)}.policy-gaps-panel_summary-mismatch__Ga5eg{background-color:var(--color-medium-risk-background);color:var(--color-medium-risk-content)}.policy-gaps-panel_summary-opportunity__Tcaj7{background-color:var(--color-opportunity-background);color:var(--color-opportunity-content)}.policy-gaps-panel_summary-critical__6fmJ4.policy-gaps-panel_summaryActive__aBp9j{border-color:var(--color-high-risk-content)}.policy-gaps-panel_summary-mismatch__Ga5eg.policy-gaps-panel_summaryActive__aBp9j{border-color:var(--color-medium-risk-content)}.policy-gaps-panel_summary-opportunity__Tcaj7.policy-gaps-panel_summaryActive__aBp9j{border-color:var(--color-opportunity-content)}.acting-as-banner_banner__xEZDl{position:sticky;top:0;z-index:300;background:linear-gradient(180deg,#c2410c,#9a3412);color:#fff7ed;border-bottom:1px solid rgba(0,0,0,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 2px 6px rgba(0,0,0,.25)}.acting-as-banner_messageWrap__6SQuG{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.acting-as-banner_icon__UOcWM{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.18);color:#fff7ed;font-size:13px;font-weight:700;flex-shrink:0}.acting-as-banner_message__93n2i{color:#fff7ed!important;flex:1 1;min-width:0;letter-spacing:.01em}.acting-as-banner_message__93n2i strong{color:#ffffff;font-weight:600}.acting-as-banner_exitButton__uBv71{padding:6px 12px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.45);border-radius:8px;color:#ffffff;font:inherit;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.acting-as-banner_exitButton__uBv71:hover{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.65)}.acting-as-banner_exitButton__uBv71:focus-visible{outline:2px solid #fff7ed;outline-offset:2px}.asset-summary_header__G_eAe{border-bottom:1px solid var(--color-border)}.three-dimensional-view_container__0CwHO{width:100%;height:400px;border-radius:var(--radius-md);overflow:hidden;position:relative;background:#f5f5f7}.three-dimensional-view_cesiumContainer__0l4V4{width:100%;height:100%;position:relative}.three-dimensional-view_cesiumContainer__0l4V4:focus{outline:none}.three-dimensional-view_cesiumContainer__0l4V4:focus-visible:after{content:"";position:absolute;inset:0;z-index:4;border:2px solid var(--color-border-strong);border-radius:var(--radius-md);pointer-events:none}.three-dimensional-view_cesiumContainer__0l4V4 .cesium-widget-credits{display:none!important}.three-dimensional-view_statusOverlay__t8MHm{position:absolute;inset:0;background:#f5f5f7}.three-dimensional-view_modeToggle__WHlxq{position:absolute;top:var(--spacing-3);left:var(--spacing-3);z-index:3;box-shadow:var(--shadow-md)}.three-dimensional-view_layerPanel__pz7u1{position:absolute;top:var(--spacing-3);right:var(--spacing-3);z-index:3;display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-2);background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);font-size:13px}.three-dimensional-view_layerRow__ONT7s{display:flex;align-items:center;gap:var(--spacing-1);cursor:pointer}.three-dimensional-view_layerSwatch__9_JwP{width:12px;height:12px;border-radius:var(--radius-sm);flex-shrink:0}.nav-controls_toolbar__VlQ_b{position:absolute;bottom:var(--spacing-3);right:var(--spacing-3);z-index:3;display:flex;flex-direction:column;gap:var(--spacing-1);align-items:stretch}.nav-controls_group__fE63b{display:flex;flex-direction:column;background:var(--color-bg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow:hidden}.nav-controls_button__r4RaG{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:transparent;color:var(--color-text);cursor:pointer}.nav-controls_button__r4RaG+.nav-controls_button__r4RaG{border-top:1px solid var(--color-border-subtle)}.nav-controls_button__r4RaG:hover{background:var(--color-bg-secondary)}.nav-controls_button__r4RaG:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:-2px}.nav-controls_button__r4RaG svg{display:block;width:15px;height:15px}.project-chat-input_fixedToBottom__yZBq3{position:sticky;bottom:0;z-index:10;padding-top:var(--spacing-5);padding-bottom:var(--spacing-6);background:linear-gradient(transparent 0,var(--color-bg) 15%)}.project-name_header__Uf5Yg{border-bottom:1px solid var(--color-border-subtle)}.page_scrollContainer__kmCoB{overflow-y:auto}.page_container__YwEK_{margin:auto}.login_main__6OnIM{flex:1 1}.login_title__GSGvH{font-size:24px}.login_content__4CqCZ{flex:1.5 1}.login_form__uz_mV{height:100%}.login_formContent__Y4dNx{height:100%}.login_buttonsContainer__laDZv,.login_formContent__Y4dNx{justify-content:space-between}.login_ballsImage__b3SST{display:flex;overflow:hidden;flex:1 1;background-image:url(/balls-login.png);background-position:50%;align-items:center;justify-content:center}@media (max-width:600px){.login_ballsImage__b3SST{display:none}}