@charset "UTF-8";.editor-paragraph{margin:0;padding:0}.editor-input{outline:none;white-space:pre-wrap;word-wrap:break-word;line-height:1.5;min-height:100%;padding:8px}.editor-input-wrapper{position:relative}.editor-placeholder{color:var(--joy-palette-text-tertiary, #636b74);opacity:.6;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;top:0;left:0;right:0;padding:8px;line-height:1.5}.editor-text-bold{font-weight:700}.editor-text-italic{font-style:italic}.editor-text-strikethrough{text-decoration:line-through}.editor-text-code{background-color:#f0f0f0;padding:2px 4px;border-radius:3px;font-family:monospace;font-size:.9em}.editor-variable{display:inline}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.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 .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation: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.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;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:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.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.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.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,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.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{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform: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.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;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.top,.react-flow__resize-control.line.bottom{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%}.rdp{--rdp-cell-size: 40px;--rdp-caption-font-size: 18px;--rdp-accent-color: #0000ff;--rdp-background-color: #e7edff;--rdp-accent-color-dark: #3003e1;--rdp-background-color-dark: #180270;--rdp-outline: 2px solid var(--rdp-accent-color);--rdp-outline-selected: 3px solid var(--rdp-accent-color);--rdp-selected-color: #fff;margin:1em}.rdp-vhidden{box-sizing:border-box;padding:0;margin:0;background:transparent;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;position:absolute!important;top:0;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;border:0!important}.rdp-button_reset{appearance:none;position:relative;margin:0;padding:0;cursor:default;color:inherit;background:none;font:inherit;-moz-appearance:none;-webkit-appearance:none}.rdp-button_reset:focus-visible{outline:none}.rdp-button{border:2px solid transparent}.rdp-button[disabled]:not(.rdp-day_selected){opacity:.25}.rdp-button:not([disabled]){cursor:pointer}.rdp-button:focus-visible:not([disabled]){color:inherit;background-color:var(--rdp-background-color);border:var(--rdp-outline)}.rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--rdp-background-color)}.rdp-months{display:flex}.rdp-month{margin:0 1em}.rdp-month:first-child{margin-left:0}.rdp-month:last-child{margin-right:0}.rdp-table{margin:0;max-width:calc(var(--rdp-cell-size) * 7);border-collapse:collapse}.rdp-with_weeknumber .rdp-table{max-width:calc(var(--rdp-cell-size) * 8);border-collapse:collapse}.rdp-caption{display:flex;align-items:center;justify-content:space-between;padding:0;text-align:left}.rdp-multiple_months .rdp-caption{position:relative;display:block;text-align:center}.rdp-caption_dropdowns{position:relative;display:inline-flex}.rdp-caption_label{position:relative;z-index:1;display:inline-flex;align-items:center;margin:0;padding:0 .25em;white-space:nowrap;color:currentColor;border:0;border:2px solid transparent;font-family:inherit;font-size:var(--rdp-caption-font-size);font-weight:700}.rdp-nav{white-space:nowrap}.rdp-multiple_months .rdp-caption_start .rdp-nav{position:absolute;top:50%;left:0;transform:translateY(-50%)}.rdp-multiple_months .rdp-caption_end .rdp-nav{position:absolute;top:50%;right:0;transform:translateY(-50%)}.rdp-nav_button{display:inline-flex;align-items:center;justify-content:center;width:var(--rdp-cell-size);height:var(--rdp-cell-size);padding:.25em;border-radius:100%}.rdp-dropdown_year,.rdp-dropdown_month{position:relative;display:inline-flex;align-items:center}.rdp-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:2;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;cursor:inherit;opacity:0;border:none;background-color:transparent;font-family:inherit;font-size:inherit;line-height:inherit}.rdp-dropdown[disabled]{opacity:unset;color:unset}.rdp-dropdown:focus-visible:not([disabled])+.rdp-caption_label{background-color:var(--rdp-background-color);border:var(--rdp-outline);border-radius:6px}.rdp-dropdown_icon{margin:0 0 0 5px}.rdp-head{border:0}.rdp-head_row,.rdp-row{height:100%}.rdp-head_cell{vertical-align:middle;font-size:.75em;font-weight:700;text-align:center;height:100%;height:var(--rdp-cell-size);padding:0;text-transform:uppercase}.rdp-tbody{border:0}.rdp-tfoot{margin:.5em}.rdp-cell{width:var(--rdp-cell-size);height:100%;height:var(--rdp-cell-size);padding:0;text-align:center}.rdp-weeknumber{font-size:.75em}.rdp-weeknumber,.rdp-day{display:flex;overflow:hidden;align-items:center;justify-content:center;box-sizing:border-box;width:var(--rdp-cell-size);max-width:var(--rdp-cell-size);height:var(--rdp-cell-size);margin:0;border:2px solid transparent;border-radius:100%}.rdp-day_today:not(.rdp-day_outside){font-weight:700}.rdp-day_selected,.rdp-day_selected:focus-visible,.rdp-day_selected:hover{color:var(--rdp-selected-color);opacity:1;background-color:var(--rdp-accent-color)}.rdp-day_outside{opacity:.5}.rdp-day_selected:focus-visible{outline:var(--rdp-outline);outline-offset:2px;z-index:1}.rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){border-top-right-radius:0;border-bottom-right-radius:0}.rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start){border-top-left-radius:0;border-bottom-left-radius:0}.rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){border-top-left-radius:0;border-bottom-left-radius:0}.rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){border-top-right-radius:0;border-bottom-right-radius:0}.rdp-day_range_end.rdp-day_range_start{border-radius:100%}.rdp-day_range_middle{border-radius:0}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar *:before,.rbc-calendar *:after{-webkit-box-sizing:inherit;box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-show-more,.rbc-row-segment .rbc-event-content,.rbc-event-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;background:none;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.rbc-row-content{position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px #00000020;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;cursor:pointer;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:0 4px 4px 0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width: 767px){.rbc-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rbc-event,.rbc-day-slot .rbc-background-event{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-slot-selecting .rbc-background-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected,.rbc-day-slot .rbc-selected.rbc-background-event{background-color:#265985}.rbc-event:focus,.rbc-day-slot .rbc-background-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{-webkit-box-shadow:-1px 1px 5px 0px rgba(51,51,51,.5);box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;color:#3174ad}.rbc-show-more:hover,.rbc-show-more:focus{color:#265985}.rbc-month-view{position:relative;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-month-row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;right:1px}.rbc-day-bg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.25);box-shadow:0 5px 15px #00000040;padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid #265985;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;min-height:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{-webkit-box-flex:0;-ms-flex:none;flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{width:140px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-preferred-size:0 px;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:#00000080;color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px}.rbc-time-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;-ms-flex-negative:0;flex-shrink:0}.rbc-time-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.rbc-resource-grouping.rbc-time-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.commercial-page{--bg-0: #04070d;--bg-1: #060b14;--bg-2: #0a1220;--surface: rgba(13, 23, 42, .62);--surface-strong: #0d1728;--line: rgba(56, 189, 248, .14);--line-soft: rgba(148, 180, 220, .1);--cyan: #38bdf8;--cyan-strong: #0ea5e9;--cyan-deep: #0369a1;--blue: #3b82f6;--violet: #8b5cf6;--green: #25d366;--amber: #f59e0b;--red: #f87171;--text: #e8f0fa;--muted: #93a7c4;--muted-2: #6b7f9e;--font-display: "Space Grotesk", "Segoe UI", system-ui, sans-serif;--font-body: "Inter", "Segoe UI", system-ui, sans-serif;--s-1: 8px;--s-2: 16px;--s-3: 24px;--s-4: 32px;--s-5: 40px;--s-6: 48px;--s-8: 64px;--s-12: 96px;--s-16: 128px;--radius: 16px;--radius-lg: 24px;--shadow-glow: 0 0 40px rgba(56, 189, 248, .18);--header-h: 76px}.commercial-page *,.commercial-page *:before,.commercial-page *:after{box-sizing:border-box;margin:0;padding:0}.commercial-page{font-family:var(--font-body);font-size:16px;line-height:1.65;color:var(--text);background:var(--bg-0);-webkit-font-smoothing:antialiased;overflow-x:hidden}.commercial-page img,.commercial-page svg,.commercial-page video{max-width:100%;display:block}.commercial-page a{color:inherit;text-decoration:none}.commercial-page ul,.commercial-page ol{list-style:none}.commercial-page button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.commercial-page ::selection{background:#38bdf859}.commercial-page h1,.commercial-page h2,.commercial-page h3{font-family:var(--font-display);line-height:1.15;letter-spacing:-.01em}.commercial-page h1{font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:700}.commercial-page h2{font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:700}.commercial-page h3{font-size:clamp(1.15rem,2vw,1.45rem);font-weight:600}.commercial-page .display{font-size:clamp(1.9rem,4vw,3rem)}.commercial-page .lead{font-size:clamp(1.05rem,1.6vw,1.25rem);color:var(--muted);max-width:60ch}.commercial-page .center .lead{margin-inline:auto}.commercial-page em{font-style:normal;color:var(--cyan)}.commercial-page .txt-grad{background:linear-gradient(92deg,var(--cyan) 10%,#7dd3fc 55%,var(--blue) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.commercial-page .txt-red{color:var(--red)}.commercial-page .ic{display:inline-block;width:20px;height:20px;flex:none}.commercial-page .ic-lg{display:inline-block;width:34px;height:34px;flex:none}.commercial-page .container{width:min(1160px,100% - 48px);margin-inline:auto;position:relative;z-index:2}.commercial-page .container.narrow{width:min(920px,100% - 48px)}.commercial-page .center{text-align:center}.commercial-page [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .6s ease-out,transform .6s cubic-bezier(.16,1,.3,1);transition-delay:var(--d, 0ms)}.commercial-page [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.commercial-page [data-reveal]{opacity:1;transform:none;transition:none}.commercial-page *,.commercial-page *:before,.commercial-page *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.commercial-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 22px;font-weight:600;font-size:.95rem;border-radius:12px;border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;cursor:pointer;white-space:nowrap}.commercial-page .btn:active{transform:scale(.97)}.commercial-page .btn-primary{background:linear-gradient(135deg,var(--cyan) 0%,var(--cyan-strong) 100%);color:#04121f;box-shadow:0 4px 24px #0ea5e959}.commercial-page .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0ea5e980}.commercial-page .btn-primary .ic{width:18px;height:18px}.commercial-page .btn-outline{border-color:#38bdf859;background:#38bdf80f;color:var(--text)}.commercial-page .btn-outline:hover{border-color:var(--cyan);background:#38bdf81f;transform:translateY(-2px)}.commercial-page .btn-ghost{color:var(--muted)}.commercial-page .btn-ghost:hover{color:var(--text)}.commercial-page .btn-lg{min-height:52px;padding:14px 28px;font-size:1.02rem;border-radius:14px}.commercial-page .btn-block{width:100%}.commercial-page .site-header{position:fixed;inset:0 0 auto 0;z-index:100;height:var(--header-h);transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease;border-bottom:1px solid transparent}.commercial-page .site-header.scrolled{background:#04070dd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--line-soft)}.commercial-page .header-inner{display:flex;align-items:center;gap:var(--s-4);height:var(--header-h)}.commercial-page .brand{display:inline-flex;align-items:center;gap:10px;flex:none}.commercial-page .brand-logo{height:38px;width:auto;max-width:none;display:block;mix-blend-mode:screen}.commercial-page .main-nav{display:flex;gap:6px;margin-inline:auto}.commercial-page .main-nav a{padding:10px 14px;border-radius:10px;color:var(--muted);font-weight:500;font-size:.95rem;transition:color .18s ease,background .18s ease}.commercial-page .main-nav a:hover{color:var(--text);background:#38bdf814}.commercial-page .header-actions{display:flex;align-items:center;gap:10px}.commercial-page .nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;border-radius:10px}.commercial-page .nav-toggle span{display:block;height:2px;width:100%;background:var(--text);border-radius:2px;transition:transform .25s ease,opacity .25s ease}.commercial-page .nav-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.commercial-page .nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.commercial-page .nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.commercial-page .hero{position:relative;min-height:100svh;display:flex;align-items:center;padding:calc(var(--header-h) + 40px) 0 var(--s-8);background:radial-gradient(1400px 900px at 80% 45%,rgba(15,50,130,.35),transparent 68%),radial-gradient(900px 600px at 38% 44%,rgba(10,35,95,.35),transparent 60%),var(--bg-0);overflow:hidden}.commercial-page #cometCanvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.commercial-page .hero-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 70%,var(--bg-1) 100%)}.commercial-page .hero-content{position:relative;z-index:2;display:flex;align-items:flex-end;min-height:calc(100svh - var(--header-h) - 80px)}.commercial-page .hero-copy{max-width:600px}.commercial-page .hero-copy h1{font-size:clamp(2rem,4vw,3.1rem)}.commercial-page .hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;margin-bottom:var(--s-3);border:1px solid var(--line);border-radius:999px;background:#0d172a8c;color:var(--cyan);font-size:.86rem;font-weight:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.commercial-page .hero-badge .ic{width:16px;height:16px}.commercial-page .hero-copy h1{margin-bottom:var(--s-3);max-width:15ch}.commercial-page .hero-sub{color:var(--muted);font-size:clamp(1rem,1.5vw,1.15rem);max-width:52ch;margin-bottom:var(--s-4)}.commercial-page .hero-sub strong{color:var(--text)}.commercial-page .hero-ctas{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-4)}.commercial-page .hero-ctas.center{justify-content:center}.commercial-page .hero-pills{display:flex;flex-wrap:wrap;gap:10px}.commercial-page .hero-pills li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--line-soft);background:#0d172a80;font-size:.85rem;color:var(--muted)}.commercial-page .hero-pills .ic{width:15px;height:15px;color:var(--cyan)}.commercial-page .chip-ic{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;flex:none}.commercial-page .chip-ic .ic{width:16px;height:16px}.commercial-page .chip-green{background:#25d36629;color:var(--green)}.commercial-page .chip-cyan{background:#38bdf829;color:var(--cyan)}.commercial-page .chip-blue{background:#3b82f629;color:var(--blue)}.commercial-page .chip-violet{background:#8b5cf629;color:var(--violet)}.commercial-page .chip-amber{background:#f59e0b29;color:var(--amber)}.commercial-page .section{position:relative;padding:var(--s-12) 0}.commercial-page .section-dark{background:var(--bg-1);border-block:1px solid var(--line-soft)}.commercial-page .section-glow{background:radial-gradient(800px 420px at 50% 0%,rgba(14,100,180,.14),transparent 70%),var(--bg-0)}.commercial-page .section-head{max-width:720px;margin-bottom:var(--s-8)}.commercial-page .section-head.center{margin-inline:auto;text-align:center}.commercial-page .section-head h2{margin:14px 0 16px}.commercial-page .section-head p{color:var(--muted);font-size:1.05rem}.commercial-page .kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:.8rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan)}.commercial-page .kicker:before{content:"";width:26px;height:2px;background:var(--cyan);border-radius:2px}.commercial-page .kicker-red{color:var(--red)}.commercial-page .kicker-red:before{background:var(--red)}.commercial-page .pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-3)}.commercial-page .pain-card{padding:var(--s-4);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.commercial-page .pain-card:hover{transform:translateY(-4px);border-color:#f8717159;box-shadow:0 12px 40px #00000059}.commercial-page .pain-ic{width:34px;height:34px;color:var(--red);margin-bottom:var(--s-2)}.commercial-page .pain-card h3{margin-bottom:10px;font-size:1.12rem}.commercial-page .pain-card p{color:var(--muted);font-size:.95rem}.commercial-page .pain-card-cta{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--s-3);background:linear-gradient(150deg,#38bdf81a,#0d172ab3 70%);border-color:var(--line)}.commercial-page .pain-card-cta:hover{border-color:var(--cyan);box-shadow:var(--shadow-glow)}.commercial-page .pain-punch{font-family:var(--font-display);font-size:1.25rem;line-height:1.4;color:var(--text)}.commercial-page .pain-punch strong{color:var(--cyan)}.commercial-page #virada .kicker{justify-content:center}.commercial-page #virada h2{margin:16px auto 20px}.commercial-page #virada .lead{margin-bottom:var(--s-6)}.commercial-page .connect-map{position:relative;width:min(980px,100%);aspect-ratio:800 / 620;margin-inline:auto;border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:radial-gradient(500px 360px at 50% 50%,rgba(14,100,180,.14),transparent 70%),linear-gradient(rgba(148,180,220,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(148,180,220,.045) 1px,transparent 1px),#060b1499;background-size:auto,44px 44px,44px 44px,auto;overflow:hidden}.commercial-page .cm-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.commercial-page .cm-lines path{fill:none;stroke:#38bdf84d;stroke-width:1.4;stroke-dasharray:3 10;animation:commercialCmFlow 2.6s linear infinite}.commercial-page .cm-lines path:nth-child(2n){animation-duration:3.4s}.commercial-page .cm-lines path:nth-child(3n){animation-duration:4.2s}@keyframes commercialCmFlow{to{stroke-dashoffset:-104}}.commercial-page .cm-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:96px;height:96px;display:flex;align-items:center;justify-content:center;border-radius:26px;overflow:hidden;background:#0a0d12;border:1px solid rgba(125,211,252,.6);box-shadow:0 0 46px #38bdf873,0 0 110px #38bdf82e;animation:commercialCmPulse 3.6s ease-in-out infinite;z-index:3}.commercial-page .cm-logo-img{width:100%;height:100%;object-fit:cover}@keyframes commercialCmPulse{0%,to{box-shadow:0 0 34px #38bdf859,0 0 90px #38bdf824}50%{box-shadow:0 0 60px #38bdf88c,0 0 130px #38bdf83d}}.commercial-page .cm-logo{width:54px;height:54px;color:#eaf6ff;filter:drop-shadow(0 0 8px rgba(190,230,255,.7))}.commercial-page .cm-card{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 9px;border-radius:14px;background:#0a1220eb;border:1px solid var(--line);font-size:.88rem;font-weight:600;color:var(--text);box-shadow:0 8px 28px #00000073;white-space:nowrap;z-index:2;animation:commercialCmFloat 5.5s ease-in-out infinite}.commercial-page .cm-card:nth-child(2n){animation-delay:-1.6s;animation-duration:6.4s}.commercial-page .cm-card:nth-child(3n){animation-delay:-3.1s;animation-duration:7.2s}.commercial-page .cm-card:nth-child(5n){animation-delay:-.8s}@keyframes commercialCmFloat{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 8px))}}.commercial-page .cm-card-lg{white-space:normal;width:250px;border-color:#38bdf873;background:linear-gradient(150deg,#38bdf81f,#0a1220f0 55%);box-shadow:0 8px 28px #00000073,0 0 26px #38bdf81f}.commercial-page .cm-body{display:flex;flex-direction:column;gap:2px}.commercial-page .cm-body strong{font-size:.88rem;line-height:1.25}.commercial-page .cm-body small{font-size:.72rem;font-weight:500;color:var(--muted);line-height:1.35}.commercial-page .connect-fallback{display:none;flex-direction:column;align-items:center;gap:var(--s-4);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:#0a122080}@media (max-width: 719px){.commercial-page .connect-map{display:none}.commercial-page .connect-fallback{display:flex}}@media (prefers-reduced-motion: reduce){.commercial-page .cm-lines path,.commercial-page .cm-card,.commercial-page .cm-center{animation:none}}.commercial-page .eco-center{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--cyan)}.commercial-page .eco-center span{font-family:var(--font-display);font-weight:700;letter-spacing:.08em;color:var(--text)}.commercial-page .eco-center .ic-lg{filter:drop-shadow(0 0 12px rgba(56,189,248,.6))}.commercial-page .eco-orbit{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2)}.commercial-page .eco-node{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;border:1px solid var(--line-soft);background:var(--surface);font-size:.92rem;font-weight:500;transition:border-color .2s ease,transform .2s ease}.commercial-page .eco-node:hover{border-color:var(--cyan);transform:translateY(-2px)}.commercial-page .eco-node .ic{color:var(--cyan);width:18px;height:18px}.commercial-page .eco-node:first-child .ic{color:var(--green)}.commercial-page .split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--s-8);align-items:center}.commercial-page .split-copy .kicker{margin-bottom:6px}.commercial-page .split-copy h2{margin:12px 0 18px}.commercial-page .split-copy>p{color:var(--muted);margin-bottom:var(--s-4)}.commercial-page .split-copy>p strong{color:var(--text)}.commercial-page .check-list{display:grid;gap:14px;margin-bottom:var(--s-4)}.commercial-page .check-list li{display:flex;gap:12px;align-items:flex-start;color:var(--muted)}.commercial-page .check-list li strong{color:var(--text)}.commercial-page .check-list .ic{width:20px;height:20px;color:var(--cyan);margin-top:3px}.commercial-page .callout{display:flex;gap:14px;align-items:flex-start;padding:var(--s-3);border:1px solid rgba(56,189,248,.3);border-radius:var(--radius);background:#38bdf812}.commercial-page .callout .ic{width:24px;height:24px;color:var(--cyan);flex:none;margin-top:2px}.commercial-page .callout p{color:var(--muted);font-size:.98rem}.commercial-page .callout strong{color:var(--cyan)}.commercial-page .module{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:var(--s-6);align-items:center;padding-block:var(--s-6)}.commercial-page .module-flip{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.commercial-page .module+.module{border-top:1px solid var(--line-soft)}.commercial-page .module-flip .module-copy{order:2}.commercial-page .module-flip .module-media{order:1}.commercial-page .module-tag{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;margin-bottom:var(--s-2);border-radius:999px;border:1px solid var(--line);background:#0a122099;font-size:.85rem;font-weight:600;color:var(--cyan)}.commercial-page .module h3{font-size:clamp(1.3rem,2.4vw,1.75rem);margin-bottom:14px}.commercial-page .module p{color:var(--muted);margin-bottom:var(--s-3)}.commercial-page .mini-list{display:grid;gap:8px}.commercial-page .mini-list li{position:relative;padding-left:22px;color:var(--muted);font-size:.95rem}.commercial-page .mini-list li:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:2px;background:var(--cyan);border-radius:2px}.commercial-page .mini-list strong{color:var(--text)}.commercial-page .placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:320px;padding:var(--s-4);border:1.5px dashed rgba(56,189,248,.35);border-radius:var(--radius);background:repeating-linear-gradient(-45deg,rgba(56,189,248,.03) 0 12px,transparent 12px 24px),#0a122080;color:var(--muted);text-align:center;transition:border-color .25s ease}.commercial-page .placeholder:hover{border-color:var(--cyan)}.commercial-page .placeholder strong{color:var(--text);font-family:var(--font-display)}.commercial-page .placeholder span{font-size:.85rem;color:var(--muted-2)}.commercial-page .ph-ic{width:38px;height:38px;color:#38bdf88c}.commercial-page .ph-tall{min-height:440px}.commercial-page .ph-proof{min-height:340px}.commercial-page .placeholder.has-img{position:relative;padding:0;border-style:solid;border-color:var(--line);background:var(--bg-2)}.commercial-page .placeholder.has-img .ph-ic,.commercial-page .placeholder.has-img strong,.commercial-page .placeholder.has-img>span{display:none}.commercial-page .placeholder.has-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.commercial-page .module-media .placeholder.has-img,.commercial-page .split-media .placeholder.has-img{border:0;background:none;overflow:visible;min-height:460px}.commercial-page .module-media .placeholder.has-img img,.commercial-page .split-media .placeholder.has-img img{object-fit:cover;object-position:left top;border-radius:18px;border:1px solid rgba(56,189,248,.28);transform:perspective(1100px) rotateY(-22deg) rotateX(3deg) scale(1.08);transform-origin:right center;box-shadow:0 34px 90px #0009,0 0 70px #38bdf81a;-webkit-mask-image:linear-gradient(to left,#000 26%,rgba(0,0,0,.68) 50%,rgba(0,0,0,.42) 70%,rgba(0,0,0,.24) 86%,rgba(0,0,0,.12) 100%);mask-image:linear-gradient(to left,#000 26%,#000000ad 50%,#0000006b 70%,#0000003d 86%,#0000001f)}.commercial-page .module-flip .placeholder.has-img img{object-position:right top;transform:perspective(1100px) rotateY(22deg) rotateX(3deg) scale(1.08);transform-origin:left center;-webkit-mask-image:linear-gradient(to right,#000 26%,rgba(0,0,0,.68) 50%,rgba(0,0,0,.42) 70%,rgba(0,0,0,.24) 86%,rgba(0,0,0,.12) 100%);mask-image:linear-gradient(to right,#000 26%,#000000ad 50%,#0000006b 70%,#0000003d 86%,#0000001f)}.commercial-page .split-media .placeholder.has-img{min-height:0;display:flex;justify-content:center}.commercial-page .split-media .placeholder.has-img img{position:relative;inset:auto;width:auto;height:auto;max-width:100%;max-height:620px;object-fit:contain}@media (max-width: 900px){.commercial-page .module-media .placeholder.has-img,.commercial-page .split-media .placeholder.has-img{min-height:300px}.commercial-page .module-media .placeholder.has-img img,.commercial-page .split-media .placeholder.has-img img,.commercial-page .module-flip .placeholder.has-img img{transform:none;-webkit-mask-image:none;mask-image:none;object-position:center top}}.commercial-page .impact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-3)}.commercial-page .impact-card{padding:var(--s-4);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.commercial-page .impact-card:hover{transform:translateY(-4px);border-color:var(--line);box-shadow:var(--shadow-glow)}.commercial-page .impact-ic{width:32px;height:32px;color:var(--cyan);margin-bottom:var(--s-2)}.commercial-page .impact-card h3{font-size:1.1rem;margin-bottom:10px}.commercial-page .impact-card p{color:var(--muted);font-size:.94rem}.commercial-page .table-scroll{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--line-soft)}.commercial-page .compare-table{width:100%;min-width:760px;border-collapse:collapse;background:#0a122080;font-size:.95rem}.commercial-page .compare-table th,.commercial-page .compare-table td{padding:18px 22px;text-align:left;vertical-align:top}.commercial-page .compare-table thead th{font-family:var(--font-display);font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap}.commercial-page .compare-table thead .col-siryus{color:var(--cyan)}.commercial-page .table-logo{width:22px;height:22px;border-radius:6px;display:inline-block;vertical-align:-5px;margin-right:6px}.commercial-page .compare-table tbody tr{border-bottom:1px solid var(--line-soft)}.commercial-page .compare-table tbody tr:last-child{border-bottom:0}.commercial-page .compare-table tbody tr:hover{background:#38bdf80a}.commercial-page .compare-table tbody th{color:var(--text);font-weight:600;white-space:nowrap}.commercial-page .compare-table td{color:var(--muted)}.commercial-page .compare-table td.col-siryus{background:#38bdf80f;color:var(--text)}.commercial-page .compare-table .ic{width:17px;height:17px;vertical-align:-3px;margin-right:8px}.commercial-page .ic-yes{color:var(--cyan)}.commercial-page .ic-no{color:#f87171b3}.commercial-page .regret-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-2);margin-bottom:var(--s-6)}.commercial-page .regret-card{display:flex;gap:12px;align-items:flex-start;padding:var(--s-3);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);transition:transform .25s ease,border-color .25s ease}.commercial-page .regret-card:hover{transform:translateY(-3px);border-color:#f8717159}.commercial-page .regret-card>.ic{width:18px;height:18px;color:var(--red);margin-top:3px}.commercial-page .regret-card strong{display:block;font-size:.95rem;margin-bottom:6px}.commercial-page .regret-card p{color:var(--muted);font-size:.85rem;line-height:1.5}.commercial-page .regret-turn{text-align:center;padding:var(--s-5);border-radius:var(--radius-lg);border:1px solid rgba(56,189,248,.35);background:radial-gradient(560px 240px at 50% 0%,rgba(56,189,248,.1),transparent 70%),#0a1220a6}.commercial-page .turn-title{font-family:var(--font-display);font-weight:700;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.3;margin-bottom:var(--s-4)}.commercial-page .turn-note{margin-top:var(--s-2);font-size:.85rem;color:var(--muted-2)}.commercial-page .economy-compare{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--s-3);align-items:stretch;margin-bottom:var(--s-4)}.commercial-page .econ-card{padding:var(--s-4);border-radius:var(--radius-lg);border:1px solid var(--line-soft);background:var(--surface)}.commercial-page .econ-before{border-color:#f8717140}.commercial-page .econ-after{border-color:#38bdf873;background:linear-gradient(160deg,#38bdf81a,#0a1220cc 60%);box-shadow:var(--shadow-glow)}.commercial-page .econ-label{display:inline-block;margin-bottom:var(--s-3);font-family:var(--font-display);font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.commercial-page .econ-after .econ-label{color:var(--cyan)}.commercial-page .econ-card ul{display:grid;gap:14px;margin-bottom:var(--s-3)}.commercial-page .econ-card li{display:flex;justify-content:space-between;gap:16px;font-size:.95rem;color:var(--muted)}.commercial-page .econ-card li strong{color:var(--red);white-space:nowrap;font-weight:600}.commercial-page .econ-card li strong.ok,.commercial-page .econ-total.ok{color:var(--cyan)}.commercial-page .econ-total{padding-top:var(--s-2);border-top:1px solid var(--line-soft);font-weight:600;font-size:.95rem;color:var(--muted)}.commercial-page .econ-arrow{display:flex;align-items:center;color:var(--cyan)}.commercial-page .econ-arrow .ic{width:30px;height:30px}.commercial-page .econ-note{display:flex;gap:12px;align-items:flex-start;justify-content:center;max-width:62ch;margin-inline:auto;color:var(--muted);font-size:.98rem}.commercial-page .econ-note .ic{width:20px;height:20px;color:var(--cyan);flex:none;margin-top:3px}.commercial-page .econ-note strong{color:var(--cyan)}.commercial-page .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--s-3);counter-reset:step}.commercial-page .step{position:relative;padding:var(--s-4) var(--s-3);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);transition:transform .25s ease,border-color .25s ease}.commercial-page .step:hover{transform:translateY(-4px);border-color:var(--line)}.commercial-page .step-num{position:absolute;top:14px;right:16px;font-family:var(--font-display);font-weight:700;font-size:1.6rem;color:#38bdf82e}.commercial-page .step-ic{width:30px;height:30px;color:var(--cyan);margin-bottom:var(--s-2)}.commercial-page .step h3{font-size:1.02rem;margin-bottom:8px}.commercial-page .step p{color:var(--muted);font-size:.88rem}.commercial-page .proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-3);margin-bottom:var(--s-6);align-items:start}.commercial-page .proof-grid .placeholder.has-img{min-height:0}.commercial-page .proof-grid .placeholder.has-img img{position:relative;inset:auto;width:100%;height:auto;border:1px solid var(--line);border-radius:inherit}.commercial-page .price-card{padding:clamp(28px,5vw,56px);border-radius:var(--radius-lg);border:1px solid rgba(56,189,248,.35);background:radial-gradient(600px 300px at 50% 0%,rgba(56,189,248,.1),transparent 70%),var(--surface-strong);box-shadow:var(--shadow-glow)}.commercial-page .price-head{text-align:center;max-width:620px;margin:0 auto var(--s-5)}.commercial-page .price-head h2{margin:14px 0 12px}.commercial-page .price-head p{color:var(--muted)}.commercial-page .price-includes{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 32px;max-width:680px;margin:0 auto var(--s-5)}.commercial-page .price-includes li{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:.98rem}.commercial-page .price-includes .ic{width:18px;height:18px;color:var(--cyan);flex:none}.commercial-page .price-trust{display:flex;gap:14px;align-items:flex-start;max-width:620px;margin:0 auto var(--s-4);padding:var(--s-3);border-radius:var(--radius);border:1px solid var(--line-soft);background:#38bdf80d}.commercial-page .price-trust .ic{width:26px;height:26px;color:var(--cyan);flex:none}.commercial-page .price-trust p{color:var(--muted);font-size:.95rem}.commercial-page .price-trust strong{color:var(--text)}.commercial-page .price-card .btn-block{max-width:420px;margin-inline:auto;display:flex}.commercial-page .cta-final{position:relative;padding:var(--s-16) 0;background:radial-gradient(900px 480px at 50% 100%,rgba(14,100,180,.22),transparent 70%),var(--bg-1);border-top:1px solid var(--line-soft);overflow:hidden}.commercial-page #ctaCanvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.commercial-page .cta-content{position:relative;z-index:2}.commercial-page .cta-final .display{margin-bottom:var(--s-3)}.commercial-page .cta-final .lead{margin-bottom:var(--s-5)}.commercial-page #meteorCanvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.commercial-page .site-footer{padding:var(--s-6) 0;background:var(--bg-0);border-top:1px solid var(--line-soft)}.commercial-page .footer-inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.commercial-page .footer-nav{display:flex;flex-wrap:wrap;gap:4px;margin-inline:auto}.commercial-page .footer-nav a{padding:8px 12px;color:var(--muted-2);font-size:.9rem;border-radius:8px}.commercial-page .footer-nav a:hover{color:var(--text)}.commercial-page .footer-note{width:100%;text-align:center;margin-top:var(--s-2);color:var(--muted-2);font-size:.82rem}@media (max-width: 1024px){.commercial-page .pain-grid,.commercial-page .impact-grid,.commercial-page .proof-grid,.commercial-page .regret-grid,.commercial-page .steps{grid-template-columns:repeat(2,1fr)}.commercial-page .split{grid-template-columns:1fr;gap:var(--s-5)}}@media (max-width: 900px){.commercial-page .main-nav,.commercial-page .header-actions .btn-ghost{display:none}.commercial-page .nav-toggle{display:flex}.commercial-page .main-nav.open{display:flex;flex-direction:column;position:fixed;top:var(--header-h);left:0;right:0;padding:var(--s-2) var(--s-3) var(--s-4);background:#04070df5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft)}.commercial-page .main-nav.open a{padding:14px;font-size:1.05rem}.commercial-page .module{grid-template-columns:1fr;gap:var(--s-4)}.commercial-page .module-flip .module-copy{order:1}.commercial-page .module-flip .module-media{order:2}.commercial-page .economy-compare{grid-template-columns:1fr}.commercial-page .econ-arrow{justify-content:center;transform:rotate(90deg)}}@media (max-width: 1024px){.commercial-page .section{padding:72px 0}.commercial-page .section-head{margin-bottom:var(--s-6)}.commercial-page .module{gap:var(--s-5);padding-block:var(--s-5)}.commercial-page .steps{gap:var(--s-2)}.commercial-page .cm-card{font-size:.8rem;padding:8px 12px 8px 8px}.commercial-page .cm-card .chip-ic{width:24px;height:24px}.commercial-page .cm-card-lg{width:212px}.commercial-page .cm-body strong{font-size:.8rem}.commercial-page .cm-body small{font-size:.68rem}.commercial-page .cm-center{width:78px;height:78px;border-radius:22px}.commercial-page .price-includes{gap:10px 24px}}@media (max-width: 640px){.commercial-page .section{padding:48px 0}.commercial-page .section-head{margin-bottom:var(--s-4)}.commercial-page h2{font-size:clamp(1.5rem,6.4vw,1.9rem)}.commercial-page .display{font-size:clamp(1.6rem,7vw,2rem)}.commercial-page .lead{font-size:1rem}.commercial-page .kicker{font-size:.72rem}.commercial-page .brand-logo{height:32px}.commercial-page .hero{padding-bottom:var(--s-5)}.commercial-page .hero-badge{font-size:.78rem;padding:6px 12px;margin-bottom:var(--s-2)}.commercial-page .hero-copy h1{font-size:clamp(1.7rem,8vw,2.2rem)}.commercial-page .hero-sub{font-size:.95rem;margin-bottom:var(--s-3)}.commercial-page .hero-ctas{margin-bottom:var(--s-3)}.commercial-page .hero-pills li{font-size:.78rem;padding:7px 12px}.commercial-page .pain-card,.commercial-page .impact-card,.commercial-page .regret-card,.commercial-page .step{padding:var(--s-3)}.commercial-page .pain-grid,.commercial-page .impact-grid,.commercial-page .regret-grid{gap:var(--s-2)}.commercial-page .pain-punch{font-size:1.1rem}.commercial-page .module{padding-block:var(--s-4);gap:var(--s-3)}.commercial-page .module-media .placeholder.has-img{min-height:0}.commercial-page .module-media .placeholder.has-img img{position:relative;inset:auto;width:100%;height:auto}.commercial-page .split-media .placeholder.has-img img{max-height:440px}.commercial-page .module h3{font-size:1.25rem}.commercial-page .ecosystem,.commercial-page .connect-fallback{padding:var(--s-3)}.commercial-page .eco-node{padding:10px 14px;font-size:.85rem}.commercial-page .compare-table th,.commercial-page .compare-table td{padding:14px 16px;font-size:.9rem}.commercial-page .econ-card{padding:var(--s-3)}.commercial-page .econ-card li{font-size:.9rem}.commercial-page .regret-turn{padding:var(--s-4) var(--s-3)}.commercial-page .regret-turn .btn{width:100%}.commercial-page .cta-final{padding:var(--s-8) 0}.commercial-page .footer-inner{flex-direction:column;align-items:center;text-align:center;gap:var(--s-2)}.commercial-page .footer-nav{justify-content:center;margin-inline:0}.commercial-page .footer-nav a{padding:10px 12px}}@page{size:A4;margin:0}@media print{.commercial-page *{print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.commercial-page{background:var(--bg-0)}.commercial-page #meteorCanvas,.commercial-page #cometCanvas,.commercial-page #ctaCanvas,.commercial-page .nav-toggle{display:none!important}.commercial-page [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.commercial-page .site-header{position:static;background:var(--bg-0);border-bottom:1px solid var(--line-soft)}.commercial-page .hero{min-height:auto;padding-top:24px}.commercial-page .hero-content{min-height:auto}.commercial-page .module,.commercial-page .pain-card,.commercial-page .impact-card,.commercial-page .step,.commercial-page .econ-card,.commercial-page .price-card,.commercial-page .table-scroll,.commercial-page .connect-map,.commercial-page .callout,.commercial-page .section-head{break-inside:avoid}.commercial-page .cm-lines path,.commercial-page .cm-card,.commercial-page .cm-center{animation:none!important}}@media (max-width: 640px){.commercial-page .container,.commercial-page .container.narrow{width:min(1160px,100% - 32px)}.commercial-page .pain-grid,.commercial-page .impact-grid,.commercial-page .proof-grid,.commercial-page .regret-grid,.commercial-page .steps,.commercial-page .price-includes{grid-template-columns:1fr}.commercial-page .hero-ctas .btn{flex:1 1 100%}.commercial-page .header-actions .btn-primary{display:none}.commercial-page .placeholder{min-height:240px}.commercial-page .ph-tall{min-height:320px}}
