
[data-mw-illustrations] #features .mwh-4k5e3g,
[data-mw-illustrations] #features .mwh-mhq3tb,
[data-mw-illustrations] #features .mwh-lj6b1o { width: 496px !important; max-width: 100%; flex-shrink: 0; }
[data-mw-illustrations] #features .mwh-o8g8ep,
[data-mw-illustrations] #features .mwh-ynvod9,
[data-mw-illustrations] #features .mwh-1edk6bw { width: 100% !important; min-width: 0; }
.mw-uc-visual {
  --uc-ink: var(--token-7a94ec42-db2d-42f5-9f3b-bc140f1500a4, #2b2d2d);
  --uc-muted: var(--token-3a525a89-88c6-4b57-9e60-3c486455e38a, #666);
  --uc-border: #e7e6e4;
  --uc-wash: #f7f7f7;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  min-width: 0;
  min-height: 350px;
  color: var(--uc-ink);
  font: 400 13px/1.45 Inter, sans-serif;
  text-align: left;
}
.mw-uc-visual * { box-sizing: border-box; }
.mw-uc-visual strong { color: var(--uc-ink); font-weight: 500; }
.mw-uc-icon { width: 20px; height: 20px; flex: 0 0 auto; }
.mw-uc-topline { display: flex; align-items: center; justify-content: space-between; gap: 12px; }
.mw-uc-kicker { color: var(--uc-muted); font-size: 11px; letter-spacing: .07em; text-transform: uppercase; }
.mw-uc-example { padding: 3px 7px; border: 1px solid var(--uc-border); border-radius: 5px; color: var(--uc-muted); font-size: 10px; white-space: nowrap; }
.mw-uc-muted { display: block; color: var(--uc-muted); font-size: 12px; }
.mw-uc-label { display: inline-flex; align-items: center; width: max-content; padding: 4px 9px; border-radius: 9999px; font-size: 11px; line-height: 1.25; white-space: nowrap; }
.mw-uc-channel { display: flex; align-items: center; gap: 12px; padding: 0 0 20px; border-bottom: 1px solid var(--uc-border); }
.mw-uc-channel-icon { display: grid; place-items: center; width: 40px; height: 40px; flex: 0 0 auto; color: #fff; border-radius: 12px; background: #249ed4; }
.mw-uc-channel-icon .mw-uc-icon { width: 23px; height: 23px; }
.mw-uc-channel-copy { flex: 1 1 auto; min-width: 0; }
.mw-uc-channel-copy strong { display: block; font-size: 15px; }
.mw-uc-joined { color: #456239; background: #edf3e9; }
.mw-uc-steps { display: grid; gap: 13px; }
.mw-uc-step { display: flex; align-items: center; gap: 12px; }
.mw-uc-step-number { display: grid; place-items: center; width: 24px; height: 24px; flex: 0 0 auto; border-radius: 50%; border: 1px solid var(--uc-border); background: var(--uc-wash); color: var(--uc-muted); font-size: 11px; }
.mw-uc-proof { display: grid; gap: 12px; padding: 16px; border: 1px solid var(--uc-border); border-radius: 8px; background: var(--uc-wash); }
.mw-uc-proof-heading, .mw-uc-dataset-heading { display: flex; align-items: center; gap: 8px; }
.mw-uc-proof-heading .mw-uc-icon, .mw-uc-dataset-heading .mw-uc-icon { width: 16px; height: 16px; color: var(--uc-muted); }
.mw-uc-field { display: grid; gap: 4px; }
.mw-uc-field-label { display: block; color: var(--uc-muted); font-size: 11px; }
.mw-uc-field-value { display: block; width: 100%; padding: 9px 11px; border: 1px solid var(--uc-border); border-radius: 6px; background: #fff; font-size: 12px; }
.mw-uc-attachment { display: flex; align-items: center; gap: 10px; }
.mw-uc-file-icon, .mw-uc-report-icon { display: grid; place-items: center; width: 32px; height: 38px; flex: 0 0 auto; border: 1px solid var(--uc-border); border-radius: 5px; background: #fff; color: var(--uc-muted); }
.mw-uc-file-copy { flex: 1 1 auto; min-width: 0; }
.mw-uc-file-copy strong { display: block; font-size: 12px; }
.mw-uc-file-copy .mw-uc-muted { font-size: 11px; }
.mw-uc-success { color: #456239; width: 16px; height: 16px; }
.mw-uc-caption { margin-top: auto; color: var(--uc-muted); font-size: 11px; }
.mw-uc-browser { overflow: hidden; border: 1px solid var(--uc-border); border-radius: 8px; background: #fff; }
.mw-uc-browser-bar { display: flex; align-items: center; gap: 14px; padding: 9px 12px; border-bottom: 1px solid var(--uc-border); background: var(--uc-wash); }
.mw-uc-dots { display: flex; gap: 4px; }
.mw-uc-dots span { width: 5px; height: 5px; border-radius: 50%; background: #c5c5c5; }
.mw-uc-address { color: var(--uc-muted); font-size: 10px; }
.mw-uc-browser-body { display: grid; gap: 12px; padding: 18px 20px; }
.mw-uc-form-title { margin-bottom: 2px; font-size: 18px; letter-spacing: -.3px; }
.mw-uc-mock-action { display: flex; align-items: center; justify-content: center; gap: 10px; padding: 9px 12px; border-radius: 9999px; background: var(--uc-ink); color: #fff; font-size: 12px; }
.mw-uc-mock-action .mw-uc-icon { width: 16px; height: 16px; }
.mw-uc-account-state { display: flex; align-items: center; justify-content: center; gap: 6px; color: #456239; font-size: 11px; }
.mw-uc-account-state .mw-uc-icon { width: 14px; height: 14px; }
.mw-uc-test-device { display: flex; align-items: center; gap: 8px; color: var(--uc-muted); font-size: 11px; }
.mw-uc-test-device .mw-uc-icon { width: 16px; height: 16px; }
.mw-uc-test-report { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; padding: 12px; border: 1px solid var(--uc-border); border-radius: 8px; background: var(--uc-wash); }
.mw-uc-report-copy { flex: 1 1 auto; min-width: 110px; }
.mw-uc-report-copy strong { display: block; font-size: 12px; }
.mw-uc-report-copy .mw-uc-muted { font-size: 10px; }
.mw-uc-review { border: 1px solid var(--uc-border); background: #fff; color: var(--uc-muted); font-size: 10px; }
.mw-uc-survey { display: grid; gap: 8px; }
.mw-uc-question-number { color: var(--uc-muted); font-size: 10px; }
.mw-uc-question { display: block; margin-bottom: 4px; font-size: 17px; letter-spacing: -.2px; }
.mw-uc-answer { display: flex; align-items: center; gap: 10px; padding: 8px 10px; border: 1px solid var(--uc-border); border-radius: 6px; font-size: 12px; }
.mw-uc-radio { display: block; width: 13px; height: 13px; flex: 0 0 auto; border: 1px solid #b7b7b7; border-radius: 50%; background: #fff; }
.mw-uc-answer-selected { border-color: #a5bda7; background: #f1f6f0; }
.mw-uc-answer-selected .mw-uc-radio { border: 4px solid #64826a; }
.mw-uc-answer-selected .mw-uc-icon { margin-left: auto; width: 14px; height: 14px; color: #456239; }
.mw-uc-feedback { display: grid; gap: 4px; padding: 9px 11px; border-radius: 6px; background: var(--uc-wash); font-size: 11px; }
.mw-uc-dataset { display: grid; gap: 0; }
.mw-uc-dataset-heading { padding-bottom: 10px; font-size: 12px; }
.mw-uc-data-row { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--uc-border); }
.mw-uc-data-row .mw-uc-muted { font-size: 11px; }
.mw-uc-category { background: var(--uc-wash); color: var(--uc-muted); font-size: 10px; border-radius: 5px; }
.mw-uc-research-status { display: flex; align-items: center; gap: 6px; margin-top: auto; font-size: 11px; color: var(--uc-muted); }
.mw-uc-research-status .mw-uc-icon { width: 14px; height: 14px; }
@media (max-width: 809px) {
  .mw-uc-visual { gap: 16px; min-height: 330px; }
  .mw-uc-channel { gap: 9px; padding-bottom: 16px; }
  .mw-uc-channel-icon { width: 34px; height: 34px; border-radius: 10px; }
  .mw-uc-channel-copy strong { font-size: 13px; }
  .mw-uc-joined { padding: 4px 7px; font-size: 10px; }
  .mw-uc-proof { padding: 12px; }
  .mw-uc-browser-body { padding: 14px; }
}


[data-mw-artwork] #features .mwh-o8g8ep,
[data-mw-artwork] #features .mwh-ynvod9,
[data-mw-artwork] #features .mwh-1edk6bw { padding: 0 !important; background: transparent; }
.mw-art { min-height: 0; gap: 18px; }
.mw-art-stage { position: relative; width: 100%; height: 330px; isolation: isolate; }
.mw-art-icon { display: block; width: 20px; height: 20px; flex: 0 0 auto; }
.mw-art-platform-icon { display: block; width: 19px; height: 19px; }
.mw-art-paper { background: #fff; border: 1px solid #dbe5e9; border-radius: 13px; box-shadow: 0 10px 24px #476a7e16, 0 2px 5px #476a7e0a; }
.mw-art-clay-stage { height: auto; aspect-ratio: 4 / 3; }
.mw-art-clay-stage img { display: block; width: 100%; height: 100%; object-fit: contain; }
.mw-art-ghost-card { position: absolute; top: 12%; left: 16%; width: 74%; height: 73%; background: #ffffff80; border: 1px solid #c9dce5; border-radius: 13px; transform: rotate(4deg); }
.mw-art-post { position: absolute; left: 7%; top: 15%; width: 77%; padding: 14px; transform: rotate(-4deg); }
.mw-art-post-head { display: flex; align-items: center; gap: 9px; }
.mw-art-avatar { display: grid; place-items: center; flex: 0 0 auto; width: 30px; height: 30px; border-radius: 50%; color: #537d93; background: #e6f0f4; }
.mw-art-avatar .mw-art-icon { width: 16px; height: 16px; }
.mw-art-post-name { flex: 1; min-width: 0; }
.mw-art-post-name strong { display: block; font-size: 12px; }
.mw-art-post-name > span { display: block; margin-top: 2px; font-size: 9px; color: var(--uc-muted); }
.mw-art-more { color: #92a3ad; font-size: 19px; }
.mw-art-post-picture { position: relative; display: grid; place-items: center; height: 148px; margin: 12px 0; overflow: hidden; border-radius: 7px; background: #d6e9f2; }
.mw-art-post-picture > span { z-index: 1; color: #325367; font-size: 23px; letter-spacing: -.6px; font-weight: 500; text-align: center; }
.mw-art-picture-sun { position: absolute; right: 14px; top: 12px; width: 43px; height: 43px; border-radius: 50%; background: #f6efe0; }
.mw-art-picture-shape { position: absolute; width: 135px; height: 135px; border-radius: 35px; }
.mw-art-picture-one { bottom: -74px; left: -16px; background: #b0cedc; transform: rotate(35deg); }
.mw-art-picture-two { bottom: -103px; right: -3px; background: #85afc4; transform: rotate(-35deg); }
.mw-art-reactions { display: flex; align-items: center; gap: 10px; }
.mw-art-reactions > span { margin-left: auto; font-size: 9px; color: var(--uc-muted); }
.mw-art-reactions .mw-art-icon { width: 16px; height: 16px; }
.mw-art-heart { color: #c5847e; fill: #f4e3df; }
.mw-art-platform-stack { position: absolute; top: 0; right: 0; display: flex; gap: 7px; }
.mw-art-platform { display: grid; place-items: center; width: 33px; height: 33px; border: 1px solid #dbe5e9; background: #fff; border-radius: 10px; box-shadow: 0 4px 9px #476a7e12; }
.mw-art-platform-instagram { color: #b57a83; }
.mw-art-platform-youtube { color: #c47f76; }
.mw-art-platform-telegram { color: #5997b4; }
.mw-art-platform-x { color: #2b2d2d; }
.mw-art-proof { position: absolute; right: 0; bottom: 9%; display: flex; align-items: center; gap: 10px; max-width: 86%; padding: 11px 15px; background: #fff; border: 1px solid #dbe5e9; border-radius: 11px; box-shadow: 0 8px 20px #476a7e20; transform: rotate(2deg); }
.mw-art-proof-icon { display: grid; place-items: center; flex: 0 0 auto; width: 30px; height: 30px; border-radius: 50%; color: #5d816b; background: #e8f1ea; }
.mw-art-proof-icon .mw-art-icon { width: 16px; height: 16px; }
.mw-art-proof-copy strong { display: block; font-size: 12px; }
.mw-art-proof-copy > span { display: block; margin-top: 2px; font-size: 9px; color: var(--uc-muted); }
.mw-art-mini-note { position: absolute; bottom: 0; left: 3%; display: flex; align-items: center; gap: 6px; color: #577280; font-size: 11px; }
.mw-art-mini-note .mw-art-icon { width: 14px; height: 14px; }
.mw-art-desktop { position: absolute; top: 5%; left: 10%; width: 83%; overflow: hidden; transform: rotate(-3deg); }
.mw-art-browser-top { display: flex; align-items: center; gap: 14px; padding: 10px 13px; border-bottom: 1px solid #e7edef; background: #f8fafb; }
.mw-art-browser-top > span { font-size: 9px; color: #8b99a1; }
.mw-art-window-dots { display: flex; gap: 4px; }
.mw-art-window-dots span { width: 4px; height: 4px; background: #bccbd2; border-radius: 50%; }
.mw-art-onboarding { display: flex; flex-direction: column; align-items: center; gap: 9px; padding: 18px 20px 20px; }
.mw-art-onboard-symbol { display: grid; place-items: center; width: 36px; height: 36px; background: #e6f0f4; color: #618a9e; border-radius: 11px; }
.mw-art-onboarding > strong { font-size: 18px; letter-spacing: -.5px; }
.mw-art-onboarding > span { color: var(--uc-muted); font-size: 10px; }
.mw-art-skeleton { width: 73%; height: 6px; background: #e6ecef; border-radius: 999px; }
.mw-art-line-long { width: 88%; }
.mw-art-line-short { width: 52%; }
.mw-art-continue { display: flex; align-items: center; justify-content: space-between; width: 76%; padding: 7px 12px; margin-top: 2px; background: #2b2d2d; color: #fff; border-radius: 6px; font-size: 10px; }
.mw-art-phone { position: absolute; bottom: 5%; left: 0; width: 25%; height: 173px; display: flex; align-items: center; flex-direction: column; gap: 13px; padding: 10px 9px; border: 3px solid #839daa; border-radius: 19px; transform: rotate(5deg); }
.mw-art-phone-speaker { width: 30%; height: 4px; border-radius: 999px; background: #d5e0e5; }
.mw-art-phone-avatar { display: grid; place-items: center; width: 30px; height: 30px; color: #618a9e; background: #e6f0f4; border-radius: 50%; }
.mw-art-phone-avatar .mw-art-icon { width: 17px; height: 17px; }
.mw-art-phone-action { width: 81%; height: 16px; border-radius: 6px; background: #8eb3c7; }
.mw-art-phone-home { width: 38%; height: 3px; margin-top: auto; border-radius: 999px; background: #c8d7de; }
.mw-art-cursor { position: absolute; right: 9%; top: 46%; color: #2b2d2d; transform: rotate(-17deg); }
.mw-art-cursor .mw-art-icon { width: 39px; height: 39px; fill: #fff; filter: drop-shadow(0 3px 2px #476a7e30); }
.mw-art-device-note { position: absolute; bottom: 0; right: 3%; display: flex; align-items: center; gap: 7px; color: #577280; font-size: 10px; }
.mw-art-testing .mw-art-proof { bottom: 14%; }
.mw-art-questionnaire { position: absolute; top: 4%; left: 6%; width: 81%; padding: 20px; transform: rotate(-4deg); }
.mw-art-survey-top { display: flex; justify-content: space-between; gap: 8px; font-size: 10px; color: #7c929f; }
.mw-art-survey-number { color: #a9b7bf; }
.mw-art-questionnaire > strong { display: block; margin: 15px 0; font-size: 19px; letter-spacing: -.4px; }
.mw-art-moods { display: flex; gap: 19px; margin-bottom: 17px; }
.mw-art-mood { display: grid; place-items: center; width: 41px; height: 41px; background: #f7f7f5; color: #b8b7ad; border-radius: 50%; }
.mw-art-mood svg { width: 31px; height: 31px; }
.mw-art-mood-happy { color: #6b9a80; background: #e5f0e8; box-shadow: 0 0 0 3px #fff, 0 0 0 4px #c8dccf; }
.mw-art-survey-prompt { display: block; color: var(--uc-muted); font-size: 10px; margin-bottom: 10px; }
.mw-art-questionnaire .mw-art-skeleton { margin-top: 7px; }
.mw-art-results { position: absolute; right: 0; bottom: 0; width: 74%; padding: 14px; transform: rotate(3deg); }
.mw-art-results-title { display: flex; align-items: center; gap: 7px; margin-bottom: 14px; }
.mw-art-results-title .mw-art-icon { width: 14px; height: 14px; color: #7c929f; }
.mw-art-results-title strong { font-size: 12px; }
.mw-art-bar-row { display: flex; align-items: center; gap: 12px; margin-top: 10px; }
.mw-art-bar-row > span { width: 58px; flex: 0 0 auto; color: #7c929f; font-size: 10px; }
.mw-art-track { flex: 1; min-width: 0; height: 6px; background: #edf2f4; border-radius: 3px; }
.mw-art-bar { height: 100%; border-radius: 3px; }
.mw-art-bar-one { width: 78%; background: #91b5c7; }
.mw-art-bar-two { width: 58%; background: #bacdd7; }
.mw-art-bar-three { width: 88%; background: #a5c1b0; }
.mw-art-search-bubble { position: absolute; right: 0; top: 8%; display: grid; place-items: center; width: 48px; height: 48px; border-radius: 50%; background: #fff; color: #6c94a8; border: 1px solid #dbe5e9; box-shadow: 0 4px 14px #476a7e14; }
.mw-art-reviewed-chip { position: absolute; left: 0; bottom: 38%; display: flex; align-items: center; gap: 6px; padding: 7px 10px; background: #edf4ef; border: 1px solid #d5e5db; border-radius: 999px; color: #5c8067; font-size: 10px; transform: rotate(-3deg); }
.mw-art-reviewed-chip .mw-art-icon { width: 13px; height: 13px; }
.mw-art-diagram-svg { display: block; width: 100%; height: 100%; }
.mw-art-diagram-svg .mw-art-platform-icon { width: 24px; height: 24px; }
@media (max-width: 809px) {
  
  [data-mw-artwork] #features .mwh-1s9swsw,
  [data-mw-artwork] #features .mwh-14gp5g1,
  [data-mw-artwork] #features .mwh-16k6v75 { order: -1; }
  .mw-art { gap: 14px; }
  .mw-art-stage { height: 290px; }
  .mw-art-clay-stage { height: auto; }
  .mw-art-post { padding: 11px; }
  .mw-art-post-picture { height: 122px; }
  .mw-art-post-picture > span { font-size: 18px; }
  .mw-art-reactions { gap: 7px; }
  .mw-art-reactions > span { font-size: 8px; }
  .mw-art-post-name > span { font-size: 8px; }
  .mw-art-proof { padding: 10px 12px; gap: 8px; }
  .mw-art-proof-copy strong { font-size: 11px; }
  .mw-art-onboarding { gap: 8px; padding: 14px 12px 17px; }
  .mw-art-onboarding > strong { font-size: 16px; }
  .mw-art-phone { height: 155px; width: 27%; }
  .mw-art-questionnaire { padding: 16px; }
  .mw-art-questionnaire > strong { font-size: 17px; }
  .mw-art-moods { gap: 13px; }
  .mw-art-mood { width: 34px; height: 34px; }
  .mw-art-mood svg { width: 27px; height: 27px; }
  .mw-art-results { padding: 12px; }
  .mw-art-results-title strong { font-size: 11px; }
}
@media (max-width: 359px) {
  .mw-art-post-name > span, .mw-art-reactions > span { display: none; }
  .mw-art-onboarding > span { font-size: 9px; }
  .mw-art-moods { gap: 12px; }
  .mw-art-questionnaire { padding: 14px; }
  .mw-art-survey-number { display: none; }
  .mw-art-results-title strong { font-size: 10px; }
  .mw-art-bar-row { gap: 8px; }
}
