/* VIZ-66 – the feature scenes of the plan table and the checkout add-ons. GENERATED by tools/features/build.mjs –
   do not edit; edit tools/features/css/*.css, the scenes or the sbyte.lt scene engine and rebuild
   (engine 50e36f5). Every rule is scoped under .wcrm-fx – the player box. */

/* ==== scene tokens and reset ==== */
.wcrm-fx .dm{--line:#E2DED7;--paper-soft:#F3F1ED;
  --font-mono:ui-monospace,"Cascadia Mono","Segoe UI Mono",Menlo,Consolas,monospace;
  --font-sans:initial;--font-display:initial;
  text-align:left;font-weight:400;font-style:normal;letter-spacing:normal;word-spacing:normal;
  text-transform:none;text-indent:0;white-space:normal;}
.wcrm-fx .dm :where(table,thead,tbody,tfoot,tr,th,td){margin:0;padding:0;border:0;background:none;vertical-align:middle;text-align:left}
.wcrm-fx .dm :where(table){border-collapse:collapse;border-spacing:0}
.wcrm-fx .dm :where(svg){overflow:hidden}
.wcrm-fx .dm :where(b,strong){font-weight:700}
.wcrm-fx .dm :where(i){font-style:normal}
.wcrm-fx .fx-letter .dm-mail__head > .dm-col{flex:1}
.wcrm-fx .fx-letter .dm-mail__head > .dm-col > b{overflow:hidden;text-overflow:ellipsis}
.wcrm-fx .fx-letter .dm-mail__head .dm-small{font-size:11px}
.wcrm-fx .fx-letter .dm-mail__head .dm-xs{font-size:10px;flex:none}

/* ==== sbyte.lt src/styles/demo.css (web fonts → the theme's font) ==== */
.wcrm-fx .dm{--dm-w:480px;--dm-h:300px;--fit:1;
  
  overflow-anchor:none;
  --dm-ink:#14110F;--dm-soft:#5C5651;--dm-faint:#8E8781;
  --dm-line:#E2DED7;--dm-line2:#CFC9C0;--dm-bg:#F7F5F2;
  --dm-red:#D91F26;--dm-red-deep:#A8131A;--dm-red-soft:#FCE9E9;
  --dm-ok:#1F7A4C;--dm-ok-soft:#E3F2EA;--dm-warn:#B4791A;--dm-warn-soft:#FBF1DE;
  --dm-wp:#2271B1;--dm-wp-soft:#E5F0F8;--dm-wp-side:#1D2327;--dm-wp-bg:#F0F0F1;--dm-woo:#7F54B3;
  position:relative;overflow:hidden;
  height:calc(var(--dm-h) * var(--fit) + 36px);
  border:1px solid var(--line);border-radius:14px;
  background:
    radial-gradient(circle at 9% 10%,rgba(217,31,38,.09),transparent 52%),
    radial-gradient(circle at 92% 92%,rgba(20,17,15,.07),transparent 55%),
    var(--paper-soft);
  font-family:inherit;font-size:12px;line-height:1.4;color:var(--dm-ink);
  -webkit-user-select:none;user-select:none;}
.wcrm-fx .dm__in{position:absolute;left:50%;top:18px;width:var(--dm-w);height:var(--dm-h);
  margin-left:calc(var(--dm-w) / -2);transform:scale(var(--fit));transform-origin:top center;}
@media (max-width:600px){.wcrm-fx .dm{--fit:.64}}
.wcrm-fx .dm *{box-sizing:border-box}
.wcrm-fx .dm [data-on]{opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease}
.wcrm-fx .dm [data-on].dm-stay{transform:none}
.wcrm-fx .dm .dm-click{opacity:0;transition:opacity .15s ease}
.wcrm-fx .dm-row{display:flex;align-items:center;gap:8px}
.wcrm-fx .dm-col{display:flex;flex-direction:column;gap:8px}
.wcrm-fx .dm-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.wcrm-fx .dm-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.wcrm-fx .dm-fill{flex:1;min-width:0}
.wcrm-fx .dm-center{display:grid;place-items:center;height:100%}
.wcrm-fx .dm-stack{position:relative;height:100%}
.wcrm-fx .dm-abs{position:absolute}
.wcrm-fx .dm-b{font-weight:700}
.wcrm-fx .dm-h{font-family:inherit;font-weight:800;letter-spacing:-.02em;line-height:1.1}
.wcrm-fx .dm-muted{color:var(--dm-soft)}
.wcrm-fx .dm-faint{color:var(--dm-faint)}
.wcrm-fx .dm-small{font-size:10px}
.wcrm-fx .dm-xs{font-size:9px}
.wcrm-fx .dm-mono{font-family:var(--font-mono);letter-spacing:.04em}
.wcrm-fx .dm-red{color:var(--dm-red)}
.wcrm-fx .dm-ok-c{color:var(--dm-ok)}
.wcrm-fx .dm-strike{text-decoration:line-through;color:var(--dm-faint)}
.wcrm-fx .dm-sep{height:1px;background:var(--dm-line);margin:6px 0}
.wcrm-fx .dm-right{margin-left:auto}
.wcrm-fx .dm-nowrap{white-space:nowrap}
.wcrm-fx .dm-win{background:#fff;border:1px solid rgba(20,17,15,.1);border-radius:10px;overflow:hidden;
  box-shadow:0 22px 44px -26px rgba(20,17,15,.45);display:flex;flex-direction:column}
.wcrm-fx .dm-win__bar{flex:0 0 26px;display:flex;align-items:center;gap:10px;padding:0 10px;background:var(--dm-bg);border-bottom:1px solid var(--dm-line)}
.wcrm-fx .dm-win__dots{display:flex;gap:5px}
.wcrm-fx .dm-win__dots i{width:7px;height:7px;border-radius:50%;background:#F0716A}
.wcrm-fx .dm-win__dots i:nth-child(2){background:#F4C152}
.wcrm-fx .dm-win__dots i:nth-child(3){background:#4FCB7A}
.wcrm-fx .dm-win__url{flex:1;max-width:62%;margin:0 auto;height:16px;border-radius:999px;background:#fff;border:1px solid var(--dm-line);
  display:flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;font-size:9.5px;color:var(--dm-faint);white-space:nowrap;overflow:hidden}
.wcrm-fx .dm-win__url .dm-ico{flex:none}
.wcrm-fx .dm-win__addr{min-width:0;overflow:hidden;text-overflow:ellipsis}
.wcrm-fx .dm-win__body{position:relative;flex:1;min-height:0;padding:12px}
.wcrm-fx .dm-wp{display:grid;grid-template-columns:116px minmax(0,1fr);flex:1;min-height:0;font-size:10.5px}
.wcrm-fx .dm-wp__side{background:var(--dm-wp-side);color:#C3C4C7;padding:6px 0;overflow:hidden}
.wcrm-fx .dm-wp__item{display:flex;align-items:center;gap:6px;padding:3.5px 9px;white-space:nowrap;position:relative}
.wcrm-fx .dm-wp__item::before{content:"";flex:0 0 9px;height:9px;border-radius:2px;background:rgba(240,246,252,.32)}
.wcrm-fx .dm-wp__item.is-current{background:var(--dm-wp);color:#fff}
.wcrm-fx .dm-wp__item.is-current::before{background:rgba(255,255,255,.75)}
.wcrm-fx .dm-wp__item.is-current::after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;border:5px solid transparent;border-right-color:var(--dm-wp-bg)}
.wcrm-fx .dm-wp__sub{background:#2C3338;padding:3px 0 4px}
.wcrm-fx .dm-wp__sub > span{position:relative;display:block;padding:2.5px 9px 2.5px 24px;color:rgba(240,246,252,.7);white-space:nowrap}
.wcrm-fx .dm-wp__sub > span.is-current{color:#fff;font-weight:700}
.wcrm-fx .dm-wp__main{background:var(--dm-wp-bg);padding:10px 12px;min-width:0;overflow:hidden;position:relative}
.wcrm-fx .dm-wp__title{font-size:14px;font-weight:600;color:#1D2327;margin:0 0 8px;display:flex;align-items:center;gap:8px}
.wcrm-fx .dm-wp__top{flex:0 0 14px;background:var(--dm-wp-side);display:flex;align-items:center;padding:0 8px;gap:8px;color:#C3C4C7;font-size:8.5px}
.wcrm-fx .dm-panel{background:#fff;border:1px solid #DCDCDE;padding:10px;position:relative}
.wcrm-fx .dm-panel__h{font-weight:700;font-size:11px;margin:0 0 6px;padding-bottom:6px;border-bottom:1px solid #F0F0F1}
.wcrm-fx .dm-notice{background:#fff;border-left:4px solid var(--dm-ok);padding:6px 9px;box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:10.5px}
.wcrm-fx .dm-notice--info{border-left-color:var(--dm-wp)}
.wcrm-fx .dm-notice--warn{border-left-color:#DBA617}
.wcrm-fx .dm-notice--err{border-left-color:#D63638}
.wcrm-fx .dm-phone{width:158px;height:290px;border-radius:24px;border:6px solid #1C1814;background:#fff;overflow:hidden;position:relative;
  box-shadow:0 24px 44px -24px rgba(20,17,15,.55)}
.wcrm-fx .dm-phone::before{content:"";position:absolute;top:5px;left:50%;width:42px;height:9px;margin-left:-21px;border-radius:9px;background:#1C1814;z-index:3}
.wcrm-fx .dm-phone__body{position:absolute;inset:0;padding:22px 9px 9px;display:flex;flex-direction:column;gap:6px}
.wcrm-fx .dm-card{background:#fff;border:1px solid var(--dm-line);border-radius:10px;padding:10px 12px;box-shadow:0 10px 24px -18px rgba(20,17,15,.4);position:relative}
.wcrm-fx .dm-card--flat{box-shadow:none}
.wcrm-fx .dm-paper{background:#fff;border-radius:6px;padding:14px;box-shadow:0 24px 40px -22px rgba(20,17,15,.45),0 0 0 1px rgba(20,17,15,.06);position:relative}
.wcrm-fx .dm-lines{display:flex;flex-direction:column;gap:5px}
.wcrm-fx .dm-lines i{display:block;height:5px;border-radius:3px;background:#ECE8E2}
.wcrm-fx .dm-lines i:nth-child(3n){width:72%}
.wcrm-fx .dm-lines i:nth-child(3n+2){width:88%}
.wcrm-fx .dm-mail{background:#fff;border:1px solid var(--dm-line);border-radius:10px;overflow:hidden;box-shadow:0 18px 34px -24px rgba(20,17,15,.45)}
.wcrm-fx .dm-mail__head{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--dm-line);background:var(--dm-bg)}
.wcrm-fx .dm-mail__body{padding:10px;display:flex;flex-direction:column;gap:6px}
.wcrm-fx .dm-avatar{flex:0 0 auto;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:10px;color:#fff;
  background:linear-gradient(145deg,#FF6A4C,#D91F26 55%,#A8131A)}
.wcrm-fx .dm-avatar--ink{background:linear-gradient(145deg,#4A413A,#221E1A)}
.wcrm-fx .dm-avatar--wp{background:var(--dm-wp)}
.wcrm-fx .dm-avatar--sm{width:18px;height:18px;font-size:8px}
.wcrm-fx .dm-attach{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--dm-line);border-radius:7px;padding:4px 7px;background:var(--dm-bg);font-size:10px;font-weight:700}
.wcrm-fx .dm-attach .dm-ico{color:var(--dm-red)}
.wcrm-fx .dm-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:24px;padding:0 11px;border-radius:6px;
  background:var(--dm-red);color:#fff;font-weight:700;font-size:11px;white-space:nowrap;position:relative;border:1px solid transparent}
.wcrm-fx .dm-btn--wp{background:var(--dm-wp);border-radius:3px;font-weight:600}
.wcrm-fx .dm-btn--woo{background:var(--dm-woo)}
.wcrm-fx .dm-btn--ok{background:var(--dm-ok)}
.wcrm-fx .dm-btn--dark{background:var(--dm-ink)}
.wcrm-fx .dm-btn--ghost{background:#fff;color:var(--dm-ink);border-color:var(--dm-line2)}
.wcrm-fx .dm-btn--wp-ghost{background:#F6F7F7;color:var(--dm-wp);border-color:var(--dm-wp);border-radius:3px;font-weight:600}
.wcrm-fx .dm-btn--sm{height:20px;padding:0 8px;font-size:10px}
.wcrm-fx .dm-btn--lg{height:30px;padding:0 14px;font-size:12px}
.wcrm-fx .dm-btn--block{display:flex;width:100%}
.wcrm-fx .dm-field{display:flex;flex-direction:column;gap:3px;min-width:0}
.wcrm-fx .dm-field__l{font-size:10px;font-weight:600;color:var(--dm-soft)}
.wcrm-fx .dm-input{height:24px;border:1px solid #8C8F94;border-radius:4px;background:#fff;padding:0 8px;display:flex;align-items:center;gap:6px;
  font-size:11px;color:var(--dm-ink);position:relative;overflow:hidden;white-space:nowrap}
.wcrm-fx .dm-input--soft{border-color:var(--dm-line2);border-radius:7px}
.wcrm-fx .dm-input--area{height:auto;min-height:44px;align-items:flex-start;padding:6px 8px;white-space:normal}
.wcrm-fx .dm-input--focus{border-color:var(--dm-wp);box-shadow:0 0 0 1px var(--dm-wp)}
.wcrm-fx .dm-ph{color:var(--dm-faint)}
.wcrm-fx .dm-select{justify-content:space-between}
.wcrm-fx .dm-select::after{content:"";flex:none;width:6px;height:6px;border-right:1.5px solid var(--dm-soft);border-bottom:1.5px solid var(--dm-soft);transform:rotate(45deg) translateY(-2px)}
.wcrm-fx .dm-check{display:inline-flex;align-items:center;gap:6px;font-size:10.5px}
.wcrm-fx .dm-check__box{position:relative;flex:0 0 12px;width:12px;height:12px;border:1.5px solid #8C8F94;border-radius:2px;background:#fff}
.wcrm-fx .dm-check__box--round{border-radius:50%}
.wcrm-fx .dm-check__tick{position:absolute;inset:-1.5px;border-radius:inherit;background:var(--dm-wp);display:grid;place-items:center;color:#fff}
.wcrm-fx .dm-check__tick svg{width:9px;height:9px}
.wcrm-fx .dm-check--brand .dm-check__tick{background:var(--dm-red)}
.wcrm-fx .dm-toggle{position:relative;display:inline-block;flex:0 0 28px;width:28px;height:15px;border-radius:999px;background:#C3C4C7}
.wcrm-fx .dm-toggle::after{content:"";position:absolute;left:2px;top:2px;width:11px;height:11px;border-radius:50%;background:#fff}
.wcrm-fx .dm-toggle__on{position:absolute;inset:0;z-index:1;border-radius:inherit;background:var(--dm-ok)}
.wcrm-fx .dm-toggle__on::after{content:"";position:absolute;right:2px;top:2px;width:11px;height:11px;border-radius:50%;background:#fff}
.wcrm-fx .dm-tabs{display:flex;gap:2px;border-bottom:1px solid #C3C4C7;font-size:10.5px}
.wcrm-fx .dm-tabs > span{padding:4px 8px;border:1px solid transparent;border-bottom:0;margin-bottom:-1px;color:var(--dm-soft)}
.wcrm-fx .dm-tabs > span.is-current{background:var(--dm-wp-bg);border-color:#C3C4C7;color:#1D2327;font-weight:600}
.wcrm-fx .dm-tabs--bare > span.is-current{background:#fff}
.wcrm-fx .dm-pill{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 9px;border-radius:999px;border:1px solid var(--dm-line2);background:#fff;font-size:10px;font-weight:600;white-space:nowrap}
.wcrm-fx .dm-pill.is-current{background:var(--dm-ink);border-color:var(--dm-ink);color:#fff}
.wcrm-fx .dm-badge{display:inline-flex;align-items:center;gap:3px;height:16px;padding:0 6px;border-radius:999px;font-size:9px;font-weight:800;white-space:nowrap;
  background:var(--dm-bg);color:var(--dm-soft)}
.wcrm-fx .dm-badge--ok{background:var(--dm-ok-soft);color:var(--dm-ok)}
.wcrm-fx .dm-badge--warn{background:var(--dm-warn-soft);color:var(--dm-warn)}
.wcrm-fx .dm-badge--brand{background:var(--dm-red-soft);color:var(--dm-red)}
.wcrm-fx .dm-badge--wp{background:var(--dm-wp-soft);color:var(--dm-wp)}
.wcrm-fx .dm-badge--ink{background:var(--dm-ink);color:#fff}
.wcrm-fx .dm-badge--woo{background:#F0E9F8;color:var(--dm-woo)}
.wcrm-fx .dm-toast{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--dm-line);border-radius:10px;padding:8px 10px;
  box-shadow:0 18px 30px -18px rgba(20,17,15,.45);font-size:10.5px;position:relative}
.wcrm-fx .dm-toast__ico{flex:0 0 22px;height:22px;border-radius:7px;display:grid;place-items:center;background:var(--dm-ok-soft);color:var(--dm-ok)}
.wcrm-fx .dm-toast--brand .dm-toast__ico{background:var(--dm-red-soft);color:var(--dm-red)}
.wcrm-fx .dm-toast--wp .dm-toast__ico{background:var(--dm-wp-soft);color:var(--dm-wp)}
.wcrm-fx .dm-toast--ink .dm-toast__ico{background:var(--dm-ink);color:#fff}
.wcrm-fx .dm-chip{background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.8);border-radius:12px;padding:7px 10px;
  box-shadow:0 18px 30px -16px rgba(20,17,15,.4);backdrop-filter:blur(10px);font-size:10.5px}
.wcrm-fx .dm-ico{display:inline-block;flex:0 0 auto;width:1.2em;height:1.2em;vertical-align:-.2em}
.wcrm-fx .dm-ico-box{flex:0 0 auto;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--dm-red-soft);color:var(--dm-red)}
.wcrm-fx .dm-ico-box--ink{background:var(--dm-ink);color:#fff}
.wcrm-fx .dm-ico-box--ok{background:var(--dm-ok-soft);color:var(--dm-ok)}
.wcrm-fx .dm-ico-box--wp{background:var(--dm-wp-soft);color:var(--dm-wp)}
.wcrm-fx .dm-ico-box--woo{background:#F0E9F8;color:var(--dm-woo)}
.wcrm-fx .dm-stars{display:inline-flex;gap:1px;color:#F2A93B}
.wcrm-fx .dm-stars .dm-ico{width:10px;height:10px}
.wcrm-fx .dm-table{width:100%;border-collapse:collapse;font-size:10px;background:#fff}
.wcrm-fx .dm-table th{text-align:left;font-weight:700;color:var(--dm-soft);background:#F6F7F7;padding:4px 6px;border-bottom:1px solid #DCDCDE;white-space:nowrap}
.wcrm-fx .dm-table td{padding:4px 6px;border-bottom:1px solid #F0F0F1;white-space:nowrap}
.wcrm-fx .dm-table tr.is-hl td{background:#FFF8E1}
.wcrm-fx .dm-img{position:relative;border-radius:7px;overflow:hidden;background:linear-gradient(145deg,#F6D6C9,#E9A48F);min-height:30px}
.wcrm-fx .dm-img::after{content:"";position:absolute;inset:0;opacity:.55;
  background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 48 32%27%3E%3Ccircle cx=%2734%27 cy=%279%27 r=%274.5%27 fill=%27white%27/%3E%3Cpath d=%27M2 31 15 13l9 11 6-7 16 14z%27 fill=%27white%27/%3E%3C/svg%3E") center/auto 44% no-repeat}
.wcrm-fx .dm-img--plain::after{content:none}
.wcrm-fx .dm-img--b{background:linear-gradient(145deg,#D9E4EC,#9DB4C6)}
.wcrm-fx .dm-img--c{background:linear-gradient(145deg,#E3E7D3,#AEB98A)}
.wcrm-fx .dm-img--d{background:linear-gradient(145deg,#2B2520,#5A4A3E)}
.wcrm-fx .dm-img--e{background:linear-gradient(145deg,#F4E2B8,#DDB25F)}
.wcrm-fx .dm-img--f{background:linear-gradient(145deg,#E6D9F2,#A98BC8)}
.wcrm-fx .dm-img--red{background:linear-gradient(145deg,#FF6A4C,#D91F26 55%,#A8131A)}
.wcrm-fx .dm-click{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:6}
.wcrm-fx .dm-click__ring{position:absolute;left:-14px;top:-14px;width:28px;height:28px;border-radius:50%;border:2px solid rgba(217,31,38,.6);opacity:0}
.wcrm-fx .dm-click__arrow{position:absolute;left:-2px;top:-2px;width:16px;height:16px;max-width:none;color:var(--dm-ink);filter:drop-shadow(0 2px 2px rgba(0,0,0,.25))}
.wcrm-fx .dm [data-type]{display:inline-block;white-space:nowrap;overflow:hidden;vertical-align:bottom;position:relative;padding-right:2px;clip-path:inset(0 100% 0 0)}
.wcrm-fx .dm [data-type]::after{content:"";position:absolute;right:0;top:12%;bottom:12%;width:1.5px;background:currentColor;opacity:0}
.wcrm-fx .dm-progress{position:relative;height:5px;border-radius:999px;background:#ECE8E2;overflow:hidden}
.wcrm-fx .dm-progress > i{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:var(--dm-red)}
.wcrm-fx .dm-progress--ok > i{background:var(--dm-ok)}
.wcrm-fx .dm-progress--wp > i{background:var(--dm-wp)}
.wcrm-fx .dm-spinner{display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:dm-spin .7s linear infinite}
.wcrm-fx .dm-float{animation:dm-float 6s ease-in-out infinite}
.wcrm-fx .dm-float--late{animation-delay:-3s}
.wcrm-fx .dm-live{position:relative;display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--dm-ok)}
.wcrm-fx .dm-live::after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:dm-ping 1.6s ease-out infinite}
@keyframes dm-flash{0%,35%{background-color:rgba(255,214,102,.6)}100%{background-color:transparent}}
@keyframes dm-press{0%{transform:scale(1)}40%{transform:scale(.93)}100%{transform:scale(1)}}
@keyframes dm-pulse{0%{box-shadow:0 0 0 0 rgba(217,31,38,.45)}100%{box-shadow:0 0 0 12px rgba(217,31,38,0)}}
@keyframes dm-pop{0%{transform:scale(.6);opacity:0}100%{transform:scale(1);opacity:1}}
@keyframes dm-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}
@keyframes dm-glow{0%{box-shadow:0 0 0 0 rgba(31,122,76,.5)}100%{box-shadow:0 0 0 14px rgba(31,122,76,0)}}
@keyframes dm-ring{0%{opacity:.9;transform:scale(.35)}100%{opacity:0;transform:scale(1.6)}}
@keyframes dm-arrow{0%{transform:translate(26px,22px);opacity:0}45%{transform:translate(0,0);opacity:1}62%{transform:translate(0,0) scale(.85)}80%,100%{transform:translate(0,0) scale(1)}}
@keyframes dm-fill{from{width:0}to{width:100%}}
@keyframes dm-type{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
@keyframes dm-caret{0%,99%{opacity:1}100%{opacity:0}}
@keyframes dm-spin{to{transform:rotate(1turn)}}
@keyframes dm-float{0%,100%{translate:0 0}50%{translate:0 -5px}}
@keyframes dm-ping{0%{transform:scale(1);opacity:.7}100%{transform:scale(2.6);opacity:0}}
@media (prefers-reduced-motion:reduce){.wcrm-fx .dm *,.wcrm-fx .dm *::before,.wcrm-fx .dm *::after{animation:none!important;transition:none!important}
.wcrm-fx .dm [data-type]{clip-path:none}}
.wcrm-fx :is(.dm[data-step="0"] [data-on="0"],.dm[data-step="1"] [data-on="0"],.dm[data-step="1"] [data-on="1"],.dm[data-step="2"] [data-on="0"],.dm[data-step="2"] [data-on="1"],.dm[data-step="2"] [data-on="2"],.dm[data-step="3"] [data-on="0"],.dm[data-step="3"] [data-on="1"],.dm[data-step="3"] [data-on="2"],.dm[data-step="3"] [data-on="3"],.dm[data-step="4"] [data-on="0"],.dm[data-step="4"] [data-on="1"],.dm[data-step="4"] [data-on="2"],.dm[data-step="4"] [data-on="3"],.dm[data-step="4"] [data-on="4"],.dm[data-step="5"] [data-on="0"],.dm[data-step="5"] [data-on="1"],.dm[data-step="5"] [data-on="2"],.dm[data-step="5"] [data-on="3"],.dm[data-step="5"] [data-on="4"],.dm[data-step="5"] [data-on="5"],.dm[data-step="6"] [data-on="0"],.dm[data-step="6"] [data-on="1"],.dm[data-step="6"] [data-on="2"],.dm[data-step="6"] [data-on="3"],.dm[data-step="6"] [data-on="4"],.dm[data-step="6"] [data-on="5"],.dm[data-step="6"] [data-on="6"],.dm[data-step="7"] [data-on="0"],.dm[data-step="7"] [data-on="1"],.dm[data-step="7"] [data-on="2"],.dm[data-step="7"] [data-on="3"],.dm[data-step="7"] [data-on="4"],.dm[data-step="7"] [data-on="5"],.dm[data-step="7"] [data-on="6"],.dm[data-step="7"] [data-on="7"],.dm[data-step="8"] [data-on="0"],.dm[data-step="8"] [data-on="1"],.dm[data-step="8"] [data-on="2"],.dm[data-step="8"] [data-on="3"],.dm[data-step="8"] [data-on="4"],.dm[data-step="8"] [data-on="5"],.dm[data-step="8"] [data-on="6"],.dm[data-step="8"] [data-on="7"],.dm[data-step="8"] [data-on="8"],.dm[data-step="9"] [data-on="0"],.dm[data-step="9"] [data-on="1"],.dm[data-step="9"] [data-on="2"],.dm[data-step="9"] [data-on="3"],.dm[data-step="9"] [data-on="4"],.dm[data-step="9"] [data-on="5"],.dm[data-step="9"] [data-on="6"],.dm[data-step="9"] [data-on="7"],.dm[data-step="9"] [data-on="8"],.dm[data-step="9"] [data-on="9"],.dm[data-step="10"] [data-on="0"],.dm[data-step="10"] [data-on="1"],.dm[data-step="10"] [data-on="2"],.dm[data-step="10"] [data-on="3"],.dm[data-step="10"] [data-on="4"],.dm[data-step="10"] [data-on="5"],.dm[data-step="10"] [data-on="6"],.dm[data-step="10"] [data-on="7"],.dm[data-step="10"] [data-on="8"],.dm[data-step="10"] [data-on="9"],.dm[data-step="10"] [data-on="10"],.dm[data-step="11"] [data-on="0"],.dm[data-step="11"] [data-on="1"],.dm[data-step="11"] [data-on="2"],.dm[data-step="11"] [data-on="3"],.dm[data-step="11"] [data-on="4"],.dm[data-step="11"] [data-on="5"],.dm[data-step="11"] [data-on="6"],.dm[data-step="11"] [data-on="7"],.dm[data-step="11"] [data-on="8"],.dm[data-step="11"] [data-on="9"],.dm[data-step="11"] [data-on="10"],.dm[data-step="11"] [data-on="11"]){opacity:1;transform:none;visibility:visible}
.wcrm-fx :is(.dm[data-step="0"] [data-off="0"],.dm[data-step="1"] [data-off="0"],.dm[data-step="1"] [data-off="1"],.dm[data-step="2"] [data-off="0"],.dm[data-step="2"] [data-off="1"],.dm[data-step="2"] [data-off="2"],.dm[data-step="3"] [data-off="0"],.dm[data-step="3"] [data-off="1"],.dm[data-step="3"] [data-off="2"],.dm[data-step="3"] [data-off="3"],.dm[data-step="4"] [data-off="0"],.dm[data-step="4"] [data-off="1"],.dm[data-step="4"] [data-off="2"],.dm[data-step="4"] [data-off="3"],.dm[data-step="4"] [data-off="4"],.dm[data-step="5"] [data-off="0"],.dm[data-step="5"] [data-off="1"],.dm[data-step="5"] [data-off="2"],.dm[data-step="5"] [data-off="3"],.dm[data-step="5"] [data-off="4"],.dm[data-step="5"] [data-off="5"],.dm[data-step="6"] [data-off="0"],.dm[data-step="6"] [data-off="1"],.dm[data-step="6"] [data-off="2"],.dm[data-step="6"] [data-off="3"],.dm[data-step="6"] [data-off="4"],.dm[data-step="6"] [data-off="5"],.dm[data-step="6"] [data-off="6"],.dm[data-step="7"] [data-off="0"],.dm[data-step="7"] [data-off="1"],.dm[data-step="7"] [data-off="2"],.dm[data-step="7"] [data-off="3"],.dm[data-step="7"] [data-off="4"],.dm[data-step="7"] [data-off="5"],.dm[data-step="7"] [data-off="6"],.dm[data-step="7"] [data-off="7"],.dm[data-step="8"] [data-off="0"],.dm[data-step="8"] [data-off="1"],.dm[data-step="8"] [data-off="2"],.dm[data-step="8"] [data-off="3"],.dm[data-step="8"] [data-off="4"],.dm[data-step="8"] [data-off="5"],.dm[data-step="8"] [data-off="6"],.dm[data-step="8"] [data-off="7"],.dm[data-step="8"] [data-off="8"],.dm[data-step="9"] [data-off="0"],.dm[data-step="9"] [data-off="1"],.dm[data-step="9"] [data-off="2"],.dm[data-step="9"] [data-off="3"],.dm[data-step="9"] [data-off="4"],.dm[data-step="9"] [data-off="5"],.dm[data-step="9"] [data-off="6"],.dm[data-step="9"] [data-off="7"],.dm[data-step="9"] [data-off="8"],.dm[data-step="9"] [data-off="9"],.dm[data-step="10"] [data-off="0"],.dm[data-step="10"] [data-off="1"],.dm[data-step="10"] [data-off="2"],.dm[data-step="10"] [data-off="3"],.dm[data-step="10"] [data-off="4"],.dm[data-step="10"] [data-off="5"],.dm[data-step="10"] [data-off="6"],.dm[data-step="10"] [data-off="7"],.dm[data-step="10"] [data-off="8"],.dm[data-step="10"] [data-off="9"],.dm[data-step="10"] [data-off="10"],.dm[data-step="11"] [data-off="0"],.dm[data-step="11"] [data-off="1"],.dm[data-step="11"] [data-off="2"],.dm[data-step="11"] [data-off="3"],.dm[data-step="11"] [data-off="4"],.dm[data-step="11"] [data-off="5"],.dm[data-step="11"] [data-off="6"],.dm[data-step="11"] [data-off="7"],.dm[data-step="11"] [data-off="8"],.dm[data-step="11"] [data-off="9"],.dm[data-step="11"] [data-off="10"],.dm[data-step="11"] [data-off="11"]){display:none}
.wcrm-fx :is(.dm[data-step="0"] [data-at~="0"],.dm[data-step="1"] [data-at~="1"],.dm[data-step="2"] [data-at~="2"],.dm[data-step="3"] [data-at~="3"],.dm[data-step="4"] [data-at~="4"],.dm[data-step="5"] [data-at~="5"],.dm[data-step="6"] [data-at~="6"],.dm[data-step="7"] [data-at~="7"],.dm[data-step="8"] [data-at~="8"],.dm[data-step="9"] [data-at~="9"],.dm[data-step="10"] [data-at~="10"],.dm[data-step="11"] [data-at~="11"]){--dm-live:1}
.wcrm-fx :is(.dm[data-step="0"] [data-at~="0"],.dm[data-step="1"] [data-at~="1"],.dm[data-step="2"] [data-at~="2"],.dm[data-step="3"] [data-at~="3"],.dm[data-step="4"] [data-at~="4"],.dm[data-step="5"] [data-at~="5"],.dm[data-step="6"] [data-at~="6"],.dm[data-step="7"] [data-at~="7"],.dm[data-step="8"] [data-at~="8"],.dm[data-step="9"] [data-at~="9"],.dm[data-step="10"] [data-at~="10"],.dm[data-step="11"] [data-at~="11"])[data-fx~="flash"]{animation:dm-flash 1.1s ease-out}
.wcrm-fx :is(.dm[data-step="0"] [data-at~="0"],.dm[data-step="1"] [data-at~="1"],.dm[data-step="2"] [data-at~="2"],.dm[data-step="3"] [data-at~="3"],.dm[data-step="4"] [data-at~="4"],.dm[data-step="5"] [data-at~="5"],.dm[data-step="6"] [data-at~="6"],.dm[data-step="7"] [data-at~="7"],.dm[data-step="8"] [data-at~="8"],.dm[data-step="9"] [data-at~="9"],.dm[data-step="10"] [data-at~="10"],.dm[data-step="11"] [data-at~="11"])[data-fx~="press"]{animation:dm-press .45s ease-out}
.wcrm-fx :is(.dm[data-step="0"] [data-at~="0"],.dm[data-step="1"] [data-at~="1"],.dm[data-step="2"] [data-at~="2"],.dm[data-step="3"] [data-at~="3"],.dm[data-step="4"] [data-at~="4"],.dm[data-step="5"] [data-at~="5"],.dm[data-step="6"] [data-at~="6"],.dm[data-step="7"] [data-at~="7"],.dm[data-step="8"] [data-at~="8"],.dm[data-step="9"] [data-at~="9"],.dm[data-step="10"] [data-at~="10"],.dm[data-step="11"] [data-at~="11"])[data-fx~="pulse"]{animation:dm-pulse 1.2s ease-out}
.wcrm-fx :is(.dm[data-step="0"] [data-at~="0"],.dm[data-step="1"] [data-at~="1"],.dm[data-step="2"] [data-at~="2"],.dm[data-step="3"] [data-at~="3"],.dm[data-step="4"] [data-at~="4"],.dm[data-step="5"] [data-at~="5"],.dm[data-step="6"] [data-at~="6"],.dm[data-step="7"] [data-at~="7"],.dm[data-step="8"] [data-at~="8"],.dm[data-step="9"] [data-at~="9"],.dm[data-step="10"] [data-at~="10"],.dm[data-step="11"] [data-at~="11"])[data-fx~="pop"]{animation:dm-pop .5s cubic-bezier(.2,1.4,.4,1)}
.wcrm-fx :is(.dm[data-step="0"] [data-at~="0"],.dm[data-step="1"] [data-at~="1"],.dm[data-step="2"] [data-at~="2"],.dm[data-step="3"] [data-at~="3"],.dm[data-step="4"] [data-at~="4"],.dm[data-step="5"] [data-at~="5"],.dm[data-step="6"] [data-at~="6"],.dm[data-step="7"] [data-at~="7"],.dm[data-step="8"] [data-at~="8"],.dm[data-step="9"] [data-at~="9"],.dm[data-step="10"] [data-at~="10"],.dm[data-step="11"] [data-at~="11"])[data-fx~="shake"]{animation:dm-shake .5s ease-in-out}
.wcrm-fx :is(.dm[data-step="0"] [data-at~="0"],.dm[data-step="1"] [data-at~="1"],.dm[data-step="2"] [data-at~="2"],.dm[data-step="3"] [data-at~="3"],.dm[data-step="4"] [data-at~="4"],.dm[data-step="5"] [data-at~="5"],.dm[data-step="6"] [data-at~="6"],.dm[data-step="7"] [data-at~="7"],.dm[data-step="8"] [data-at~="8"],.dm[data-step="9"] [data-at~="9"],.dm[data-step="10"] [data-at~="10"],.dm[data-step="11"] [data-at~="11"])[data-fx~="glow"]{animation:dm-glow 1.4s ease-out}
.wcrm-fx :is(.dm[data-step="0"] [data-at~="0"],.dm[data-step="1"] [data-at~="1"],.dm[data-step="2"] [data-at~="2"],.dm[data-step="3"] [data-at~="3"],.dm[data-step="4"] [data-at~="4"],.dm[data-step="5"] [data-at~="5"],.dm[data-step="6"] [data-at~="6"],.dm[data-step="7"] [data-at~="7"],.dm[data-step="8"] [data-at~="8"],.dm[data-step="9"] [data-at~="9"],.dm[data-step="10"] [data-at~="10"],.dm[data-step="11"] [data-at~="11"]).dm-click{opacity:1}
.wcrm-fx :is(.dm[data-step="0"] [data-at~="0"],.dm[data-step="1"] [data-at~="1"],.dm[data-step="2"] [data-at~="2"],.dm[data-step="3"] [data-at~="3"],.dm[data-step="4"] [data-at~="4"],.dm[data-step="5"] [data-at~="5"],.dm[data-step="6"] [data-at~="6"],.dm[data-step="7"] [data-at~="7"],.dm[data-step="8"] [data-at~="8"],.dm[data-step="9"] [data-at~="9"],.dm[data-step="10"] [data-at~="10"],.dm[data-step="11"] [data-at~="11"]).dm-click .dm-click__ring{animation:dm-ring .9s ease-out .35s}
.wcrm-fx :is(.dm[data-step="0"] [data-at~="0"],.dm[data-step="1"] [data-at~="1"],.dm[data-step="2"] [data-at~="2"],.dm[data-step="3"] [data-at~="3"],.dm[data-step="4"] [data-at~="4"],.dm[data-step="5"] [data-at~="5"],.dm[data-step="6"] [data-at~="6"],.dm[data-step="7"] [data-at~="7"],.dm[data-step="8"] [data-at~="8"],.dm[data-step="9"] [data-at~="9"],.dm[data-step="10"] [data-at~="10"],.dm[data-step="11"] [data-at~="11"]).dm-click .dm-click__arrow{animation:dm-arrow .9s cubic-bezier(.2,.8,.2,1)}
.wcrm-fx :is(.dm[data-step="0"] [data-at~="0"],.dm[data-step="1"] [data-at~="1"],.dm[data-step="2"] [data-at~="2"],.dm[data-step="3"] [data-at~="3"],.dm[data-step="4"] [data-at~="4"],.dm[data-step="5"] [data-at~="5"],.dm[data-step="6"] [data-at~="6"],.dm[data-step="7"] [data-at~="7"],.dm[data-step="8"] [data-at~="8"],.dm[data-step="9"] [data-at~="9"],.dm[data-step="10"] [data-at~="10"],.dm[data-step="11"] [data-at~="11"]).dm-progress > i{animation:dm-fill var(--dm-dur,1.2s) linear forwards}
.wcrm-fx :is(.dm[data-step="0"] [data-on="0"],.dm[data-step="1"] [data-on="0"],.dm[data-step="1"] [data-on="1"],.dm[data-step="2"] [data-on="0"],.dm[data-step="2"] [data-on="1"],.dm[data-step="2"] [data-on="2"],.dm[data-step="3"] [data-on="0"],.dm[data-step="3"] [data-on="1"],.dm[data-step="3"] [data-on="2"],.dm[data-step="3"] [data-on="3"],.dm[data-step="4"] [data-on="0"],.dm[data-step="4"] [data-on="1"],.dm[data-step="4"] [data-on="2"],.dm[data-step="4"] [data-on="3"],.dm[data-step="4"] [data-on="4"],.dm[data-step="5"] [data-on="0"],.dm[data-step="5"] [data-on="1"],.dm[data-step="5"] [data-on="2"],.dm[data-step="5"] [data-on="3"],.dm[data-step="5"] [data-on="4"],.dm[data-step="5"] [data-on="5"],.dm[data-step="6"] [data-on="0"],.dm[data-step="6"] [data-on="1"],.dm[data-step="6"] [data-on="2"],.dm[data-step="6"] [data-on="3"],.dm[data-step="6"] [data-on="4"],.dm[data-step="6"] [data-on="5"],.dm[data-step="6"] [data-on="6"],.dm[data-step="7"] [data-on="0"],.dm[data-step="7"] [data-on="1"],.dm[data-step="7"] [data-on="2"],.dm[data-step="7"] [data-on="3"],.dm[data-step="7"] [data-on="4"],.dm[data-step="7"] [data-on="5"],.dm[data-step="7"] [data-on="6"],.dm[data-step="7"] [data-on="7"],.dm[data-step="8"] [data-on="0"],.dm[data-step="8"] [data-on="1"],.dm[data-step="8"] [data-on="2"],.dm[data-step="8"] [data-on="3"],.dm[data-step="8"] [data-on="4"],.dm[data-step="8"] [data-on="5"],.dm[data-step="8"] [data-on="6"],.dm[data-step="8"] [data-on="7"],.dm[data-step="8"] [data-on="8"],.dm[data-step="9"] [data-on="0"],.dm[data-step="9"] [data-on="1"],.dm[data-step="9"] [data-on="2"],.dm[data-step="9"] [data-on="3"],.dm[data-step="9"] [data-on="4"],.dm[data-step="9"] [data-on="5"],.dm[data-step="9"] [data-on="6"],.dm[data-step="9"] [data-on="7"],.dm[data-step="9"] [data-on="8"],.dm[data-step="9"] [data-on="9"],.dm[data-step="10"] [data-on="0"],.dm[data-step="10"] [data-on="1"],.dm[data-step="10"] [data-on="2"],.dm[data-step="10"] [data-on="3"],.dm[data-step="10"] [data-on="4"],.dm[data-step="10"] [data-on="5"],.dm[data-step="10"] [data-on="6"],.dm[data-step="10"] [data-on="7"],.dm[data-step="10"] [data-on="8"],.dm[data-step="10"] [data-on="9"],.dm[data-step="10"] [data-on="10"],.dm[data-step="11"] [data-on="0"],.dm[data-step="11"] [data-on="1"],.dm[data-step="11"] [data-on="2"],.dm[data-step="11"] [data-on="3"],.dm[data-step="11"] [data-on="4"],.dm[data-step="11"] [data-on="5"],.dm[data-step="11"] [data-on="6"],.dm[data-step="11"] [data-on="7"],.dm[data-step="11"] [data-on="8"],.dm[data-step="11"] [data-on="9"],.dm[data-step="11"] [data-on="10"],.dm[data-step="11"] [data-on="11"])[data-type]{animation:dm-type calc(var(--n,10) * 55ms) steps(var(--n,10),end) both}
.wcrm-fx :is(.dm[data-step="0"] [data-on="0"],.dm[data-step="1"] [data-on="0"],.dm[data-step="1"] [data-on="1"],.dm[data-step="2"] [data-on="0"],.dm[data-step="2"] [data-on="1"],.dm[data-step="2"] [data-on="2"],.dm[data-step="3"] [data-on="0"],.dm[data-step="3"] [data-on="1"],.dm[data-step="3"] [data-on="2"],.dm[data-step="3"] [data-on="3"],.dm[data-step="4"] [data-on="0"],.dm[data-step="4"] [data-on="1"],.dm[data-step="4"] [data-on="2"],.dm[data-step="4"] [data-on="3"],.dm[data-step="4"] [data-on="4"],.dm[data-step="5"] [data-on="0"],.dm[data-step="5"] [data-on="1"],.dm[data-step="5"] [data-on="2"],.dm[data-step="5"] [data-on="3"],.dm[data-step="5"] [data-on="4"],.dm[data-step="5"] [data-on="5"],.dm[data-step="6"] [data-on="0"],.dm[data-step="6"] [data-on="1"],.dm[data-step="6"] [data-on="2"],.dm[data-step="6"] [data-on="3"],.dm[data-step="6"] [data-on="4"],.dm[data-step="6"] [data-on="5"],.dm[data-step="6"] [data-on="6"],.dm[data-step="7"] [data-on="0"],.dm[data-step="7"] [data-on="1"],.dm[data-step="7"] [data-on="2"],.dm[data-step="7"] [data-on="3"],.dm[data-step="7"] [data-on="4"],.dm[data-step="7"] [data-on="5"],.dm[data-step="7"] [data-on="6"],.dm[data-step="7"] [data-on="7"],.dm[data-step="8"] [data-on="0"],.dm[data-step="8"] [data-on="1"],.dm[data-step="8"] [data-on="2"],.dm[data-step="8"] [data-on="3"],.dm[data-step="8"] [data-on="4"],.dm[data-step="8"] [data-on="5"],.dm[data-step="8"] [data-on="6"],.dm[data-step="8"] [data-on="7"],.dm[data-step="8"] [data-on="8"],.dm[data-step="9"] [data-on="0"],.dm[data-step="9"] [data-on="1"],.dm[data-step="9"] [data-on="2"],.dm[data-step="9"] [data-on="3"],.dm[data-step="9"] [data-on="4"],.dm[data-step="9"] [data-on="5"],.dm[data-step="9"] [data-on="6"],.dm[data-step="9"] [data-on="7"],.dm[data-step="9"] [data-on="8"],.dm[data-step="9"] [data-on="9"],.dm[data-step="10"] [data-on="0"],.dm[data-step="10"] [data-on="1"],.dm[data-step="10"] [data-on="2"],.dm[data-step="10"] [data-on="3"],.dm[data-step="10"] [data-on="4"],.dm[data-step="10"] [data-on="5"],.dm[data-step="10"] [data-on="6"],.dm[data-step="10"] [data-on="7"],.dm[data-step="10"] [data-on="8"],.dm[data-step="10"] [data-on="9"],.dm[data-step="10"] [data-on="10"],.dm[data-step="11"] [data-on="0"],.dm[data-step="11"] [data-on="1"],.dm[data-step="11"] [data-on="2"],.dm[data-step="11"] [data-on="3"],.dm[data-step="11"] [data-on="4"],.dm[data-step="11"] [data-on="5"],.dm[data-step="11"] [data-on="6"],.dm[data-step="11"] [data-on="7"],.dm[data-step="11"] [data-on="8"],.dm[data-step="11"] [data-on="9"],.dm[data-step="11"] [data-on="10"],.dm[data-step="11"] [data-on="11"])[data-type]::after{animation:dm-caret calc(var(--n,10) * 55ms + 500ms) step-end both}
.wcrm-fx :is(.dm[data-step="0"] [data-at~="0"],.dm[data-step="1"] [data-at~="1"],.dm[data-step="2"] [data-at~="2"],.dm[data-step="3"] [data-at~="3"],.dm[data-step="4"] [data-at~="4"],.dm[data-step="5"] [data-at~="5"],.dm[data-step="6"] [data-at~="6"],.dm[data-step="7"] [data-at~="7"],.dm[data-step="8"] [data-at~="8"],.dm[data-step="9"] [data-at~="9"],.dm[data-step="10"] [data-at~="10"],.dm[data-step="11"] [data-at~="11"])[data-fx~="focus"]{border-color:var(--dm-wp);box-shadow:0 0 0 1px var(--dm-wp)}
.wcrm-fx .dm-progress__done{position:absolute;inset:0;border-radius:inherit;background:var(--dm-red)}
.wcrm-fx .dm-progress--ok .dm-progress__done{background:var(--dm-ok)}
.wcrm-fx .dm-progress--wp .dm-progress__done{background:var(--dm-wp)}
.wcrm-fx .dm [data-out]{transition:opacity .25s ease}
.wcrm-fx :is(.dm[data-step="0"] [data-out="0"],.dm[data-step="1"] [data-out="0"],.dm[data-step="1"] [data-out="1"],.dm[data-step="2"] [data-out="0"],.dm[data-step="2"] [data-out="1"],.dm[data-step="2"] [data-out="2"],.dm[data-step="3"] [data-out="0"],.dm[data-step="3"] [data-out="1"],.dm[data-step="3"] [data-out="2"],.dm[data-step="3"] [data-out="3"],.dm[data-step="4"] [data-out="0"],.dm[data-step="4"] [data-out="1"],.dm[data-step="4"] [data-out="2"],.dm[data-step="4"] [data-out="3"],.dm[data-step="4"] [data-out="4"],.dm[data-step="5"] [data-out="0"],.dm[data-step="5"] [data-out="1"],.dm[data-step="5"] [data-out="2"],.dm[data-step="5"] [data-out="3"],.dm[data-step="5"] [data-out="4"],.dm[data-step="5"] [data-out="5"],.dm[data-step="6"] [data-out="0"],.dm[data-step="6"] [data-out="1"],.dm[data-step="6"] [data-out="2"],.dm[data-step="6"] [data-out="3"],.dm[data-step="6"] [data-out="4"],.dm[data-step="6"] [data-out="5"],.dm[data-step="6"] [data-out="6"],.dm[data-step="7"] [data-out="0"],.dm[data-step="7"] [data-out="1"],.dm[data-step="7"] [data-out="2"],.dm[data-step="7"] [data-out="3"],.dm[data-step="7"] [data-out="4"],.dm[data-step="7"] [data-out="5"],.dm[data-step="7"] [data-out="6"],.dm[data-step="7"] [data-out="7"],.dm[data-step="8"] [data-out="0"],.dm[data-step="8"] [data-out="1"],.dm[data-step="8"] [data-out="2"],.dm[data-step="8"] [data-out="3"],.dm[data-step="8"] [data-out="4"],.dm[data-step="8"] [data-out="5"],.dm[data-step="8"] [data-out="6"],.dm[data-step="8"] [data-out="7"],.dm[data-step="8"] [data-out="8"],.dm[data-step="9"] [data-out="0"],.dm[data-step="9"] [data-out="1"],.dm[data-step="9"] [data-out="2"],.dm[data-step="9"] [data-out="3"],.dm[data-step="9"] [data-out="4"],.dm[data-step="9"] [data-out="5"],.dm[data-step="9"] [data-out="6"],.dm[data-step="9"] [data-out="7"],.dm[data-step="9"] [data-out="8"],.dm[data-step="9"] [data-out="9"],.dm[data-step="10"] [data-out="0"],.dm[data-step="10"] [data-out="1"],.dm[data-step="10"] [data-out="2"],.dm[data-step="10"] [data-out="3"],.dm[data-step="10"] [data-out="4"],.dm[data-step="10"] [data-out="5"],.dm[data-step="10"] [data-out="6"],.dm[data-step="10"] [data-out="7"],.dm[data-step="10"] [data-out="8"],.dm[data-step="10"] [data-out="9"],.dm[data-step="10"] [data-out="10"],.dm[data-step="11"] [data-out="0"],.dm[data-step="11"] [data-out="1"],.dm[data-step="11"] [data-out="2"],.dm[data-step="11"] [data-out="3"],.dm[data-step="11"] [data-out="4"],.dm[data-step="11"] [data-out="5"],.dm[data-step="11"] [data-out="6"],.dm[data-step="11"] [data-out="7"],.dm[data-step="11"] [data-out="8"],.dm[data-step="11"] [data-out="9"],.dm[data-step="11"] [data-out="10"],.dm[data-step="11"] [data-out="11"]){opacity:0}
.wcrm-fx .dm-swap{display:inline-grid;vertical-align:middle}
.wcrm-fx .dm-swap > *{grid-area:1/1}
.wcrm-fx :is(.dm[data-step="0"] [data-at~="0"],.dm[data-step="1"] [data-at~="1"],.dm[data-step="2"] [data-at~="2"],.dm[data-step="3"] [data-at~="3"],.dm[data-step="4"] [data-at~="4"],.dm[data-step="5"] [data-at~="5"],.dm[data-step="6"] [data-at~="6"],.dm[data-step="7"] [data-at~="7"],.dm[data-step="8"] [data-at~="8"],.dm[data-step="9"] [data-at~="9"],.dm[data-step="10"] [data-at~="10"],.dm[data-step="11"] [data-at~="11"])[data-fx~="spin"]{animation:dm-wheel 1.7s cubic-bezier(.15,.75,.2,1) both}
@keyframes dm-wheel{from{transform:rotate(0)}to{transform:rotate(1125deg)}}
.wcrm-fx .dm-grid7{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}
.wcrm-fx .dm-day{position:relative;display:grid;place-items:center;height:20px;border-radius:5px;font-size:10px;font-weight:600;background:#fff;border:1px solid var(--dm-line)}
.wcrm-fx .dm-day.is-booked{background:#F1EEEA;color:#BDB6AD;border-color:transparent;text-decoration:line-through}
.wcrm-fx .dm-day .dm-swap{position:absolute;inset:-1px}
.wcrm-fx .dm-day .dm-swap > span{display:grid;place-items:center;border-radius:5px}
.wcrm-fx .dm-day__sel{width:100%;height:100%;display:grid;place-items:center;background:var(--dm-red);color:#fff;border-radius:5px}
.wcrm-fx .dm-dot{display:inline-block;width:8px;height:8px;border-radius:2px;background:#fff;border:1px solid var(--dm-line2)}
.wcrm-fx .dm-dot--off{background:#F1EEEA;border-color:transparent}
.wcrm-fx .dm .dm-overlay{position:absolute;inset:0;display:grid;place-items:center;background:rgba(20,17,15,.4);transform:none}
.wcrm-fx .dm-wheel-wrap{position:relative;flex:0 0 112px;width:112px;height:112px}
.wcrm-fx .dm-wheel{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 4px #fff,0 10px 24px -10px rgba(20,17,15,.5);
  background:conic-gradient(#D91F26 0 45deg,#F5F1EC 0 90deg,#14110F 0 135deg,#FF6A4C 0 180deg,#D91F26 0 225deg,#F5F1EC 0 270deg,#14110F 0 315deg,#FF6A4C 0 360deg)}
.wcrm-fx .dm-wheel::after{content:"";position:absolute;inset:38%;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(20,17,15,.08)}
.wcrm-fx .dm-wheel--done{background:linear-gradient(145deg,#FF6A4C,#D91F26 55%,#A8131A)}
.wcrm-fx .dm-wheel--done::after{display:none}
.wcrm-fx .dm-wheel-pin{position:absolute;top:-7px;left:50%;margin-left:-6px;border:6px solid transparent;border-top:11px solid var(--dm-ink);z-index:2}

/* ==== step helpers of tools/features/ui ==== */
.wcrm-fx .dm:is([data-step="0"]) [data-in="1"]{display:none!important}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"]) [data-in="2"]{display:none!important}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"],[data-step="2"]) [data-in="3"]{display:none!important}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"]) [data-in="4"]{display:none!important}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) [data-in="5"]{display:none!important}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"]) [data-in="6"]{display:none!important}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"]) [data-in="7"]{display:none!important}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"]) [data-in="8"]{display:none!important}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"]) [data-in="9"]{display:none!important}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"]) [data-in="10"]{display:none!important}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"]) [data-in="11"]{display:none!important}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-gone="0"]{display:none!important}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-gone="1"]{display:none!important}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-gone="2"]{display:none!important}
.wcrm-fx .dm:is([data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-gone="3"]{display:none!important}
.wcrm-fx .dm:is([data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-gone="4"]{display:none!important}
.wcrm-fx .dm:is([data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-gone="5"]{display:none!important}
.wcrm-fx .dm:is([data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-gone="6"]{display:none!important}
.wcrm-fx .dm:is([data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-gone="7"]{display:none!important}
.wcrm-fx .dm:is([data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-gone="8"]{display:none!important}
.wcrm-fx .dm:is([data-step="9"],[data-step="10"],[data-step="11"]) [data-gone="9"]{display:none!important}
.wcrm-fx .dm:is([data-step="10"],[data-step="11"]) [data-gone="10"]{display:none!important}
.wcrm-fx .dm:is([data-step="11"]) [data-gone="11"]{display:none!important}
.wcrm-fx :is(.dm[data-step="0"] [data-in="0"],.dm[data-step="1"] [data-in="1"],.dm[data-step="2"] [data-in="2"],.dm[data-step="3"] [data-in="3"],.dm[data-step="4"] [data-in="4"],.dm[data-step="5"] [data-in="5"],.dm[data-step="6"] [data-in="6"],.dm[data-step="7"] [data-in="7"],.dm[data-step="8"] [data-in="8"],.dm[data-step="9"] [data-in="9"],.dm[data-step="10"] [data-in="10"],.dm[data-step="11"] [data-in="11"]){animation:fx-in .45s ease-out}
@keyframes fx-in{from{opacity:0}}
.wcrm-fx .dm [data-grow]{transform:scaleX(0);transform-origin:left center;transition:transform 1s cubic-bezier(.3,.7,.3,1)}
.wcrm-fx .dm [data-grow-y]{transform:scaleY(0);transform-origin:center bottom;transition:transform .9s cubic-bezier(.3,.7,.3,1)}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-grow="0"],.wcrm-fx .dm:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-grow-y="0"]{transform:none}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-grow="1"],.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-grow-y="1"]{transform:none}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-grow="2"],.wcrm-fx .dm:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-grow-y="2"]{transform:none}
.wcrm-fx .dm:is([data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-grow="3"],.wcrm-fx .dm:is([data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-grow-y="3"]{transform:none}
.wcrm-fx .dm:is([data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-grow="4"],.wcrm-fx .dm:is([data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-grow-y="4"]{transform:none}
.wcrm-fx .dm:is([data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-grow="5"],.wcrm-fx .dm:is([data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-grow-y="5"]{transform:none}
.wcrm-fx .dm:is([data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-grow="6"],.wcrm-fx .dm:is([data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-grow-y="6"]{transform:none}
.wcrm-fx .dm:is([data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-grow="7"],.wcrm-fx .dm:is([data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-grow-y="7"]{transform:none}
.wcrm-fx .dm:is([data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-grow="8"],.wcrm-fx .dm:is([data-step="8"],[data-step="9"],[data-step="10"],[data-step="11"]) [data-grow-y="8"]{transform:none}
.wcrm-fx .dm:is([data-step="9"],[data-step="10"],[data-step="11"]) [data-grow="9"],.wcrm-fx .dm:is([data-step="9"],[data-step="10"],[data-step="11"]) [data-grow-y="9"]{transform:none}
.wcrm-fx .dm:is([data-step="10"],[data-step="11"]) [data-grow="10"],.wcrm-fx .dm:is([data-step="10"],[data-step="11"]) [data-grow-y="10"]{transform:none}
.wcrm-fx .dm:is([data-step="11"]) [data-grow="11"],.wcrm-fx .dm:is([data-step="11"]) [data-grow-y="11"]{transform:none}
.wcrm-fx .dm .fx-packet{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:10px;background:#fff;border:1px solid var(--dm-line2);box-shadow:0 8px 16px -10px rgba(20,17,15,.45);font-size:9px;font-weight:700;white-space:nowrap;opacity:0;pointer-events:none}
.wcrm-fx :is(.dm[data-step="0"] .fx-packet[data-go="0"],.dm[data-step="1"] .fx-packet[data-go="1"],.dm[data-step="2"] .fx-packet[data-go="2"],.dm[data-step="3"] .fx-packet[data-go="3"],.dm[data-step="4"] .fx-packet[data-go="4"],.dm[data-step="5"] .fx-packet[data-go="5"],.dm[data-step="6"] .fx-packet[data-go="6"],.dm[data-step="7"] .fx-packet[data-go="7"],.dm[data-step="8"] .fx-packet[data-go="8"],.dm[data-step="9"] .fx-packet[data-go="9"],.dm[data-step="10"] .fx-packet[data-go="10"],.dm[data-step="11"] .fx-packet[data-go="11"]){animation:fx-go 1.2s cubic-bezier(.5,0,.3,1) .1s both}
.wcrm-fx :is(.dm[data-step="0"] .fx-packet--back[data-go="0"],.dm[data-step="1"] .fx-packet--back[data-go="1"],.dm[data-step="2"] .fx-packet--back[data-go="2"],.dm[data-step="3"] .fx-packet--back[data-go="3"],.dm[data-step="4"] .fx-packet--back[data-go="4"],.dm[data-step="5"] .fx-packet--back[data-go="5"],.dm[data-step="6"] .fx-packet--back[data-go="6"],.dm[data-step="7"] .fx-packet--back[data-go="7"],.dm[data-step="8"] .fx-packet--back[data-go="8"],.dm[data-step="9"] .fx-packet--back[data-go="9"],.dm[data-step="10"] .fx-packet--back[data-go="10"],.dm[data-step="11"] .fx-packet--back[data-go="11"]){animation-name:fx-back}
@keyframes fx-go{0%{left:0;transform:translateX(0);opacity:0}12%{opacity:1}88%{opacity:1}100%{left:100%;transform:translateX(-100%);opacity:0}}
@keyframes fx-back{0%{left:100%;transform:translateX(-100%);opacity:0}12%{opacity:1}88%{opacity:1}100%{left:0;transform:translateX(0);opacity:0}}

/* ==== the scenes' own rules (their <style> blocks) ==== */
/* scenes/ad-spaces.tsx */
.wcrm-fx .dm[data-step="2"] .fx-ad-spaces-go{transition-delay:.55s}
/* scenes/affiliate-product-link.tsx */
.wcrm-fx .dm[data-step="2"] .fx-affiliate-product-link-open{transition-delay:.6s}
.wcrm-fx .dm[data-step="3"] .fx-affiliate-product-link-badge{transition-delay:.6s}
/* scenes/back-to-top.tsx */
.wcrm-fx .fx-back-to-top-page{transition:transform 1s cubic-bezier(.45,0,.2,1)}
.wcrm-fx .dm:is([data-step="1"],[data-step="3"]) .fx-back-to-top-page{transform:translateY(-188px)}
.wcrm-fx .fx-back-to-top-thumb{transition:transform 1s cubic-bezier(.45,0,.2,1)}
.wcrm-fx .dm:is([data-step="1"],[data-step="3"]) .fx-back-to-top-thumb{transform:translateY(120px)}
.wcrm-fx .fx-back-to-top-btn{opacity:0;transform:scale(.6);transition:opacity .3s ease,transform .3s ease}
.wcrm-fx .dm[data-step="1"] .fx-back-to-top-r,.wcrm-fx .dm[data-step="3"] .fx-back-to-top-l{opacity:1;transform:none;transition-delay:.85s}
.wcrm-fx .dm[data-step="2"] .fx-back-to-top-r{opacity:1;transform:none;animation:fx-back-to-top-go .3s ease .75s both}
@keyframes fx-back-to-top-go{to{opacity:0;transform:scale(.6)}}
/* scenes/blog-category-filter.tsx */
.wcrm-fx .fx-blog-category-filter-pill{transition:background-color .3s ease,color .3s ease,border-color .3s ease}
.wcrm-fx .dm[data-step="0"] .fx-blog-category-filter-on0{background:var(--dm-ink);border-color:var(--dm-ink);color:#fff}
.wcrm-fx .dm[data-step="1"] .fx-blog-category-filter-on1{background:var(--dm-ink);border-color:var(--dm-ink);color:#fff}
.wcrm-fx .dm[data-step="2"] .fx-blog-category-filter-on2{background:var(--dm-ink);border-color:var(--dm-ink);color:#fff}
/* scenes/bottom-menu.tsx */
.wcrm-fx .fx-bottom-menu-page{transition:transform 1.1s cubic-bezier(.4,0,.2,1)}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"]) .fx-bottom-menu-page{transform:translateY(-118px)}
.wcrm-fx .fx-bottom-menu-touch{opacity:0}
.wcrm-fx .dm[data-step="1"] .fx-bottom-menu-touch{animation:fx-bottom-menu-swipe 1.2s ease-in-out both}
@keyframes fx-bottom-menu-swipe{0%{opacity:0;transform:translateY(0)}15%{opacity:1}80%{opacity:1;transform:translateY(-104px)}100%{opacity:0;transform:translateY(-110px)}}
.wcrm-fx .fx-bottom-menu-on{transition:background-color .3s ease,color .3s ease}
.wcrm-fx .dm[data-step="2"] .fx-bottom-menu-on{background:var(--dm-ink);color:#fff}
/* scenes/cart.tsx */
.wcrm-fx .fx-cart-rm{flex:none;overflow:hidden;max-height:70px}
.wcrm-fx .dm[data-step="3"] .fx-cart-rm{animation:fx-cart-rm 1.2s ease .45s both}
@keyframes fx-cart-rm{0%{background-color:transparent;max-height:70px;opacity:1}25%{background-color:#FCE9E9}55%{background-color:#FCE9E9;max-height:70px;opacity:1}100%{background-color:#FCE9E9;max-height:0;opacity:0}}
.wcrm-fx .fx-cart-late>*{transition-delay:.5s}
.wcrm-fx .fx-cart-later>*{transition-delay:1.1s}
/* scenes/catalog-mode.tsx */
.wcrm-fx .dm[data-step="1"] .fx-catalog-mode-s0 [data-out],.wcrm-fx .dm[data-step="1"] .fx-catalog-mode-s0 [data-on]{transition-delay:0.7s}
.wcrm-fx .dm[data-step="1"] .fx-catalog-mode-s1 [data-out],.wcrm-fx .dm[data-step="1"] .fx-catalog-mode-s1 [data-on]{transition-delay:1.0s}
.wcrm-fx .dm[data-step="1"] .fx-catalog-mode-s2 [data-out],.wcrm-fx .dm[data-step="1"] .fx-catalog-mode-s2 [data-on]{transition-delay:1.3s}
.wcrm-fx .dm[data-step="1"] .fx-catalog-mode-s3 [data-out],.wcrm-fx .dm[data-step="1"] .fx-catalog-mode-s3 [data-on]{transition-delay:1.6s}
/* scenes/checkout-fields.tsx */
.wcrm-fx .fx-checkout-fields-gone{transition:opacity .4s ease}
.wcrm-fx .dm:is([data-step="1"]) .fx-checkout-fields-gone{opacity:.4;text-decoration:line-through}
/* scenes/cookie-notice.tsx */
.wcrm-fx .fx-cookie-notice-box{position:absolute;left:50%;bottom:12px;width:480px;margin-left:-240px;z-index:6;transform:translateY(0);opacity:1;transition:transform .5s cubic-bezier(.3,.7,.3,1),opacity .4s ease}
.wcrm-fx .dm[data-step="0"] .fx-cookie-notice-box{animation:fx-cookie-notice-up .6s cubic-bezier(.3,.7,.3,1) .35s both}
.wcrm-fx .dm[data-step="2"] .fx-cookie-notice-box{transform:translateY(30px);opacity:0;transition-delay:.8s}
@keyframes fx-cookie-notice-up{from{transform:translateY(40px);opacity:0}}
/* scenes/customer-account.tsx */
.wcrm-fx .fx-customer-account-late .dm-click{transition-delay:1.35s}
.wcrm-fx .fx-customer-account-late .dm-click .dm-click__arrow{animation-delay:1.35s}
.wcrm-fx .fx-customer-account-late .dm-click .dm-click__ring{animation-delay:1.7s}
.wcrm-fx .fx-customer-account-view .dm-click{transition-delay:1s}
.wcrm-fx .fx-customer-account-view .dm-click .dm-click__arrow{animation-delay:1s}
.wcrm-fx .fx-customer-account-view .dm-click .dm-click__ring{animation-delay:1.35s}
.wcrm-fx .fx-customer-account-save .dm-click{transition-delay:1s}
.wcrm-fx .fx-customer-account-save .dm-click .dm-click__arrow{animation-delay:1s}
.wcrm-fx .fx-customer-account-save .dm-click .dm-click__ring{animation-delay:1.35s}
/* scenes/dark-mode.tsx */
.wcrm-fx .fx-dark-mode-dark{clip-path:inset(0 0 0 100%);transition:clip-path 1.1s cubic-bezier(.6,0,.3,1)}
.wcrm-fx .dm:is([data-step="1"]) .fx-dark-mode-dark{clip-path:inset(0 0 0 0)}
.wcrm-fx .dm:is([data-step="2"]) .fx-dark-mode-dark{clip-path:inset(0 0 0 50%)}
.wcrm-fx .fx-dark-mode-dark > div{filter:invert(.9) hue-rotate(180deg)}
.wcrm-fx .fx-dark-mode-dark .dm-img{filter:invert(1) hue-rotate(180deg) brightness(.9)}
.wcrm-fx .fx-dark-mode-edge{position:absolute;top:-6px;bottom:-6px;left:100%;width:3px;margin-left:-1.5px;border-radius:2px;background:#fff;box-shadow:0 0 0 1px rgba(20,17,15,.25),0 6px 16px rgba(20,17,15,.35);opacity:0;transition:left 1.1s cubic-bezier(.6,0,.3,1),opacity .3s ease;z-index:6}
.wcrm-fx .dm:is([data-step="1"]) .fx-dark-mode-edge{left:0;opacity:1}
.wcrm-fx .dm:is([data-step="2"]) .fx-dark-mode-edge{left:50%;opacity:1}
.wcrm-fx .dm[data-step="1"] .fx-dark-mode-edge{opacity:0;transition:left 1.1s cubic-bezier(.6,0,.3,1),opacity .3s ease 1s}
.wcrm-fx .fx-dark-mode-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 12px;border-radius:12px;font-size:11px;font-weight:700;color:var(--dm-soft);background:#fff;border:1px solid var(--dm-line2);transition:background-color .3s ease,color .3s ease,border-color .3s ease}
.wcrm-fx .dm:is([data-step="0"],[data-step="2"]) .fx-dark-mode-p0,.wcrm-fx .dm:is([data-step="1"],[data-step="2"]) .fx-dark-mode-p1{background:var(--dm-ink);border-color:var(--dm-ink);color:#fff}
/* scenes/description-tabs.tsx */
.wcrm-fx .fx-description-tabs-t{position:relative;padding:6px 2px;color:var(--dm-faint);font-weight:700;border-bottom:2px solid transparent;transition:color .3s ease,border-color .3s ease}
.wcrm-fx .dm[data-step="0"] .fx-description-tabs-t0,.wcrm-fx .dm[data-step="1"] .fx-description-tabs-t1,.wcrm-fx .dm[data-step="2"] .fx-description-tabs-t2{color:var(--dm-ink);border-bottom-color:var(--dm-ink)}
/* scenes/design-customizer.tsx */
.wcrm-fx .fx-design-customizer-accent{background:var(--dm-ink);transition:background-color .6s ease}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"]) .fx-design-customizer-accent{background:#1F6B52}
.wcrm-fx .fx-design-customizer-soft{background:#F3EEE8;transition:background-color .6s ease}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"]) .fx-design-customizer-soft{background:#E1EFE8}
.wcrm-fx .fx-design-customizer-ink{transition:color .6s ease}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"]) .fx-design-customizer-ink{color:#1F6B52}
.wcrm-fx .fx-design-customizer-head{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--dm-line)}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-design-customizer-head{flex-direction:column;gap:5px;padding:8px 12px 7px}
.wcrm-fx .fx-design-customizer-nav{margin-left:auto}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-design-customizer-nav{margin-left:0}
.wcrm-fx .fx-design-customizer-icons{display:flex;gap:9px}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-design-customizer-icons{position:absolute;right:12px;top:10px}
.wcrm-fx .fx-design-customizer-sw{display:inline-block;width:20px;height:20px;border-radius:50%;position:relative;box-shadow:0 0 0 2px #fff,0 0 0 3.5px transparent}
.wcrm-fx .fx-design-customizer-sw--on{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #2271B1}
.wcrm-fx .fx-design-customizer-pick{display:inline-flex;align-items:center;justify-content:center;gap:5px;position:relative;height:28px;flex:1;border-radius:3px;border:1px solid #8C8F94;background:#fff;font-size:10.5px}
.wcrm-fx .fx-design-customizer-pick--on{border-color:#2271B1;box-shadow:0 0 0 1px #2271B1;color:#2271B1;font-weight:700}
/* scenes/design-template.tsx */
.wcrm-fx .fx-design-template-hero{background:#F3EEE8;transition:background-color .6s ease}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .fx-design-template-hero{background:#E1EFE8}
.wcrm-fx .fx-design-template-cta{background:var(--dm-ink)}
.wcrm-fx .fx-design-template-cta,.wcrm-fx .fx-design-template-page .dm-btn--dark{transition:background-color .6s ease}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .fx-design-template-cta,.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .fx-design-template-page .dm-btn--dark{background:#1F6B52}
.wcrm-fx .fx-design-template-head{font-weight:800;letter-spacing:-.01em;transition:color .5s ease}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .fx-design-template-head{color:#1F6B52}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"],[data-step="4"]) .fx-design-template-head{font-family:Georgia,"Times New Roman",serif;font-weight:700;letter-spacing:0}
.wcrm-fx .fx-design-template-grid .dm-col{transition:opacity .3s ease}
.wcrm-fx .dm:is([data-step="3"],[data-step="4"]) .fx-design-template-grid > div{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.wcrm-fx .fx-design-template-sw{display:inline-block;width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3.5px transparent;transition:box-shadow .3s ease;position:relative}
.wcrm-fx .dm:is([data-step="0"]) .fx-design-template-sw--old,.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .fx-design-template-sw--new{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--dm-ink)}
.wcrm-fx .fx-design-template-opt{display:inline-grid;place-items:center;position:relative;height:30px;min-width:44px;padding:0 8px;border-radius:7px;border:1.5px solid var(--dm-line2);background:#fff;transition:border-color .3s ease,background-color .3s ease}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"]) .fx-design-template-font--old,.wcrm-fx .dm:is([data-step="2"],[data-step="3"],[data-step="4"]) .fx-design-template-font--new,.wcrm-fx .dm:is([data-step="0"],[data-step="1"],[data-step="2"]) .fx-design-template-cols--old,.wcrm-fx .dm:is([data-step="3"],[data-step="4"]) .fx-design-template-cols--new{border-color:var(--dm-ink);background:var(--dm-bg)}
.wcrm-fx .fx-design-template-side{transition:opacity .4s ease}
.wcrm-fx .dm:is([data-step="4"]) .fx-design-template-side{opacity:0}
/* scenes/disk.tsx */
.wcrm-fx .fx-disk-bar{position:relative;height:26px;border-radius:13px;background:#ECE8E2;overflow:hidden}
.wcrm-fx .fx-disk-seg{position:absolute;top:0;bottom:0;transform-origin:left center}
.wcrm-fx .fx-disk-track{position:absolute;left:0;top:0;bottom:0;border-radius:13px;background:#ECE8E2;width:52%;transition:width .9s cubic-bezier(.3,.7,.3,1)}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-disk-track{width:100%}
.wcrm-fx .fx-disk-room{position:relative;height:26px}
.wcrm-fx .fx-disk-used{position:absolute;left:0;top:0;bottom:0;width:48%;border-radius:13px 0 0 13px;background:#D9822B;transition:background-color .5s ease}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-disk-used{background:var(--dm-ok)}
.wcrm-fx .fx-disk-dot{display:inline-block;width:10px;height:10px;border-radius:3px;background:#D9822B;transition:background-color .5s ease}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-disk-dot{background:var(--dm-ok)}
.wcrm-fx .fx-disk-free{position:absolute;right:11px;top:0;bottom:0;display:flex;align-items:center;font-size:11px;font-weight:600;color:var(--dm-faint)}
.wcrm-fx .fx-disk-cap{position:absolute;top:-5px;bottom:-5px;left:52%;width:0;border-left:2px dashed var(--dm-soft);transition:opacity .4s ease}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-disk-cap{opacity:.35}
.wcrm-fx .fx-disk-end{position:absolute;top:-5px;bottom:-5px;right:0;width:0;border-left:2px solid var(--dm-ok);opacity:0;transition:opacity .4s ease .5s}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-disk-end{opacity:1}
.wcrm-fx .fx-disk-plan{display:flex;flex-direction:column;gap:8px;padding:12px 13px;border-radius:10px;border:1.5px solid var(--dm-line);background:#fff;position:relative}
.wcrm-fx .fx-disk-plan--on{border-color:var(--dm-ok);box-shadow:0 0 0 3px var(--dm-ok-soft)}
/* scenes/duplicate-product.tsx */
.wcrm-fx .fx-duplicate-product-late .dm-click{transition-delay:1.45s}
.wcrm-fx .fx-duplicate-product-late .dm-click .dm-click__arrow{animation-delay:1.45s}
.wcrm-fx .fx-duplicate-product-late .dm-click .dm-click__ring{animation-delay:1.8s}
/* scenes/email-style.tsx */
.wcrm-fx .fx-email-style-head{background:#7F54B3;transition:background-color .6s ease}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"],[data-step="4"]) .fx-email-style-head{background:#1F5C46}
.wcrm-fx .dm:is([data-step="3"],[data-step="4"]) .fx-email-style-mail{font-family:Georgia,"Times New Roman",serif}
/* scenes/energy-label.tsx */
.wcrm-fx .fx-energy-label-arrow{display:inline-flex;align-items:center;height:28px;padding:0 17px 0 9px;color:#fff;font-size:17px;font-weight:800;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 50%,calc(100% - 11px) 100%,0 100%)}
.wcrm-fx .fx-energy-label-bar{display:flex;align-items:center;justify-content:flex-end;height:17px;padding-right:11px;color:#fff;font-size:11px;font-weight:800;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%)}
.wcrm-fx .fx-energy-label-mine{display:inline-flex;align-items:center;height:21px;padding:0 8px 0 14px;background:var(--dm-ink);color:#fff;font-size:14px;font-weight:800;clip-path:polygon(9px 0,100% 0,100% 100%,9px 100%,0 50%)}
/* scenes/excel-import.tsx */
.wcrm-fx .fx-excel-import-grid{display:grid;grid-template-columns:22px minmax(0,1fr) 50px 44px;font-size:12px}
.wcrm-fx .fx-excel-import-grid>span{height:26px;display:flex;align-items:center;padding:0 6px;border-right:1px solid #E1DFDD;border-bottom:1px solid #E1DFDD;white-space:nowrap;overflow:hidden}
.wcrm-fx .fx-excel-import-grid>.fx-excel-import-h{justify-content:center;padding:0;background:#F3F2F1;color:#605E5C;font-size:10px}
.wcrm-fx .fx-excel-import-grid>.fx-excel-import-th{font-weight:700;background:#E9F3EC}
.wcrm-fx .fx-excel-import-grid>.fx-excel-import-n{justify-content:flex-end}
/* scenes/faq.tsx */
.wcrm-fx .fx-faq-tab{transition:background-color .3s ease,color .3s ease,border-color .3s ease}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"],[data-step="2"]) .fx-faq-t0,.wcrm-fx .dm[data-step="3"] .fx-faq-t1{background:var(--dm-ink);border-color:var(--dm-ink);color:#fff}
.wcrm-fx .fx-faq-chev{transition:transform .3s ease}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"]) .fx-faq-open .fx-faq-chev{transform:rotate(180deg)}
/* scenes/fast-site.tsx */
.wcrm-fx .fx-fast-site-bar{position:absolute;left:0;top:0;height:3px;width:100%;background:var(--dm-ok);transform-origin:left center;transform:scaleX(0);opacity:0;z-index:4}
.wcrm-fx .dm[data-step="0"] .fx-fast-site-bar--0{animation:fx-fast-site-load .55s cubic-bezier(.2,.7,.3,1) both}
.wcrm-fx .dm[data-step="1"] .fx-fast-site-bar--1{animation:fx-fast-site-load .55s cubic-bezier(.2,.7,.3,1) both}
.wcrm-fx .dm[data-step="2"] .fx-fast-site-bar--2{animation:fx-fast-site-load .55s cubic-bezier(.2,.7,.3,1) both}
.wcrm-fx .dm[data-step="3"] .fx-fast-site-bar--3{animation:fx-fast-site-load .55s cubic-bezier(.2,.7,.3,1) both}
@keyframes fx-fast-site-load{0%{transform:scaleX(0);opacity:1}75%{transform:scaleX(1);opacity:1}100%{transform:scaleX(1);opacity:0}}
.wcrm-fx .fx-fast-site-stop{display:flex;align-items:center;gap:9px;height:34px;padding:0 10px;border-radius:9px;color:var(--dm-faint);transition:color .3s ease,background-color .3s ease}
.wcrm-fx .fx-fast-site-dot{display:grid;place-items:center;width:22px;height:22px;border-radius:11px;background:#ECE8E2;color:#fff;transition:background-color .3s ease}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"]) .fx-fast-site-stop--0{color:var(--dm-ink)}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"]) .fx-fast-site-stop--0 .fx-fast-site-dot{background:var(--dm-ok)}
.wcrm-fx .dm[data-step="0"] .fx-fast-site-stop--0{background:var(--dm-ok-soft)}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"]) .fx-fast-site-stop--1{color:var(--dm-ink)}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"]) .fx-fast-site-stop--1 .fx-fast-site-dot{background:var(--dm-ok)}
.wcrm-fx .dm[data-step="1"] .fx-fast-site-stop--1{background:var(--dm-ok-soft)}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-fast-site-stop--2{color:var(--dm-ink)}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-fast-site-stop--2 .fx-fast-site-dot{background:var(--dm-ok)}
.wcrm-fx .dm[data-step="2"] .fx-fast-site-stop--2{background:var(--dm-ok-soft)}
.wcrm-fx .dm:is([data-step="3"]) .fx-fast-site-stop--3{color:var(--dm-ink)}
.wcrm-fx .dm:is([data-step="3"]) .fx-fast-site-stop--3 .fx-fast-site-dot{background:var(--dm-ok)}
.wcrm-fx .dm[data-step="3"] .fx-fast-site-stop--3{background:var(--dm-ok-soft)}
/* scenes/free-hosting.tsx */
.wcrm-fx .fx-free-hosting-item{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:9px;color:var(--dm-faint);transition:color .3s ease,background-color .3s ease}
.wcrm-fx .fx-free-hosting-tick{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:12px;background:#ECE8E2;color:#fff;transition:background-color .3s ease}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"]) .fx-free-hosting-item--0{color:var(--dm-ink)}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"]) .fx-free-hosting-item--0 .fx-free-hosting-tick{background:var(--dm-ok)}
.wcrm-fx .dm[data-step="0"] .fx-free-hosting-item--0{background:var(--dm-ok-soft)}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"]) .fx-free-hosting-item--1{color:var(--dm-ink)}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"]) .fx-free-hosting-item--1 .fx-free-hosting-tick{background:var(--dm-ok)}
.wcrm-fx .dm[data-step="1"] .fx-free-hosting-item--1{background:var(--dm-ok-soft)}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-free-hosting-item--2{color:var(--dm-ink)}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-free-hosting-item--2 .fx-free-hosting-tick{background:var(--dm-ok)}
.wcrm-fx .dm[data-step="2"] .fx-free-hosting-item--2{background:var(--dm-ok-soft)}
/* scenes/free-shipping-bar.tsx */
.wcrm-fx .dm[data-step="1"] .fx-free-shipping-bar-late > span{transition-delay:.5s}
.wcrm-fx .dm[data-step="1"] .fx-free-shipping-bar-late > span[data-at][data-fx]{animation-delay:.5s;animation-fill-mode:both}
/* scenes/style-picker.tsx */
.wcrm-fx .fx-style-picker-strip{display:flex;width:300%;height:100%;transition:transform .7s cubic-bezier(.45,0,.2,1)}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-style-picker-strip{transform:translateX(-33.333%)}
.wcrm-fx .dm[data-step="2"] .fx-style-picker-strip{transition-delay:.6s}
.wcrm-fx .fx-style-picker-zoom{transform-origin:62% 38%;transition:transform .8s cubic-bezier(.3,.7,.3,1)}
.wcrm-fx .dm[data-step="3"] .fx-style-picker-zoom{transform:scale(2.1);transition-delay:.45s}
/* scenes/gift-cards.tsx */
.wcrm-fx .dm[data-step="0"] .fx-gift-cards-first.dm-click{animation:fx-gift-cards-leave .9s linear forwards}
@keyframes fx-gift-cards-leave{0%,80%{opacity:1}100%{opacity:0}}
.wcrm-fx .dm[data-step="0"] .fx-gift-cards-late.dm-click{transition-delay:.8s}
.wcrm-fx .dm[data-step="0"] .fx-gift-cards-late.dm-click .dm-click__arrow{animation-delay:.8s;animation-fill-mode:backwards}
.wcrm-fx .dm[data-step="0"] .fx-gift-cards-late.dm-click .dm-click__ring{animation-delay:1.15s}
.wcrm-fx .dm[data-step="0"] .fx-gift-cards-ring[data-fx]{transition-delay:1s;animation-delay:1s;animation-fill-mode:backwards}
/* scenes/header-footer.tsx */
.wcrm-fx .fx-header-footer-head{background-color:#fff}
.wcrm-fx .dm:not([data-step="0"]) .fx-header-footer-head{background-color:#FBF1DE}
.wcrm-fx .dm[data-step="0"] .fx-header-footer-head{animation:fx-header-footer-bg 1.8s ease both}
.wcrm-fx .fx-header-footer-logo{display:inline-grid}
.wcrm-fx .fx-header-footer-logo > *{grid-area:1/1;align-self:center}
.wcrm-fx .dm:not([data-step="0"]) .fx-header-footer-old,.wcrm-fx .fx-header-footer-new{opacity:0}
.wcrm-fx .dm:not([data-step="0"]) .fx-header-footer-new{opacity:1}
.wcrm-fx .dm[data-step="0"] .fx-header-footer-old{animation:fx-header-footer-out 1.8s ease both}
.wcrm-fx .dm[data-step="0"] .fx-header-footer-new{animation:fx-header-footer-in 1.8s ease both}
@keyframes fx-header-footer-bg{0%,40%{background-color:#fff}70%,100%{background-color:#FBF1DE}}
@keyframes fx-header-footer-out{0%,40%{opacity:1}65%,100%{opacity:0}}
@keyframes fx-header-footer-in{0%,45%{opacity:0;transform:scale(.8)}75%,100%{opacity:1;transform:none}}
.wcrm-fx .fx-header-footer-item{background:#fff;transition:background-color .3s ease,color .3s ease}
.wcrm-fx .dm[data-step="0"] .fx-header-footer-k0{background:var(--dm-wp);color:#fff}
.wcrm-fx .dm[data-step="1"] .fx-header-footer-k1{background:var(--dm-wp);color:#fff}
.wcrm-fx .dm[data-step="2"] .fx-header-footer-k2{background:var(--dm-wp);color:#fff}
.wcrm-fx .dm[data-step="3"] .fx-header-footer-k3{background:var(--dm-wp);color:#fff}
/* scenes/heatmaps.tsx */
.wcrm-fx .fx-heatmaps-cursor{position:absolute;left:0;top:0;width:18px;height:18px;z-index:8;opacity:0;pointer-events:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.3))}
.wcrm-fx .dm:is([data-step="0"]) .fx-heatmaps-cursor{animation:fx-heatmaps-walk 2.4s ease-in-out both}
.wcrm-fx .dm:is([data-step="3"]) .fx-heatmaps-cursor{animation:fx-heatmaps-walk 3s ease-in-out .2s both}
@keyframes fx-heatmaps-walk{0%{opacity:0;transform:translate(300px,20px)}8%{opacity:1;transform:translate(300px,20px)}28%{transform:translate(88px,100px)}46%{transform:translate(88px,214px)}54%{transform:translate(88px,214px) scale(.85)}60%{transform:translate(88px,214px)}82%{transform:translate(392px,150px)}100%{opacity:1;transform:translate(394px,214px)}}
.wcrm-fx .fx-heatmaps-blob{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(229,34,34,.85) 0%,rgba(255,170,0,.65) 32%,rgba(64,196,120,.38) 58%,rgba(64,196,120,0) 72%);mix-blend-mode:multiply}
.wcrm-fx .fx-heatmaps-layer{position:absolute;inset:0;z-index:6;pointer-events:none;transition:opacity .45s ease}
.wcrm-fx .fx-heatmaps-heat,.wcrm-fx .fx-heatmaps-scroll,.wcrm-fx .fx-heatmaps-rec{opacity:0}
.wcrm-fx .dm:is([data-step="1"]) .fx-heatmaps-heat{opacity:1}
.wcrm-fx .dm:is([data-step="2"]) .fx-heatmaps-scroll{opacity:1}
.wcrm-fx .dm:is([data-step="3"]) .fx-heatmaps-rec{opacity:1}
.wcrm-fx .fx-heatmaps-scroll{background:linear-gradient(180deg,rgba(229,34,34,.42) 0%,rgba(255,170,0,.36) 38%,rgba(64,196,120,.3) 66%,rgba(66,133,244,.34) 100%)}
.wcrm-fx .fx-heatmaps-trail{stroke-dasharray:880;stroke-dashoffset:0}
.wcrm-fx .dm:is([data-step="3"]) .fx-heatmaps-trail{animation:fx-heatmaps-draw 3.2s linear both}
@keyframes fx-heatmaps-draw{from{stroke-dashoffset:880}to{stroke-dashoffset:0}}
.wcrm-fx .fx-heatmaps-play{display:block;height:100%;width:0;background:#FD3A5C;border-radius:inherit}
.wcrm-fx .dm:is([data-step="3"]) .fx-heatmaps-play{animation:fx-heatmaps-fill 3.2s linear both}
@keyframes fx-heatmaps-fill{to{width:100%}}
/* scenes/image-format.tsx */
.wcrm-fx .fx-image-format-img{height:124px;transition:height .7s cubic-bezier(.4,0,.2,1)}
.wcrm-fx .dm[data-step="0"] .fx-image-format-img{height:124px}
.wcrm-fx .dm[data-step="1"] .fx-image-format-img{height:165px}
.wcrm-fx .dm[data-step="2"] .fx-image-format-img{height:70px}
.wcrm-fx .dm[data-step="3"] .fx-image-format-img{height:124px}
/* scenes/image-optimization.tsx */
.wcrm-fx .fx-image-optimization-size{display:block;height:100%;border-radius:inherit;background:var(--dm-ok);width:100%;transition:width 1.1s cubic-bezier(.3,.7,.3,1) .3s}
.wcrm-fx .fx-image-optimization-orig{display:block;height:100%;width:100%;border-radius:inherit;background:#A39C94}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"]) .fx-image-optimization-size{width:24%}
.wcrm-fx .fx-image-optimization-load{display:block;height:100%;border-radius:inherit;transform:scaleX(0);transform-origin:left center}
.wcrm-fx .fx-image-optimization-slow{width:100%;background:#A39C94}
.wcrm-fx .fx-image-optimization-fast{width:34%;background:var(--dm-ok)}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-image-optimization-load{transform:none}
.wcrm-fx .dm:is([data-step="2"]) .fx-image-optimization-slow{transition:transform 2.4s linear}
.wcrm-fx .dm:is([data-step="2"]) .fx-image-optimization-fast{transition:transform .8s linear}
/* scenes/image-tools.tsx */
.wcrm-fx .fx-image-tools-drag{position:absolute;left:384px;top:84px;width:110px;height:70px;pointer-events:none;z-index:4}
.wcrm-fx .dm[data-step="0"] .fx-image-tools-drag{animation:fx-image-tools-drag 1.7s cubic-bezier(.45,0,.2,1) both}
@keyframes fx-image-tools-drag{0%{transform:translate(150px,150px);opacity:0}18%{opacity:1}72%,100%{transform:translate(0,0);opacity:1}}
.wcrm-fx .fx-image-tools-zone{transition:background-color .3s ease,border-color .3s ease}
.wcrm-fx .dm[data-step="0"] .fx-image-tools-zone{animation:fx-image-tools-over 1.7s ease both}
@keyframes fx-image-tools-over{0%,55%{background-color:#fff;border-color:#C3C4C7}70%,100%{background-color:#EEF5FB;border-color:#2271B1}}
.wcrm-fx .dm[data-step="2"] .fx-image-tools-photo{animation:fx-image-tools-zoom 2.5s cubic-bezier(.4,0,.2,1) both}
.wcrm-fx .dm[data-step="3"] .fx-image-tools-photo{transform:scale(1.42) translateY(4%)}
@keyframes fx-image-tools-zoom{0%,50%{transform:none}78%,100%{transform:scale(1.42) translateY(4%)}}
.wcrm-fx .fx-image-tools-crop{opacity:0}
.wcrm-fx .dm[data-step="2"] .fx-image-tools-crop{animation:fx-image-tools-crop 2.4s ease both}
@keyframes fx-image-tools-crop{0%{opacity:0}14%,46%{opacity:1}58%,100%{opacity:0}}
.wcrm-fx .fx-image-tools-late .dm-click{transition-delay:.75s}
.wcrm-fx .fx-image-tools-late .dm-click .dm-click__arrow{animation-delay:.75s}
.wcrm-fx .fx-image-tools-late .dm-click .dm-click__ring{animation-delay:1.1s}
/* scenes/make-an-offer.tsx */
.wcrm-fx .dm[data-step="2"] .fx-make-an-offer-late{animation-delay:.55s;animation-fill-mode:both}
.wcrm-fx .dm[data-step="2"] .fx-make-an-offer-late-swap > span{transition-delay:.55s}
.wcrm-fx .dm[data-step="3"] .fx-make-an-offer-price > span{transition-delay:1s}
.wcrm-fx .dm[data-step="3"] .fx-make-an-offer-price > span[data-at][data-fx]{animation-delay:1s;animation-fill-mode:both}
/* scenes/mega-menu.tsx */
.wcrm-fx .fx-mega-menu-col{border-radius:8px;padding:6px 8px;transition:background-color .35s ease}
.wcrm-fx .dm[data-step="1"] .fx-mega-menu-cat,.wcrm-fx .dm[data-step="2"] .fx-mega-menu-info{background:#FFF4CC}
.wcrm-fx .dm[data-step="3"] .fx-mega-menu-late{transition-delay:.7s}
/* scenes/menu-editor.tsx */
.wcrm-fx .fx-menu-editor-it{position:absolute;left:0;right:0;height:22px;transition:top .6s ease,left .45s ease}
.wcrm-fx .fx-menu-editor-i0{top:0px}
.wcrm-fx .fx-menu-editor-i1{top:25px}
.wcrm-fx .fx-menu-editor-i2{top:50px}
.wcrm-fx .fx-menu-editor-i3{top:75px}
.wcrm-fx .fx-menu-editor-i4{top:100px}
.wcrm-fx .fx-menu-editor-new{top:125px}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-menu-editor-new{top:25px;left:24px}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-menu-editor-i1{top:50px}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-menu-editor-i2{top:75px}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-menu-editor-i3{top:100px}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-menu-editor-i4{top:125px}
.wcrm-fx .dm[data-step="2"] .fx-menu-editor-new{z-index:2}
.wcrm-fx .dm[data-step="2"] .fx-menu-editor-new .fx-menu-editor-bar{box-shadow:0 10px 18px -8px rgba(0,0,0,.45)}
/* scenes/menu-icons.tsx */
.wcrm-fx .fx-menu-icons-ico{display:inline-grid;width:0;opacity:0;overflow:hidden;transition:width .45s ease,opacity .35s ease,color .45s ease}
.wcrm-fx .dm:not([data-step="0"]) .fx-menu-icons-ico{width:17px;opacity:1}
.wcrm-fx .fx-menu-icons-label{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.02em;color:#fff;transition:background-color .45s ease}
.wcrm-fx .fx-menu-icons-new{background:#D91F26}
.wcrm-fx .fx-menu-icons-sale{background:#14110F}
.wcrm-fx .dm[data-step="3"] .fx-menu-icons-new{background:#1F7A4C}
.wcrm-fx .dm[data-step="3"] .fx-menu-icons-sale{background:#B4791A}
.wcrm-fx .dm[data-step="3"] .fx-menu-icons-ico{color:#1F7A4C}
/* scenes/mobile-version.tsx */
.wcrm-fx .fx-mobile-version-dev{position:absolute;top:0;left:50%;width:600px;height:300px;transform:translateX(-50%);display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid rgba(20,17,15,.14);border-radius:10px;box-shadow:0 22px 44px -26px rgba(20,17,15,.45);transition:width .7s cubic-bezier(.4,0,.2,1),border-radius .5s ease,border-width .3s ease,border-color .3s ease}
.wcrm-fx .dm:is([data-step="1"]) .fx-mobile-version-dev{width:236px;border:7px solid #1C1814;border-radius:16px}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-mobile-version-dev{width:160px;border:6px solid #1C1814;border-radius:22px}
.wcrm-fx .fx-mobile-version-head{display:flex;align-items:center;gap:8px;min-height:36px;padding:8px 10px;border-bottom:1px solid var(--dm-line)}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-mobile-version-head{gap:6px;padding:8px 8px}
.wcrm-fx .fx-mobile-version-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.wcrm-fx .dm:is([data-step="1"]) .fx-mobile-version-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-mobile-version-grid{grid-template-columns:minmax(0,1fr);gap:8px}
.wcrm-fx .fx-mobile-version-pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 10px;border-radius:11px;font-size:10px;font-weight:600;color:var(--dm-soft);background:#fff;border:1px solid var(--dm-line2);transition:background-color .3s ease,color .3s ease}
.wcrm-fx .dm:is([data-step="0"]) .fx-mobile-version-p0,.wcrm-fx .dm:is([data-step="1"]) .fx-mobile-version-p1,.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-mobile-version-p2{background:var(--dm-ink);border-color:var(--dm-ink);color:#fff}
/* scenes/money-back.tsx */
.wcrm-fx .fx-money-back-day{position:relative;display:grid;place-items:center;height:30px;border-radius:7px;border:1px solid var(--dm-line);background:#fff;font-size:12px;font-weight:700;color:var(--dm-soft);transition:background-color .35s ease,border-color .35s ease,color .35s ease}
.wcrm-fx .fx-money-back-out{background:#F1EEEA;border-color:transparent;color:#BDB6AD}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"]) .fx-money-back-in{background:var(--dm-ok-soft);border-color:#B9DCC8;color:var(--dm-ok)}
.wcrm-fx .fx-money-back-first{background:var(--dm-ink)!important;border-color:var(--dm-ink)!important;color:#fff!important}
/* scenes/newsletter-form.tsx */
.wcrm-fx .dm[data-step="1"] .fx-newsletter-form-late{animation-delay:.5s;animation-fill-mode:both}
/* scenes/no-commission.tsx */
.wcrm-fx .dm[data-step="1"] .fx-no-commission-late--1,.wcrm-fx .dm[data-step="2"] .fx-no-commission-late--2{transition-delay:1.1s}
/* scenes/no-platform-ads.tsx */
.wcrm-fx .fx-no-platform-ads-item{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:9px;color:var(--dm-faint);transition:color .3s ease,background-color .3s ease}
.wcrm-fx .fx-no-platform-ads-tick{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:12px;background:#ECE8E2;color:#fff;transition:background-color .3s ease}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"]) .fx-no-platform-ads-item--0{color:var(--dm-ink)}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"]) .fx-no-platform-ads-item--0 .fx-no-platform-ads-tick{background:var(--dm-ok)}
.wcrm-fx .dm[data-step="0"] .fx-no-platform-ads-item--0{background:var(--dm-ok-soft)}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"]) .fx-no-platform-ads-item--1{color:var(--dm-ink)}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"]) .fx-no-platform-ads-item--1 .fx-no-platform-ads-tick{background:var(--dm-ok)}
.wcrm-fx .dm[data-step="1"] .fx-no-platform-ads-item--1{background:var(--dm-ok-soft)}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-no-platform-ads-item--2{color:var(--dm-ink)}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-no-platform-ads-item--2 .fx-no-platform-ads-tick{background:var(--dm-ok)}
.wcrm-fx .dm[data-step="2"] .fx-no-platform-ads-item--2{background:var(--dm-ok-soft)}
.wcrm-fx .fx-no-platform-ads-lit{position:absolute;z-index:5;border:2px solid var(--dm-ok);border-radius:8px;background:rgba(31,122,76,.07);box-shadow:0 0 0 4px rgba(31,122,76,.12)}
/* scenes/order-stats.tsx */
.wcrm-fx .fx-order-stats-grid{display:grid;grid-template-columns:minmax(0,1fr) 0px;column-gap:0;align-items:start;transition:grid-template-columns .6s cubic-bezier(.4,0,.2,1),column-gap .6s ease}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-order-stats-grid{grid-template-columns:minmax(0,1fr) 176px;column-gap:8px}
.wcrm-fx .fx-order-stats-side{min-width:0;overflow:hidden}
/* scenes/page-builder.tsx */
.wcrm-fx .fx-page-builder-ins{opacity:0}
.wcrm-fx .dm[data-step="1"] .fx-page-builder-ins{animation:fx-page-builder-ins 2.1s ease both}
@keyframes fx-page-builder-ins{0%{opacity:0}12%,55%{opacity:1}72%,100%{opacity:0}}
.wcrm-fx .fx-page-builder-gal{display:none}
.wcrm-fx .dm:not([data-step="0"]) .fx-page-builder-gal{display:grid}
.wcrm-fx .dm[data-step="1"] .fx-page-builder-gal{animation:fx-page-builder-gal 2.1s ease both}
@keyframes fx-page-builder-gal{0%,58%{opacity:0;transform:translateY(6px)}80%,100%{opacity:1;transform:none}}
.wcrm-fx .dm[data-step="2"] .fx-page-builder-btn{box-shadow:0 0 0 2px var(--dm-wp);border-radius:7px}
.wcrm-fx .dm[data-step="4"] .fx-page-builder-late{transition-delay:.8s}
/* scenes/payment-icons.tsx */
.wcrm-fx .fx-payment-icons-page{transition:transform .8s cubic-bezier(.4,0,.2,1)}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"]) .fx-payment-icons-page{transform:translateY(-124px)}
.wcrm-fx .dm[data-step="2"] .fx-payment-icons-late{transition-delay:.55s}
/* scenes/popup-notice.tsx */
.wcrm-fx .dm[data-step="3"] .fx-popup-notice-close{opacity:0;transform:translateY(6px);transition:opacity .3s ease .55s,transform .3s ease .55s}
/* scenes/power-server.tsx */
.wcrm-fx .fx-power-server-room{position:relative;height:16px}
.wcrm-fx .fx-power-server-track{position:absolute;left:0;top:0;bottom:0;width:56%;border-radius:8px;background:#ECE8E2;transition:width 1s cubic-bezier(.3,.7,.3,1)}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"]) .fx-power-server-track{width:100%}
.wcrm-fx .fx-power-server-load{position:absolute;left:0;top:0;bottom:0;border-radius:8px;background:#D9822B;transition:background-color .5s ease,width .8s ease}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"]) .fx-power-server-load{background:var(--dm-ok)}
.wcrm-fx .fx-power-server-extra{position:absolute;top:0;bottom:0;left:56%;right:0;display:flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:700;color:var(--dm-ok);opacity:0;transition:opacity .4s ease .6s}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"]) .fx-power-server-extra{opacity:1}
/* scenes/priority-support.tsx */
.wcrm-fx .fx-priority-support-row{position:absolute;left:0;right:0;height:52px;transition:transform .8s cubic-bezier(.4,0,.2,1)}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-priority-support-wait{transform:translateY(62px)}
.wcrm-fx .fx-priority-support-mine{transform:translateY(186px)}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-priority-support-mine{transform:none}
/* scenes/product-options.tsx */
.wcrm-fx .fx-product-options-scroll{transition:transform .9s cubic-bezier(.4,0,.2,1)}
.wcrm-fx .dm[data-step="3"] .fx-product-options-scroll{transform:translateY(-132px)}
/* scenes/product-blocks.tsx */
.wcrm-fx .fx-product-blocks-b{transition:opacity .45s ease,box-shadow .45s ease}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"]) .fx-product-blocks-b{opacity:.3}
.wcrm-fx .dm[data-step="0"] .fx-product-blocks-b0,.wcrm-fx .dm[data-step="1"] .fx-product-blocks-b1,.wcrm-fx .dm[data-step="2"] .fx-product-blocks-b2,.wcrm-fx .dm[data-step="3"] .fx-product-blocks-b3{opacity:1;box-shadow:0 0 0 2px var(--dm-ink),0 14px 26px -16px rgba(20,17,15,.5)}
/* scenes/product-enquiry.tsx */
.wcrm-fx .dm[data-step="2"] .fx-product-enquiry-late{animation-delay:.55s;animation-fill-mode:both}
.wcrm-fx .dm[data-step="2"] .fx-product-enquiry-late-swap > span{transition-delay:.55s}
/* scenes/product-filter.tsx */
.wcrm-fx .fx-product-filter-hi{left:100%;transition:left .8s cubic-bezier(.4,0,.2,1)}
.wcrm-fx .fx-product-filter-fill{right:0;transition:right .8s cubic-bezier(.4,0,.2,1)}
.wcrm-fx .dm[data-step="3"] .fx-product-filter-hi{left:50%}
.wcrm-fx .dm[data-step="3"] .fx-product-filter-fill{right:50%}
/* scenes/product-reviews.tsx */
.wcrm-fx .dm[data-step="2"] .fx-product-reviews-late > span{transition-delay:.55s}
.wcrm-fx .fx-product-reviews-pend > td{background:#FCF9E8}
.wcrm-fx .fx-product-reviews-pend > td:first-child{box-shadow:inset 4px 0 0 #D63638}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-product-reviews-pend > td{background:#fff;box-shadow:none;transition:background-color .35s ease .55s,box-shadow .35s ease .55s}
/* scenes/product-sharing.tsx */
.wcrm-fx .dm[data-step="1"] .fx-product-sharing-late{animation-delay:.6s;animation-fill-mode:both}
.wcrm-fx .dm[data-step="1"] .fx-product-sharing-late[data-at][data-fx]{animation-delay:.6s;animation-fill-mode:both}
/* scenes/product-sorting.tsx */
.wcrm-fx .fx-product-sorting-card{position:absolute;top:0;left:0;width:117px;transition:transform .9s cubic-bezier(.45,0,.2,1)}
.wcrm-fx .fx-product-sorting-a{transform:translateX(0px)}
.wcrm-fx .dm[data-step="2"] .fx-product-sorting-a{transform:translateX(258px)}
.wcrm-fx .dm[data-step="3"] .fx-product-sorting-a{transform:translateX(129px)}
.wcrm-fx .fx-product-sorting-b{transform:translateX(129px)}
.wcrm-fx .dm[data-step="2"] .fx-product-sorting-b{transform:translateX(129px)}
.wcrm-fx .dm[data-step="3"] .fx-product-sorting-b{transform:translateX(0px)}
.wcrm-fx .fx-product-sorting-c{transform:translateX(258px)}
.wcrm-fx .dm[data-step="2"] .fx-product-sorting-c{transform:translateX(387px)}
.wcrm-fx .dm[data-step="3"] .fx-product-sorting-c{transform:translateX(387px)}
.wcrm-fx .fx-product-sorting-d{transform:translateX(387px)}
.wcrm-fx .dm[data-step="2"] .fx-product-sorting-d{transform:translateX(0px)}
.wcrm-fx .dm[data-step="3"] .fx-product-sorting-d{transform:translateX(258px)}
/* scenes/product-tags.tsx */
.wcrm-fx .dm[data-step="0"] .fx-product-tags-typed{animation:fx-product-tags-clear 2.2s both}
@keyframes fx-product-tags-clear{0%,62%{opacity:1}70%,100%{opacity:0}}
.wcrm-fx .fx-product-tags-late .dm-click{transition-delay:.8s}
.wcrm-fx .fx-product-tags-late .dm-click .dm-click__arrow{animation-delay:.8s}
.wcrm-fx .fx-product-tags-late .dm-click .dm-click__ring{animation-delay:1.15s}
/* scenes/product-video.tsx */
.wcrm-fx .dm[data-step="2"] .fx-product-video-big{animation:fx-product-video-hide .3s ease .75s both}
@keyframes fx-product-video-hide{to{opacity:0}}
.wcrm-fx .fx-product-video-film{transform-origin:60% 45%}
.wcrm-fx .dm[data-step="2"] .fx-product-video-film{animation:fx-product-video-pan 2.5s ease-in-out .7s both}
.wcrm-fx .dm[data-step="2"][data-count] .fx-product-video-bar.dm-progress>i{animation-delay:.7s}
@keyframes fx-product-video-pan{from{transform:scale(1) translateX(0)}to{transform:scale(1.18) translateX(-14px)}}
/* scenes/products-in-text.tsx */
.wcrm-fx .fx-products-in-text-sel{border-radius:2px;padding:0 2px;margin:0 -2px}
.wcrm-fx .dm[data-step="0"] .fx-products-in-text-sel{background:#B3D4FC;color:#14110F}
/* scenes/reading.tsx */
.wcrm-fx .fx-reading-page{transition:transform 1.1s cubic-bezier(.4,0,.2,1)}
.wcrm-fx .fx-reading-bar{transition:width 1.1s cubic-bezier(.4,0,.2,1)}
.wcrm-fx .fx-reading-thumb{transition:top 1.1s cubic-bezier(.4,0,.2,1)}
.wcrm-fx .dm[data-step="0"] .fx-reading-page{transform:translateY(0px)}
.wcrm-fx .dm[data-step="0"] .fx-reading-bar{width:6%}
.wcrm-fx .dm[data-step="0"] .fx-reading-thumb{top:0%}
.wcrm-fx .dm[data-step="1"] .fx-reading-page{transform:translateY(-150px)}
.wcrm-fx .dm[data-step="1"] .fx-reading-bar{width:38%}
.wcrm-fx .dm[data-step="1"] .fx-reading-thumb{top:32%}
.wcrm-fx .dm[data-step="2"] .fx-reading-page{transform:translateY(-300px)}
.wcrm-fx .dm[data-step="2"] .fx-reading-bar{width:74%}
.wcrm-fx .dm[data-step="2"] .fx-reading-thumb{top:64%}
.wcrm-fx .dm[data-step="3"] .fx-reading-page{transform:translateY(-470px)}
.wcrm-fx .dm[data-step="3"] .fx-reading-bar{width:100%}
.wcrm-fx .dm[data-step="3"] .fx-reading-thumb{top:86%}
/* scenes/recently-viewed.tsx */
.wcrm-fx .dm[data-step="3"] .fx-recently-viewed-back{transition-delay:.6s}
/* scenes/referral-program.tsx */
.wcrm-fx .dm[data-step="1"] .fx-referral-program-late{transition-delay:1.25s}
.wcrm-fx .dm[data-step="1"] .fx-referral-program-late[data-at][data-fx]{animation-delay:1.25s;animation-fill-mode:both}
.wcrm-fx .dm[data-step="3"] .fx-referral-program-paid > span{transition-delay:.55s}
/* scenes/restock-alerts.tsx */
.wcrm-fx .dm:not([data-step="0"]) .fx-restock-alerts-bag td{background:#FFF8E1}
/* scenes/review-requests.tsx */
.wcrm-fx .dm[data-step="0"] .fx-review-requests-mail[data-fx]{animation-delay:1.05s}
.wcrm-fx .dm[data-step="0"] .fx-review-requests-mail .dm-click{transition-delay:.8s}
.wcrm-fx .dm[data-step="0"] .fx-review-requests-mail .dm-click .dm-click__arrow{animation-delay:.8s;animation-fill-mode:backwards}
.wcrm-fx .dm[data-step="0"] .fx-review-requests-mail .dm-click .dm-click__ring{animation-delay:1.15s}
.wcrm-fx .dm[data-step="1"] .fx-review-requests-late[data-fx]{animation-delay:1.65s}
.wcrm-fx .dm[data-step="1"] .fx-review-requests-late .dm-click{transition-delay:1.4s}
.wcrm-fx .dm[data-step="1"] .fx-review-requests-late .dm-click .dm-click__arrow{animation-delay:1.4s;animation-fill-mode:backwards}
.wcrm-fx .dm[data-step="1"] .fx-review-requests-late .dm-click .dm-click__ring{animation-delay:1.75s}
/* scenes/sale-countdown.tsx */
.wcrm-fx .fx-sale-countdown-win{display:block;height:24px;overflow:hidden}
.wcrm-fx .fx-sale-countdown-col{display:flex;flex-direction:column}
.wcrm-fx .fx-sale-countdown-col > b{display:block;height:24px;line-height:24px;font-size:20px;text-align:center;font-variant-numeric:tabular-nums}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"]) .fx-sale-countdown-sec{animation:fx-sale-countdown-sec 8s steps(8,end) forwards}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"]) .fx-sale-countdown-min{animation:fx-sale-countdown-min 8s step-end forwards}
@keyframes fx-sale-countdown-sec{to{transform:translateY(-192px)}}
@keyframes fx-sale-countdown-min{0%{transform:none}50%,100%{transform:translateY(-24px)}}
/* scenes/search.tsx */
.wcrm-fx .fx-search-drop{transition-delay:.25s}
.wcrm-fx .dm[data-step="0"] .fx-search-drop{transition-delay:.35s}
/* scenes/search-console.tsx */
.wcrm-fx .fx-search-console-gap{flex:6 1 0;transition:flex-grow .8s ease,opacity .8s ease}
.wcrm-fx .dm[data-step="3"] .fx-search-console-gap{flex-grow:0;opacity:0}
/* scenes/seo-advanced.tsx */
.wcrm-fx .fx-seo-advanced-meter{position:absolute;inset:0 auto 0 0;width:46%;border-radius:inherit;background:#DBA617;transition:width .9s cubic-bezier(.3,.7,.3,1),background-color .9s ease}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-seo-advanced-meter{width:88%;background:var(--dm-ok)}
/* scenes/side-cart.tsx */
.wcrm-fx .fx-side-cart-panel{transform:translateX(calc(100% + 30px));transition:transform .45s cubic-bezier(.3,.7,.3,1)}
.wcrm-fx .dm:not([data-step="0"]) .fx-side-cart-panel{transform:none}
/* scenes/slider.tsx */
.wcrm-fx .fx-slider-track{display:flex;width:300%;height:100%;transition:transform .85s cubic-bezier(.45,0,.2,1)}
.wcrm-fx .dm[data-step="1"] .fx-slider-track{transform:translateX(-33.3333%)}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-slider-track{transform:translateX(-66.6667%)}
.wcrm-fx .dm[data-step="2"] .fx-slider-track{transition-delay:.45s}
.wcrm-fx .fx-slider-dot{width:8px;height:8px;border-radius:4px;background:rgba(255,255,255,.55);transition:width .3s ease,background-color .3s ease}
.wcrm-fx .dm[data-step="0"] .fx-slider-dot1,.wcrm-fx .dm[data-step="1"] .fx-slider-dot2,.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-slider-dot3{width:20px;background:#fff}
.wcrm-fx .dm[data-step="2"] .fx-slider-dot3{transition-delay:.45s}
/* scenes/smtp-mail.tsx */
.wcrm-fx .fx-smtp-mail-bad{transition:opacity .5s ease}
.wcrm-fx .dm:is([data-step="3"]) .fx-smtp-mail-bad{opacity:.38}
/* scenes/ssl.tsx */
.wcrm-fx .dm[data-step="1"] .fx-ssl-late{animation:fx-ssl-late .4s ease 1.2s both}
@keyframes fx-ssl-late{from{opacity:0}}
/* scenes/stock-management.tsx */
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="4"]) .fx-stock-management-hat td{background:#FFF8E1}
/* scenes/store-map.tsx */
.wcrm-fx .fx-store-map-route{stroke-dasharray:420;stroke-dashoffset:420;transition:stroke-dashoffset 1.3s cubic-bezier(.4,0,.2,1) .35s}
.wcrm-fx .dm:is([data-step="2"]) .fx-store-map-route{stroke-dashoffset:0}
.wcrm-fx .fx-store-map-start{opacity:0;transition:opacity .3s ease .2s}
.wcrm-fx .dm:is([data-step="2"]) .fx-store-map-start{opacity:1}
.wcrm-fx .fx-store-map-pin{transform-origin:50% 100%}
.wcrm-fx .dm[data-step="0"] .fx-store-map-pin{animation:fx-store-map-drop .7s cubic-bezier(.3,1.5,.5,1) .3s both}
@keyframes fx-store-map-drop{from{transform:translateY(-34px);opacity:0}}
.wcrm-fx .fx-store-map-mode{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:11px;border:1px solid var(--dm-line2);background:#fff;font-size:10px;font-weight:700;color:var(--dm-soft);position:relative}
.wcrm-fx .fx-store-map-mode--on{background:var(--dm-wp);border-color:var(--dm-wp);color:#fff}
/* scenes/support.tsx */
.wcrm-fx .fx-support-ring{position:absolute;inset:0;border-radius:50%;border:2px solid var(--dm-ok);animation:fx-support-ring 1.1s ease-out infinite}
@keyframes fx-support-ring{0%{transform:scale(.9);opacity:.9}100%{transform:scale(1.3);opacity:0}}
.wcrm-fx .fx-support-side{transition:opacity .4s ease}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"]) .fx-support-tel{opacity:.45}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-support-mail{opacity:.55}
/* scenes/text-editor.tsx */
.wcrm-fx .fx-text-editor-li{position:relative;padding-left:0;transition:padding-left .35s ease}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"]) .fx-text-editor-li{padding-left:20px}
.wcrm-fx .fx-text-editor-li::before{content:"";position:absolute;left:5px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--dm-ink);opacity:0;transition:opacity .35s ease}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"]) .fx-text-editor-li::before{opacity:1}
.wcrm-fx .fx-text-editor-sel{background:#C5D9ED;transition:background-color .4s ease}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"]) .fx-text-editor-sel{background:transparent}
.wcrm-fx .fx-text-editor-tool{position:relative;display:inline-grid;place-items:center;width:30px;height:28px;border-radius:3px;font-size:15px;color:#1D2327}
.wcrm-fx .fx-text-editor-tool .dm-ico{width:16px;height:16px}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"]) .fx-text-editor-tool--b{background:#DCDCDE;box-shadow:inset 0 0 0 1px #8C8F94}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"]) .fx-text-editor-tool--ul{background:#DCDCDE;box-shadow:inset 0 0 0 1px #8C8F94}
.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-text-editor-tool--a{background:#DCDCDE;box-shadow:inset 0 0 0 1px #8C8F94}
.wcrm-fx .fx-text-editor-tab{padding:5px 12px;border:1px solid #DCDCDE;border-bottom:0;background:#F6F7F7;font-size:12px;color:#50575E}
.wcrm-fx .dm:is([data-step="0"],[data-step="1"],[data-step="2"]) .fx-text-editor-tab--v,.wcrm-fx .dm[data-step="3"] .fx-text-editor-tab--t{background:#fff;color:#1D2327;font-weight:600}
/* scenes/tutorials.tsx */
.wcrm-fx .fx-tutorials-ring{position:absolute;inset:0;border:2px solid var(--dm-red);border-radius:6px}
.wcrm-fx .fx-tutorials-num{position:absolute;top:-8px;right:-8px;width:15px;height:15px;border-radius:8px;background:var(--dm-red);color:#fff;font-size:9px;font-weight:800;display:grid;place-items:center}
/* scenes/unlimited-products.tsx */
.wcrm-fx .fx-unlimited-products-n1,.wcrm-fx .fx-unlimited-products-n2{display:none}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"],[data-step="3"]) .fx-unlimited-products-n1,.wcrm-fx .dm:is([data-step="2"],[data-step="3"]) .fx-unlimited-products-n2{display:table-row}
.wcrm-fx .dm[data-step="1"] .fx-unlimited-products-n1,.wcrm-fx .dm[data-step="2"] .fx-unlimited-products-n2{animation:fx-unlimited-products-in .5s ease-out both}
.wcrm-fx .dm[data-step="2"] .fx-unlimited-products-d1{animation-delay:.35s}
.wcrm-fx .dm[data-step="2"] .fx-unlimited-products-d2{animation-delay:.7s}
@keyframes fx-unlimited-products-in{from{opacity:0;transform:translateY(-6px)}}
/* scenes/virtual-products.tsx */
.wcrm-fx .fx-virtual-products-ship{overflow:hidden;height:22px}
.wcrm-fx .dm[data-step="0"] .fx-virtual-products-ship{animation:fx-virtual-products-fold 2.2s ease both}
.wcrm-fx .dm:is([data-step="1"],[data-step="2"]) .fx-virtual-products-ship{height:0}
@keyframes fx-virtual-products-fold{0%,40%{height:22px;opacity:1}46%{height:22px;opacity:0}62%,100%{height:0;opacity:0}}
/* scenes/visual-configurator.tsx */
.wcrm-fx .fx-visual-configurator-stack{position:relative;width:100%;height:100%;perspective:760px}
.wcrm-fx .fx-visual-configurator-layer{position:absolute;inset:0;border-radius:12px;border:1.5px solid transparent;transition:transform .75s cubic-bezier(.4,0,.2,1),border-color .4s ease,background-color .4s ease,box-shadow .4s ease}
.wcrm-fx .dm[data-step="1"] .fx-visual-configurator-layer{border-color:rgba(20,17,15,.22);background-color:rgba(255,255,255,.42);box-shadow:0 14px 24px -18px rgba(20,17,15,.55)}
.wcrm-fx .dm[data-step="1"] .fx-visual-configurator-l0{transform:translate(-22px,54px) rotateX(56deg) rotateZ(-34deg) scale(.7)}
.wcrm-fx .dm[data-step="1"] .fx-visual-configurator-l1{transform:translate(-22px,-6px) rotateX(56deg) rotateZ(-34deg) scale(.7)}
.wcrm-fx .dm[data-step="1"] .fx-visual-configurator-l2{transform:translate(-22px,-66px) rotateX(56deg) rotateZ(-34deg) scale(.7)}
.wcrm-fx .fx-visual-configurator-name{position:absolute;right:2px;display:flex;align-items:center;gap:5px;font-size:11px;font-weight:800;white-space:nowrap}
.wcrm-fx .fx-visual-configurator-name::before{content:"";width:16px;border-top:1.5px dashed var(--dm-faint)}
/* scenes/waitlist.tsx */
.wcrm-fx .dm[data-step="1"] .fx-waitlist-late{animation-delay:.5s;animation-fill-mode:both}
/* scenes/watermarks.tsx */
.wcrm-fx .fx-watermarks-mark{position:absolute;right:6px;bottom:6px;display:flex;align-items:center;gap:4px;padding:2px 6px 2px 3px;border-radius:5px;background:rgba(20,17,15,.3);color:#fff;font-size:9px;font-weight:800;white-space:nowrap;opacity:.88}
.wcrm-fx .fx-watermarks-mark>i{display:grid;place-items:center;width:13px;height:13px;border-radius:3px;background:rgba(255,255,255,.92);color:var(--dm-ink)}
.wcrm-fx .fx-watermarks-big{right:10px;bottom:10px;padding:3px 9px 3px 4px;font-size:12px;gap:6px}
.wcrm-fx .fx-watermarks-big>i{width:18px;height:18px;border-radius:4px}
.wcrm-fx .fx-watermarks-spot{display:grid;grid-template-columns:repeat(3,14px);gap:3px}
.wcrm-fx .fx-watermarks-spot>i{position:relative;width:14px;height:10px;border-radius:2px;background:#fff;border:1px solid #8C8F94}

/* ==== the player ==== */
.wcrm-fx{--wcrm-fx-accent:var(--ast-global-color-0,var(--theme-palette-color-1,#1e73be));
  --wcrm-fx-ink:#1d2327;--wcrm-fx-muted:#50575e;--wcrm-fx-line:#c3c4c7;
  container:wcrm-fx / inline-size;
  position:relative;display:block;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0;
  color:var(--wcrm-fx-ink);font-size:14px;line-height:1.35;text-align:left;}
.wcrm-fx[hidden],.wcrm-fx.is-failed{display:none}
.wcrm-fx .wcrm-fx__stage{position:relative;display:block;box-sizing:border-box;width:100%;aspect-ratio:16 / 9;margin:0;padding:0;overflow:hidden;
  border:1px solid #E2DED7;border-radius:14px;
  background:
    radial-gradient(circle at 9% 10%,rgba(217,31,38,.09),transparent 52%),
    radial-gradient(circle at 92% 92%,rgba(20,17,15,.07),transparent 55%),
    #F3F1ED;}
.wcrm-fx .wcrm-fx__stage > .dm{position:absolute;inset:0;height:auto;border:0;border-radius:0}
.wcrm-fx .wcrm-fx__stage > .dm > .dm__in{top:calc((100% - var(--dm-h) * var(--fit)) / 2)}
.wcrm-fx.is-loading .wcrm-fx__stage::after{content:"";position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;
  border:2px solid rgba(20,17,15,.28);border-right-color:transparent;opacity:0;
  animation:fx-spin .8s linear infinite,fx-show .2s ease .4s forwards;}
@keyframes fx-spin{to{transform:rotate(1turn)}}
@keyframes fx-show{to{opacity:1}}
.wcrm-fx .wcrm-fx__bar{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"play dots cap again";
  align-items:center;column-gap:10px;row-gap:2px;min-height:44px;margin:6px 0 0;padding:0;}
.wcrm-fx:not(.is-ready) .wcrm-fx__bar{visibility:hidden}
.wcrm-fx .wcrm-fx__play{grid-area:play}
.wcrm-fx .wcrm-fx__dots{grid-area:dots;display:flex;align-items:center;margin:0;padding:0}
.wcrm-fx .wcrm-fx__again{grid-area:again}
.wcrm-fx p.wcrm-fx__cap{grid-area:cap;min-width:0;margin:0;padding:0;color:var(--wcrm-fx-muted);font-size:13px;line-height:1.35;font-weight:400;
  display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;
  box-sizing:content-box;}
@container wcrm-fx (max-width:539px){.wcrm-fx .wcrm-fx__bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"cap cap cap" "play dots again";row-gap:6px}
.wcrm-fx p.wcrm-fx__cap{min-height:2.7em;padding:2px 2px 0}
.wcrm-fx .wcrm-fx__dots{justify-self:center}}
.wcrm-fx button.wcrm-fx__btn,.wcrm-fx button.wcrm-fx__dot{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent}
.wcrm-fx button.wcrm-fx__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;min-width:36px;padding:0 12px;
  border:1px solid var(--wcrm-fx-line);border-radius:18px;background:#fff;color:var(--wcrm-fx-ink);
  font-family:inherit;font-size:13px;font-weight:600!important;line-height:1;white-space:nowrap;
  transition:border-color .15s ease,background-color .15s ease;}
.wcrm-fx button.wcrm-fx__btn.wcrm-fx__play{width:36px;padding:0}
.wcrm-fx button.wcrm-fx__btn:is(:hover,:focus,:active){border-color:#8c8f94;background:#f6f7f7;color:var(--wcrm-fx-ink);box-shadow:none;text-decoration:none}
.wcrm-fx button.wcrm-fx__btn:focus-visible,.wcrm-fx button.wcrm-fx__dot:focus-visible{outline:2px solid var(--wcrm-fx-accent);outline-offset:2px}
.wcrm-fx button.wcrm-fx__btn svg{display:block;width:14px;height:14px;flex:none;fill:currentColor}
.wcrm-fx button.wcrm-fx__dot{display:inline-grid;place-items:center;width:24px;height:36px;border-radius:6px;background:transparent}
.wcrm-fx button.wcrm-fx__dot:is(:hover,:focus,:active){background:transparent;box-shadow:none}
.wcrm-fx button.wcrm-fx__dot::before{content:"";display:block;width:8px;height:8px;border-radius:4px;background:var(--wcrm-fx-line);transition:width .2s ease,background-color .2s ease}
.wcrm-fx button.wcrm-fx__dot:hover::before{background:#8c8f94}
.wcrm-fx button.wcrm-fx__dot[aria-current="step"]::before{width:20px;background:var(--wcrm-fx-ink)}
.wcrm-fx button.wcrm-fx__btn.wcrm-fx__full,.wcrm-fx button.wcrm-fx__btn.wcrm-fx__close,.wcrm-fx .wcrm-fx__turn{display:none}
.wcrm-fx button.wcrm-fx__btn.wcrm-fx__full{grid-area:full;width:36px;padding:0}
@media (max-width:782px){.wcrm-fx.is-ready button.wcrm-fx__btn.wcrm-fx__full{display:inline-flex}
.wcrm-fx .wcrm-fx__bar{grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-areas:"play dots cap full again"}
@container wcrm-fx (max-width:539px){.wcrm-fx .wcrm-fx__bar{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"cap cap cap cap" "play dots full again"}}}
.wcrm-fx.is-full{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;
  box-sizing:border-box;width:auto;max-width:none;height:auto;margin:0;overflow:auto;overscroll-behavior:contain;
  padding:56px max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));
  background:#fff;}
.wcrm-fx.is-full .wcrm-fx__stage,.wcrm-fx.is-full .wcrm-fx__bar{flex:none;width:min(100%,calc((100vh - 140px) * 16 / 9));width:min(100%,calc((100dvh - 140px) * 16 / 9));}
.wcrm-fx.is-full .wcrm-fx__bar{margin:0;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"play dots cap again"}
.wcrm-fx.is-full button.wcrm-fx__btn.wcrm-fx__full{display:none}
.wcrm-fx.is-full button.wcrm-fx__btn.wcrm-fx__close{display:inline-flex;position:absolute;top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));
  width:40px;height:40px;padding:0;border-radius:20px;}
.wcrm-fx .wcrm-fx__turn{align-items:center;gap:8px;margin:0;padding:0;color:var(--wcrm-fx-muted);font-size:13px;line-height:1.35}
.wcrm-fx .wcrm-fx__turn svg{display:block;width:22px;height:22px;flex:none}
@media (orientation:portrait){.wcrm-fx.is-full .wcrm-fx__turn{display:flex}}
@media (orientation:landscape){.wcrm-fx.is-full{padding-top:max(12px,env(safe-area-inset-top))}
.wcrm-fx.is-full .wcrm-fx__stage,.wcrm-fx.is-full .wcrm-fx__bar{width:min(100%,calc((100vh - 84px) * 16 / 9));width:min(100%,calc((100dvh - 84px) * 16 / 9));}}
@container wcrm-fx (max-width:539px){.wcrm-fx.is-full .wcrm-fx__bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"cap cap cap" "play dots again"}}
@media (prefers-reduced-motion:reduce){.wcrm-fx button.wcrm-fx__btn,.wcrm-fx button.wcrm-fx__dot::before{transition:none}
.wcrm-fx.is-loading .wcrm-fx__stage::after{animation:fx-show .2s ease .4s forwards}}
@media (forced-colors:active){.wcrm-fx button.wcrm-fx__btn{border-color:ButtonText}
.wcrm-fx button.wcrm-fx__dot::before{forced-color-adjust:none;background:GrayText}
.wcrm-fx button.wcrm-fx__dot[aria-current="step"]::before{background:Highlight}}
