.cs-criteria-weight-range{--cs-range-track-h:.5rem;--cs-range-thumb:1rem;--cs-range-fill:var(--brand-purple,#895cdf);--cs-range-track:var(--border-strong,#b6aea2);--cs-range-thumb-ring:var(--surface-card,#fff);appearance:none;width:100%;height:var(--cs-range-thumb);cursor:pointer;accent-color:var(--cs-range-fill);background:0 0;border:none;border-radius:9999px;margin:0;padding:0;display:block}.cs-criteria-weight-range:disabled{cursor:not-allowed}.cs-criteria-weight-range:disabled::-webkit-slider-thumb{opacity:.55}.cs-criteria-weight-range:disabled::-moz-range-thumb{opacity:.55}.cs-criteria-weight-range:focus{outline:none}.cs-criteria-weight-range:focus-visible{outline:2px solid var(--cs-range-fill);outline-offset:3px}.cs-criteria-weight-range::-webkit-slider-runnable-track{height:var(--cs-range-track-h);background:linear-gradient(to right, var(--cs-range-fill) 0%, var(--cs-range-fill) var(--cs-range-pct,0%), var(--cs-range-track) var(--cs-range-pct,0%), var(--cs-range-track) 100%);border-radius:9999px}.cs-criteria-weight-range::-webkit-slider-thumb{appearance:none;width:var(--cs-range-thumb);height:var(--cs-range-thumb);margin-top:calc((var(--cs-range-track-h) - var(--cs-range-thumb)) / 2);border:2px solid var(--cs-range-thumb-ring);background:var(--cs-range-fill);box-shadow:0 0 0 1px color-mix(in srgb, var(--text-primary,#1a1916) 12%, transparent);border-radius:50%;transition:transform .12s ease-out,box-shadow .12s ease-out}.cs-criteria-weight-range:hover:not(:disabled)::-webkit-slider-thumb{box-shadow:0 0 0 1px color-mix(in srgb, var(--text-primary,#1a1916) 18%, transparent), 0 2px 6px color-mix(in srgb, var(--cs-range-fill) 35%, transparent);transform:scale(1.08)}.cs-criteria-weight-range::-moz-range-track{height:var(--cs-range-track-h);background:var(--cs-range-track);border:none;border-radius:9999px}.cs-criteria-weight-range::-moz-range-progress{height:var(--cs-range-track-h);background:var(--cs-range-fill);border-radius:9999px}.cs-criteria-weight-range::-moz-range-thumb{width:var(--cs-range-thumb);height:var(--cs-range-thumb);border:2px solid var(--cs-range-thumb-ring);background:var(--cs-range-fill);box-shadow:0 0 0 1px color-mix(in srgb, var(--text-primary,#1a1916) 12%, transparent);border-radius:50%;transition:transform .12s ease-out,box-shadow .12s ease-out}.cs-criteria-weight-range:hover:not(:disabled)::-moz-range-thumb{box-shadow:0 0 0 1px color-mix(in srgb, var(--text-primary,#1a1916) 18%, transparent), 0 2px 6px color-mix(in srgb, var(--cs-range-fill) 35%, transparent);transform:scale(1.08)}[dir=rtl] .cs-criteria-weight-range::-webkit-slider-runnable-track{background:linear-gradient(to left, var(--cs-range-fill) 0%, var(--cs-range-fill) var(--cs-range-pct,0%), var(--cs-range-track) var(--cs-range-pct,0%), var(--cs-range-track) 100%)}
.cs-draft-template-date-field{width:100%;min-width:0;position:relative}.cs-draft-template-date{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;text-align:start}@media (prefers-color-scheme:dark){.cs-draft-template-date{--lightningcss-light: ;--lightningcss-dark:initial}}.cs-draft-template-date-field--rtl .cs-draft-template-date{text-align:right;padding-inline:2.5rem .75rem;position:relative}.cs-draft-template-date-field--rtl .cs-draft-template-date::-webkit-datetime-edit{text-align:right}.cs-draft-template-date-field--rtl .cs-draft-template-date::-webkit-datetime-edit-fields-wrapper{justify-content:flex-end}.cs-draft-template-date::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;background-color:var(--brand-purple,#895cdf);background-image:none;width:1.125rem;height:1.125rem;margin-inline-start:.25rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7 2a1 1 0 0 0-1 1v1H5a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3h-1V3a1 1 0 1 0-2 0v1H8V3a1 1 0 0 0-1-1Zm12 7H5v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7 2a1 1 0 0 0-1 1v1H5a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3h-1V3a1 1 0 1 0-2 0v1H8V3a1 1 0 0 0-1-1Zm12 7H5v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9Z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cs-draft-template-date-field--rtl .cs-draft-template-date::-webkit-calendar-picker-indicator{inset-inline:.625rem auto;margin:0;position:absolute;top:50%;transform:translateY(-50%)}.cs-draft-template-date::-webkit-calendar-picker-indicator:hover{background-color:color-mix(in srgb, var(--brand-purple,#895cdf) 85%, white)}
.so-fig{width:100%;color:var(--text-secondary,#64748b);place-items:center;display:grid}.so-fig-svg{width:min(100%,260px);height:auto;display:block;overflow:hidden}.so-iso-fill{fill:var(--surface-card,#fff)}.so-iso-fill-dim{fill:color-mix(in srgb, var(--surface-card,#fff) 70%, var(--surface-muted,#f1f5f9))}.so-iso-fill-accent{fill:color-mix(in srgb, var(--surface-card,#fff) 82%, var(--brand-purple,#a663cc))}.so-iso-badge-fill{fill:color-mix(in srgb, var(--surface-card,#fff) 55%, var(--brand-purple,#a663cc))}.so-iso-edge{fill:none;stroke:color-mix(in srgb, var(--text-secondary,#64748b) 55%, transparent);stroke-width:.5px;vector-effect:non-scaling-stroke}.so-iso-edge-strong{stroke:color-mix(in srgb, var(--text-primary,#0f172a) 70%, transparent)}.so-iso-seam{fill:none;stroke:color-mix(in srgb, var(--text-secondary,#64748b) 35%, transparent);stroke-width:.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.so-iso-accent{fill:none;stroke:color-mix(in srgb, var(--brand-purple,#a663cc) 75%, var(--text-secondary,#64748b));stroke-width:.75px;vector-effect:non-scaling-stroke}.so-iso-accent-ring{fill:none;stroke:color-mix(in srgb, var(--brand-purple,#a663cc) 45%, transparent);stroke-width:.5px;vector-effect:non-scaling-stroke}.so-iso-plus{fill:none;stroke:var(--text-primary,#0f172a);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.so-iso-plate{transform-box:fill-box;transform-origin:bottom;transition:transform .7s cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion:reduce){.so-iso-plate{transition:none}.so-iso-plate-c{animation:none}}@media (prefers-reduced-motion:no-preference){.so-iso-plate-c{animation:4.5s ease-in-out infinite cs-fig-float}.so-fig:hover .so-iso-plate-a{transform:translateY(-6px)}.so-fig:hover .so-iso-plate-b{transform:translateY(-14px)}.so-fig:hover .so-iso-plate-c{animation:none;transform:translateY(-22px)}.so-fig:hover .so-iso-plate-core{transform:translateY(-10px)scale(1.04)}}@keyframes cs-fig-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}
.ol-date-field{width:100%;min-width:0;position:relative}.ol-date-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;text-align:start}@media (prefers-color-scheme:dark){.ol-date-input{--lightningcss-light: ;--lightningcss-dark:initial}}.ol-date-field--rtl .ol-date-input{text-align:right;padding-inline:2.5rem .75rem;position:relative}.ol-date-field--rtl .ol-date-input::-webkit-datetime-edit{text-align:right}.ol-date-field--rtl .ol-date-input::-webkit-datetime-edit-fields-wrapper{justify-content:flex-end}.ol-date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;background-color:var(--brand-purple,#895cdf);background-image:none;width:1.125rem;height:1.125rem;margin-inline-start:.25rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7 2a1 1 0 0 0-1 1v1H5a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3h-1V3a1 1 0 1 0-2 0v1H8V3a1 1 0 0 0-1-1Zm12 7H5v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7 2a1 1 0 0 0-1 1v1H5a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3h-1V3a1 1 0 1 0-2 0v1H8V3a1 1 0 0 0-1-1Zm12 7H5v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9Z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ol-date-field--rtl .ol-date-input::-webkit-calendar-picker-indicator{inset-inline:.625rem auto;margin:0;position:absolute;top:50%;transform:translateY(-50%)}.ol-date-input::-webkit-calendar-picker-indicator:hover{background-color:color-mix(in srgb, var(--brand-purple,#895cdf) 85%, white)}
.so-fig{width:100%;color:var(--text-secondary,#64748b);place-items:center;display:grid}.so-fig-svg{width:min(100%,260px);height:auto;display:block;overflow:hidden}.so-iso-fill{fill:var(--surface-card,#fff)}.so-iso-fill-dim{fill:color-mix(in srgb, var(--surface-card,#fff) 70%, var(--surface-muted,#f1f5f9))}.so-iso-fill-accent{fill:color-mix(in srgb, var(--surface-card,#fff) 82%, var(--brand-purple,#a663cc))}.so-iso-badge-fill{fill:color-mix(in srgb, var(--surface-card,#fff) 55%, var(--brand-purple,#a663cc))}.so-iso-edge{fill:none;stroke:color-mix(in srgb, var(--text-secondary,#64748b) 55%, transparent);stroke-width:.5px;vector-effect:non-scaling-stroke}.so-iso-edge-strong{stroke:color-mix(in srgb, var(--text-primary,#0f172a) 70%, transparent)}.so-iso-seam{fill:none;stroke:color-mix(in srgb, var(--text-secondary,#64748b) 35%, transparent);stroke-width:.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.so-iso-accent{fill:none;stroke:color-mix(in srgb, var(--brand-purple,#a663cc) 75%, var(--text-secondary,#64748b));stroke-width:.75px;vector-effect:non-scaling-stroke}.so-iso-accent-ring{fill:none;stroke:color-mix(in srgb, var(--brand-purple,#a663cc) 45%, transparent);stroke-width:.5px;vector-effect:non-scaling-stroke}.so-iso-plus{fill:none;stroke:var(--text-primary,#0f172a);stroke-width:1.75px;stroke-linecap:round;vector-effect:non-scaling-stroke}.so-iso-plate{transform-box:fill-box;transform-origin:bottom;transition:transform .7s cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion:reduce){.so-iso-plate{transition:none}.so-iso-plate-c{animation:none}}@media (prefers-reduced-motion:no-preference){.so-iso-plate-c{animation:4.5s ease-in-out infinite so-fig-float}.so-fig:hover .so-iso-plate-a{transform:translateY(-6px)}.so-fig:hover .so-iso-plate-b{transform:translateY(-14px)}.so-fig:hover .so-iso-plate-c{animation:none;transform:translateY(-22px)}.so-fig:hover .so-iso-plate-d{transform:translateY(-18px)}.so-fig:hover .so-iso-plate-e{transform:translateY(-28px)}.so-fig:hover .so-iso-plate-core{transform:translateY(-10px)scale(1.04)}}@keyframes so-fig-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}
.so-fig{width:100%;color:var(--text-secondary,#64748b);place-items:center;display:grid}.so-fig-svg{width:min(100%,260px);height:auto;display:block;overflow:hidden}.so-iso-fill{fill:var(--surface-card,#fff)}.so-iso-fill-dim{fill:color-mix(in srgb, var(--surface-card,#fff) 70%, var(--surface-muted,#f1f5f9))}.so-iso-fill-accent{fill:color-mix(in srgb, var(--surface-card,#fff) 82%, var(--brand-purple,#a663cc))}.so-iso-badge-fill{fill:color-mix(in srgb, var(--surface-card,#fff) 55%, var(--brand-purple,#a663cc))}.so-iso-edge{fill:none;stroke:color-mix(in srgb, var(--text-secondary,#64748b) 55%, transparent);stroke-width:.5px;vector-effect:non-scaling-stroke}.so-iso-edge-strong{stroke:color-mix(in srgb, var(--text-primary,#0f172a) 70%, transparent)}.so-iso-seam{fill:none;stroke:color-mix(in srgb, var(--text-secondary,#64748b) 35%, transparent);stroke-width:.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.so-iso-accent{fill:none;stroke:color-mix(in srgb, var(--brand-purple,#a663cc) 75%, var(--text-secondary,#64748b));stroke-width:.75px;vector-effect:non-scaling-stroke}.so-iso-accent-ring{fill:none;stroke:color-mix(in srgb, var(--brand-purple,#a663cc) 45%, transparent);stroke-width:.5px;vector-effect:non-scaling-stroke}.so-iso-plus{fill:none;stroke:var(--text-primary,#0f172a);stroke-width:1.75px;stroke-linecap:round;vector-effect:non-scaling-stroke}.so-iso-plate{transform-box:fill-box;transform-origin:bottom;transition:transform .7s cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion:reduce){.so-iso-plate{transition:none}.so-iso-plate-c{animation:none}}@media (prefers-reduced-motion:no-preference){.so-iso-plate-c{animation:4.5s ease-in-out infinite so-fig-float}.so-fig:hover .so-iso-plate-a{transform:translateY(-6px)}.so-fig:hover .so-iso-plate-b{transform:translateY(-14px)}.so-fig:hover .so-iso-plate-c{animation:none;transform:translateY(-22px)}.so-fig:hover .so-iso-plate-d{transform:translateY(-18px)}.so-fig:hover .so-iso-plate-e{transform:translateY(-28px)}.so-fig:hover .so-iso-plate-core{transform:translateY(-10px)scale(1.04)}}@keyframes so-fig-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}
@font-face{font-family:roboto;src:url(../media/roboto_latin_400_normal-s.p.3748bjrmw_ck7.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:roboto;src:url(../media/roboto_latin_500_normal-s.p.43162ka3da5dh.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:roboto;src:url(../media/roboto_latin_700_normal-s.p.25zm6111a02b_.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:roboto Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.H-2DOG_className{font-family:roboto,roboto Fallback}.H-2DOG_variable{--font-roboto:"roboto", "roboto Fallback"}
@font-face{font-family:robotoMedium;src:url(../media/roboto_latin_500_normal-s.p.43162ka3da5dh.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:robotoMedium Fallback;src:local(Arial);ascent-override:91.7%;descent-override:24.13%;line-gap-override:0.0%;size-adjust:101.17%}.pLxRFG_className{font-family:robotoMedium,robotoMedium Fallback;font-style:normal;font-weight:500}.pLxRFG_variable{--font-roboto:"robotoMedium", "robotoMedium Fallback"}
