.hb-wrapped-full-calendar .fc-theme-standard{background-color:#fff;border-color:#f7f5f5}.hb-wrapped-full-calendar .fc .fc-daygrid-day.fc-day-today{background-color:#eff6ff;border-color:#dddcdc}.hb-wrapped-full-calendar .fc-highlight{outline-offset:-1px;background-color:#fff;outline:2px solid #1d4ed8}.hb-wrapped-full-calendar .fc{border-radius:8px;padding:24px}.hb-wrapped-full-calendar table.fc-scrollgrid,.hb-wrapped-full-calendar .fc .fc-scrollgrid-section-liquid>td{border-radius:8px}.hb-wrapped-full-calendar div.fc-toolbar-chunk>button.fc-today-button{color:#242424;background-color:#fff;border-color:#dddcdc;border-radius:4px;font-size:14px;font-weight:400;line-height:20px}.hb-wrapped-full-calendar button.fc-button:disabled{cursor:not-allowed;color:#c9c9c9!important;background-color:#fff!important;border-color:#dddcdc!important}.hb-wrapped-full-calendar div.fc div.fc-button-group>button,.hb-wrapped-full-calendar .fc .fc-button-primary:not(:disabled).fc-button-active,.hb-wrapped-full-calendar button.fc-prev-button,.hb-wrapped-full-calendar button.fc-next-button{z-index:1;color:#242424;background-color:#fff;border:1px solid #dddcdc;border-radius:0;padding-left:16px;padding-right:16px;font-size:14px;font-weight:400;line-height:20px}.hb-wrapped-full-calendar div.fc div.fc-button-group>button:first-of-type,.hb-wrapped-full-calendar button.fc-prev-button{border-radius:4px 0 0 4px}.hb-wrapped-full-calendar div.fc div.fc-button-group>button:last-of-type,.hb-wrapped-full-calendar button.fc-next-button{border-radius:0 4px 4px 0}.hb-wrapped-full-calendar div.fc div.fc-button-group>button:not(:first-of-type),.hb-wrapped-full-calendar button.fc-next-button{margin-left:-1px}.hb-wrapped-full-calendar button.fc-button:active:not(.fc-today-button:disabled){color:#242424!important;background-color:#dddcdc!important;border-color:#dddcdc!important}.hb-wrapped-full-calendar button.fc-button:focus,.hb-wrapped-full-calendar button.fc-button:active{box-shadow:none!important}.hb-schedule-gantt .b-gantt-task-parent .b-gantt-task{background-color:#2563eb}.hb-schedule-gantt .b-gantt-task,.hb-schedule-gantt .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task .b-gantt-task-content{background-color:#c9c9c9}.hb-schedule-gantt .b-gantt-task.global-milestone-task>.b-gantt-task-content,.hb-schedule-gantt .b-gantt-task.global-milestone-task:not(.b-milestone){background-color:#a78bfa!important}.hb-schedule-gantt .b-gantt-task.potential-delay-task>.b-gantt-task-content,.hb-schedule-gantt .b-gantt-task.potential-delay-task:not(.b-milestone){background-color:#facc15!important}.hb-schedule-gantt .b-gantt-task.confirmed-delay-task>.b-gantt-task-content,.hb-schedule-gantt .b-gantt-task.confirmed-delay-task:not(.b-milestone){background-color:#f87171!important}.hb-schedule-gantt .b-gantt-task.completed-phase>.b-gantt-task-content,.hb-schedule-gantt .b-gantt-task.completed-phase:not(.b-milestone),.hb-schedule-gantt .b-gantt-task.completed-sub-phase>.b-gantt-task-content,.hb-schedule-gantt .b-gantt-task.completed-sub-phase:not(.b-milestone),.hb-schedule-gantt .b-gantt-task.completed-task>.b-gantt-task-content,.hb-schedule-gantt .b-gantt-task.completed-task:not(.b-milestone){background-color:#6ee7b7!important}.hb-schedule-gantt .b-grid-header-container .b-sch-timeaxiscolumn,.hb-schedule-gantt .b-grid-header-container{background-color:#fff}.hb-schedule-gantt .b-grid-header-container:hover .b-sch-timeaxiscolumn.b-depth-0:hover,.hb-schedule-gantt .b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row.b-hover,.hb-schedule-gantt .b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row.b-hover.b-selected{background-color:#dbeafe}.hb-schedule-gantt .b-grid-row.b-selected:not(.b-group-row){background-color:#eff6ff}.hb-schedule-gantt .b-tree-parent-cell>.b-tree-cell-inner,.hb-schedule-gantt .b-grid-row.completed-sub-phase .b-tree-leaf-cell>.b-tree-cell-inner{color:#242424;font-size:14px;font-weight:600;line-height:20px}.hb-schedule-gantt .b-tree-leaf-cell>.b-tree-cell-inner{color:#242424;font-size:12px;font-weight:400;line-height:16px}.hb-schedule-gantt .b-grid-header .b-sch-timerange.b-sch-current-time{text-transform:capitalize;background-color:#1d4ed8;border-radius:4px;padding-left:16px;padding-right:16px;left:-36px}.hb-schedule-gantt .b-grid-header .b-sch-timerange label{font-size:14px;font-weight:400;line-height:20px}.hb-schedule-gantt .b-timeline-subgrid .b-sch-current-time{border-color:#1d4ed8}.hb-schedule-gantt .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-sch-event-fixed .b-gantt-task-content{background-color:#1d4ed8}.hb-schedule-gantt .b-gantt-task-parent.b-milestone-wrap .b-gantt-task.b-sch-event-fixed{background-color:#0000}.hb-dynamic-schedules-calendar .fc-theme-standard{background-color:#fff;border-color:#f7f5f5;border-radius:8px 8px 0 0}.hb-dynamic-schedules-calendar .fc-daygrid-event,.hb-dynamic-schedules-calendar .fc-daygrid-block-event .fc-h-event fc-event .fc-event-start .fc-event-end .fc-event-past{border-style:none;border-width:0}.hb-dynamic-schedules-calendar .fc .fc-col-header-cell-cushion{width:100%}.hb-dynamic-schedules-calendar .fc .fc-daygrid-day.fc-day-today{background-color:#eff6ff;border-color:#dddcdc}.hb-dynamic-schedules-calendar .fc-highlight{outline-offset:-1px;background-color:#fff;outline:2px solid #1d4ed8}.hb-dynamic-schedules-calendar .fc{border-radius:8px;padding:24px}.hb-dynamic-schedules-calendar table.fc-scrollgrid,.hb-dynamic-schedules-calendar .fc .fc-scrollgrid-section-liquid>td{border-radius:8px}.hb-dynamic-schedules-calendar h2.fc-toolbar-title{font-size:20px;font-weight:600;line-height:28px}.hb-dynamic-schedules-calendar div.fc-toolbar-chunk>div{align-items:center;display:flex}.hb-dynamic-schedules-calendar div.fc-toolbar-chunk>button.fc-today-button{color:#242424;background-color:#fff;border-color:#dddcdc;border-radius:4px;font-size:14px;font-weight:400;line-height:20px}.hb-dynamic-schedules-calendar button.fc-button:disabled{color:#c9c9c9;cursor:not-allowed;background-color:#fff;border-color:#dddcdc}.hb-dynamic-schedules-calendar div.fc div.fc-button-group>button,.hb-dynamic-schedules-calendar .fc .fc-button-primary:not(:disabled).fc-button-active,.hb-dynamic-schedules-calendar button.fc-prev-button,.hb-dynamic-schedules-calendar button.fc-next-button{z-index:1;color:#242424;background-color:#fff;border:1px solid #dddcdc;border-radius:0;padding-left:16px;padding-right:16px;font-size:14px;font-weight:400;line-height:20px}.hb-dynamic-schedules-calendar div.fc div.fc-button-group>button:first-of-type,.hb-dynamic-schedules-calendar button.fc-prev-button{border-radius:4px 0 0 4px}.hb-dynamic-schedules-calendar div.fc div.fc-button-group>button:last-of-type,.hb-dynamic-schedules-calendar button.fc-next-button{border-radius:0 4px 4px 0}.hb-dynamic-schedules-calendar div.fc div.fc-button-group>button:not(:first-of-type),.hb-dynamic-schedules-calendar button.fc-next-button{margin-left:-1px}.hb-dynamic-schedules-calendar button.fc-button:active:not(.fc-today-button:disabled){color:#242424!important;background-color:#dddcdc!important;border-color:#dddcdc!important}.hb-dynamic-schedules-calendar button.fc-button:focus,.hb-dynamic-schedules-calendar button.fc-button:active{box-shadow:none!important}.hb-dynamic-schedules-calendar .fc-timeline-event-harness{top:0!important}.hb-dynamic-schedules-calendar .fc-resource-timeline table tbody tr .fc-datagrid-cell div{height:33px!important}.hb-dynamic-schedules-calendar .fc-event-draggable{cursor:grab!important}.hb-dynamic-schedules-calendar .fc-event-resizer-end:after{visibility:hidden;content:"‖";z-index:9999;color:#fff;background-color:#2563eb;border-radius:0 2px 2px 0;width:100%;height:100%;margin-top:-5px;margin-bottom:-5px;padding-top:4px;padding-left:5px;padding-right:5px;font-size:20px;position:absolute;top:5px;right:10px}.hb-dynamic-schedules-calendar .fc-event-draggable:hover>.fc-event-resizer-end:after{visibility:visible}.hb-dynamic-schedules-calendar .fc-event-dragging:hover>.fc-event-resizer-end:after{visibility:hidden}.hb-dynamic-schedules-calendar .fc-event-resizer-end{cursor:ew-resize!important}.hb-dynamic-schedules-calendar .hb-fc-holiday-cell,.hb-dynamic-schedules-calendar .fc-daygrid-day.hb-fc-holiday-cell{background-color:#f7f5f5}.hb-dynamic-schedules-gantt .b-gantt-body-wrap{border-top-left-radius:4px;border-top-right-radius:4px}.hb-dynamic-schedules-gantt .b-grid-header-container .b-sch-timeaxiscolumn,.hb-dynamic-schedules-gantt .b-grid-header-container{background-color:#fff}.hb-dynamic-schedules-gantt .b-grid-row.b-selected:not(.b-group-row){background-color:#eff6ff}.hb-dynamic-schedules-gantt .b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row.b-hover,.hb-dynamic-schedules-gantt .b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row.b-hover.b-selected{background-color:#dbeafe}.hb-dynamic-schedules-gantt .b-tree-leaf-cell>.b-tree-cell-inner,.hb-dynamic-schedules-gantt .b-grid-cell{color:#353535;font-size:12px;font-weight:400;line-height:16px}.hb-dynamic-schedules-gantt .b-tree-parent-cell>.b-tree-cell-inner{color:#242424;font-size:14px;font-weight:600;line-height:20px}.hb-dynamic-schedules-gantt .b-grid-header-text-content{color:#353535;text-transform:none;font-size:12px;font-weight:400;line-height:16px}.hb-dynamic-schedules-gantt .b-grid-header .b-sch-timerange.b-sch-current-time{text-transform:capitalize;background-color:#1d4ed8;border-radius:4px;padding-left:16px;padding-right:16px;left:-36px}.hb-dynamic-schedules-gantt .b-grid-header .b-sch-timerange label{font-size:14px;font-weight:400;line-height:20px}.hb-dynamic-schedules-gantt .b-timeline-subgrid .b-sch-current-time{border-color:#1d4ed8}.hb-dynamic-schedules-gantt .b-sch-label.b-sch-label-top{align-self:baseline;font-size:12px;font-weight:600;line-height:16px}.hb-dynamic-schedules-gantt .b-gantt-task{border-radius:4px}.hb-dynamic-schedules-gantt .b-gantt-task:not(.b-sch-event-fixed){cursor:grab}.hb-dynamic-schedules-gantt .b-tree-icon{display:none}.hb-dynamic-schedules-gantt .b-tree-expander.b-icon-tree-collapse,.hb-dynamic-schedules-gantt .b-tree-expander.b-icon-tree-expand{width:12px;max-width:12px;margin-left:4px;margin-right:10px}.hb-dynamic-schedules-gantt .b-holiday.b-sch-range.b-sch-range{color:#646464}.hb-dynamic-schedules-gantt .debug-dependency-darken{stroke:#242424!important;stroke-width:2px!important}.hb-dynamic-schedules-gantt .b-gantt-task.debug-dependency-task-outline{border:2px dashed #242424}.hb-dynamic-schedules-gantt .b-sch-dependency.completed-task{stroke:#ecebeb}.hb-dynamic-schedules-gantt .b-sch-dependency.trade-confirmation-not-sent-task{stroke:#fecaca}.hb-dynamic-schedules-gantt .b-sch-dependency.trade-confirmation-sent-task{stroke:#fef08a}.hb-dynamic-schedules-gantt .b-sch-dependency.default-task{stroke:#bfdbfe}.hb-dynamic-schedules-gantt .b-gantt-task.completed-task>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.completed-task:not(.b-milestone){background-color:#dddcdc}.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-not-sent-task>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-not-sent-task:not(.b-milestone){background-color:#fee2e2}.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-sent-task>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-sent-task:not(.b-milestone){background-color:#fef9c3}.hb-dynamic-schedules-gantt .b-gantt-task.default-task>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.default-task:not(.b-milestone){background-color:#bfdbfe}.hb-dynamic-schedules-gantt .b-gantt-task.non-complete-group>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.non-complete-group:not(.b-milestone){background-color:#93c5fd}.hb-dynamic-schedules-gantt .b-gantt-task.completed-group>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.completed-group:not(.b-milestone){background-color:#c9c9c9}.hb-dynamic-schedules-gantt .b-gantt-task.completed-task.b-task-selected>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.completed-task.b-task-selected:not(.b-milestone){background-color:#afafaf}.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-not-sent-task.b-task-selected>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-not-sent-task.b-task-selected:not(.b-milestone){background-color:#fca5a5}.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-sent-task.b-task-selected>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-sent-task.b-task-selected:not(.b-milestone){background-color:#fde047}.hb-dynamic-schedules-gantt .b-gantt-task.default-task.b-task-selected>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.default-task.b-task-selected:not(.b-milestone){background-color:#93c5fd}.hb-dynamic-schedules-gantt .b-gantt-task.non-complete-group.b-task-selected>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.non-complete-group.b-task-selected:not(.b-milestone){background-color:#3b82f6}.hb-dynamic-schedules-gantt .b-gantt-task.completed-group.b-task-selected>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.completed-group.b-task-selected:not(.b-milestone){background-color:#8d8d8d}.hb-dynamic-schedules-gantt .b-gantt-task.completed-task>.b-gantt-task-content+label,.hb-dynamic-schedules-gantt .b-gantt-task.completed-task:not(.b-milestone)+label,.hb-dynamic-schedules-gantt .b-gantt-task.completed-group>.b-gantt-task-content+label,.hb-dynamic-schedules-gantt .b-gantt-task.completed-group:not(.b-milestone)+label{color:#646464}.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-not-sent-task>.b-gantt-task-content+label,.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-not-sent-task:not(.b-milestone)+label{color:#b91c1c}.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-sent-task>.b-gantt-task-content+label,.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-sent-task:not(.b-milestone)+label{color:#a16207}.hb-dynamic-schedules-gantt .b-gantt-task.default-task>.b-gantt-task-content+label,.hb-dynamic-schedules-gantt .b-gantt-task.default-task:not(.b-milestone)+label,.hb-dynamic-schedules-gantt .b-gantt-task.non-complete-group>.b-gantt-task-content+label,.hb-dynamic-schedules-gantt .b-gantt-task.non-complete-group:not(.b-milestone)+label{color:#1d4ed8}.hb-dynamic-schedules-calendar-card .fc{border-radius:8px;padding:24px}.hb-dynamic-schedules-calendar-card div.fc-header-toolbar{grid-template-columns:repeat(3,1fr);display:grid}.hb-dynamic-schedules-calendar-card div.fc-header-toolbar>div.fc-toolbar-chunk{align-items:center;gap:8px;display:flex}.hb-dynamic-schedules-calendar-card div.fc-header-toolbar>div.fc-toolbar-chunk:nth-child(2){justify-content:center}.hb-dynamic-schedules-calendar-card button.fc-button,.hb-dynamic-schedules-calendar-card button.fc-button:hover{color:#8d8d8d;background-color:#0000;border-style:none;border-width:0}.hb-dynamic-schedules-calendar-card button.fc-header-button{color:#242424;pointer-events:none;font-size:20px;font-weight:600;line-height:28px}.hb-dynamic-schedules-calendar-card h2.fc-toolbar-title{color:#646464;font-size:16px;font-weight:400;line-height:24px;margin:0!important}.hb-dynamic-schedules-calendar-card .fc-theme-standard th,.hb-dynamic-schedules-calendar-card .fc-theme-standard td,.hb-dynamic-schedules-calendar-card .fc-daygrid-day,.hb-dynamic-schedules-calendar-card .fc-theme-standard .fc-scrollgrid,.hb-dynamic-schedules-calendar-card .fc-daygrid-event{border-style:none;border-width:0}.hb-dynamic-schedules-calendar-card .fc-daygrid-day-events,.hb-dynamic-schedules-calendar-card .fc-daygrid-day-top{border-radius:4px;margin:8px;display:flex;width:calc(100% - 16px)!important;height:64px!important;position:absolute!important;top:0!important;left:0!important}.hb-dynamic-schedules-calendar-card .fc-daygrid-event-harness{width:100%}.hb-dynamic-schedules-calendar-card .fc-daygrid-day-number{justify-content:center;align-items:center;width:100%;padding:0;display:flex}.hb-dynamic-schedules-calendar-card .fc-daygrid-day-bottom{display:none}.hb-dynamic-schedules-calendar-card .fc-next-button{margin:0!important}.hb-dynamic-schedules-calendar-card .fc-daygrid-event,.hb-dynamic-schedules-calendar-card .fc-event-main{height:100%!important;margin:0!important}.hb-dynamic-schedules-calendar-card .fc-daygrid-day,.hb-dynamic-schedules-calendar-card .fc-day-today{background-color:#0000!important;height:80px!important}.hb-dynamic-schedules-calendar-card .fc-daygrid-event{background-color:#dddcdc}.hb-dynamic-schedules-calendar-card .fc-daygrid-day:not(.fc-day-other) .fc-daygrid-day-top{background-color:#f7f5f5}.hb-dynamic-schedules-calendar-card .fc-scrollgrid-sync-table tbody>tr:last-child{display:none}.hb-dynamic-schedules-calendar-card .fc-day-other{opacity:0}.hb-dynamic-schedules-calendar-card .fc-day-today .fc-daygrid-day-events,.hb-dynamic-schedules-calendar-card .fc-day-today .fc-daygrid-day-top{color:#2563eb;outline:2px solid}:root { --t-spacing: 8px; }
.anim_loadingDots_800ms_linear_0ms_infinite_alternate { animation: loadingDots 800ms linear 0ms infinite alternate; }
.anim_loadingDots_800ms_linear_300ms_infinite_alternate { animation: loadingDots 800ms linear 300ms infinite alternate; }
.anim_loadingDots_800ms_linear_600ms_infinite_alternate { animation: loadingDots 800ms linear 600ms infinite alternate; }
.anim_pulse_2s_cubic_bezier_0_4_0_0_6_1_infinite { animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; }
.anim_spin_800ms_linear_infinite { animation: spin 800ms linear infinite; }
.bd_0 { border: 0; }
.bg_url_images_sign_in_jpg { background: url("/images/sign-in.jpg"); }
.ga_1_1 { grid-area: 1/1; }
.m_0 { margin: 0; }
.m_neg1px { margin: -1px; }
.m_neg24px { margin: -24px; }
.p_0 { padding: 0; }
.p_revert { padding: revert; }
.animation_var { animation: var(--animation); }
.background_var { background: var(--background); }
.bcBlue200 { border-color: rgba(191, 219, 254, 1); }
.bcBlue300 { border-color: rgba(147, 197, 253, 1); }
.bcBlue500 { border-color: rgba(59, 130, 246, 1); }
.bcBlue600 { border-color: rgba(37, 99, 235, 1); }
.bcBlue700 { border-color: rgba(29, 78, 216, 1); }
.bcBlue900 { border-color: rgba(30, 58, 138, 1); }
.bcGray100 { border-color: rgba(247, 245, 245, 1); }
.bcGray200 { border-color: rgba(236, 235, 235, 1); }
.bcGray300 { border-color: rgba(221, 220, 220, 1); }
.bcGray400 { border-color: rgba(201, 201, 201, 1); }
.bcGray500 { border-color: rgba(175, 175, 175, 1); }
.bcGray600 { border-color: rgba(141, 141, 141, 1); }
.bcGray700 { border-color: rgba(100, 100, 100, 1); }
.bcGray800 { border-color: rgba(53, 53, 53, 1); }
.bcGray900 { border-color: rgba(36, 36, 36, 1); }
.bcGreen200 { border-color: rgba(167, 243, 208, 1); }
.bcGreen300 { border-color: rgba(110, 231, 183, 1); }
.bcGreen400 { border-color: rgba(52, 211, 153, 1); }
.bcOrange700 { border-color: rgba(194, 65, 12, 1); }
.bcPurple600 { border-color: rgba(124, 58, 237, 1); }
.bcRed400 { border-color: rgba(248, 113, 113, 1); }
.bcTransparent { border-color: rgba(0,0,0,0); }
.bcWhite { border-color: rgba(255, 255, 255, 1); }
.bcYellow400 { border-color: rgba(250, 204, 21, 1); }
.bcYellow50 { border-color: rgba(254, 252, 232, 1); }
.bdc_currentColor { border-color: currentColor; }
.bgp_center { background-position: center; }
.br0 { border-radius: 0; }
.br100 { border-radius: 100%; }
.br12 { border-radius: 12px; }
.br16 { border-radius: 16px; }
.br24 { border-radius: 24px; }
.br4 { border-radius: 4px; }
.br8 { border-radius: 8px; }
.bra_0_0_0_8px { border-radius: 0 0 0 8px; }
.bra_0_0_8px_0 { border-radius: 0 0 8px 0; }
.bra_0_0_8px_8px { border-radius: 0 0 8px 8px; }
.bra_0_16px_16px_0 { border-radius: 0 16px 16px 0; }
.bra_0_4px_4px_0 { border-radius: 0 4px 4px 0; }
.bra_0_8px_0_0 { border-radius: 0 8px 0 0; }
.bra_0px_0px_8px_8px { border-radius: 0px 0px 8px 8px; }
.bra_100px { border-radius: 100px; }
.bra_12px_12px_0_0 { border-radius: 12px 12px 0 0; }
.bra_16px_0_0_16px { border-radius: 16px 0 0 16px; }
.bra_2em { border-radius: 2em; }
.bra_2px { border-radius: 2px; }
.bra_40px { border-radius: 40px; }
.bra_4px_0_0_4px { border-radius: 4px 0 0 4px; }
.bra_50 { border-radius: 50%; }
.bra_8px_0_0_0 { border-radius: 8px 0 0 0 ; }
.bra_8px_8px_0_0 { border-radius: 8px 8px 0 0; }
.bra_999px { border-radius: 999px; }
.bsDashed { border-style: dashed; }
.bsn { border-style: none; }
.bss { border-style: solid; }
.bw1 { border-width: 1px; }
.bw2 { border-width: 2px; }
.bw_0 { border-width: 0; }
.bw_0px { border-width: 0px; }
.bw_3px { border-width: 3px; }
.bw_4px { border-width: 4px; }
.f1 { flex: 1; }
.f3 { flex: 3; }
.f_0_0_33 { flex: 0 0 33%; }
.f_0_0_66 { flex: 0 0 66%; }
.f_0_3 { flex: 0.3; }
.f_0_4 { flex: 0.4; }
.f_0_6 { flex: 0.6; }
.f_1_1_50 { flex: 1 1 50%; }
.fa { flex: auto; }
.fn { flex: none; }
.g_0 { gap: calc(var(--t-spacing) * 0); }
.g_0_5 { gap: calc(var(--t-spacing) * 0.5); }
.g_1 { gap: calc(var(--t-spacing) * 1); }
.g_10px { gap: 10px; }
.g_126px { gap: 126px; }
.g_12px { gap: 12px; }
.g_15 { gap: calc(var(--t-spacing) * 15); }
.g_1_5 { gap: calc(var(--t-spacing) * 1.5); }
.g_2 { gap: calc(var(--t-spacing) * 2); }
.g_20px { gap: 20px; }
.g_24px { gap: 24px; }
.g_2px { gap: 2px; }
.g_3 { gap: calc(var(--t-spacing) * 3); }
.g_3px { gap: 3px; }
.g_4 { gap: calc(var(--t-spacing) * 4); }
.g_48px { gap: 48px; }
.g_4px { gap: 4px; }
.g_5 { gap: calc(var(--t-spacing) * 5); }
.g_53px { gap: 53px; }
.g_5px { gap: 5px; }
.g_6 { gap: calc(var(--t-spacing) * 6); }
.g_68px { gap: 68px; }
.g_7 { gap: calc(var(--t-spacing) * 7); }
.g_8 { gap: calc(var(--t-spacing) * 8); }
.g_8px_16px { gap: 8px 16px; }
.gap0 { gap: calc(var(--t-spacing) * 0); }
.gap1 { gap: calc(var(--t-spacing) * 1); }
.gap2 { gap: calc(var(--t-spacing) * 2); }
.gap3 { gap: calc(var(--t-spacing) * 3); }
.gap8 { gap: calc(var(--t-spacing) * 8); }
.gc_1 { grid-column: 1; }
.gc_1_1 { grid-column: 1 / -1; }
.gc_1_2 { grid-column: 1 / 2; }
.gc_1_3 { grid-column: 1/3; }
.gc_1_4 { grid-column: 1 / 4; }
.gc_1_span_1 { grid-column: 1 / span 1; }
.gc_1_span_2 { grid-column: 1 / span 2; }
.gc_1_span_4 { grid-column: 1 / span 4; }
.gc_2 { grid-column: 2; }
.gc_2_3 { grid-column: 2 / 3; }
.gc_2_span_1 { grid-column: 2 / span 1; }
.gc_2_span_3 { grid-column: 2 / span 3; }
.gc_2_span_4 { grid-column: 2 / span 4; }
.gc_3 { grid-column: 3; }
.gc_3_4 { grid-column: 3 / 4; }
.gc_3_span_1 { grid-column: 3 / span 1; }
.gc_4_span_1 { grid-column: 4 / span 1; }
.gc_4_span_2 { grid-column: 4 / span 2; }
.gc_5 { grid-column: 5; }
.gc_span_1 { grid-column: span 1; }
.gc_span_4 { grid-column: span 4; }
.gr_1 { grid-row: 1; }
.gr_1_3 { grid-row: 1 / 3; }
.gr_2 { grid-row: 2; }
.lis_none { list-style: none; }
.oa { overflow: auto; }
.oh { overflow: hidden; }
.ol_0 { outline: 0; }
.ol_0px_solid_transparent { outline: 0px solid transparent; }
.ol_2px_solid_transparent { outline: 2px solid transparent; }
.ol_none { outline: none; }
.os { overflow: scroll; }
.outline0 { outline: 0; }
.ov_clip { overflow: clip; }
.pcc { place-content: center; }
.scrollPaddingInline_4px { scroll-padding-inline: 4px; }
.sst_x_mandatory { scroll-snap-type: x mandatory; }
.tdlt { text-decoration: line-through; }
.tdn { text-decoration: none; }
.tdu { text-decoration: underline; }
.transition { transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), left 200ms cubic-bezier(0.4, 0, 0.2, 1), right 200ms cubic-bezier(0.4, 0, 0.2, 1), margin 200ms cubic-bezier(0.4, 0, 0.2, 1), width 200ms cubic-bezier(0.4, 0, 0.2, 1), opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.transitionAll { transition: all 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.transitionHeight { transition: height 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.transitionTop { transition: top 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.transitionTransform { transition: transform 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.transitionWidth { transition: width 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.tsn_all_0_2s { transition: all 0.2s; }
.tsn_all_240ms { transition: all 240ms; }
.tsn_all_250ms { transition: all 250ms; }
.tsn_all_3s_ease_in_out { transition: all .3s ease-in-out; }
.tsn_all_400ms { transition: all 400ms; }
.tsn_background_color_0_2s_color_0_2s { transition: background-color 0.2s, color 0.2s; }
.tsn_border_color_200ms { transition: border-color 200ms; }
.tsn_filter_0_3s_ease { transition: filter 0.3s ease; }
.tsn_height_250ms_ease_in_out { transition: height 250ms ease-in-out; }
.tsn_opacity_0_3s_ease { transition: opacity 0.3s ease; }
.tsn_opacity_300ms { transition: opacity 300ms; }
.tsn_padding_0_25s_ease_in_out { transition: padding 0.25s ease-in-out; }
.tsn_transform_250ms_linear { transition: transform 250ms linear; }
.tsn_visibility_100ms { transition: visibility 100ms; }
.tsn_width_150ms_ease { transition: width 150ms ease; }
.tsn_width_200ms { transition: width 200ms; }
.tsn_width_2s_linear { transition: width .2s linear; }
.bc_var { border-color: var(--borderColor); }
.borderTop_var { border-top: var(--borderTop); }
.bw_var { border-width: var(--borderWidth); }
.gap_var { gap: var(--gap); }
.gc_var { grid-column: var(--gridColumn); }
.gr_var { grid-row: var(--gridRow); }
.outline_var { outline: var(--outline); }
.fot_bsn:first-of-type { border-style: none; }
.fot_bw_0:first-of-type { border-width: 0; }
.lot_bsn:last-of-type { border-style: none; }
.lot_bw_0:last-of-type { border-width: 0; }
.d_bc_var:disabled { border-color: var(--d_borderColor); }
.h_bcGreen200:hover { border-color: rgba(167, 243, 208, 1); }
.h_bcWhite:hover { border-color: rgba(255, 255, 255, 1); }
.h_oa:hover { overflow: auto; }
.h_ov:hover { overflow: visible; }
.h_tdn:hover { text-decoration: none; }
.h_tdu:hover { text-decoration: underline; }
.h_bc_var:hover { border-color: var(--h_borderColor); }
.f_outline_var:focus { outline: var(--f_outline); }
.fv_ol_0:focus-visible { outline: 0; }
.a_bcBlue600:active { border-color: rgba(37, 99, 235, 1); }
@media screen and (min-width: 1025px) { .lg_g_2.lg_g_2 { gap: calc(var(--t-spacing) * 2); } }
@media screen and (max-width: 1024px) { .smormd_g_1.smormd_g_1 { gap: calc(var(--t-spacing) * 1); } }
@media screen and (max-width: 1024px) { .smormd_g_6.smormd_g_6 { gap: calc(var(--t-spacing) * 6); } }
@media screen and (max-width: 1024px) { .smormd_oh.smormd_oh { overflow: hidden; } }
@media screen and (max-width: 599px) { .sm_g_3.sm_g_3 { gap: calc(var(--t-spacing) * 3); } }
@media screen and (max-width: 599px) { .sm_g_4.sm_g_4 { gap: calc(var(--t-spacing) * 4); } }
.WebkitBackgroundClip_text { -webkit-background-clip: text; }
.WebkitPrintColorAdjust_exact { -webkit-print-color-adjust: exact; }
.absolute { position: absolute; }
.ac_flex_start { align-content: flex-start; }
.aiBackground { background-image: radial-gradient(40% 1000% at 35.83% 62.18%, rgba(239, 246, 255, 1) 0%, rgba(237, 233, 254, 1) 100%); }
.aiBoldBg { background-image: linear-gradient(270deg, rgba(29, 78, 216, 1) 2.97%, rgba(109, 40, 217, 1) 87.08%); }
.aiStretch { align-items: stretch; }
.aib { align-items: baseline; }
.aic { align-items: center; }
.aie { align-items: end; }
.aife { align-items: flex-end; }
.aifs { align-items: flex-start; }
.ais { align-items: start; }
.app_none { appearance: none; }
.asStretch { align-self: stretch; }
.asb { align-self: baseline; }
.asc { align-self: center; }
.asfe { align-self: flex-end; }
.asfs { align-self: flex-start; }
.bdcl_separate { border-collapse: separate; }
.bdsp_0 { border-spacing: 0; }
.bgBlue100 { background-color: rgba(219, 234, 254, 1); }
.bgBlue200 { background-color: rgba(191, 219, 254, 1); }
.bgBlue300 { background-color: rgba(147, 197, 253, 1); }
.bgBlue400 { background-color: rgba(96, 165, 250, 1); }
.bgBlue50 { background-color: rgba(239, 246, 255, 1); }
.bgBlue500 { background-color: rgba(59, 130, 246, 1); }
.bgBlue600 { background-color: rgba(37, 99, 235, 1); }
.bgBlue700 { background-color: rgba(29, 78, 216, 1); }
.bgBlue900 { background-color: rgba(30, 58, 138, 1); }
.bgColor_FFFFFF90 { background-color: #FFFFFF90; }
.bgColor_black { background-color: black; }
.bgColor_rgba_0_0_0_0_45 { background-color: rgba(0,0,0,0.45); }
.bgColor_rgba_245_228_205 { background-color: rgba(245, 228, 205); }
.bgColor_rgba_254_254_254_0_8 { background-color: rgba(254,254,254,0.8); }
.bgColor_yellow { background-color: yellow; }
.bgGray100 { background-color: rgba(247, 245, 245, 1); }
.bgGray200 { background-color: rgba(236, 235, 235, 1); }
.bgGray300 { background-color: rgba(221, 220, 220, 1); }
.bgGray400 { background-color: rgba(201, 201, 201, 1); }
.bgGray50 { background-color: rgba(255, 253, 253, 1); }
.bgGray600 { background-color: rgba(141, 141, 141, 1); }
.bgGray700 { background-color: rgba(100, 100, 100, 1); }
.bgGray800 { background-color: rgba(53, 53, 53, 1); }
.bgGray900 { background-color: rgba(36, 36, 36, 1); }
.bgGreen100 { background-color: rgba(209, 250, 229, 1); }
.bgGreen300 { background-color: rgba(110, 231, 183, 1); }
.bgGreen400 { background-color: rgba(52, 211, 153, 1); }
.bgGreen50 { background-color: rgba(236, 253, 245, 1); }
.bgGreen600 { background-color: rgba(5, 150, 105, 1); }
.bgOrange100 { background-color: rgba(255, 237, 213, 1); }
.bgOrange50 { background-color: rgba(255, 247, 237, 1); }
.bgOrange700 { background-color: rgba(194, 65, 12, 1); }
.bgPurple200 { background-color: rgba(221, 214, 254, 1); }
.bgPurple50 { background-color: rgba(245, 243, 255, 1); }
.bgPurple500 { background-color: rgba(139, 92, 246, 1); }
.bgRed100 { background-color: rgba(254, 226, 226, 1); }
.bgRed300 { background-color: rgba(252, 165, 165, 1); }
.bgRed400 { background-color: rgba(248, 113, 113, 1); }
.bgRed50 { background-color: rgba(254, 242, 242, 1); }
.bgRed500 { background-color: rgba(239, 68, 68, 1); }
.bgRed600 { background-color: rgba(220, 38, 38, 1); }
.bgRed700 { background-color: rgba(185, 28, 28, 1); }
.bgRed800 { background-color: rgba(153, 27, 27, 1); }
.bgTransparent { background-color: rgba(0,0,0,0); }
.bgWhite { background-color: rgba(255, 255, 255, 1); }
.bgYellow100 { background-color: rgba(254, 249, 195, 1); }
.bgYellow200 { background-color: rgba(254, 240, 138, 1); }
.bgYellow300 { background-color: rgba(253, 224, 71, 1); }
.bgYellow400 { background-color: rgba(250, 204, 21, 1); }
.bgYellow50 { background-color: rgba(254, 252, 232, 1); }
.bgYellow500 { background-color: rgba(234, 179, 8, 1); }
.bgYellow600 { background-color: rgba(202, 138, 4, 1); }
.bgc_currentColor { background-color: currentColor; }
.bgc_rgba_235_234_228_1 { background-color: rgba(235, 234, 228, 1); }
.bgc_rgba_36_36_36_0_2 { background-color: rgba(36,36,36,0.2); }
.bgc_rgba_36_36_36_0_6 { background-color: rgba(36,36,36,0.6); }
.bgcl_text { background-clip: text; }
.bgr_no_repeat { background-repeat: no-repeat; }
.bgs_100_100 { background-size: 100% 100%; }
.bgs_cover { background-size: cover; }
.bki_avoid { break-inside: avoid; }
.blue200 { color: rgba(191, 219, 254, 1); }
.blue400 { color: rgba(96, 165, 250, 1); }
.blue500 { color: rgba(59, 130, 246, 1); }
.blue600 { color: rgba(37, 99, 235, 1); }
.blue700 { color: rgba(29, 78, 216, 1); }
.blue800 { color: rgba(30, 64, 175, 1); }
.blue900 { color: rgba(30, 58, 138, 1); }
.bsh0 { box-shadow: none; }
.bshBasic { box-shadow: 0px 4px 8px rgba(53, 53, 53, 0.08), 0px 2px 16px rgba(53, 53, 53, 0.03);; }
.bshDanger { box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 1), 0px 0px 0px 4px rgba(153, 27, 27, 1); }
.bshFocus { box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 1), 0px 0px 0px 4px rgba(29, 78, 216, 1); }
.bshHover { box-shadow: 0px 4px 8px rgba(53, 53, 53, 0.1), 0px 2px 24px rgba(53, 53, 53, 0.08);; }
.bshModal { box-shadow: 0px 20px 25px -5px rgba(0,0,0,0.1), 0px 10px 10px -5px rgba(0,0,0,0.04); }
.bxs_0_0_1px_0_rgba_0_0_0_0_5 { box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5); }
.bxs_0_0_4px_var_b_on_surface { box-shadow: 0 0 4px var(--b-on-surface); }
.bxs_0_4px_8px_rgba_0_0_0_0_2 { box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); }
.bxs_0px_0px_0px_2px_rgba_3_105_161_1 { box-shadow: 0px 0px 0px 2px rgba(3,105,161,1); }
.bxs_0px_0px_0px_2px_var_b_focus_ring_inset_0px_0px_0px_4px_var_b_danger { box-shadow: 0px 0px 0px 2px var(--b-focus-ring-inset), 0px 0px 0px 4px var(--b-danger); }
.bxs_0px_0px_0px_2px_var_b_focus_ring_inset_0px_0px_0px_4px_var_b_focus_ring_muted { box-shadow: 0px 0px 0px 2px var(--b-focus-ring-inset), 0px 0px 0px 4px var(--b-focus-ring-muted); }
.bxs_0px_0px_13px_0px_rgba_0_0_0_0_05 { box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.05); }
.bxs_0px_0px_32px_rgba_201_201_201_0_75 { box-shadow: 0px 0px 32px rgba(201, 201, 201, 0.75); }
.bxs_0px_1px_5px_rgba_141_141_141_0_3 { box-shadow: 0px 1px 5px rgba(141, 141, 141, 0.3); }
.bxs_0px_1px_5px_rgba_163_208_126_0_3 { box-shadow: 0px 1px 5px rgba(163, 208, 126, 0.3); }
.bxs_0px_1px_5px_rgba_200_98_81_0_3 { box-shadow: 0px 1px 5px rgba(200, 98, 81, 0.3); }
.bxs_0px_1px_5px_rgba_246_177_78_0_3 { box-shadow: 0px 1px 5px rgba(246,177,78,0.3); }
.bxs_0px_1px_5px_rgba_2_143_199_0_3 { box-shadow: 0px 1px 5px rgba(2, 143, 199, 0.3); }
.bxs_0px_2_57px_11_14px_rgba_0_0_0_0_12 { box-shadow: 0px 2.57px 11.14px rgba(0,0,0,0.12); }
.bxs_0px_4px_30px_rgba_0_0_0_0_35 { box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.35); }
.bxs_0px_4px_8px_0px_35353514 { box-shadow: 0px 4px 8px 0px #35353514; }
.bxs_0px_4px_8px_0px_rgba_53_53_53_0_08_0px_2px_16px_0px_rgba_53_53_53_0_03 { box-shadow: 0px 4px 8px 0px rgba(53, 53, 53, 0.08), 0px 2px 16px 0px rgba(53, 53, 53, 0.03); }
.bxs_inset_0_0_0_1px_var_b_focus_ring_inset { box-shadow: inset 0 0 0 1px var(--b-focus-ring-inset); }
.bxs_inset_0_0_0_2px_var_b_focus_ring_inset { box-shadow: inset 0 0 0 2px var(--b-focus-ring-inset); }
.bxs_inset_0px_14px_8px_11px_rgba_63_63_63_18 { box-shadow: inset 0px -14px 8px -11px rgba(63,63,63,.18); }
.bxs_inset_3px_0px_0_0px_var_b_primary { box-shadow: inset 3px 0px 0 0px var(--b-primary); }
.bxs_none { box-shadow: none; }
.c_B42318 { color: #B42318; }
.c_black { color: black; }
.c_currentColor { color: currentColor; }
.c_red { color: red; }
.c_rgba_198_151_117_1 { color: rgba(198, 151, 117, 1); }
.c_unset { color: unset; }
.cg1 { column-gap: calc(var(--t-spacing) * 1); }
.cg2 { column-gap: calc(var(--t-spacing) * 2); }
.cg3 { column-gap: calc(var(--t-spacing) * 3); }
.cg4 { column-gap: calc(var(--t-spacing) * 4); }
.cg6 { column-gap: calc(var(--t-spacing) * 6); }
.cg_150px { column-gap: 150px; }
.cg_16px { column-gap: 16px; }
.cg_3px { column-gap: 3px; }
.cg_4px { column-gap: 4px; }
.cg_72px { column-gap: 72px; }
.cli_inset_50 { clip: inset(50%); }
.clp_none { clip-path: none; }
.ctis { container-type: inline-size; }
.cur_col_resize { cursor: col-resize; }
.cur_default { cursor: default; }
.cur_grab { cursor: grab; }
.cur_initial { cursor: initial; }
.cur_not_allowed { cursor: not-allowed; }
.cur_pointer { cursor: pointer; }
.cur_unset { cursor: unset; }
.cur_wait { cursor: wait; }
.cursorNotAllowed { cursor: not-allowed; }
.cursorPointer { cursor: pointer; }
.d_contents { display: contents; }
.d_negwebkit_box { display: -webkit-box; }
.db { display: block; }
.df { display: flex; }
.dg { display: grid; }
.dib { display: inline-block; }
.dif { display: inline-flex; }
.dig { display: inline-grid; }
.dn { display: none; }
.dtc { display: table-cell; }
.fb0 { flex-basis: 12.5%; }
.fb1 { flex-basis: 100%; }
.fb2 { flex-basis: 50%; }
.fb3 { flex-basis: 33.333333%; }
.fb_0 { flex-basis: 0; }
.fb_160px { flex-basis: 160px; }
.fb_24px { flex-basis: 24px; }
.fb_250px { flex-basis: 250px; }
.fb_65px { flex-basis: 65px; }
.fb_auto { flex-basis: auto; }
.fdc { flex-direction: column; }
.fdcr { flex-direction: column-reverse; }
.fdr { flex-direction: row; }
.fdrr { flex-direction: row-reverse; }
.ff_PT_Serif { font-family: PT Serif; }
.fg0 { flex-grow: 0; }
.fg1 { flex-grow: 1; }
.fixed { position: fixed; }
.flt_brightness_0_3 { filter: brightness(0.3); }
.flt_brightness_1 { filter: brightness(1); }
.flt_invert_1 { filter: invert(1); }
.fr { float: right; }
.fs0 { flex-shrink: 0; }
.fs1 { flex-shrink: 1; }
.fs_10px { font-size: 10px; }
.fs_12px { font-size: 12px; }
.fs_20px { font-size: 20px; }
.fs_26px { font-size: 26px; }
.fsyi { font-style: italic; }
.fw3 { font-weight: 300; }
.fw4 { font-weight: 400; }
.fw5 { font-weight: 500; }
.fw6 { font-weight: 600; }
.fw7 { font-weight: 700; }
.fwb { font-weight: bold; }
.fwn { font-weight: normal; }
.fwnw { flex-wrap: nowrap; }
.fww { flex-wrap: wrap; }
.fxg_0_5 { flex-grow: 0.5; }
.fz_10px { font-size: 10px; }
.fz_12px { font-size: 12px; }
.fz_14px { font-size: 14px; }
.fz_16px { font-size: 16px; }
.fz_18px { font-size: 18px; }
.fz_20px { font-size: 20px; }
.fz_24px { font-size: 24px; }
.fz_inherit { font-size: inherit; }
.gac_364px { grid-auto-columns: 364px; }
.gaf_column { grid-auto-flow: column; }
.gar_320px { grid-auto-rows: 320px; }
.gar_390px { grid-auto-rows: 390px; }
.gray100 { color: rgba(247, 245, 245, 1); }
.gray200 { color: rgba(236, 235, 235, 1); }
.gray300 { color: rgba(221, 220, 220, 1); }
.gray400 { color: rgba(201, 201, 201, 1); }
.gray500 { color: rgba(175, 175, 175, 1); }
.gray600 { color: rgba(141, 141, 141, 1); }
.gray700 { color: rgba(100, 100, 100, 1); }
.gray800 { color: rgba(53, 53, 53, 1); }
.gray900 { color: rgba(36, 36, 36, 1); }
.green500 { color: rgba(16, 185, 129, 1); }
.green600 { color: rgba(5, 150, 105, 1); }
.green700 { color: rgba(4, 120, 87, 1); }
.green800 { color: rgba(6, 95, 70, 1); }
.gtc_100px_100px_60px_60px { grid-template-columns: 100px 100px 60px 60px; }
.gtc_100px_135px_80px { grid-template-columns: 100px 135px 80px; }
.gtc_100px_362px { grid-template-columns: 100px 362px; }
.gtc_100px_70px_1fr_1fr { grid-template-columns: 100px 70px 1fr 1fr; }
.gtc_100px_80px_1fr_64px_80px { grid-template-columns: 100px 80px 1fr 64px 80px; }
.gtc_113px_80px_1fr_1fr { grid-template-columns: 113px 80px 1fr 1fr; }
.gtc_115px_430px { grid-template-columns: 115px 430px; }
.gtc_120px_23px_120px { grid-template-columns: 120px 23px 120px; }
.gtc_130px_100px_100px { grid-template-columns: 130px 100px 100px; }
.gtc_130px_1fr { grid-template-columns: 130px 1fr; }
.gtc_1fr { grid-template-columns: 1fr; }
.gtc_1fr_100px_120px_300px { grid-template-columns: 1fr 100px 120px 300px; }
.gtc_1fr_130px_130px_65px_41px { grid-template-columns: 1fr 130px 130px 65px 41px; }
.gtc_1fr_1fr { grid-template-columns: 1fr 1fr; }
.gtc_1fr_1fr_1fr { grid-template-columns: 1fr 1fr 1fr; }
.gtc_1fr_1fr_1fr_1fr { grid-template-columns: 1fr 1fr 1fr 1fr; }
.gtc_1fr_2fr { grid-template-columns: 1fr 2fr; }
.gtc_1fr_auto { grid-template-columns: 1fr auto; }
.gtc_1fr_auto_1fr { grid-template-columns: 1fr auto 1fr; }
.gtc_1fr_auto_auto { grid-template-columns: 1fr auto auto; }
.gtc_200px_240px_200px { grid-template-columns: 200px 240px 200px; }
.gtc_24px_auto { grid-template-columns: 24px auto; }
.gtc_2fr_1fr { grid-template-columns: 2fr 1fr; }
.gtc_300px_1fr { grid-template-columns: 300px 1fr; }
.gtc_300px_auto { grid-template-columns: 300px auto; }
.gtc_30_30_30 { grid-template-columns: 30% 30% 30%; }
.gtc_3fr_1fr { grid-template-columns: 3fr .1fr; }
.gtc_3fr_35px_2_5fr { grid-template-columns: 3fr 35px 2.5fr; }
.gtc_3fr_3fr { grid-template-columns: 3fr 3fr; }
.gtc_40px_200px_100px_180px_200px_100px { grid-template-columns: 40px 200px 100px 180px 200px 100px; }
.gtc_45_51 { grid-template-columns: 45% 51%; }
.gtc_50_50 { grid-template-columns: 50% 50%; }
.gtc_50px_1fr { grid-template-columns: 50px 1fr; }
.gtc_55px_65px_13px_1fr_1fr { grid-template-columns: 55px 65px 13px 1fr 1fr; }
.gtc_55px_65px_13px_60px_120px { grid-template-columns: 55px 65px 13px 60px 120px; }
.gtc_70px_200px_auto { grid-template-columns: 70px 200px auto; }
.gtc_80_auto { grid-template-columns: 80% auto; }
.gtc_93px_23px_96px_23px_80px_23px_80px { grid-template-columns: 93px 23px 96px 23px 80px 23px 80px; }
.gtc_96px_190px_auto { grid-template-columns: 96px 190px auto; }
.gtc_96px_1fr_24px { grid-template-columns: 96px 1fr 24px; }
.gtc_auto_1fr_max_200px_auto { grid-template-columns: auto 1fr max(200px) auto; }
.gtc_auto_200px_auto_auto { grid-template-columns: auto 200px auto auto; }
.gtc_auto_255px { grid-template-columns: auto 255px; }
.gtc_auto_28px { grid-template-columns: auto 28px; }
.gtc_auto_auto { grid-template-columns: auto auto; }
.gtc_auto_auto_auto { grid-template-columns: auto auto auto; }
.gtc_auto_auto_auto_auto { grid-template-columns: auto auto auto auto; }
.gtc_minmax_0_1fr { grid-template-columns: minmax(0, 1fr); }
.gtc_minmax_0_1fr_minmax_0_1fr { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
.gtc_minmax_auto_1fr_minmax_auto_1fr { grid-template-columns: minmax(auto, 1fr) minmax(auto, 1fr); }
.gtc_repeat_1_45_auto { grid-template-columns: repeat(1, 45% auto); }
.gtc_repeat_1_60_auto { grid-template-columns: repeat(1, 60% auto); }
.gtc_repeat_2_1fr { grid-template-columns: repeat(2, 1fr); }
.gtc_repeat_2_max_content { grid-template-columns: repeat(2, max-content); }
.gtc_repeat_2_minmax_0_1fr { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.gtc_repeat_3_1fr { grid-template-columns: repeat(3, 1fr); }
.gtc_repeat_3_auto { grid-template-columns: repeat(3, auto); }
.gtc_repeat_3_minmax_0_1fr { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.gtc_repeat_4_1fr { grid-template-columns: repeat(4, 1fr); }
.gtc_repeat_5_1fr { grid-template-columns: repeat(5, 1fr); }
.gtc_repeat_5_auto { grid-template-columns: repeat(5, auto); }
.gtc_repeat_auto_fill_200px { grid-template-columns: repeat(auto-fill, 200px); }
.gtc_repeat_auto_fill_276px { grid-template-columns: repeat(auto-fill, 276px); }
.gtc_repeat_auto_fill_364px { grid-template-columns: repeat(auto-fill, 364px); }
.gtc_repeat_auto_fill_369px { grid-template-columns: repeat(auto-fill, 369px); }
.gtc_repeat_auto_fill_535px { grid-template-columns: repeat(auto-fill, 535px); }
.gtc_repeat_auto_fill_minmax_330px_1fr { grid-template-columns: repeat(auto-fill, minmax(330px, 1fr)); }
.gtc_repeat_auto_fill_minmax_340px_1fr { grid-template-columns: repeat(auto-fill, minmax(340px, 1fr)); }
.gtc_repeat_auto_fit_minmax_min_400px_100_1fr { grid-template-columns: repeat(auto-fit, minmax(min(400px, 100%), 1fr)); }
.gtc_subgrid { grid-template-columns: subgrid; }
.gtr_20px_1fr { grid-template-rows: 20px 1fr; }
.gtr_auto { grid-template-rows: auto; }
.gtr_auto_1fr { grid-template-rows: auto 1fr; }
.jcc { justify-content: center; }
.jcfe { justify-content: flex-end; }
.jcfs { justify-content: flex-start; }
.jcsa { justify-content: space-around; }
.jcsb { justify-content: space-between; }
.jic { justify-items: center; }
.jsc { justify-self: center; }
.jse { justify-self: end; }
.lh_0 { line-height: 0; }
.lh_1 { line-height: 1; }
.lh_14px { line-height: 14px; }
.lh_16px { line-height: 16px; }
.lh_18px { line-height: 18px; }
.lh_1_3 { line-height: 1.3; }
.lh_2 { line-height: 2; }
.lh_20px { line-height: 20px; }
.lh_22px { line-height: 22px; }
.lh_24px { line-height: 24px; }
.lh_28px { line-height: 28px; }
.lh_32px { line-height: 32px; }
.lh_36px { line-height: 36px; }
.lh_50px { line-height: 50px; }
.lst_disc { list-style-type: disc; }
.o0 { opacity: 0; }
.o100 { opacity: 1; }
.o25 { opacity: 0.25; }
.o50 { opacity: 0.5; }
.obf_contain { object-fit: contain; }
.obf_cover { object-fit: cover; }
.objectContain { object-fit: contain; }
.objectCover { object-fit: cover; }
.olo_2px { outline-offset: 2px; }
.op_0_2 { opacity: 0.2; }
.orange400 { color: rgba(251, 146, 60, 1); }
.orange500 { color: rgba(249, 115, 22, 1); }
.orange600 { color: rgba(234, 88, 12, 1); }
.ord_neg1 { order: -1; }
.pe_none { pointer-events: none; }
.pgba_auto { page-break-after: auto; }
.pgbi_avoid { page-break-inside: avoid; }
.pils_18px { padding-inline-start: 18px; }
.purple700 { color: rgba(109, 40, 217, 1); }
.purple800 { color: rgba(91, 33, 182, 1); }
.red100 { color: rgba(254, 226, 226, 1); }
.red200 { color: rgba(254, 202, 202, 1); }
.red400 { color: rgba(248, 113, 113, 1); }
.red500 { color: rgba(239, 68, 68, 1); }
.red600 { color: rgba(220, 38, 38, 1); }
.red700 { color: rgba(185, 28, 28, 1); }
.red800 { color: rgba(153, 27, 27, 1); }
.red900 { color: rgba(127, 29, 29, 1); }
.relative { position: relative; }
.rg1 { row-gap: calc(var(--t-spacing) * 1); }
.rg2 { row-gap: calc(var(--t-spacing) * 2); }
.rg3 { row-gap: calc(var(--t-spacing) * 3); }
.rg4 { row-gap: calc(var(--t-spacing) * 4); }
.rg_12px { row-gap: 12px; }
.rg_20px { row-gap: 20px; }
.rg_4px { row-gap: 4px; }
.rg_8px { row-gap: 8px; }
.rsz_none { resize: none; }
.sbwn { scrollbar-width: none; }
.ssa_start { scroll-snap-align: start; }
.sticky { position: sticky; }
.ta_inherit { text-align: inherit; }
.tac { text-align: center; }
.tal { text-align: left; }
.tar { text-align: right; }
.tf_rotate_180deg { transform: rotate(180deg); }
.tf_scale_0_5 { transform: scale(0.5); }
.tf_scale_0_75_translateY_100 { transform: scale(0.75) translateY(100%); }
.tf_scale_1_translateY_0 { transform: scale(1) translateY(0%); }
.tf_translateX_50 { transform: translateX(-50%); }
.tf_translateY_0 { transform: translateY(0); }
.tf_translateZ_0 { transform: translateZ(0); }
.tfo_bottom_center { transform-origin: bottom center; }
.ti_1em { text-indent: 1em; }
.ti_neg999px { text-indent: -999px; }
.to_ellipsis { text-overflow: ellipsis; }
.tt_inherit { text-transform: inherit; }
.ttc { text-transform: capitalize; }
.ttl { text-transform: lowercase; }
.ttu { text-transform: uppercase; }
.usn { user-select: none; }
.vam { vertical-align: middle; }
.vat { vertical-align: top; }
.vh { visibility: hidden; }
.vis_hidden { visibility: hidden; }
.vis_visible { visibility: visible; }
.vv { visibility: visible; }
.wbba { word-break: break-all; }
.wbbw { word-break: break-word; }
.wbo_vertical { -webkit-box-orient: vertical; }
.wdb_break_all { word-break: break-all; }
.white { color: rgba(255, 255, 255, 1); }
.wktfc_transparent { -webkit-text-fill-color: transparent; }
.wlc_1 { -webkit-line-clamp: 1; }
.wlc_2 { -webkit-line-clamp: 2; }
.wlc_3 { -webkit-line-clamp: 3; }
.wlc_4 { -webkit-line-clamp: 4; }
.wlc_6 { -webkit-line-clamp: 6; }
.ws_initial { white-space: initial; }
.ws_normal { white-space: normal; }
.ws_unset { white-space: unset; }
.wsbs { white-space: break-spaces; }
.wsn { white-space: normal; }
.wsnw { white-space: nowrap; }
.wspw { white-space: pre-wrap; }
.yellow600 { color: rgba(202, 138, 4, 1); }
.yellow700 { color: rgba(161, 98, 7, 1); }
.z0 { z-index: 0; }
.z1 { z-index: 1; }
.z2 { z-index: 2; }
.z3 { z-index: 3; }
.z5 { z-index: 5; }
.z999 { z-index: 999; }
.z9999 { z-index: 9999; }
.z_10 { z-index: 10; }
.z_999999 { z-index: 999999; }
.WebkitTransform_var { -webkit-transform: var(--WebkitTransform); }
.accentColor_var { accent-color: var(--accentColor); }
.ai_var { align-items: var(--alignItems); }
.backgroundColor_var { background-color: var(--backgroundColor); }
.backgroundImage_var { background-image: var(--backgroundImage); }
.backgroundSize_var { background-size: var(--backgroundSize); }
.bgColor_var { background-color: var(--backgroundColor); }
.boxShadow_var { box-shadow: var(--boxShadow); }
.color_var { color: var(--color); }
.fb_var { flex-basis: var(--flexBasis); }
.fd_var { flex-direction: var(--flexDirection); }
.fill_var { fill: var(--fill); }
.flexGrow_var { flex-grow: var(--flexGrow); }
.gtc_var { grid-template-columns: var(--gridTemplateColumns); }
.jc_var { justify-content: var(--justifyContent); }
.lineClamp_var { -webkit-line-clamp: var(--WebkitLineClamp); }
.maskImage_var { mask-image: var(--maskImage); }
.o_var { opacity: var(--opacity); }
.objectFit_var { object-fit: var(--objectFit); }
.textAlign_var { text-align: var(--textAlign); }
.transform_var { transform: var(--transform); }
.whiteSpace_var { white-space: var(--whiteSpace); }
.zIndex_var { z-index: var(--zIndex); }
.z_var { z-index: var(--zIndex); }
._mrk:hover .wh_anc_h_o0 { opacity: 0; }
._mrk:hover .wh_anc_h_o100 { opacity: 1; }
.d_cursorNotAllowed:disabled { cursor: not-allowed; }
.d_color_var:disabled { color: var(--d_color); }
.h_bgBlue100:hover { background-color: rgba(219, 234, 254, 1); }
.h_bgBlue200:hover { background-color: rgba(191, 219, 254, 1); }
.h_bgBlue50:hover { background-color: rgba(239, 246, 255, 1); }
.h_bgColor_rgba_36_36_36_0_5:hover { background-color: rgba(36,36,36,0.5); }
.h_bgGray100:hover { background-color: rgba(247, 245, 245, 1); }
.h_bgGray200:hover { background-color: rgba(236, 235, 235, 1); }
.h_bgGray300:hover { background-color: rgba(221, 220, 220, 1); }
.h_bgOrange100:hover { background-color: rgba(255, 237, 213, 1); }
.h_blue500:hover { color: rgba(59, 130, 246, 1); }
.h_blue600:hover { color: rgba(37, 99, 235, 1); }
.h_blue700:hover { color: rgba(29, 78, 216, 1); }
.h_blue900:hover { color: rgba(30, 58, 138, 1); }
.h_bsh0:hover { box-shadow: none; }
.h_bshBasic:hover { box-shadow: 0px 4px 8px rgba(53, 53, 53, 0.08), 0px 2px 16px rgba(53, 53, 53, 0.03);; }
.h_bshHover:hover { box-shadow: 0px 4px 8px rgba(53, 53, 53, 0.1), 0px 2px 24px rgba(53, 53, 53, 0.08);; }
.h_cur_pointer:hover { cursor: pointer; }
.h_cursorPointer:hover { cursor: pointer; }
.h_fw4:hover { font-weight: 400; }
.h_fw6:hover { font-weight: 600; }
.h_fz_14px:hover { font-size: 14px; }
.h_fz_16px:hover { font-size: 16px; }
.h_gray600:hover { color: rgba(141, 141, 141, 1); }
.h_gray800:hover { color: rgba(53, 53, 53, 1); }
.h_gray900:hover { color: rgba(36, 36, 36, 1); }
.h_lh_20px:hover { line-height: 20px; }
.h_lh_24px:hover { line-height: 24px; }
.h_wsn:hover { white-space: normal; }
.h_bgColor_var:hover { background-color: var(--h_backgroundColor); }
.h_boxShadow_var:hover { box-shadow: var(--h_boxShadow); }
.h_color_var:hover { color: var(--h_color); }
.fv_bshFocus:focus-visible { box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 1), 0px 0px 0px 4px rgba(29, 78, 216, 1); }
.a_pe_none:active { pointer-events: none; }
@media screen and (min-width: 600px) { .mdandup_df.mdandup_df { display: flex; } }
@media screen and (min-width: 600px) { .mdandup_dib.mdandup_dib { display: inline-block; } }
@media screen and (min-width: 600px) { .mdandup_fww.mdandup_fww { flex-wrap: wrap; } }
@media screen and (min-width: 1025px) { .lg_dn.lg_dn { display: none; } }
@media screen and (min-width: 1025px) { .lg_gtc_repeat_5_auto.lg_gtc_repeat_5_auto { grid-template-columns: repeat(5, auto); } }
@media screen and (max-width: 1024px) { .smormd_aifs.smormd_aifs { align-items: flex-start; } }
@media screen and (max-width: 1024px) { .smormd_d_negwebkit_box.smormd_d_negwebkit_box { display: -webkit-box; } }
@media screen and (max-width: 1024px) { .smormd_df.smormd_df { display: flex; } }
@media screen and (max-width: 1024px) { .smormd_dn.smormd_dn { display: none; } }
@media screen and (max-width: 1024px) { .smormd_fdc.smormd_fdc { flex-direction: column; } }
@media screen and (max-width: 1024px) { .smormd_fdcr.smormd_fdcr { flex-direction: column-reverse; } }
@media screen and (max-width: 1024px) { .smormd_fg0.smormd_fg0 { flex-grow: 0; } }
@media screen and (max-width: 1024px) { .smormd_jcc.smormd_jcc { justify-content: center; } }
@media screen and (max-width: 1024px) { .smormd_jcsb.smormd_jcsb { justify-content: space-between; } }
@media screen and (max-width: 1024px) { .smormd_to_ellipsis.smormd_to_ellipsis { text-overflow: ellipsis; } }
@media screen and (max-width: 1024px) { .smormd_wbo_vertical.smormd_wbo_vertical { -webkit-box-orient: vertical; } }
@media screen and (max-width: 1024px) { .smormd_wlc_1.smormd_wlc_1 { -webkit-line-clamp: 1; } }
@media screen and (max-width: 1024px) { .smormd_wsnw.smormd_wsnw { white-space: nowrap; } }
@media screen and (max-width: 599px) { .sm_aiStretch.sm_aiStretch { align-items: stretch; } }
@media screen and (max-width: 599px) { .sm_asc.sm_asc { align-self: center; } }
@media screen and (max-width: 599px) { .sm_fdc.sm_fdc { flex-direction: column; } }
@media screen and (max-width: 599px) { .sm_gtc_repeat_3_auto.sm_gtc_repeat_3_auto { grid-template-columns: repeat(3, auto); } }
@media print { .print_dn.print_dn { display: none; } }
.bblr_4px { border-bottom-left-radius: 4px; }
.bbrr_4px { border-bottom-right-radius: 4px; }
.bbs_solid { border-bottom-style: solid; }
.bbw_1px { border-bottom-width: 1px; }
.bbw_2px { border-bottom-width: 2px; }
.bls_solid { border-left-style: solid; }
.blw_1px { border-left-width: 1px; }
.blw_3px { border-left-width: 3px; }
.bot_0 { bottom: 0; }
.bot_1 { bottom: calc(var(--t-spacing) * 1); }
.bot_2 { bottom: calc(var(--t-spacing) * 2); }
.bot_3 { bottom: calc(var(--t-spacing) * 3); }
.bot_3px { bottom: 3px; }
.bot_4 { bottom: calc(var(--t-spacing) * 4); }
.bot_4px { bottom: 4px; }
.bot_5px { bottom: 5px; }
.bottom0 { bottom: calc(var(--t-spacing) * 0); }
.brs_solid { border-right-style: solid; }
.brw_1px { border-right-width: 1px; }
.bts_dotted { border-top-style: dotted; }
.bts_solid { border-top-style: solid; }
.btw_1px { border-top-width: 1px; }
.btw_2px { border-top-width: 2px; }
.h1 { height: calc(var(--t-spacing) * 1); }
.h100 { height: 100%; }
.h2 { height: calc(var(--t-spacing) * 2); }
.h3 { height: calc(var(--t-spacing) * 3); }
.h4 { height: calc(var(--t-spacing) * 4); }
.h5 { height: calc(var(--t-spacing) * 5); }
.h6 { height: calc(var(--t-spacing) * 6); }
.h7 { height: calc(var(--t-spacing) * 7); }
.h_0px { height: 0px; }
.h_100dvh { height: 100dvh; }
.h_100px { height: 100px; }
.h_10px { height: 10px; }
.h_110px { height: 110px; }
.h_112px { height: 112px; }
.h_120px { height: 120px; }
.h_144px { height: 144px; }
.h_16px { height: 16px; }
.h_175px { height: 175px; }
.h_178px { height: 178px; }
.h_184px { height: 184px; }
.h_18px { height: 18px; }
.h_1_25in { height: 1.25in; }
.h_1px { height: 1px; }
.h_200 { height: 200%; }
.h_200px { height: 200px; }
.h_20px { height: 20px; }
.h_215px { height: 215px; }
.h_220px { height: 220px; }
.h_24px { height: 24px; }
.h_25px { height: 25px; }
.h_26px { height: 26px; }
.h_280px { height: 280px; }
.h_28px { height: 28px; }
.h_300px { height: 300px; }
.h_30px { height: 30px; }
.h_30vh { height: 30vh; }
.h_311px { height: 311px; }
.h_320px { height: 320px; }
.h_32px { height: 32px; }
.h_338px { height: 338px; }
.h_40px { height: 40px; }
.h_42px { height: 42px; }
.h_44px { height: 44px; }
.h_46px { height: 46px; }
.h_48px { height: 48px; }
.h_4px { height: 4px; }
.h_500px { height: 500px; }
.h_50px { height: 50px; }
.h_515px { height: 515px; }
.h_526px { height: 526px; }
.h_55 { height: 55%; }
.h_550px { height: 550px; }
.h_5px { height: 5px; }
.h_60 { height: 60%; }
.h_600px { height: 600px; }
.h_60vh { height: 60vh; }
.h_68px { height: 68px; }
.h_6px { height: 6px; }
.h_700px { height: 700px; }
.h_70px { height: 70px; }
.h_70vh { height: 70vh; }
.h_72px { height: 72px; }
.h_75px { height: 75px; }
.h_76px { height: 76px; }
.h_80 { height: 80%; }
.h_800px { height: 800px; }
.h_80px { height: 80px; }
.h_85 { height: 85%; }
.h_85px { height: 85px; }
.h_86px { height: 86px; }
.h_8px { height: 8px; }
.h_90px { height: 90px; }
.h_95 { height: 95%; }
.h_95px { height: 95px; }
.h_96px { height: 96px; }
.h_auto { height: auto; }
.h_calc_100_105px { height: calc(100% - 105px); }
.h_calc_100_110px { height: calc(100% - 110px); }
.h_calc_100_136px { height: calc(100% - 136px); }
.h_calc_100_144px { height: calc(100% - 144px); }
.h_calc_100vh_160px { height: calc(100vh - 160px); }
.h_calc_100vh_168px { height: calc(100vh - 168px); }
.h_calc_100vh_260px { height: calc(100vh - 260px); }
.h_inherit { height: inherit; }
.ha { height: auto; }
.hmaxc { height: max-content; }
.l_0 { left: 0; }
.l_0_4 { left: calc(var(--t-spacing) * 0.4); }
.l_0_8 { left: calc(var(--t-spacing) * 0.8); }
.l_1 { left: calc(var(--t-spacing) * 1); }
.l_100 { left: calc(var(--t-spacing) * 100); }
.l_2 { left: calc(var(--t-spacing) * 2); }
.l_2px { left: 2px; }
.l_3 { left: calc(var(--t-spacing) * 3); }
.l_3px { left: 3px; }
.l_5 { left: calc(var(--t-spacing) * 5); }
.l_50 { left: 50%; }
.l_5px { left: 5px; }
.l_calc_var_beam_side_nav_layout_width_0px_var_beam_layout_content_padding_x_0px { left: calc(var(--beam-side-nav-layout-width, 0px) + var(--beam-layout-content-padding-x, 0px)); }
.l_neg1px { left: -1px; }
.l_neg24px { left: -24px; }
.l_neg2px { left: -2px; }
.l_neg4px { left: -4px; }
.left0 { left: calc(var(--t-spacing) * 0); }
.left1 { left: calc(var(--t-spacing) * 1); }
.left3 { left: calc(var(--t-spacing) * 3); }
.maxh100 { max-height: 100%; }
.maxh75 { max-height: 75%; }
.maxh_200px { max-height: 200px; }
.maxh_20px { max-height: 20px; }
.maxh_24px { max-height: 24px; }
.maxh_250px { max-height: 250px; }
.maxh_300px { max-height: 300px; }
.maxh_310px { max-height: 310px; }
.maxh_400px { max-height: 400px; }
.maxh_40px { max-height: 40px; }
.maxh_50 { max-height: 50%; }
.maxh_500px { max-height: 500px; }
.maxh_50VH { max-height: 50VH; }
.maxh_50px { max-height: 50px; }
.maxh_50vh { max-height: 50vh; }
.maxh_512px { max-height: 512px; }
.maxh_560px { max-height: 560px; }
.maxh_60vh { max-height: 60vh; }
.maxh_64px { max-height: 64px; }
.maxh_70 { max-height: 70%; }
.maxh_74px { max-height: 74px; }
.maxh_90vh { max-height: 90vh; }
.maxh_calc_100_24px { max-height: calc(100% - 24px); }
.maxh_calc_100_48px { max-height: calc(100% - 48px); }
.maxh_inherit { max-height: inherit; }
.maxh_negwebkit_fill_available { max-height: -webkit-fill-available; }
.maxh_none { max-height: none; }
.maxw100 { max-width: 100%; }
.maxw50 { max-width: 50%; }
.maxw75 { max-width: 75%; }
.maxw_1000px { max-width: 1000px; }
.maxw_1040px { max-width: 1040px; }
.maxw_1156px { max-width: 1156px; }
.maxw_1200px { max-width: 1200px; }
.maxw_120px { max-width: 120px; }
.maxw_1400px { max-width: 1400px; }
.maxw_1500px { max-width: 1500px; }
.maxw_150px { max-width: 150px; }
.maxw_1600px { max-width: 1600px; }
.maxw_180px { max-width: 180px; }
.maxw_200px { max-width: 200px; }
.maxw_20px { max-width: 20px; }
.maxw_225px { max-width: 225px; }
.maxw_24px { max-width: 24px; }
.maxw_250px { max-width: 250px; }
.maxw_300px { max-width: 300px; }
.maxw_320px { max-width: 320px; }
.maxw_321px { max-width: 321px; }
.maxw_324px { max-width: 324px; }
.maxw_326px { max-width: 326px; }
.maxw_350px { max-width: 350px; }
.maxw_359px { max-width: 359px; }
.maxw_360px { max-width: 360px; }
.maxw_400px { max-width: 400px; }
.maxw_40px { max-width: 40px; }
.maxw_455px { max-width: 455px; }
.maxw_480px { max-width: 480px; }
.maxw_486px { max-width: 486px; }
.maxw_550px { max-width: 550px; }
.maxw_60 { max-width: 60%; }
.maxw_600px { max-width: 600px; }
.maxw_640px { max-width: 640px; }
.maxw_64px { max-width: 64px; }
.maxw_66 { max-width: 66%; }
.maxw_66_5vw { max-width: 66.5vw; }
.maxw_680px { max-width: 680px; }
.maxw_750px { max-width: 750px; }
.maxw_800px { max-width: 800px; }
.maxw_90 { max-width: 90%; }
.maxw_916px { max-width: 916px; }
.maxw_calc_100_72px { max-width: calc(100% - 72px); }
.mb0 { margin-bottom: calc(var(--t-spacing) * 0); }
.mb1 { margin-bottom: calc(var(--t-spacing) * 1); }
.mb2 { margin-bottom: calc(var(--t-spacing) * 2); }
.mb3 { margin-bottom: calc(var(--t-spacing) * 3); }
.mb4 { margin-bottom: calc(var(--t-spacing) * 4); }
.mb5 { margin-bottom: calc(var(--t-spacing) * 5); }
.mb6 { margin-bottom: calc(var(--t-spacing) * 6); }
.mb7 { margin-bottom: calc(var(--t-spacing) * 7); }
.mb8 { margin-bottom: calc(var(--t-spacing) * 8); }
.mb_0_5 { margin-bottom: calc(var(--t-spacing) * 0.5); }
.mb_0px { margin-bottom: 0px; }
.mb_10px { margin-bottom: 10px; }
.mb_11px { margin-bottom: 11px; }
.mb_120px { margin-bottom: 120px; }
.mb_12px { margin-bottom: 12px; }
.mb_16px { margin-bottom: 16px; }
.mb_20px { margin-bottom: 20px; }
.mb_26px { margin-bottom: 26px; }
.mb_2px { margin-bottom: 2px; }
.mb_32px { margin-bottom: 32px; }
.mb_4px { margin-bottom: 4px; }
.mb_5px { margin-bottom: 5px; }
.mb_70px { margin-bottom: 70px; }
.mb_72px { margin-bottom: 72px; }
.mb_80px { margin-bottom: 80px; }
.mb_neg12px { margin-bottom: -12px; }
.mb_neg1_8px { margin-bottom: -1.8px; }
.mb_neg24px { margin-bottom: -24px; }
.mb_neg3px { margin-bottom: -3px; }
.mb_neg4px { margin-bottom: -4px; }
.mb_neg8px { margin-bottom: -8px; }
.mba { margin-bottom: auto; }
.mh0 { min-height: 0; }
.mh100 { min-height: 100%; }
.mh_100px { min-height: 100px; }
.mh_120px { min-height: 120px; }
.mh_125px { min-height: 125px; }
.mh_152px { min-height: 152px; }
.mh_156px { min-height: 156px; }
.mh_160px { min-height: 160px; }
.mh_200px { min-height: 200px; }
.mh_232px { min-height: 232px; }
.mh_32px { min-height: 32px; }
.mh_338px { min-height: 338px; }
.mh_400px { min-height: 400px; }
.mh_40px { min-height: 40px; }
.mh_42px { min-height: 42px; }
.mh_4rem { min-height: 4rem; }
.mh_500px { min-height: 500px; }
.mh_50px { min-height: 50px; }
.mh_516px { min-height: 516px; }
.mh_56px { min-height: 56px; }
.mh_60px { min-height: 60px; }
.mh_61vh { min-height: 61vh; }
.mh_64px { min-height: 64px; }
.mh_66px { min-height: 66px; }
.mh_70px { min-height: 70px; }
.mh_75vh { min-height: 75vh; }
.mh_86px { min-height: 86px; }
.mh_negwebkit_fill_available { min-height: -webkit-fill-available; }
.ml0 { margin-left: calc(var(--t-spacing) * 0); }
.ml1 { margin-left: calc(var(--t-spacing) * 1); }
.ml2 { margin-left: calc(var(--t-spacing) * 2); }
.ml3 { margin-left: calc(var(--t-spacing) * 3); }
.ml4 { margin-left: calc(var(--t-spacing) * 4); }
.ml5 { margin-left: calc(var(--t-spacing) * 5); }
.ml7 { margin-left: calc(var(--t-spacing) * 7); }
.ml8 { margin-left: calc(var(--t-spacing) * 8); }
.ml_12px { margin-left: 12px; }
.ml_150px { margin-left: 150px; }
.ml_178px { margin-left: 178px; }
.ml_1_3 { margin-left: calc(var(--t-spacing) * 1.3); }
.ml_260px { margin-left: 260px; }
.ml_2px { margin-left: 2px; }
.ml_44px { margin-left: 44px; }
.ml_49 { margin-left: 49%; }
.ml_4px { margin-left: 4px; }
.ml_550px { margin-left: 550px; }
.ml_58px { margin-left: 58px; }
.ml_5px { margin-left: 5px; }
.ml_60px { margin-left: 60px; }
.ml_97 { margin-left: 97%; }
.ml_neg1 { margin-left: calc(var(--t-spacing) * -1); }
.ml_neg12px { margin-left: -12px; }
.ml_neg140px { margin-left: -140px; }
.ml_neg1_3 { margin-left: calc(var(--t-spacing) * -1.3); }
.ml_neg1px { margin-left: -1px; }
.ml_neg2 { margin-left: calc(var(--t-spacing) * -2); }
.ml_neg24px { margin-left: -24px; }
.ml_neg250px { margin-left: -250px; }
.ml_neg3 { margin-left: calc(var(--t-spacing) * -3); }
.ml_neg32px { margin-left: -32px; }
.ml_neg3px { margin-left: -3px; }
.ml_neg4px { margin-left: -4px; }
.ml_neg5px { margin-left: -5px; }
.ml_neg8px { margin-left: -8px; }
.mla { margin-left: auto; }
.mnh_inherit { min-height: inherit; }
.mr0 { margin-right: calc(var(--t-spacing) * 0); }
.mr1 { margin-right: calc(var(--t-spacing) * 1); }
.mr2 { margin-right: calc(var(--t-spacing) * 2); }
.mr3 { margin-right: calc(var(--t-spacing) * 3); }
.mr4 { margin-right: calc(var(--t-spacing) * 4); }
.mr5 { margin-right: calc(var(--t-spacing) * 5); }
.mr6 { margin-right: calc(var(--t-spacing) * 6); }
.mr8 { margin-right: calc(var(--t-spacing) * 8); }
.mr_10px { margin-right: 10px; }
.mr_12px { margin-right: 12px; }
.mr_14px { margin-right: 14px; }
.mr_178px { margin-right: 178px; }
.mr_20px { margin-right: 20px; }
.mr_22px { margin-right: 22px; }
.mr_2px { margin-right: 2px; }
.mr_49 { margin-right: 49%; }
.mr_4px { margin-right: 4px; }
.mr_5px { margin-right: 5px; }
.mr_60px { margin-right: 60px; }
.mr_80px { margin-right: 80px; }
.mr_neg12px { margin-right: -12px; }
.mr_neg24px { margin-right: -24px; }
.mr_neg2px { margin-right: -2px; }
.mr_neg3 { margin-right: calc(var(--t-spacing) * -3); }
.mr_neg32px { margin-right: -32px; }
.mr_neg3px { margin-right: -3px; }
.mr_neg4px { margin-right: -4px; }
.mr_neg5px { margin-right: -5px; }
.mr_neg6px { margin-right: -6px; }
.mr_neg8px { margin-right: -8px; }
.mra { margin-right: auto; }
.mt0 { margin-top: calc(var(--t-spacing) * 0); }
.mt1 { margin-top: calc(var(--t-spacing) * 1); }
.mt2 { margin-top: calc(var(--t-spacing) * 2); }
.mt3 { margin-top: calc(var(--t-spacing) * 3); }
.mt4 { margin-top: calc(var(--t-spacing) * 4); }
.mt5 { margin-top: calc(var(--t-spacing) * 5); }
.mt6 { margin-top: calc(var(--t-spacing) * 6); }
.mt8 { margin-top: calc(var(--t-spacing) * 8); }
.mt_0_5 { margin-top: calc(var(--t-spacing) * 0.5); }
.mt_0px { margin-top: 0px; }
.mt_10px { margin-top: 10px; }
.mt_1px { margin-top: 1px; }
.mt_25px { margin-top: 25px; }
.mt_2px { margin-top: 2px; }
.mt_32px { margin-top: 32px; }
.mt_3px { margin-top: 3px; }
.mt_4px { margin-top: 4px; }
.mt_5px { margin-top: 5px; }
.mt_6px { margin-top: 6px; }
.mt_79px { margin-top: 79px; }
.mt_auto { margin-top: auto; }
.mt_neg10px { margin-top: -10px; }
.mt_neg115px { margin-top: -115px; }
.mt_neg12px { margin-top: -12px; }
.mt_neg1px { margin-top: -1px; }
.mt_neg2 { margin-top: calc(var(--t-spacing) * -2); }
.mt_neg24px { margin-top: -24px; }
.mt_neg2px { margin-top: -2px; }
.mt_neg3 { margin-top: calc(var(--t-spacing) * -3); }
.mt_neg3px { margin-top: -3px; }
.mt_neg4px { margin-top: -4px; }
.mt_neg8px { margin-top: -8px; }
.mta { margin-top: auto; }
.mvh100 { min-height: 100vh; }
.mw0 { min-width: 0; }
.mw100 { min-width: 100%; }
.mw25 { min-width: 25%; }
.mw50 { min-width: 50%; }
.mw_100px { min-width: 100px; }
.mw_110px { min-width: 110px; }
.mw_115px { min-width: 115px; }
.mw_120px { min-width: 120px; }
.mw_130px { min-width: 130px; }
.mw_140px { min-width: 140px; }
.mw_180px { min-width: 180px; }
.mw_185px { min-width: 185px; }
.mw_190px { min-width: 190px; }
.mw_1px { min-width: 1px; }
.mw_200px { min-width: 200px; }
.mw_240px { min-width: 240px; }
.mw_24px { min-width: 24px; }
.mw_280px { min-width: 280px; }
.mw_300px { min-width: 300px; }
.mw_32px { min-width: 32px; }
.mw_330px { min-width: 330px; }
.mw_335px { min-width: 335px; }
.mw_359px { min-width: 359px; }
.mw_368px { min-width: 368px; }
.mw_459px { min-width: 459px; }
.mw_46px { min-width: 46px; }
.mw_50px { min-width: 50px; }
.mw_550px { min-width: 550px; }
.mw_60 { min-width: 60%; }
.mw_64px { min-width: 64px; }
.mw_706px { min-width: 706px; }
.mw_730px { min-width: 730px; }
.mw_75px { min-width: 75px; }
.mw_76px { min-width: 76px; }
.mw_80px { min-width: 80px; }
.mw_824px { min-width: 824px; }
.mw_880px { min-width: 880px; }
.mw_90px { min-width: 90px; }
.mw_fit_content { min-width: fit-content; }
.mwfc { min-width: fit-content; }
.mxw_20em { max-width: 20em; }
.oxa { overflow-x: auto; }
.oxh { overflow-x: hidden; }
.oxs { overflow-x: scroll; }
.oya { overflow-y: auto; }
.oyh { overflow-y: hidden; }
.oys { overflow-y: scroll; }
.pb0 { padding-bottom: calc(var(--t-spacing) * 0); }
.pb1 { padding-bottom: calc(var(--t-spacing) * 1); }
.pb2 { padding-bottom: calc(var(--t-spacing) * 2); }
.pb3 { padding-bottom: calc(var(--t-spacing) * 3); }
.pb4 { padding-bottom: calc(var(--t-spacing) * 4); }
.pb5 { padding-bottom: calc(var(--t-spacing) * 5); }
.pb6 { padding-bottom: calc(var(--t-spacing) * 6); }
.pb7 { padding-bottom: calc(var(--t-spacing) * 7); }
.pb8 { padding-bottom: calc(var(--t-spacing) * 8); }
.pb_0_5 { padding-bottom: calc(var(--t-spacing) * 0.5); }
.pb_0_5px { padding-bottom: 0.5px; }
.pb_10 { padding-bottom: 10%; }
.pb_100px { padding-bottom: 100px; }
.pb_10px { padding-bottom: 10px; }
.pb_11px { padding-bottom: 11px; }
.pb_12 { padding-bottom: calc(var(--t-spacing) * 12); }
.pb_128px { padding-bottom: 128px; }
.pb_12px { padding-bottom: 12px; }
.pb_13px { padding-bottom: 13px; }
.pb_14px { padding-bottom: 14px; }
.pb_1px { padding-bottom: 1px; }
.pb_20px { padding-bottom: 20px; }
.pb_215px { padding-bottom: 215px; }
.pb_22px { padding-bottom: 22px; }
.pb_24px { padding-bottom: 24px; }
.pb_250px { padding-bottom: 250px; }
.pb_25px { padding-bottom: 25px; }
.pb_2px { padding-bottom: 2px; }
.pb_30px { padding-bottom: 30px; }
.pb_3px { padding-bottom: 3px; }
.pb_44px { padding-bottom: 44px; }
.pb_4px { padding-bottom: 4px; }
.pb_5px { padding-bottom: 5px; }
.pb_60px { padding-bottom: 60px; }
.pb_68px { padding-bottom: 68px; }
.pb_6px { padding-bottom: 6px; }
.pb_7px { padding-bottom: 7px; }
.pb_80px { padding-bottom: 80px; }
.pb_8px { padding-bottom: 8px; }
.pb_9px { padding-bottom: 9px; }
.pl0 { padding-left: calc(var(--t-spacing) * 0); }
.pl1 { padding-left: calc(var(--t-spacing) * 1); }
.pl2 { padding-left: calc(var(--t-spacing) * 2); }
.pl3 { padding-left: calc(var(--t-spacing) * 3); }
.pl4 { padding-left: calc(var(--t-spacing) * 4); }
.pl5 { padding-left: calc(var(--t-spacing) * 5); }
.pl6 { padding-left: calc(var(--t-spacing) * 6); }
.pl7 { padding-left: calc(var(--t-spacing) * 7); }
.pl8 { padding-left: calc(var(--t-spacing) * 8); }
.pl_10 { padding-left: 10%; }
.pl_108px { padding-left: 108px; }
.pl_10px { padding-left: 10px; }
.pl_12px { padding-left: 12px; }
.pl_16px { padding-left: 16px; }
.pl_17px { padding-left: 17px; }
.pl_20px { padding-left: 20px; }
.pl_24px { padding-left: 24px; }
.pl_25px { padding-left: 25px; }
.pl_2px { padding-left: 2px; }
.pl_34px { padding-left: 34px; }
.pl_36px { padding-left: 36px; }
.pl_3px { padding-left: 3px; }
.pl_44px { padding-left: 44px; }
.pl_4px { padding-left: 4px; }
.pl_5px { padding-left: 5px; }
.pl_60px { padding-left: 60px; }
.pl_6px { padding-left: 6px; }
.pl_7px { padding-left: 7px; }
.pl_8px { padding-left: 8px; }
.pr0 { padding-right: calc(var(--t-spacing) * 0); }
.pr1 { padding-right: calc(var(--t-spacing) * 1); }
.pr2 { padding-right: calc(var(--t-spacing) * 2); }
.pr3 { padding-right: calc(var(--t-spacing) * 3); }
.pr4 { padding-right: calc(var(--t-spacing) * 4); }
.pr5 { padding-right: calc(var(--t-spacing) * 5); }
.pr6 { padding-right: calc(var(--t-spacing) * 6); }
.pr7 { padding-right: calc(var(--t-spacing) * 7); }
.pr8 { padding-right: calc(var(--t-spacing) * 8); }
.pr_10 { padding-right: 10%; }
.pr_10px { padding-right: 10px; }
.pr_12px { padding-right: 12px; }
.pr_17px { padding-right: 17px; }
.pr_20px { padding-right: 20px; }
.pr_24px { padding-right: 24px; }
.pr_2px { padding-right: 2px; }
.pr_36px { padding-right: 36px; }
.pr_3px { padding-right: 3px; }
.pr_44px { padding-right: 44px; }
.pr_4px { padding-right: 4px; }
.pr_5px { padding-right: 5px; }
.pr_60px { padding-right: 60px; }
.pr_6px { padding-right: 6px; }
.pr_7px { padding-right: 7px; }
.pr_8px { padding-right: 8px; }
.pt0 { padding-top: calc(var(--t-spacing) * 0); }
.pt1 { padding-top: calc(var(--t-spacing) * 1); }
.pt2 { padding-top: calc(var(--t-spacing) * 2); }
.pt3 { padding-top: calc(var(--t-spacing) * 3); }
.pt4 { padding-top: calc(var(--t-spacing) * 4); }
.pt5 { padding-top: calc(var(--t-spacing) * 5); }
.pt6 { padding-top: calc(var(--t-spacing) * 6); }
.pt7 { padding-top: calc(var(--t-spacing) * 7); }
.pt8 { padding-top: calc(var(--t-spacing) * 8); }
.pt_0_5 { padding-top: calc(var(--t-spacing) * 0.5); }
.pt_0_5px { padding-top: 0.5px; }
.pt_10 { padding-top: 10%; }
.pt_10px { padding-top: 10px; }
.pt_11px { padding-top: 11px; }
.pt_12 { padding-top: calc(var(--t-spacing) * 12); }
.pt_12px { padding-top: 12px; }
.pt_13px { padding-top: 13px; }
.pt_14px { padding-top: 14px; }
.pt_16px { padding-top: 16px; }
.pt_1px { padding-top: 1px; }
.pt_20px { padding-top: 20px; }
.pt_24px { padding-top: 24px; }
.pt_25px { padding-top: 25px; }
.pt_26px { padding-top: 26px; }
.pt_2px { padding-top: 2px; }
.pt_30px { padding-top: 30px; }
.pt_36px { padding-top: 36px; }
.pt_3px { padding-top: 3px; }
.pt_44px { padding-top: 44px; }
.pt_4px { padding-top: 4px; }
.pt_5px { padding-top: 5px; }
.pt_6px { padding-top: 6px; }
.pt_7px { padding-top: 7px; }
.pt_8px { padding-top: 8px; }
.pt_9px { padding-top: 9px; }
.r_0 { right: 0; }
.r_1 { right: calc(var(--t-spacing) * 1); }
.r_12px { right: 12px; }
.r_2 { right: calc(var(--t-spacing) * 2); }
.r_20px { right: 20px; }
.r_3 { right: calc(var(--t-spacing) * 3); }
.r_4px { right: 4px; }
.r_5px { right: 5px; }
.r_6 { right: calc(var(--t-spacing) * 6); }
.r_6px { right: 6px; }
.r_neg2px { right: -2px; }
.right0 { right: calc(var(--t-spacing) * 0); }
.right1 { right: calc(var(--t-spacing) * 1); }
.right2 { right: calc(var(--t-spacing) * 2); }
.right3 { right: calc(var(--t-spacing) * 3); }
.top0 { top: calc(var(--t-spacing) * 0); }
.top1 { top: calc(var(--t-spacing) * 1); }
.top2 { top: calc(var(--t-spacing) * 2); }
.top3 { top: calc(var(--t-spacing) * 3); }
.tp_0 { top: 0; }
.tp_0_5 { top: calc(var(--t-spacing) * 0.5); }
.tp_2px { top: 2px; }
.tp_48px { top: 48px; }
.tp_4px { top: 4px; }
.tp_5px { top: 5px; }
.tp_6px { top: 6px; }
.tp_calc_34px_var_t_spacing_3 { top: calc(-34px - var(--t-spacing) * 3); }
.tp_neg1px { top: -1px; }
.tp_neg32px { top: -32px; }
.tp_neg5px { top: -5px; }
.tp_neg8px { top: -8px; }
.vh100 { height: 100vh; }
.w0 { width: calc(var(--t-spacing) * 0); }
.w1 { width: calc(var(--t-spacing) * 1); }
.w100 { width: 100%; }
.w2 { width: calc(var(--t-spacing) * 2); }
.w25 { width: 25%; }
.w3 { width: calc(var(--t-spacing) * 3); }
.w4 { width: calc(var(--t-spacing) * 4); }
.w5 { width: calc(var(--t-spacing) * 5); }
.w50 { width: 50%; }
.w75 { width: 75%; }
.w8 { width: calc(var(--t-spacing) * 8); }
.w_100 { width: calc(var(--t-spacing) * 100); }
.w_1000px { width: 1000px; }
.w_100dvw { width: 100dvw; }
.w_100px { width: 100px; }
.w_108px { width: 108px; }
.w_10px { width: 10px; }
.w_115px { width: 115px; }
.w_118px { width: 118px; }
.w_120px { width: 120px; }
.w_125px { width: 125px; }
.w_12px { width: 12px; }
.w_130px { width: 130px; }
.w_150px { width: 150px; }
.w_160px { width: 160px; }
.w_16px { width: 16px; }
.w_175px { width: 175px; }
.w_18 { width: 18%; }
.w_180px { width: 180px; }
.w_18px { width: 18px; }
.w_19 { width: 19%; }
.w_190px { width: 190px; }
.w_1px { width: 1px; }
.w_200 { width: 200%; }
.w_200px { width: 200px; }
.w_206px { width: 206px; }
.w_20px { width: 20px; }
.w_215px { width: 215px; }
.w_220px { width: 220px; }
.w_225px { width: 225px; }
.w_228px { width: 228px; }
.w_230px { width: 230px; }
.w_244px { width: 244px; }
.w_24px { width: 24px; }
.w_250px { width: 250px; }
.w_25px { width: 25px; }
.w_260px { width: 260px; }
.w_270px { width: 270px; }
.w_280px { width: 280px; }
.w_28px { width: 28px; }
.w_30 { width: 30%; }
.w_300px { width: 300px; }
.w_310px { width: 310px; }
.w_316px { width: 316px; }
.w_320px { width: 320px; }
.w_322px { width: 322px; }
.w_326px { width: 326px; }
.w_32px { width: 32px; }
.w_330px { width: 330px; }
.w_340px { width: 340px; }
.w_35 { width: 35%; }
.w_360px { width: 360px; }
.w_369px { width: 369px; }
.w_370px { width: 370px; }
.w_372px { width: 372px; }
.w_38 { width: 38%; }
.w_388px { width: 388px; }
.w_38px { width: 38px; }
.w_392px { width: 392px; }
.w_3in { width: 3in; }
.w_40 { width: 40%; }
.w_400px { width: 400px; }
.w_40px { width: 40px; }
.w_420px { width: 420px; }
.w_424px { width: 424px; }
.w_425px { width: 425px; }
.w_42px { width: 42px; }
.w_440px { width: 440px; }
.w_450px { width: 450px; }
.w_460px { width: 460px; }
.w_46px { width: 46px; }
.w_470px { width: 470px; }
.w_480px { width: 480px; }
.w_486px { width: 486px; }
.w_48px { width: 48px; }
.w_49_5 { width: 49.5%; }
.w_4px { width: 4px; }
.w_50 { width: calc(var(--t-spacing) * 50); }
.w_535px { width: 535px; }
.w_55 { width: 55%; }
.w_550px { width: 550px; }
.w_560px { width: 560px; }
.w_562px { width: 562px; }
.w_56px { width: 56px; }
.w_575px { width: 575px; }
.w_580px { width: 580px; }
.w_5px { width: 5px; }
.w_60 { width: 60%; }
.w_600px { width: 600px; }
.w_60px { width: 60px; }
.w_612px { width: 612px; }
.w_636px { width: 636px; }
.w_650px { width: 650px; }
.w_678px { width: 678px; }
.w_680px { width: 680px; }
.w_6px { width: 6px; }
.w_70 { width: 70%; }
.w_70px { width: 70px; }
.w_720px { width: 720px; }
.w_72px { width: 72px; }
.w_730px { width: 730px; }
.w_731px { width: 731px; }
.w_75px { width: 75px; }
.w_76px { width: 76px; }
.w_78px { width: 78px; }
.w_80px { width: 80px; }
.w_83px { width: 83px; }
.w_85px { width: 85px; }
.w_86px { width: 86px; }
.w_8px { width: 8px; }
.w_90 { width: 90%; }
.w_900px { width: 900px; }
.w_90px { width: 90px; }
.w_96px { width: 96px; }
.w_auto { width: auto; }
.w_calc_100_16px { width: calc(100% + 16px); }
.w_calc_100_20px { width: calc(100% - 20px); }
.w_calc_100_24px { width: calc(100% - 24px); }
.w_calc_100_5px { width: calc(100% + 5px); }
.w_inherit { width: inherit; }
.w_max_content { width: max-content; }
.w_min_100_calc_calc_var_beam_layout_viewport_width_100vw_var_beam_side_nav_layout_width_0px_2_var_beam_layout_content_padding_x_0px { width: min(100%, calc(calc(var(--beam-layout-viewport-width, 100vw) - var(--beam-side-nav-layout-width, 0px)) - 2 * var(--beam-layout-content-padding-x, 0px))); }
.wa { width: auto; }
.wfc { width: fit-content; }
.wmaxc { width: max-content; }
.wminc { width: min-content; }
.borderBottomWidth_var { border-bottom-width: var(--borderBottomWidth); }
.borderTopColor_var { border-top-color: var(--borderTopColor); }
.bottom_var { bottom: var(--bottom); }
.h_var { height: var(--height); }
.left_var { left: var(--left); }
.maxh_var { max-height: var(--maxHeight); }
.maxw_var { max-width: var(--maxWidth); }
.mb_var { margin-bottom: var(--marginBottom); }
.mh_var { min-height: var(--minHeight); }
.ml_var { margin-left: var(--marginLeft); }
.mr_var { margin-right: var(--marginRight); }
.mt_var { margin-top: var(--marginTop); }
.mw_var { min-width: var(--minWidth); }
.pb_var { padding-bottom: var(--paddingBottom); }
.pl_var { padding-left: var(--paddingLeft); }
.pr_var { padding-right: var(--paddingRight); }
.px_var { padding-left: var(--paddingLeft); padding-right: var(--paddingRight); }
.py_var { padding-top: var(--paddingTop); padding-bottom: var(--paddingBottom); }
.right_var { right: var(--right); }
.scrollMarginTop_var { scroll-margin-top: var(--scrollMarginTop); }
.sq_var { height: var(--height); width: var(--width); }
.top_var { top: var(--top); }
.w_var { width: var(--width); }
.width_var { width: var(--width); }
.fot_pt0:first-of-type { padding-top: calc(var(--t-spacing) * 0); }
.h_bbs_solid:hover { border-bottom-style: solid; }
.h_bbw_1px:hover { border-bottom-width: 1px; }
.h_maxh_inherit:hover { max-height: inherit; }
.h_pb2:hover { padding-bottom: calc(var(--t-spacing) * 2); }
@media screen and (min-width: 600px) { .mdandup_pl3.mdandup_pl3 { padding-left: calc(var(--t-spacing) * 3); } }
@media screen and (min-width: 600px) { .mdandup_pl5.mdandup_pl5 { padding-left: calc(var(--t-spacing) * 5); } }
@media screen and (min-width: 600px) { .mdandup_pr3.mdandup_pr3 { padding-right: calc(var(--t-spacing) * 3); } }
@media screen and (min-width: 600px) { .mdandup_pr5.mdandup_pr5 { padding-right: calc(var(--t-spacing) * 5); } }
@media screen and (min-width: 600px) { .mdandup_pt6.mdandup_pt6 { padding-top: calc(var(--t-spacing) * 6); } }
@media screen and (min-width: 1025px) { .lg_mw75.lg_mw75 { min-width: 75%; } }
@media screen and (max-width: 1024px) { .smormd_h_calc_100_88px.smormd_h_calc_100_88px { height: calc(100% - 88px); } }
@media screen and (max-width: 1024px) { .smormd_maxw_270px.smormd_maxw_270px { max-width: 270px; } }
@media screen and (max-width: 1024px) { .smormd_mb1.smormd_mb1 { margin-bottom: calc(var(--t-spacing) * 1); } }
@media screen and (max-width: 1024px) { .smormd_mla.smormd_mla { margin-left: auto; } }
@media screen and (max-width: 1024px) { .smormd_mt2.smormd_mt2 { margin-top: calc(var(--t-spacing) * 2); } }
@media screen and (max-width: 1024px) { .smormd_mw_40.smormd_mw_40 { min-width: 40%; } }
@media screen and (max-width: 1024px) { .smormd_pl2.smormd_pl2 { padding-left: calc(var(--t-spacing) * 2); } }
@media screen and (max-width: 1024px) { .smormd_pt3.smormd_pt3 { padding-top: calc(var(--t-spacing) * 3); } }
@media screen and (max-width: 599px) { .sm_ha.sm_ha { height: auto; } }
@media screen and (max-width: 599px) { .sm_l_2.sm_l_2 { left: calc(var(--t-spacing) * 2); } }
@media screen and (max-width: 599px) { .sm_mw0.sm_mw0 { min-width: 0; } }
@media screen and (max-width: 599px) { .sm_oxa.sm_oxa { overflow-x: auto; } }
@media screen and (max-width: 599px) { .sm_pb1.sm_pb1 { padding-bottom: calc(var(--t-spacing) * 1); } }
@media screen and (max-width: 599px) { .sm_pb2.sm_pb2 { padding-bottom: calc(var(--t-spacing) * 2); } }
@media screen and (max-width: 599px) { .sm_pb4.sm_pb4 { padding-bottom: calc(var(--t-spacing) * 4); } }
@media screen and (max-width: 599px) { .sm_pl2.sm_pl2 { padding-left: calc(var(--t-spacing) * 2); } }
@media screen and (max-width: 599px) { .sm_pr2.sm_pr2 { padding-right: calc(var(--t-spacing) * 2); } }
@media screen and (max-width: 599px) { .sm_pt1.sm_pt1 { padding-top: calc(var(--t-spacing) * 1); } }
@media screen and (max-width: 599px) { .sm_pt2.sm_pt2 { padding-top: calc(var(--t-spacing) * 2); } }
@media screen and (max-width: 599px) { .sm_pt4.sm_pt4 { padding-top: calc(var(--t-spacing) * 4); } }
@media screen and (max-width: 599px) { .sm_w100.sm_w100 { width: 100%; } }
@media screen and (max-width: 599px) { .sm_w_360px.sm_w_360px { width: 360px; } }
@media screen and (min-width: 600px) and (max-width: 1024px) { .md_mw_72.md_mw_72 { min-width: 72%; } }
.after_a_br8:active::after { border-radius: 8px; }
.selection_bgColor_var::selection { background-color: var(--selection_backgroundColor); }
.after_a_absolute:active::after { position: absolute; }
.after_a_bgBlue600:active::after { background-color: rgba(37, 99, 235, 1); }
.after_a_contentEmpty:active::after { content: ''; }
.after_a_o_0_28:active::after { opacity: 0.28; }
.after_a_pe_none:active::after { pointer-events: none; }
.after_a_h100:active::after { height: 100%; }
.after_a_left0:active::after { left: calc(var(--t-spacing) * 0); }
.after_a_top0:active::after { top: calc(var(--t-spacing) * 0); }
.after_a_w100:active::after { width: 100%; }
@property --animation { syntax: "*"; inherits: false; }
@property --background { syntax: "*"; inherits: false; }
@property --borderColor { syntax: "*"; inherits: false; }
@property --borderWidth { syntax: "*"; inherits: false; }
@property --gap { syntax: "*"; inherits: false; }
@property --d_borderColor { syntax: "*"; inherits: false; }
@property --h_borderColor { syntax: "*"; inherits: false; }
@property --alignItems { syntax: "*"; inherits: false; }
@property --backgroundImage { syntax: "*"; inherits: false; }
@property --backgroundColor { syntax: "*"; inherits: false; }
@property --boxShadow { syntax: "*"; inherits: false; }
@property --color { syntax: "*"; inherits: false; }
@property --flexBasis { syntax: "*"; inherits: false; }
@property --flexDirection { syntax: "*"; inherits: false; }
@property --fill { syntax: "*"; inherits: false; }
@property --flexGrow { syntax: "*"; inherits: false; }
@property --gridTemplateColumns { syntax: "*"; inherits: false; }
@property --justifyContent { syntax: "*"; inherits: false; }
@property --WebkitLineClamp { syntax: "*"; inherits: false; }
@property --maskImage { syntax: "*"; inherits: false; }
@property --opacity { syntax: "*"; inherits: false; }
@property --objectFit { syntax: "*"; inherits: false; }
@property --textAlign { syntax: "*"; inherits: false; }
@property --transform { syntax: "*"; inherits: false; }
@property --zIndex { syntax: "*"; inherits: false; }
@property --d_color { syntax: "*"; inherits: false; }
@property --h_backgroundColor { syntax: "*"; inherits: false; }
@property --h_color { syntax: "*"; inherits: false; }
@property --borderBottomWidth { syntax: "*"; inherits: false; }
@property --borderTopColor { syntax: "*"; inherits: false; }
@property --bottom { syntax: "*"; inherits: false; }
@property --height { syntax: "*"; inherits: false; }
@property --left { syntax: "*"; inherits: false; }
@property --maxHeight { syntax: "*"; inherits: false; }
@property --maxWidth { syntax: "*"; inherits: false; }
@property --marginBottom { syntax: "*"; inherits: false; }
@property --minHeight { syntax: "*"; inherits: false; }
@property --marginLeft { syntax: "*"; inherits: false; }
@property --marginRight { syntax: "*"; inherits: false; }
@property --minWidth { syntax: "*"; inherits: false; }
@property --paddingBottom { syntax: "*"; inherits: false; }
@property --paddingLeft { syntax: "*"; inherits: false; }
@property --paddingRight { syntax: "*"; inherits: false; }
@property --paddingTop { syntax: "*"; inherits: false; }
@property --right { syntax: "*"; inherits: false; }
@property --scrollMarginTop { syntax: "*"; inherits: false; }
@property --width { syntax: "*"; inherits: false; }
@property --top { syntax: "*"; inherits: false; }
@property --selection_backgroundColor { syntax: "*"; inherits: false; }
@property --borderTop { syntax: "*"; inherits: false; }
@property --gridColumn { syntax: "*"; inherits: false; }
@property --gridRow { syntax: "*"; inherits: false; }
@property --outline { syntax: "*"; inherits: false; }
@property --f_outline { syntax: "*"; inherits: false; }
@property --WebkitTransform { syntax: "*"; inherits: false; }
@property --accentColor { syntax: "*"; inherits: false; }
@property --backgroundSize { syntax: "*"; inherits: false; }
@property --whiteSpace { syntax: "*"; inherits: false; }
@property --h_boxShadow { syntax: "*"; inherits: false; }
@property --marginTop { syntax: "*"; inherits: false; }
@keyframes loadingDots { 0%, 100% { opacity: 1; } 50% { opacity: 0.35; } }
@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
@keyframes pulse { 50% { opacity: 0.6; } }
@keyframes aiStarLoader { 0%, 66.67%, 100% { transform: scale(0.5); } 33.33% { transform: scale(1); } }
.beam-bhp:hover:not(:has(.beam-bhc:hover)) .beam-bhc {
  border-style: solid;
  border-width: 1px;
  border-color: var(--b-field-border-focus);
}

.beam-row-hover:hover > * {
  background-color: var(--beam-row-hover-bg);
}

.beam-row-hover:hover > [data-gridrow] > * {
  background-color: var(--beam-row-hover-bg);
}
.truss-rtc [role="textbox"], .truss-rtc [data-readonly="true"] {
  max-height: 320px;
  overflow-y: auto;
}

.truss-rtmh [role="textbox"] {
  min-height: 40px;
}

.paneShadowWrapper > div > div:first-of-type {
  height: calc(100% - 24px);
  box-shadow: 0px 4px 8px rgba(53, 53, 53, 0.08), 0px 2px 16px rgba(53, 53, 53, 0.03);;
}

.gridRootWrapper > div:first-of-type {
  width: 100%;
}

.maxWidthCheckboxLabel > label {
  max-width: 100%;
}

.productCardHoverScope:hover .productCardHoverIcons {
  opacity: 1;
  visibility: visible;
  top: calc(var(--t-spacing) * 3);
}

.productCardHoverScope:hover .productCardHoverImageOverlay {
  opacity: 0.5;
  border-radius: 8px;
}

.productCardHoverScope button:hover path {
  fill: black;
}
