.circular-audio-player,.circular-audio-player *,.circular-audio-player :after,.circular-audio-player :before{box-sizing:border-box}.circular-audio-player audio{display:none}.circular-audio-player{cursor:pointer;filter:brightness();transition:filter .2s;display:inline-block;position:relative}.circular-audio-player:hover{filter:brightness(.8)}.circular-audio-player .progress-bar,.circular-audio-player .precache-bar{stroke-dasharray:298.137;stroke-dashoffset:298.137px;transition:stroke-dashoffset 50ms}.circular-audio-player .playable{background:#ddd;border-radius:50%}.circular-audio-player .play-button,.circular-audio-player .pause-button{text-align:center;width:100%;height:100%;position:absolute;top:0;left:0}.circular-audio-player .play-button span,.circular-audio-player .pause-button span{text-align:center;width:100%;height:100%;margin:auto;display:block}.circular-audio-player .play-button span svg,.circular-audio-player .pause-button span svg{height:100%;display:inline-block}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);min-width:200px;max-width:100%;text-shadow:none;z-index:0;direction:ltr;flex-direction:column;align-items:center;transition:box-shadow .3s;display:flex;position:relative}.plyr audio,.plyr iframe,.plyr video{width:100%;height:100%;display:block}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);padding:3px 4px;line-height:1}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{font-size:13px;font-size:var(--plyr-font-size-small,13px);padding:10px;padding:var(--plyr-control-spacing,10px);text-align:center;width:100%;transition:transform .4s ease-in-out;animation:.3s plyr-fade-in;display:none;position:absolute;bottom:0;left:0}.plyr__captions span:empty{display:none}@media (width>=480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing,10px)*2)}}@media (width>=768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing,10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--plyr-captions-text-color,#fff);white-space:pre-wrap;border-radius:4px;padding:.2em .5em;line-height:185%}.plyr__caption div{display:inline}.plyr__control{border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7);background:0 0;border:0;flex-shrink:0;transition:all .1s ease-in-out;position:relative;overflow:visible}.plyr__control svg{fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px);display:block}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{text-align:center;justify-content:flex-end;align-items:center;display:flex}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing,10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);text-align:left;white-space:nowrap;z-index:3;margin-bottom:10px;animation:.2s plyr-popup;position:absolute;bottom:100%;right:-3px}.plyr__menu__container>div{transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;right:14px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7 - var(--plyr-menu-arrow-size,4px)/2);width:0;position:absolute;top:100%}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{color:var(--plyr-menu-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing,10px)*.7/1.5) calc(var(--plyr-control-spacing,10px)*.7*1.5);-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:flex}.plyr__menu__container .plyr__control>span{align-items:inherit;width:100%;display:flex}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing,10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing,10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing,10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*4);width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing,10px)*.7*2);position:relative}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing,10px)*.7/2);position:absolute;top:100%;left:0;right:0;overflow:hidden}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{content:"";height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);background:#0000001a;flex-shrink:0;width:16px;transition:all .3s;display:block}.plyr__menu__container .plyr__control[role=menuitemradio]:after{opacity:0;background:#fff;border:0;width:6px;height:6px;transition:transform .3s,opacity .3s;top:50%;left:12px;transform:translateY(-50%)scale(0)}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%)scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing,10px)*.7*-1 - -2px);padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*3.5);pointer-events:none;align-items:center;display:flex;overflow:hidden}.plyr--full-ui input[type=range]{appearance:none;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height,13px)*2);color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width,3px)*2 + var(--plyr-range-thumb-height,13px));background:0 0;border:0;width:100%;min-width:0;margin:0;padding:0;transition:box-shadow .3s;display:block}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/2*-1);width:13px;width:var(--plyr-range-thumb-height,13px);border:0;border-radius:100%;transition:all .2s;position:relative}.plyr--full-ui input[type=range]::-moz-range-track{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;background:0 0;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);width:13px;width:var(--plyr-range-thumb-height,13px);border:0;border-radius:100%;transition:all .2s;position:relative}.plyr--full-ui input[type=range]::-moz-range-progress{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);background:currentColor}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;background:0 0;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-ms-track{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;background:0 0;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-ms-fill-lower{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;background:currentColor;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);width:13px;width:var(--plyr-range-thumb-height,13px);border:0;border-radius:100%;margin-top:0;transition:all .2s;position:relative}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));opacity:0;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (width<=767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing,10px)/2) calc(var(--plyr-control-spacing,10px)/2*1.5);pointer-events:none;transform-origin:50% 100%;white-space:nowrap;z-index:2;line-height:1.3;transition:transform .2s .1s,opacity .2s .1s;position:absolute;bottom:100%;left:50%;transform:translate(-50%,10px)scale(.8)}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";z-index:2;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%)scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{transform-origin:0 100%;left:0;transform:translateY(10px)scale(.8)}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{transform-origin:100% 100%;left:auto;right:0;transform:translateY(10px)scale(.8)}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0)scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height,13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height,13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height,13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{z-index:2;position:relative}.plyr__progress .plyr__tooltip{overflow-wrap:break-word;max-width:120px;left:0}.plyr__progress__buffer{-webkit-appearance:none;height:5px;height:var(--plyr-range-track-height,5px);margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height,5px)/2*-1);background:0 0;border:0;border-radius:100px;padding:0;position:absolute;top:50%;left:0}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{min-width:5px;min-width:var(--plyr-range-track-height,5px);background:currentColor;border-radius:100px;transition:width .2s}.plyr__progress__buffer::-moz-progress-bar{min-width:5px;min-width:var(--plyr-range-track-height,5px);background:currentColor;border-radius:100px;transition:width .2s}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s}.plyr--loading .plyr__progress__buffer{background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0 50%,#23282f99 0 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000;animation:1s linear infinite plyr-progress}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);height:5px;height:var(--plyr-range-track-height,5px);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3;border-radius:1px;position:absolute;top:50%;transform:translate(-50%,-50%)}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing,10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing,10px)/2);z-index:2;min-width:60px;max-width:90px;position:relative}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;width:100%;height:100%;margin:auto;position:relative;overflow:hidden}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.2813%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:var(--plyr-video-control-color,#fff);padding:5px;padding:calc(var(--plyr-control-spacing,10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing,10px)*2);z-index:3;transition:opacity .4s ease-in-out,transform .4s ease-in-out;position:absolute;bottom:0;left:0;right:0}@media (width>=480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing,10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-video-control-color,#fff);opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing,10px)*1.5);z-index:2;border:0;border-radius:100%;transition:all .3s;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plyr__control--overlaid svg{position:relative;left:2px}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;width:100%;height:100%;margin:0;border-radius:0!important}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (width>=1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{z-index:10000000;background:#000;width:100%;height:100%;margin:0;position:fixed;inset:0;border-radius:0!important}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (width>=1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;z-index:-1;position:absolute;inset:0;overflow:hidden}.plyr__ads>div,.plyr__ads>div iframe{width:100%;height:100%;position:absolute}.plyr__ads:after{bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);pointer-events:none;right:10px;right:var(--plyr-control-spacing,10px);z-index:3;background:#23282f;border-radius:2px;padding:2px 6px;font-size:11px;position:absolute}.plyr__ads:empty:after{display:none}.plyr__cues{height:5px;height:var(--plyr-range-track-height,5px);opacity:.8;z-index:3;background:currentColor;width:3px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;pointer-events:none;transform-origin:50% 100%;z-index:2;padding:3px;transition:transform .2s .1s,opacity .2s .1s;position:absolute;bottom:100%;transform:translateY(10px)scale(.8)}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0)scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));z-index:2;width:0;position:absolute;transform:translate(-50%)}.plyr__preview-thumb__image-container{border-radius:7px;border-radius:calc(var(--plyr-menu-radius,8px) - 1px);z-index:0;background:#c1c8d1;position:relative;overflow:hidden}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{width:100%;height:100%;position:absolute;top:0;left:0}.plyr__preview-thumb__image-container:after{border-radius:inherit;content:"";pointer-events:none;box-shadow:inset 0 0 0 1px #00000026}.plyr__preview-thumb__image-container img{max-width:none;max-height:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius,8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius,8px) - 1px);z-index:3;padding:20px 6px 6px;line-height:1.1;position:absolute;bottom:0;left:0;right:0}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{filter:blur(1px);opacity:0;pointer-events:none;z-index:1;width:100%;height:100%;margin:auto;transition:opacity .3s;position:absolute;inset:0;overflow:hidden}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;position:absolute;top:0;left:0}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.plyr [hidden]{display:none!important}.banner[data-v-661504c3]{color:#fff;background:#073b4c;padding-top:20px;padding-bottom:20px}h1.headline[data-v-661504c3]{margin-top:0;margin-left:10px;margin-right:10px;font-size:45px;font-weight:300}@media (width<=768px){h1.headline[data-v-661504c3]{font-size:40px}}.public[data-v-17b24ff4]{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 454.4 316.9'%3E%3Cg opacity='0.2'%3E%3Cpath fill='%232CAADD' d='M570.4,340.2V0H356.1c-23.8,4.8-41.7,25.8-41.7,51.1v11.8c0,28.8-23.4,52.1-52.2,52.1c-14.4,0-27.4,5.8-36.8,15.3c-9.4,9.4-15.3,22.4-15.3,36.8v9.5c0,28.9-23.7,51.9-52.6,52.1c-20.6,0.1-39.2,8.5-52.7,22.1c-13.6,13.6-22.1,32.4-22.1,53.2v36.2H570.4z'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(#fff 30%,#2eaadd66 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:auto;min-height:100vh;margin:0;padding-bottom:35px;overflow-y:auto}.public[data-v-17b24ff4] .main{background-color:#0000}.public[data-v-17b24ff4] .mobile-nav{height:auto;max-height:700px;transition:all .5s linear;overflow:hidden}.public[data-v-17b24ff4] .mobile-nav.mobile-nav--closed{max-height:0}@keyframes sms-message-flash{0%,35%{box-shadow:0 0 0 3px #32a8d999}to{box-shadow:0 0 #32a8d900}}body.sms #beacon-container{display:none}body.sms .main{margin-top:0;padding:0}body.sms .main .app-topbar{display:none}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}:is(.leadflow-canvas,.leadflow-panel) *{box-sizing:border-box}:is(.leadflow-canvas,.leadflow-panel) .card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;width:280px;min-height:57px;transition:box-shadow .15s,border-color .15s,background .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}:is(.leadflow-canvas,.leadflow-panel) .card:hover{border-color:#bfdbfe;box-shadow:0 4px 10px #0000001a}:is(.leadflow-canvas,.leadflow-panel) .card.selected{background:#f2f7ff;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb,0 6px 16px #2563eb2e}:is(.leadflow-canvas,.leadflow-panel) .card.selected:hover{border-color:#2563eb}:is(.leadflow-canvas,.leadflow-panel) .card.glow{border-color:#93c5fd;box-shadow:0 0 0 1px #93c5fd}:is(.leadflow-canvas,.leadflow-panel) .card.w250{width:250px}:is(.leadflow-canvas,.leadflow-panel) .rail{flex:none;align-self:stretch;width:8px}:is(.leadflow-canvas,.leadflow-panel) .rail-orange{background:#f97316}:is(.leadflow-canvas,.leadflow-panel) .rail-yellow{background:#eab308}:is(.leadflow-canvas,.leadflow-panel) .rail-green{background:#16a34a}:is(.leadflow-canvas,.leadflow-panel) .rail-blue{background:#1d4ed8}:is(.leadflow-canvas,.leadflow-panel) .rail-sky{background:#0ea5e9}:is(.leadflow-canvas,.leadflow-panel) .rail-zap{background:#ff4f00}:is(.leadflow-canvas,.leadflow-panel) .cbody{flex:1;min-width:0;padding:10px 12px}:is(.leadflow-canvas,.leadflow-panel) .chead{align-items:center;gap:8px;margin-bottom:4px;display:flex}:is(.leadflow-canvas,.leadflow-panel) .typechip{flex:none;justify-content:center;align-items:center;display:flex}:is(.leadflow-canvas,.leadflow-panel) .tc-green{color:#16a34a}:is(.leadflow-canvas,.leadflow-panel) .tc-orange{color:#f97316}:is(.leadflow-canvas,.leadflow-panel) .tc-yellow{color:#ca8a04}:is(.leadflow-canvas,.leadflow-panel) .tc-blue{color:#1d4ed8}:is(.leadflow-canvas,.leadflow-panel) .tc-sky{color:#0284c7}:is(.leadflow-canvas,.leadflow-panel) .tc-zap{color:#ff4f00}:is(.leadflow-canvas,.leadflow-panel) .tc-cyan{color:#0891b2}:is(.leadflow-canvas,.leadflow-panel) .rail-teal{background:#167296}:is(.leadflow-canvas,.leadflow-panel) .tc-teal{color:#167296}:is(.leadflow-canvas,.leadflow-panel) .rail-red{background:#ef4444}:is(.leadflow-canvas,.leadflow-panel) .tc-red{color:#ef4444}:is(.leadflow-canvas,.leadflow-panel) .rail-cyan{background:#06b6d4}:is(.leadflow-canvas,.leadflow-panel) .typechip.big{width:34px;height:34px}:is(.leadflow-canvas,.leadflow-panel) .typechip.big img{object-fit:contain;border-radius:6px;width:34px;height:34px}:is(.leadflow-canvas,.leadflow-panel) .chipabbr{color:#6b7280;background:#f3f4f6;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:flex}:is(.leadflow-canvas,.leadflow-panel) .ftag{color:#0e7490;cursor:pointer;background:#ecfeff;border:1.5px solid #06b6d4;border-left-width:6px;border-radius:4px 10px 10px 4px;outline:3px solid #0000;align-items:center;gap:6px;width:280px;height:34px;padding:0 44px 0 12px;font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;transition:outline-color .15s;display:inline-flex;box-shadow:0 1px 2px #0000000f}:is(.leadflow-canvas,.leadflow-panel) .ftag .ttl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.leadflow-canvas,.leadflow-panel) .ftag small{color:#64748b;font-family:Helvetica Neue,Arial,sans-serif;font-size:8.5px;font-weight:400}:is(.leadflow-canvas,.leadflow-panel) .ftag.amber{color:#92400e;background:#fffbeb;border-color:#f59e0b}:is(.leadflow-canvas,.leadflow-panel) .ftag.selected{border-color:#2563eb;outline-color:#0000;box-shadow:0 0 0 1px #2563eb}:is(.leadflow-canvas,.leadflow-panel) .fpillwrap .editpill{top:50%;right:7px;transform:translateY(-50%)}:is(.leadflow-canvas,.leadflow-panel) .kw{color:#fff;letter-spacing:.5px;background:#0e7490;border-radius:4px;flex:none;margin-right:2px;padding:1px 6px;font-size:8px;font-weight:800;display:inline-block}:is(.leadflow-canvas,.leadflow-panel) .kw.amber{background:#b45309}:is(.leadflow-canvas,.leadflow-panel) .editpill{color:#4b5563;opacity:0;pointer-events:none;z-index:5;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:3px;padding:2px 7px;font-size:9px;transition:opacity .15s;display:inline-flex;position:absolute;top:6px;right:6px;box-shadow:0 1px 2px #00000014}:is(.leadflow-canvas,.leadflow-panel) .card:hover .editpill,:is(.leadflow-canvas,.leadflow-panel) .fpillwrap:hover .editpill{opacity:1}:is(.leadflow-canvas,.leadflow-panel) .fpillwrap{display:inline-block;position:relative}:is(.leadflow-canvas,.leadflow-panel) .groupnode{width:100%;height:100%}:is(.leadflow-canvas,.leadflow-panel) .panelfoot{border-top:1px solid #f3f4f6;flex:none;align-items:center;gap:8px;margin-top:auto;padding:12px 16px;display:flex}:is(.leadflow-canvas,.leadflow-panel) .btn-save{color:#fff;cursor:pointer;border:none;border-radius:7px;padding:9px 18px;font-family:inherit;font-size:11.5px;font-weight:700}:is(.leadflow-canvas,.leadflow-panel) .btn-save:hover{filter:brightness(.94)}:is(.leadflow-canvas,.leadflow-panel) .btn-delete{color:#dc2626;cursor:pointer;border:none;border-radius:7px;margin-left:auto;padding:9px 14px;font-family:inherit;font-size:11px;font-weight:700}:is(.leadflow-canvas,.leadflow-panel) .btn-delete:hover{filter:brightness(.96)}:is(.leadflow-canvas,.leadflow-panel) .clabel{color:#1f2937;font-size:12.5px;font-weight:600;line-height:1.3}:is(.leadflow-canvas,.leadflow-panel) .cdetail{color:#4b5563;font-size:10.5px;line-height:1.45}:is(.leadflow-canvas,.leadflow-panel) .muted{color:#6b7280}:is(.leadflow-canvas,.leadflow-panel) .stepnum{color:#6b7280;white-space:nowrap;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;margin-right:10px;padding:1px 8px;font-size:9.5px;font-weight:700;position:absolute;top:50%;right:100%;transform:translateY(-50%)}:is(.leadflow-canvas,.leadflow-panel) .val{color:#1f2937;font-size:10px;font-weight:600}:is(.leadflow-canvas,.leadflow-panel) .ghost{color:#94a3b8;cursor:pointer;background:0 0;border:1.5px dashed #cbd5e1;border-radius:10px;padding:12px 16px;font-size:10.5px}:is(.leadflow-canvas,.leadflow-panel) .pill-end{color:#fff;background:#16a34a;border-radius:8px;align-items:center;gap:6px;padding:6px 16px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #00000014}:is(.leadflow-canvas,.leadflow-panel) .pill-nolead{color:#fff;background:#64748b;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:10.5px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #00000014}:is(.leadflow-canvas,.leadflow-panel) .pill-start{color:#fff;background:#2563eb;border-radius:8px;align-items:center;gap:6px;padding:6px 16px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #00000014}:is(.leadflow-canvas,.leadflow-panel) .ctoggle{cursor:pointer;background:#2563eb;border-radius:9px;flex:none;width:30px;height:17px;margin-left:auto;transition:background .15s;position:relative}:is(.leadflow-canvas,.leadflow-panel) .ctoggle:after{content:"✓";color:#2563eb;text-align:center;background:#fff;border-radius:50%;width:13px;height:13px;font-size:9px;line-height:13px;position:absolute;top:2px;right:2px}:is(.leadflow-canvas,.leadflow-panel) .ctoggle.off{background:#d1d5db}:is(.leadflow-canvas,.leadflow-panel) .ctoggle.off:after{content:"×";color:#9ca3af;left:2px;right:auto}:is(.leadflow-canvas,.leadflow-panel) .edgebtn{color:#374151;text-align:center;cursor:pointer;pointer-events:all;background:#f9fafb;border:1px solid #d1d5db;border-radius:50%;width:24px;height:24px;font-size:13px;line-height:22px;box-shadow:0 1px 2px #0000000d}:is(.leadflow-canvas,.leadflow-panel) .edgebtn:hover{background:#e5e7eb}:is(.leadflow-canvas,.leadflow-panel) .edgebtn.filter{color:#0369a1;background:#f0f9ff;border-color:#7dd3fc}.leadflow-panel{z-index:6;background:#fff;border-left:1px solid #e5e7eb;flex-direction:column;width:440px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-6px 0 18px #0f172a14}@media (width<=520px){.leadflow-panel{width:100%;box-shadow:none;border-left:none}.leadflow-page.has-panel .react-flow__minimap{display:none}}.leadflow-page.has-panel .react-flow__minimap{right:456px}:is(.leadflow-canvas,.leadflow-panel) .panelhead{color:#fff;flex:none;align-items:center;gap:8px;padding:12px 16px;display:flex}:is(.leadflow-canvas,.leadflow-panel) .panelhead h4{color:#fff;flex:1;margin:0;font-size:13px}:is(.leadflow-canvas,.leadflow-panel) .panelhead .sub{color:#ffffffd9;margin-top:1px;font-size:9.5px}:is(.leadflow-canvas,.leadflow-panel) .panelhead .close{color:#ffffffd9;cursor:pointer;flex:none;font-size:13px}:is(.leadflow-canvas,.leadflow-panel) .panelhead .close:hover{color:#fff}:is(.leadflow-canvas,.leadflow-panel) .pbody{flex:1;padding:14px 16px;overflow-y:auto}:is(.leadflow-canvas,.leadflow-panel) .fgroup{margin:0 0 13px}:is(.leadflow-canvas,.leadflow-panel) .fgroup label{text-transform:uppercase;letter-spacing:.5px;color:#9ca3af;margin-bottom:4px;font-size:9.5px;font-weight:700;display:block}:is(.leadflow-canvas,.leadflow-panel) .radio{color:#4b5563;cursor:pointer;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:7px;margin-bottom:4px;padding:6px 9px;font-size:11.5px;display:flex}:is(.leadflow-canvas,.leadflow-panel) .radio.on{color:#1f2937;background:#eff6ff;border-color:#2563eb;font-weight:600}:is(.leadflow-canvas,.leadflow-panel) .dot{border:1.5px solid #d1d5db;border-radius:50%;flex:none;width:11px;height:11px}:is(.leadflow-canvas,.leadflow-panel) .radio.on .dot{background:radial-gradient(circle,#2563eb 45%,#0000 50%);border-color:#2563eb}:is(.leadflow-canvas,.leadflow-panel) select,:is(.leadflow-canvas,.leadflow-panel) textarea,:is(.leadflow-canvas,.leadflow-panel) input[type=text]{color:#1f2937;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;padding:6px 9px;font-family:inherit;font-size:11.5px}:is(.leadflow-canvas,.leadflow-panel) textarea{resize:vertical;min-height:54px}:is(.leadflow-canvas,.leadflow-panel) .scope{color:#1d4ed8;background:#eff6ff;border-radius:4px;margin-bottom:10px;padding:3px 8px;font-size:9.5px;display:inline-block}:is(.leadflow-canvas,.leadflow-panel) .note{color:#6b7280;margin-top:8px;font-size:9.5px}:is(.leadflow-canvas,.leadflow-panel) .placeholder{color:#9ca3af;text-align:center;margin-top:40px;font-size:12px}:is(.leadflow-canvas,.leadflow-panel) .prow{cursor:pointer;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:8px;margin-bottom:4px;padding:6px 8px;font-size:11px;display:flex}:is(.leadflow-canvas,.leadflow-panel) .prow:hover{background:#f3f4f6}:is(.leadflow-canvas,.leadflow-panel) .ptab{color:#6b7280;cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;padding:4px 12px 7px;font-size:11px;font-weight:600}:is(.leadflow-canvas,.leadflow-panel) .ptab:hover{color:#374151}:is(.leadflow-canvas,.leadflow-panel) .psec{text-transform:uppercase;letter-spacing:.6px;color:#9ca3af;border-top:1px solid #e5e7eb;align-items:center;gap:6px;margin:18px 0 8px;padding-top:12px;font-size:9.5px;font-weight:800;display:flex}:is(.leadflow-canvas,.leadflow-panel) .psec.first{border-top:none;margin-top:0;padding-top:0}:is(.leadflow-canvas,.leadflow-panel) .trow{color:#374151;border:1px solid #e5e7eb;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding:6px 9px;font-size:11px;display:flex}:is(.leadflow-canvas,.leadflow-panel) .tsel{color:#1f2937;background-color:#fff;border:1px solid #e5e7eb;border-radius:5px;flex:1;min-width:0;padding:4px 6px;font-size:10.5px}:is(.leadflow-canvas,.leadflow-panel) .mrow{align-items:center;gap:6px;margin-bottom:4px;display:flex}:is(.leadflow-canvas,.leadflow-panel) .delx{color:#9ca3af;cursor:pointer;font-size:10px}:is(.leadflow-canvas,.leadflow-panel) .plink{color:#2563eb;cursor:pointer;font-weight:600}:is(.leadflow-canvas,.leadflow-panel) .react-flow__handle{opacity:0;pointer-events:none}:is(.leadflow-canvas,.leadflow-panel) .react-flow__controls{border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001f}:is(.leadflow-canvas,.leadflow-panel) .react-flow__controls button{width:30px;height:30px}:is(.leadflow-canvas,.leadflow-panel) .react-flow__controls button svg{width:14px;height:14px}:is(.leadflow-canvas,.leadflow-panel) .react-flow__attribution{display:none}.leadflow-canvas .ghost.strong{color:#2563eb;background:#eff6ffb3;border:2px dashed #93c5fd;border-radius:12px;padding:14px 22px;font-size:12.5px;font-weight:700}.leadflow-canvas .ghost.strong:hover{background:#eff6ff;border-color:#60a5fa}.leadflow-canvas .ghost.strong{text-align:center}.leadflow-canvas .ghost .ghostsub{color:#64748b;margin-top:3px;font-size:10.5px;font-weight:400;display:block}.leadflow-canvas .rulebox{cursor:pointer;background:#ecfeff;border:1.5px solid #06b6d4;border-left-width:6px;border-radius:4px 10px 10px 4px;outline:3px solid #0000;width:280px;padding:8px 12px;transition:outline-color .15s;box-shadow:0 1px 2px #0000000f}.leadflow-canvas .rulebox.selected{border-color:#2563eb;outline-color:#0000;box-shadow:0 0 0 1px #2563eb}.leadflow-canvas .rbhead{color:#0e7490;align-items:center;gap:6px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;font-weight:700;display:flex}.leadflow-canvas .rbsub{color:#64748b;margin-top:2px;font-size:10px}.leadflow-canvas .logopile{align-items:center;margin:4px 0 6px;display:flex}.leadflow-canvas .logopile img{object-fit:contain;background:#fff;border:2px solid #fff;border-radius:6px;width:22px;height:22px;margin-left:-6px;box-shadow:0 1px 2px #00000026}.leadflow-canvas .logopile img:first-child{margin-left:0}.leadflow-canvas .pilemore{color:#6b7280;background:#f3f4f6;border:2px solid #fff;border-radius:6px;justify-content:center;align-items:center;min-width:24px;height:22px;margin-left:-4px;padding:0 3px;font-size:9px;font-weight:800;display:flex}.leadflow-canvas .dtile{cursor:pointer;text-align:left;width:220px;font:inherit;color:inherit;background-color:#fff;border:1px solid #e5e7eb;border-radius:9px;padding:9px 11px 8px;transition:box-shadow .15s,border-color .15s,background .15s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a12}.leadflow-canvas .dtile:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.leadflow-canvas .dtile:before{content:"";background:#167296;height:3px;position:absolute;top:0;left:0;right:0}.leadflow-canvas .dtile:hover{border-color:#bfdbfe;box-shadow:0 3px 8px #0f172a1a}.leadflow-canvas .dtile.selected{background-color:#f2f7ff;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.leadflow-canvas .dtile .dtlabel{color:#167296;align-items:center;gap:6px;margin-bottom:2px;font-size:12.5px;font-weight:600;line-height:1.3;display:flex}.leadflow-canvas .dtile.tone-ids:before{background:#7c3aed}.leadflow-canvas .dtile.tone-ids .dtlabel{color:#6d28d9}.leadflow-canvas .dtile.tone-seq:before{background:#64748b}.leadflow-canvas .dtile.tone-seq .dtlabel{color:#475569}.leadflow-canvas .dtile.tone-ai:before{background:#eab308}.leadflow-canvas .dtile.tone-ai .dtlabel{color:#ca8a04}.leadflow-canvas .dtile .dtrow{color:#6b7280;justify-content:space-between;align-items:center;gap:8px;margin-top:3px;font-size:10.5px;line-height:1.45;display:flex}.leadflow-canvas .dtile .dtrow .dtwho{white-space:nowrap;flex:none}.leadflow-canvas .dtile .dtrow .dtval{color:#374151;text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.leadflow-canvas .dtile .anbadge{font-weight:400}.leadflow-canvas .dtile.err:before{background:#ef4444}.leadflow-canvas .dtile.err .dtlabel,.leadflow-canvas .dtile.err .dtrow{color:#b91c1c}.leadflow-canvas .prionum{text-align:center;width:16px;height:16px;font-size:13px;font-weight:800;line-height:16px}.leadflow-canvas .avdot{color:#fff;letter-spacing:-.2px;border:2px solid #fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:8px;font-weight:800;display:inline-flex}.leadflow-canvas .agentchips{flex-wrap:nowrap;gap:4px;min-width:0;margin-top:5px;display:flex}.leadflow-canvas .agentchip{color:#374151;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:4px;min-width:0;max-width:50%;padding:1px 8px 1px 2px;font-size:10px;font-weight:600;display:inline-flex;overflow:hidden}.leadflow-canvas .agentchip .avdot{flex:none}.leadflow-canvas .avdot.lo{letter-spacing:0;background:#64748b}.leadflow-canvas .agentpile{align-items:center;margin-top:6px;display:flex}.leadflow-canvas .agentpile .avdot+.avdot{margin-left:-6px}.leadflow-canvas .agentcount{color:#6b7280;margin-left:7px;font-size:10px;font-weight:600}.leadflow-page{height:calc(100vh - 70px);margin:-10px -20px -20px;display:flex;position:relative;overflow:hidden}@media (width>=768px){.leadflow-page{height:100vh;margin:-10px -40px -20px}}.leadflow-page .flowstale{z-index:40;color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:10px 14px;font-size:13.5px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000001f}.leadflow-page .flowstale button{color:#fff;cursor:pointer;background:#b91c1c;border:0;border-radius:7px;flex:none;padding:6px 12px;font-size:13px;font-weight:600}.leadflow-page .flowstale button:hover{background:#991b1b}.leadflow-canvas .steppop{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:14px;width:420px;padding:14px;position:absolute;box-shadow:0 16px 40px #0000002e}.leadflow-canvas .steppop .sphead{align-items:center;gap:8px;margin-bottom:12px;display:flex}.leadflow-canvas .steppop .sptitle{color:#1f2937;flex:1;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.leadflow-canvas .steppop kbd{color:#6b7280;background:#e5e7eb;border-radius:5px;padding:2px 7px;font-family:inherit;font-size:11px}.leadflow-canvas .steppop .spclose{cursor:pointer;color:#9ca3af;border-radius:999px;padding:2px 6px;font-size:14px}.leadflow-canvas .steppop .spclose:hover{color:#4b5563;background:#0000000f}.leadflow-canvas .steppop .sprow{gap:8px;margin-bottom:12px;display:flex}.leadflow-canvas .steppop .spbtn{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:14px 4px;font-size:12.5px;font-weight:600;line-height:1.2;transition:background .12s,box-shadow .12s;display:flex}.leadflow-canvas .steppop .spbtn:hover{background:#e5e7eb}.leadflow-canvas .steppop .spbtn.on{color:#fff;box-shadow:0 4px 10px #0000002e}.leadflow-canvas .steppop .spbtn.on:hover{filter:brightness(.97)}.leadflow-canvas .steppop .spbtn.off{color:#d1d5db;cursor:not-allowed;background:#f9fafb}.leadflow-canvas .steppop .spbtn.off:hover{background:#f9fafb}.leadflow-canvas .steppop .spdesc{color:#4b5563;background:#f9fafb;border-radius:10px;margin-bottom:12px;padding:14px;font-size:13px;line-height:1.45}.leadflow-canvas .steppop .spnote{color:#6b7280;margin-top:8px;font-size:11.5px}.leadflow-canvas .steppop .spcta{color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;padding:12px;font-family:inherit;font-size:13.5px;font-weight:700}.leadflow-canvas .steppop .spcta:hover{filter:brightness(.94)}.leadflow-panel .panelhead h4{font-size:15.5px}.leadflow-panel .panelhead .sub{font-size:11.5px}.leadflow-panel .panelhead .close{font-size:15px}.leadflow-panel .fgroup label{text-transform:none;letter-spacing:0;color:#374151;font-size:12px;font-weight:600}.leadflow-panel .fgroup label .lhint{color:#9ca3af;font-weight:500}.leadflow-panel .fgroup .note{margin-top:4px}.leadflow-panel select,.leadflow-panel textarea,.leadflow-panel input[type=text],.leadflow-panel input[type=number]{color:#1f2937;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}.leadflow-panel textarea{min-height:72px}.leadflow-panel .radio{padding:8px 10px;font-size:13px}.leadflow-panel .scope{padding:5px 9px;font-size:11px}.leadflow-panel .note{font-size:11.5px}.leadflow-panel .placeholder{font-size:13.5px}.leadflow-panel .prow{padding:8px 10px;font-size:12.5px}.leadflow-panel .ptab{font-size:12.5px}.leadflow-panel .psec{text-transform:none;letter-spacing:0;color:#374151;margin-bottom:10px;font-size:12.5px;font-weight:800}.leadflow-panel .trow{padding:8px 10px;font-size:13px}.leadflow-panel .trow+.note{margin-top:0;margin-bottom:12px}.leadflow-panel textarea{box-shadow:none;margin-top:0}.leadflow-panel :is(select,textarea,input[type=text],input[type=number]):focus{border-color:#93c5fd;outline:none;box-shadow:0 0 0 1px #93c5fd}.leadflow-panel .tsel{padding:6px 8px;font-size:12.5px}.leadflow-panel .fgroup.invalid :is(select,textarea,input[type=text],input[type=number]){border-color:#ef4444}.leadflow-panel .fgroup.invalid :is(select,textarea,input[type=text],input[type=number]):focus{border-color:#ef4444;box-shadow:0 0 0 1px #ef4444}.leadflow-panel .fgroup .ferror{color:#b91c1c;margin-top:4px;font-size:11px;line-height:1.4}.leadflow-panel .perrors{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:7px;flex:none;margin:0 16px 12px;padding:9px 12px;font-size:11.5px;line-height:1.45}.leadflow-panel .perrors div+div{margin-top:4px}.leadflow-panel .btn-save{flex:1;padding:11px 18px;font-size:13.5px}.leadflow-panel .btn-delete{padding:11px 16px;font-size:12.5px}.leadflow-panel #schedule-table th{letter-spacing:.2px;white-space:nowrap;padding:6px 6px 6px 2px;font-size:10px}.leadflow-panel #schedule-table td{padding:5px 6px 5px 2px;font-size:12px}.leadflow-panel #schedule-table strong{font-weight:600}.leadflow-panel #schedule-table select{width:auto;min-width:94px;height:auto;padding:5px 4px 5px 6px;font-size:12px}.leadflow-panel button[role=switch]{border-width:0;width:30px;height:17px}.leadflow-panel button[role=switch][aria-checked=true]{color:#2563eb;background-color:#2563eb}.leadflow-panel button[role=switch][aria-checked=false]{color:#9ca3af;background-color:#d1d5db}.leadflow-panel button[role=switch]>span{width:13px;height:13px;margin:2px;transform:none}.leadflow-panel button[role=switch][aria-checked=true]>span{translate:13px}.leadflow-panel button[role=switch][aria-checked=false]>span{translate:0}.leadflow-panel button[role=switch] svg{width:9px;height:9px}.leadflow-panel .pbody h4{color:#374151;font-size:12.5px}.leadflow-panel .pbody .small-label{font-size:11px}.leadflow-panel .pbody label[for=timezone]{color:#374151;font-size:12px;font-weight:600;display:block}.leadflow-canvas .card.dstep{align-items:flex-start;min-height:66px}.leadflow-canvas .card.selected .anbadge{background:#fff;border-color:#dbeafe}.leadflow-canvas .anbadge{color:#374151;white-space:nowrap;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;align-items:center;gap:4px;padding:1px 6px;font-family:ui-monospace,Menlo,monospace;font-size:8.5px;font-weight:600;display:inline-flex}.leadflow-canvas .anbadge svg{color:#9ca3af;flex:none}.leadflow-canvas .anbadge.dyn{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.leadflow-canvas .anbadge.dyn svg{color:#06b6d4}.leadflow-canvas .chead .clabel{flex:1;min-width:0}.leadflow-panel .seg{background:#f3f4f6;border-radius:9px;padding:3px;display:flex}.leadflow-panel .sprow{gap:8px;display:flex}.leadflow-panel .spbtn{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 4px;font-size:12.5px;font-weight:600;line-height:1.2;transition:background .12s,box-shadow .12s;display:flex}.leadflow-panel .spbtn:hover{background:#e5e7eb}.leadflow-panel .spbtn.on{color:#fff;box-shadow:0 4px 10px #0000002e}.leadflow-panel .spbtn.on:hover{filter:brightness(.97)}.leadflow-panel .ttilerow{gap:6px;margin-bottom:16px;display:flex}.leadflow-panel .ttile{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:9px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:10px 2px;font-family:inherit;font-size:11.5px;font-weight:700;transition:background .12s;display:flex}.leadflow-panel .ttile:hover{background:#e5e7eb}.leadflow-panel .ttile.on{color:#fff;background:#0ea5e9;box-shadow:0 3px 8px #0ea5e959}.leadflow-panel .keycap{color:#6b7280;background:#fff;border:1px solid #d1d5db;border-radius:5px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:0 1px 0 1px #0000000d}.leadflow-panel .pbody .flex.justify-between,.leadflow-panel .pbody .mb-4.flex.items-center{flex-direction:column;align-items:stretch;gap:8px}.leadflow-panel .pbody .flex.justify-between select,.leadflow-panel .pbody .mb-4.flex select{width:100%!important;min-width:0!important}.leadflow-panel .prowlogo{object-fit:contain;border-radius:5px;flex:none;width:20px;height:20px}.leadflow-panel .dash{color:#9ca3af}.leadflow-canvas .pillbox{justify-content:center;width:280px;display:flex}.leadflow-canvas .pillbox.w300{width:300px}.leadflow-canvas .edgelabel{letter-spacing:.5px;text-transform:uppercase;color:#6b7280;pointer-events:none;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:2px 9px;font-size:9px;font-weight:800;box-shadow:0 1px 2px #0000000f}.leadflow-canvas .edgelabel.yes{color:#085041;background:#e1f5ee;border-color:#9fe1cb}.leadflow-canvas .edgelabel.no{color:#791f1f;background:#fcebeb;border-color:#f7c1c1}.leadflow-canvas .card.w300{width:300px}.leadflow-canvas .card.alt{background:#fcfcfd;border-style:dashed}.leadflow-canvas .rail.rail-none{display:none}.leadflow-canvas .tc-mute{color:#9ca3af}.leadflow-canvas .tc-sad{color:#a32d2d}.leadflow-canvas .card.sad{border-color:#f7c1c1}.leadflow-canvas .card.off{background:#fcfcfd;border-style:dashed}.leadflow-canvas .card.off.selected{border-style:solid}.leadflow-canvas .card.off .clabel{color:#6b7280;font-weight:500}.leadflow-canvas .rail.faded{opacity:.3}.leadflow-canvas .typechip.faded{opacity:.45}.leadflow-canvas .pillbox.w250{width:250px}.leadflow-canvas .pill-dispatch{color:#fff;background:#167296;border-radius:8px;align-items:center;gap:6px;padding:6px 16px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #00000014}.leadflow-canvas .pill-next{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;padding:5px 15px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000000d}.leadflow-canvas .pill-next svg{color:#94a3b8}.leadflow-canvas .dband{background:#167296;border-radius:8px;justify-content:center;align-items:center;width:46px;display:flex}.leadflow-canvas .dband span{writing-mode:vertical-rl;letter-spacing:3px;text-transform:uppercase;color:#fff;white-space:nowrap;font-size:11px;font-weight:800;transform:rotate(180deg)}.leadflow-canvas .edgebare{letter-spacing:1.2px;text-transform:uppercase;color:#111827;pointer-events:none;white-space:nowrap;font-size:9px;font-weight:800}.leadflow-canvas .dtitlerow{align-items:center;gap:6px;display:flex}.leadflow-canvas .dtag{color:#6b7280;white-space:nowrap;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;flex:none;margin-left:auto;padding:1px 7px;font-size:8.5px;font-weight:600}.leadflow-canvas .dtag.warn{color:#b45309;background:#fffbeb;border-color:#fcd34d}.leadflow-canvas .dtag.rec{color:#b91c1c;background:#fef2f2;border-color:#fecaca;align-items:center;gap:4px;display:inline-flex}.leadflow-canvas .recdot{background:#ef4444;border-radius:50%;width:6px;height:6px}.leadflow-canvas .dtag.rec.off{color:#9ca3af;background:#f9fafb;border-color:#e5e7eb}.leadflow-canvas .dtag.rec.off .recdot{background:#d1d5db}.leadflow-canvas .stackwrap .stacklayer{z-index:0;background:#fff;border:1px solid #d8dee6;border-radius:8px;position:absolute}.leadflow-canvas .stackwrap .stacklayer.l1{inset:8px 7px -5px}.leadflow-canvas .stackwrap .stacklayer.l2{inset:16px 14px -10px;box-shadow:0 2px 3px #00000014}.leadflow-canvas .stackwrap .card{z-index:1;position:relative}.leadflow-canvas .stackwrap:hover .stacklayer{border-color:#bfdbfe}.leadflow-canvas .stackwrap:has(.card.selected) .stacklayer{border-color:#2563eb}.leadflow-canvas .cdetail.oneline{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.leadflow-canvas .cdetail svg{vertical-align:-1px;display:inline-block}.leadflow-canvas .opendoor{color:#94a3b8;z-index:5;display:flex;position:absolute;top:6px;right:7px}.leadflow-canvas .card:hover .opendoor{color:#2563eb}.leadflow-canvas .dband.cyan{background:linear-gradient(#0fb5cf,#0891b2)}.leadflow-canvas .react-flow__node[data-id=r-start] .pill-dispatch{background:#0891b2}.leadflow-canvas .card.w320,.leadflow-canvas .pillbox.w320{width:320px}.leadflow-canvas .card.w230,.leadflow-canvas .pillbox.w230{width:230px}.leadflow-canvas .rnum{color:#0e7490;background:#ecfeff;border:1px solid #06b6d4;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9.5px;font-weight:800;display:flex}.leadflow-canvas .rslot{color:#94a3b8;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px dashed #cbd5e1;border-radius:10px;justify-content:center;align-items:center;width:320px;height:34px;font-size:10px;font-weight:700;display:flex}.leadflow-canvas .rslot:hover{color:#2563eb;background:#eff6ff99;border-color:#60a5fa}.leadflow-canvas .pill-drop{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;align-items:center;gap:6px;padding:5px 15px;font-size:11.5px;font-weight:600;display:inline-flex}.leadflow-canvas .t-lit .card,.leadflow-canvas .t-lit.pillbox .pill-drop{background:#f2f7ff;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb,0 6px 16px #2563eb2e}.leadflow-canvas .t-lit .stacklayer{border-color:#2563eb}.leadflow-canvas .t-lit .pill-dispatch{box-shadow:0 0 0 2px #93c5fd}.leadflow-canvas .t-path{opacity:.85}.leadflow-canvas .t-off{opacity:.34}.leadflow-canvas .matchwhy{color:#1d4ed8;font-weight:700}.leadflow-canvas .testbar{z-index:15;align-items:center;gap:8px;display:flex;position:absolute;top:12px;right:14px}.leadflow-canvas .testchip{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1.5px solid #93c5fd;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #00000014}.leadflow-canvas .testchip:hover{background:#dbeafe}.leadflow-canvas .testchip.idle{color:#4b5563;background:#fff;border-style:dashed;border-color:#e5e7eb}.leadflow-canvas .testchip .tx{color:#60a5fa;font-weight:800}.leadflow-canvas .testchip .tx:hover{color:#1d4ed8}.leadflow-panel .leadrow{cursor:pointer;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:8px;margin-bottom:4px;padding:8px 10px;font-size:12.5px;display:flex}.leadflow-panel .leadrow:hover{background:#f3f4f6}.leadflow-panel .leadrow.on{background:#eff6ff;border-color:#93c5fd;box-shadow:inset 3px 0 #2563eb}.leadflow-panel .leadrow .lname{color:#1f2937;flex:none;font-weight:600}.leadflow-panel .leadrow .lmeta{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11.5px;overflow:hidden}.leadflow-panel .leadrow .lwhen{color:#9ca3af;flex:none;font-size:11px}.leadflow-panel .verdict{color:#1e3a8a;background:#eff6ff;border:1px solid #93c5fd;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:12.5px}.leadflow-panel .verdict b{color:#1d4ed8}.leadflow-canvas .elabelnote{color:#94a3b8;font-size:10.5px;font-weight:600}.leadflow-panel .mtilerow{gap:8px;display:flex}.leadflow-panel .mtile{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;padding:9px 12px;font-family:inherit;transition:background .12s,border-color .12s}.leadflow-panel .mtile:hover{border-color:#bfdbfe}.leadflow-panel .mtile .mtl{color:#374151;font-size:13px;font-weight:700}.leadflow-panel .mtile .mts{color:#6b7280;min-height:2.7em;margin-top:2px;font-size:11px;line-height:1.35}.leadflow-panel .mtile.on{border-color:#0000}.leadflow-panel .mtile.on .mtl{color:#fff}.leadflow-panel .mtile.on .mts{color:#fffc}.leadflow-panel .pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.leadflow-panel .unit{position:relative}.leadflow-panel .unit input{width:100%;padding-right:40px}.leadflow-panel .unit input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.leadflow-panel .unit input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.leadflow-panel .unit input[type=number]{appearance:textfield}.leadflow-panel .unit span{color:#9ca3af;pointer-events:none;font-size:11px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.leadflow-panel .gtier{margin-bottom:10px}.leadflow-panel .gtier .gh{color:#374151;align-items:baseline;gap:6px;margin:0 0 5px;font-size:12px;font-weight:700;display:flex}.leadflow-panel .gtier .gh .gnum{color:#6b7280;text-align:center;border:1.5px solid #6b7280;border-radius:50%;flex:none;align-self:center;width:16px;height:16px;font-size:10px;line-height:13px}.leadflow-panel .gtier .gh .ghsub{color:#9ca3af;font-size:11.5px;font-weight:500}.leadflow-panel .gtier .gh .ghcap{text-align:center;white-space:nowrap;color:#6b7280;flex:none;justify-content:center;width:46px;margin-left:auto;margin-right:116px;font-size:11px;font-weight:600;display:flex}.leadflow-panel .gtier .gh.bench{color:#9ca3af;font-weight:600}.leadflow-panel .urow{color:#374151;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:9px;margin-bottom:4px;padding:7px 10px;font-size:13px;display:flex}.leadflow-panel .urow.off{color:#9ca3af;background:#fafbfc}.leadflow-panel .urow input[type=checkbox]{accent-color:#2563eb;cursor:pointer;flex:none;width:15px;height:15px;margin:0}.leadflow-panel .urow .avdot{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:8.5px;font-weight:800;display:inline-flex}.leadflow-panel .urow .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.leadflow-panel .urow select{flex:none;width:96px;padding:5px 6px;font-size:12px}.leadflow-panel .urow input[type=text].ucap{text-align:center;flex:none;width:46px;padding:5px 6px;font-size:12px}:is(.leadflow-canvas,.leadflow-panel) .unsavedpill{z-index:6;color:#92400e;pointer-events:none;white-space:nowrap;background:#fffbeb;border:1px solid #fcd34d;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:-9px;right:10px;box-shadow:0 1px 2px #0000000f}:is(.leadflow-canvas,.leadflow-panel) .unsavedpill .udot{background:#f59e0b;border-radius:50%;flex:none;width:5px;height:5px}.leadflow-canvas .dtile .unsavedpill{top:7px;right:8px}.leadflow-canvas .dtile.dirty{border-color:#fcd34d}.leadflow-canvas .dtile.dirty.selected{border-color:#2563eb}.leadflow-panel .btn-discard{color:#92400e;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:9px 10px;font-family:inherit;font-size:11.5px;font-weight:600}.leadflow-panel .btn-discard:hover{background:#fffbeb}@keyframes leadflow-nudge{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.leadflow-panel.nudge .panelfoot .btn-save{animation:.4s ease-in-out leadflow-nudge;box-shadow:0 0 0 3px #f59e0b59}@media (prefers-reduced-motion:reduce){.leadflow-panel.nudge .panelfoot .btn-save{animation:none}}:is(.leadflow-canvas,.leadflow-panel) .card.err{background:#fef2f2;border-color:#fca5a5}:is(.leadflow-canvas,.leadflow-panel) .card.err:hover{border-color:#f87171}:is(.leadflow-canvas,.leadflow-panel) .card.err .clabel{color:#991b1b}:is(.leadflow-canvas,.leadflow-panel) .cdetail.err{color:#b91c1c;font-weight:600}:is(.leadflow-canvas,.leadflow-panel) .card.err.selected{background:#f2f7ff;border-color:#2563eb}.leadflow-panel .psec .secerr{color:#dc2626;letter-spacing:.3px;align-items:center;gap:3px;margin-left:auto;display:inline-flex}.leadflow-panel .rostererr{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:7px;align-items:flex-start;gap:6px;margin:0 0 10px;padding:8px 10px;font-size:11px;font-weight:600;line-height:1.45;display:flex}.leadflow-panel .rostererr svg{flex:none;margin-top:1px}.leadflow-panel .rostererr small{color:#dc2626;margin-top:2px;font-size:10.5px;font-weight:400;display:block}.leadflow-page.as-list{flex-direction:column}.leadflow-list{-webkit-overflow-scrolling:touch;background:#fff;flex:1;min-height:0;overflow-y:auto}.leadflow-list .lsec{text-transform:uppercase;letter-spacing:.6px;color:#94a3b8;align-items:center;gap:8px;padding:16px 14px 6px;font-size:10px;font-weight:800;display:flex}.leadflow-list .lsec:after{content:"";background:#e5e7eb;flex:1;height:1px}.leadflow-list .lwhenhead{text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;padding:11px 14px 0 33px;font-size:10px;font-weight:800}.leadflow-list .lrow{text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:11px;width:100%;padding:12px 14px;font-family:inherit;display:flex}.leadflow-list .lrow:hover{background:#f8fafc}.leadflow-list .lrow.on{background:#f2f7ff;box-shadow:inset 2px 0 #2563eb}.leadflow-list .lbar{border-radius:3px;flex:none;align-self:stretch;width:4px}.leadflow-list .lic{flex:none;justify-content:center;width:17px;margin-top:1px;display:inline-flex}.leadflow-list .lbd{flex-direction:column;flex:1;min-width:0;display:flex}.leadflow-list .lt{color:#111827;font-size:13.5px;font-weight:600;line-height:1.35}.leadflow-list .lsub{color:#6b7280;margin-top:2px;font-size:11.5px;line-height:1.45}.leadflow-list .lsub.err{color:#b91c1c;font-weight:600}.leadflow-list .lchev{color:#cbd5e1;flex:none;align-self:center}.leadflow-list .lends{color:#94a3b8;margin-top:3px;font-size:11px;line-height:1.45}.leadflow-list .lends .lwhen{color:#6b7280;font-weight:700}.leadflow-list .lends .lsep{margin:0 5px}.leadflow-list .lkv{color:#6b7280;justify-content:space-between;gap:10px;margin-top:2px;font-size:11.5px;line-height:1.5;display:flex}.leadflow-list .lkv .lv{color:#374151;text-align:right}.leadflow-list .lkv .lv.mono{background:#f3f4f6;border-radius:4px;padding:0 5px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.leadflow-list .lchips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.leadflow-list .lpile{align-items:center;margin-top:6px;display:flex}.leadflow-list .lpile .avdot+.avdot{margin-left:-6px}.leadflow-list .lcount{color:#6b7280;margin-left:7px;font-size:10.5px;font-weight:600}.leadflow-list .avdot{color:#fff;border:2px solid #fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:8px;font-weight:800;display:inline-flex}.leadflow-list .avdot.lo{background:#64748b}.leadflow-list .agentchip{color:#374151;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:4px;padding:1px 8px 1px 2px;font-size:10.5px;font-weight:600;display:inline-flex}.leadflow-list .ltag{vertical-align:1px;border-radius:999px;margin-left:6px;padding:0 7px;font-size:10px;font-weight:700;display:inline-block}.leadflow-list .ltag.red{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.leadflow-list .ltag.amber{color:#92400e;background:#fffbeb;border:1px solid #fcd34d}.leadflow-list *{box-sizing:border-box}.leadflow-page.in-tab{height:calc(100vh - var(--app-topbar-h) - var(--app-topbar-gap) - 56px);border-top:1px solid #e5e7eb;min-height:470px;margin:0 -20px -20px}.leadflow-page.in-tab.no-chrome{margin-top:calc(-1 * var(--app-topbar-gap));height:calc(100vh - var(--app-topbar-h) - 56px)}@media (width<=767px){.leadflow-page.in-tab{height:calc(100vh - var(--app-nav-h) - var(--app-topbar-h) - var(--app-topbar-gap) - 56px)}.leadflow-page.in-tab.no-chrome{height:calc(100vh - var(--app-nav-h) - var(--app-topbar-h) - 56px)}}@media (width>=1024px){.leadflow-page.in-tab{margin:0 -40px -20px}.leadflow-page.in-tab.no-chrome{margin-top:calc(-1 * var(--app-topbar-gap))}}
