/* R6 geometry extracted from the selected immutable artboard; semantic colors from generated tokens. */

body{margin:0;background:var(--color-background-base)}
a{color:var(--color-text-link)}a:hover{color:var(--color-accent-saffron-text-hover)}
summary{list-style:none;cursor:pointer}
summary::-webkit-details-marker{display:none}
@media (prefers-reduced-motion: reduce){.anim{transition:none !important}}
@media (max-width: 960px){
.r-two{grid-template-columns:minmax(0,1fr) !important;gap:48px !important}
.r-three{grid-template-columns:minmax(0,1fr) !important;gap:28px !important}
.r-four{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
.r-h1{font-size:44px !important;line-height:48px !important}
.r-h2{font-size:32px !important;line-height:38px !important}
.r-nav{display:none !important}
.r-sec{padding-top:72px !important;padding-bottom:72px !important}
}
@media (max-width: 760px){
.r-faq{grid-template-columns:minmax(0,1fr) !important}
.r-row{flex-direction:column !important;align-items:flex-start !important}
}
@media (max-width: 600px){
.r-pad{padding-left:16px !important;padding-right:16px !important}
.r-h1{font-size:36px !important;line-height:40px !important}
.r-form{flex-direction:column !important;align-items:stretch !important}
.r-price{font-size:64px !important;line-height:64px !important}
.r-terms{flex-direction:column !important;gap:10px !important}
}

.r6-1{background: var(--color-background-base); color: var(--color-text-primary); font-family: var(--font-family-sans); -webkit-font-smoothing: antialiased; min-width: 0;}
.r6-2{max-width: 1200px; margin: 0 auto; padding: 0 48px; box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 76px; border-bottom: 1px solid var(--color-border-hairline);}
.r6-3{display: flex; gap: 28px; font-size: 14px;}
.r6-4{color: var(--color-text-secondary); text-decoration: none;}
.r6-5{display: inline-flex; align-items: center; min-height: 44px; padding: 0 18px; border-radius: 999px; background: var(--color-accent-saffron-fill); color: var(--color-background-base); text-decoration: none; font-size: 14px; font-weight: 500;}
.r6-6{max-width: 1200px; margin: 0 auto; padding: 88px 48px 104px 48px; box-sizing: border-box;}
.r6-7{display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr); gap: 72px; align-items: center;}
.r6-8{margin: 0; font-size: 14px; color: var(--color-text-secondary);}
.r6-9{margin: 18px 0 0 0; font-size: 58px; line-height: 62px; font-weight: 700; letter-spacing: -0.035em;}
.r6-10{color: var(--color-accent-saffron-fill);}
.r6-11{margin: 24px 0 0 0; font-size: 19px; line-height: 29px; color: var(--color-text-secondary); max-width: 36ch;}
.r6-12{margin: 14px 0 0 0; font-size: 13px; color: var(--color-text-tertiary);}
.r6-13{font-family: var(--font-family-mono); font-weight: 500;}
.r6-14{display: flex; flex-direction: column; align-items: center;}
.r6-15{width: 330px; max-width: 100%; box-sizing: border-box; border: 1px solid var(--color-border-device); border-radius: 48px; padding: 10px; background: var(--color-background-base); box-shadow: 0 24px 60px rgba(17,20,24,0.08);}
.r6-16{border-radius: 38px; border: 1px solid var(--color-border-hairline); overflow: hidden; padding: 26px 12px 20px 12px; background: var(--color-background-base);}
.r6-17{padding: 4px 6px 10px 6px;}
.r6-18{display: flex; justify-content: space-between; align-items: center;}
.r6-19{font-size: 14px; font-weight: 600;}
.r6-20{font-size: 9px; color: var(--color-text-secondary); background: var(--color-background-subtle); border-radius: 999px; padding: 2px 7px;}
.r6-21{font-family: var(--font-family-mono); font-weight: 500; font-size: 10px; color: var(--color-text-secondary); margin-top: 2px;}
.r6-22{display: flex; align-items: baseline; gap: 8px; margin-top: 8px;}
.r6-23{font-family: var(--font-family-mono); font-weight: 500; font-size: 40px; line-height: 40px; letter-spacing: -0.04em; color: var(--color-accent-saffron-fill);}
.r6-24{margin-top: 10px; padding: 10px 12px 2px 12px; background: var(--color-background-subtle); border-radius: 14px;}
.r6-25{font-size: 12px; font-weight: 600;}
.r6-26{width: 30px; flex: none; text-align: center; padding-top: 1px;}
.r6-27{font-size: 8px; font-weight: 600; margin-top: 2px; text-transform: uppercase; letter-spacing: 0.06em; color: var(--color-text-quaternary);}
.r6-28{flex: 1; min-width: 0;}
.r6-29{font-size: 9px; line-height: 12px; font-weight: 600; color: var(--color-accent-saffron-fill);}
.r6-30{font-size: 12px; line-height: 16px; margin-top: 1px;}
.r6-31{display: flex; align-items: center; gap: 4px; margin-top: 4px;}
.r6-32{display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px; border-radius: 50%; background: var(--color-person-plum); color: var(--color-background-base); font-size: 6px; font-weight: 600;}
.r6-33{font-size: 10px; color: var(--color-text-tertiary);}
.r6-34{width: 44px; height: 44px; margin: -10px -12px 0 0; border: 0; background: transparent; padding: 0; display: flex; align-items: center; justify-content: center; cursor: pointer; flex: none;}
.r6-35{display: flex; align-items: flex-start; gap: 10px; padding: 10px 0 10px 0;}
.r6-36{font-family: var(--font-family-mono); font-weight: 500; font-size: 15px; line-height: 1;}
.r6-37{display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; width: 14px; height: 14px; border-radius: 50%; border: 1px dashed var(--color-text-tertiary); background: var(--color-background-base); color: var(--color-text-strong); font-size: 6px; font-weight: 600;}
.r6-38{flex: none; margin-top: 2px; box-sizing: border-box; width: 18px; height: 18px; border-radius: 50%; border: 1.5px solid var(--color-text-quaternary); background: var(--color-background-base);}
.r6-39{position: relative; margin-top: 12px; padding: 0 4px;}
.r6-40{position: absolute; left: 15px; top: 16px; bottom: 16px; width: 1.5px; background: var(--color-border-default);}
.r6-41{display: flex; gap: 10px; align-items: center; min-height: 34px; position: relative;}
.r6-42{width: 24px; display: flex; justify-content: center; flex: none;}
.r6-43{display: flex; align-items: center; justify-content: center; box-sizing: border-box; width: 14px; height: 14px; border-radius: 50%; border: 2px solid var(--color-accent-saffron-bar); background: var(--color-background-base);}
.r6-44{width: 5px; height: 5px; border-radius: 50%; background: var(--color-accent-saffron-bar);}
.r6-45{flex: 1; font-size: 12px; font-weight: 600;}
.r6-46{font-family: var(--font-family-mono); font-weight: 500; font-size: 10px; color: var(--color-text-link);}
.r6-47{display: flex; gap: 10px; align-items: center; min-height: 34px; position: relative; font-size: 12px;}
.r6-48{box-sizing: border-box; width: 10px; height: 10px; border-radius: 50%; background: var(--color-background-base); border: 1.5px solid var(--color-control-timeline-node);}
.r6-49{flex: 1;}
.r6-50{text-align: right; font-size: 10px; color: var(--color-text-secondary);}
.r6-51{color: var(--color-text-link);}
.r6-52{display: flex; justify-content: space-between; align-items: center; margin: 8px 4px 0 4px; padding: 9px 0; border-top: 1px solid var(--color-border-hairline); border-bottom: 1px solid var(--color-border-hairline); font-size: 12px;}
.r6-53{margin: 18px 0 0 0; font-size: 13px; color: var(--color-text-tertiary); text-align: center;}
.r6-54{border-top: 1px solid var(--color-border-hairline); padding: 104px 0;}
.r6-55{max-width: 1200px; margin: 0 auto; padding: 0 48px; box-sizing: border-box;}
.r6-56{margin: 12px 0 0 0; font-size: 44px; line-height: 50px; font-weight: 700; letter-spacing: -0.03em; max-width: 22ch;}
.r6-57{margin-top: 56px; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 40px;}
.r6-58{border-top: 1px solid var(--color-text-primary); padding-top: 18px;}
.r6-59{font-family: var(--font-family-mono); font-weight: 500; font-size: 13px; color: var(--color-text-link);}
.r6-60{margin: 12px 0 0 0; font-size: 20px; font-weight: 600;}
.r6-61{margin: 10px 0 0 0; font-size: 16px; line-height: 25px; color: var(--color-text-secondary);}
.r6-62{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 72px; align-items: end;}
.r6-63{margin: 0; font-size: 52px; line-height: 56px; font-weight: 700; letter-spacing: -0.035em;}
.r6-64{margin: 0; font-size: 18px; line-height: 28px; color: var(--color-text-secondary);}
.r6-65{margin-top: 44px; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 24px;}
.r6-66{padding: 24px; border: 1px solid var(--color-border-hairline); border-radius: 16px;}
.r6-67{font-size: 13px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: var(--color-text-tertiary);}
.r6-68{margin-top: 16px; border: 1px solid var(--color-border-hairline); border-radius: 14px; overflow: hidden; background: var(--color-background-base);}
.r6-69{height: 40px; box-sizing: border-box; padding: 0 16px; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid var(--color-border-hairline); font-size: 13px;}
.r6-70{font-weight: 600;}
.r6-71{color: var(--color-text-tertiary);}
.r6-72{position: relative; height: 330px; overflow: hidden;}
.r6-73{height: 44px;}
.r6-74{display:flex;align-items:flex-end;gap:8px;}
.r6-75{flex: none; display: inline-flex; align-items: center; justify-content: center; width:24px; height:24px; border-radius: 50%; background:var(--color-person-olive); color: var(--color-background-base); font-size:9px; font-weight: 600;}
.r6-76{flex: none; display: inline-flex; align-items: center; justify-content: center; width:24px; height:24px; border-radius: 50%; background:var(--color-person-rust); color: var(--color-background-base); font-size:9px; font-weight: 600;}
.r6-77{height: 64px;}
.r6-78{flex: none; display: inline-flex; align-items: center; justify-content: center; width:24px; height:24px; border-radius: 50%; background:var(--color-person-teal); color: var(--color-background-base); font-size:9px; font-weight: 600;}
.r6-79{flex: none; display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; width:24px; height:24px; border-radius: 50%; border: 1px dashed var(--color-text-tertiary); background: var(--color-background-base); color: var(--color-text-strong); font-size:9px; font-weight: 600;}
.r6-80{display:flex;}
.r6-81{padding: 24px; border: 1px solid var(--color-text-primary); border-radius: 16px;}
.r6-82{font-size: 13px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: var(--color-accent-saffron-fill);}
.r6-83{margin-top: 6px;}
.r6-84{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid var(--color-border-hairline);}
.r6-85{width:44px;flex:none;text-align:center;padding-top:2px;}
.r6-86{font-family:'DM Mono',monospace;font-weight:500;font-size:20px;line-height:1;color:var(--color-text-quaternary);}
.r6-87{font-size:11px;font-weight:600;margin-top:3px;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-text-quaternary);}
.r6-88{flex:1;min-width:0;}
.r6-89{font-size:12px;line-height:16px;font-weight:600;color:var(--color-text-link);}
.r6-90{font-size:16px;line-height:22px;margin-top:2px;color:var(--color-text-tertiary);text-decoration:line-through;text-decoration-color:var(--color-text-secondary);}
.r6-91{display:flex;align-items:center;gap:6px;margin-top:6px;}
.r6-92{flex: none; display: inline-flex; align-items: center; justify-content: center; width:20px; height:20px; border-radius: 50%; background:var(--color-person-plum); color: var(--color-background-base); font-size:8px; font-weight: 600;}
.r6-93{font-size:13px;color:var(--color-text-tertiary);}
.r6-94{flex:none;padding-top:10px;}
.r6-95{flex:none;width:22px;height:22px;border-radius:50%;background:var(--color-text-primary);display:flex;align-items:center;justify-content:center;}
.r6-96{font-family:'DM Mono',monospace;font-weight:500;font-size:20px;line-height:1;color:var(--color-text-primary);}
.r6-97{font-size:16px;line-height:22px;margin-top:2px;color:var(--color-text-primary);}
.r6-98{flex: none; display: inline-flex; align-items: center; justify-content: center; width:20px; height:20px; border-radius: 50%; background:var(--color-person-blue); color: var(--color-background-base); font-size:8px; font-weight: 600;}
.r6-99{flex:none;font-family:'DM Mono',monospace;font-weight:500;font-size:16px;color:var(--color-text-link);}
.r6-100{flex: none; display: inline-flex; align-items: center; justify-content: center; width:20px; height:20px; border-radius: 50%; background:var(--color-person-olive); color: var(--color-background-base); font-size:8px; font-weight: 600;}
.r6-101{display:block;flex:none;width:22px;height:22px;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--color-text-quaternary);background:var(--color-background-base);}
.r6-102{flex: none; display: inline-flex; align-items: center; justify-content: center; width:20px; height:20px; border-radius: 50%; background:var(--color-person-teal); color: var(--color-background-base); font-size:8px; font-weight: 600;}
.r6-103{margin-top: 48px; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 24px;}
.r6-104{margin: 14px 0 0 0; padding: 0 0 0 18px; font-size: 16px; line-height: 26px; color: var(--color-text-secondary);}
.r6-105{margin: 14px 0 0 0; padding: 0 0 0 18px; font-size: 16px; line-height: 26px; color: var(--color-text-primary);}
.r6-106{margin: 40px 0 0 0; font-size: 15px; color: var(--color-text-secondary);}
.r6-107{margin-top: 20px; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 32px 24px;}
.r6-108{border-top: 1px solid var(--color-border-hairline); padding-top: 18px; display: flex; align-items: center; gap: 14px; min-width: 0;}
.r6-109{flex: none; display: inline-flex; align-items: center; justify-content: center; width: 48px; height: 48px; border-radius: 50%; background: var(--color-person-plum); color: var(--color-background-base); font-size: 15px; font-weight: 600; letter-spacing: 0.02em;}
.r6-110{min-width: 0;}
.r6-111{display: block; font-size: 16px; font-weight: 500;}
.r6-112{display: block; font-size: 14px; color: var(--color-text-secondary); margin-top: 2px;}
.r6-113{flex: none; display: inline-flex; align-items: center; justify-content: center; width: 48px; height: 48px; border-radius: 50%; background: var(--color-person-blue); color: var(--color-background-base); font-size: 15px; font-weight: 600; letter-spacing: 0.02em;}
.r6-114{flex: none; display: inline-flex; align-items: center; justify-content: center; width: 48px; height: 48px; border-radius: 50%; background: var(--color-person-olive); color: var(--color-background-base); font-size: 15px; font-weight: 600; letter-spacing: 0.02em;}
.r6-115{flex: none; display: inline-flex; align-items: center; justify-content: center; width: 48px; height: 48px; border-radius: 50%; background: var(--color-person-rust); color: var(--color-background-base); font-size: 15px; font-weight: 600; letter-spacing: 0.02em;}
.r6-116{flex: none; display: inline-flex; align-items: center; justify-content: center; width: 48px; height: 48px; border-radius: 50%; background: var(--color-person-teal); color: var(--color-background-base); font-size: 15px; font-weight: 600; letter-spacing: 0.02em;}
.r6-117{display: block; font-size: 16px; font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.r6-118{flex: none; box-sizing: border-box; width: 48px; height: 48px; border-radius: 50%; border: 1.5px solid var(--color-border-default);}
.r6-119{font-size: 15px; color: var(--color-text-tertiary);}
.r6-120{margin-top: 32px; display: flex; align-items: center; gap: 14px; padding: 16px 20px; background: var(--color-background-subtle); border-radius: 14px;}
.r6-121{flex: none; display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; width: 40px; height: 40px; border-radius: 50%; border: 1.5px dashed var(--color-text-tertiary); background: var(--color-background-base); color: var(--color-text-strong); font-size: 13px; font-weight: 600;}
.r6-122{font-size: 15px; line-height: 23px; color: var(--color-text-strong);}
.r6-123{font-weight: 500; color: var(--color-text-primary);}
.r6-124{margin-top: 32px; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; font-size: 14px; line-height: 21px; color: var(--color-text-secondary);}
.r6-125{margin: 0;}
.r6-126{max-width: 1200px; margin: 0 auto; padding: 0 48px; box-sizing: border-box; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 72px; align-items: center;}
.r6-127{margin: 0; font-size: 44px; line-height: 50px; font-weight: 700; letter-spacing: -0.03em;}
.r6-128{margin: 20px 0 0 0; font-size: 18px; line-height: 28px; color: var(--color-text-secondary);}
.r6-129{margin: 28px 0 0 0; padding: 0; list-style: none;}
.r6-130{display: flex; gap: 14px; align-items: flex-start; padding: 14px 0; border-top: 1px solid var(--color-border-hairline); font-size: 16px; line-height: 24px;}
.r6-131{flex: none; margin-top: 1px;}
.r6-132{display: flex; gap: 14px; align-items: flex-start; padding: 14px 0; border-top: 1px solid var(--color-border-hairline); border-bottom: 1px solid var(--color-border-hairline); font-size: 16px; line-height: 24px;}
.r6-133{display: flex; justify-content: space-between; align-items: baseline;}
.r6-134{font-size: 15px; font-weight: 600;}
.r6-135{font-size: 12px; color: var(--color-text-tertiary);}
.r6-136{display: block; width: 100%; margin-top: 12px; padding: 8px 0; border: 0; background: transparent; text-align: left; cursor: pointer; font-family: var(--font-family-sans); color: var(--color-text-primary);}
.r6-137{display: flex; gap: 3px; height: 18px; border-radius: 999px; overflow: hidden;}
.r6-138{display: block; height: 100%; width: 31.48%; background: var(--color-text-strong);}
.r6-139{display: block; height: 100%; flex: 1; background: var(--color-accent-saffron-bar);}
.r6-140{display: flex; justify-content: space-between; align-items: baseline; flex-wrap: wrap; gap: 6px 16px; margin-top: 14px; font-size: 18px;}
.r6-141{font-family: var(--font-family-mono); font-weight: 500; color: var(--color-text-strong);}
.r6-142{--digit:8;--digit-delay:70ms}
.r6-143{--digit:5;--digit-delay:210ms}
.r6-144{--digit:0;--digit-delay:280ms}
.r6-145{--digit:0;--digit-delay:350ms}
.r6-146{color: var(--color-text-strong);}
.r6-147{color: var(--color-control-timeline-node);}
.r6-148{font-family: var(--font-family-mono); font-weight: 500; color: var(--color-text-link);}
.r6-149{--digit:1;--digit-delay:70ms}
.r6-150{--digit:8;--digit-delay:140ms}
.r6-151{--digit:5;--digit-delay:280ms}
.r6-152{--digit:0;--digit-delay:420ms}
.r6-153{color: var(--color-text-link); font-weight: 500;}
.r6-154{font-size: 14px; color: var(--color-text-tertiary);}
.r6-155{--digit:2;--digit-delay:70ms}
.r6-156{--digit:7;--digit-delay:140ms}
.r6-157{display: inline-flex; align-items: center; gap: 6px; margin-top: 10px; font-size: 13px; color: var(--color-text-link); font-weight: 500;}
.r6-158{width:25.000000%;background:var(--color-money-paid-bar)}
.r6-159{width:75.000000%;background:var(--color-money-paid-bar)}
.r6-160{width:16.666667%;background:var(--color-money-paid-bar)}
.r6-161{border-top: 1px solid var(--color-border-hairline); padding: 112px 0;}
.r6-162{max-width: 760px; margin: 0 auto; padding: 0 48px; box-sizing: border-box; text-align: center;}
.r6-163{margin-top: 18px; display: flex; justify-content: center; align-items: baseline; gap: 14px;}
.r6-164{font-family: var(--font-family-mono); font-weight: 500; font-size: 96px; line-height: 96px; letter-spacing: -0.05em;}
.r6-165{font-size: 22px; font-weight: 600; color: var(--color-accent-saffron-fill);}
.r6-166{font-family: var(--font-family-mono); font-weight: 500; color: var(--color-text-primary);}
.r6-167{margin: 36px auto 0 auto; display: flex; justify-content: center; gap: 0; border-top: 1px solid var(--color-border-hairline); border-bottom: 1px solid var(--color-border-hairline); padding: 18px 0; font-size: 15px; color: var(--color-text-strong);}
.r6-168{flex: 1; padding: 0 12px;}
.r6-169{flex: 1; padding: 0 12px; border-left: 1px solid var(--color-border-hairline);}
.r6-170{margin: 18px 0 0 0; font-size: 14px; color: var(--color-text-tertiary);}
.r6-171{display: inline-flex; align-items: center; min-height: 48px; margin-top: 28px; padding: 0 24px; border-radius: 999px; background: var(--color-accent-saffron-fill); color: var(--color-background-base); text-decoration: none; font-size: 15px; font-weight: 500;}
.r6-172{display: flex; justify-content: space-between; align-items: flex-end; gap: 24px;}
.r6-173{margin: 0; font-size: 15px; color: var(--color-text-secondary);}
.r6-174{margin-top: 40px; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 48px;}
.r6-175{border-top: 1px solid var(--color-border-hairline);}
.r6-176{display: flex; justify-content: space-between; align-items: center; gap: 16px; min-height: 64px; font-size: 17px; font-weight: 500;}
.r6-177{flex: none;}
.r6-178{margin: 0 0 20px 0; font-size: 15px; line-height: 24px; color: var(--color-text-secondary);}
.r6-179{border-top: 1px solid var(--color-border-hairline); border-bottom: 1px solid var(--color-border-hairline);}
.r6-180{max-width: 720px; margin: 0 auto; padding: 0 48px; box-sizing: border-box; text-align: center;}
.r6-181{margin: 16px 0 0 0; font-size: 18px; line-height: 28px; color: var(--color-text-secondary);}
/* R7 chat feed and row keyframes, scoped to one observed play. */
.chat-scene.played .mrow{display:flex;align-items:flex-end;gap:8px;transform-origin:0 100%;animation-duration:var(--motion-duration-comparison);animation-iteration-count:1;animation-fill-mode:both;animation-timing-function:linear}
.bub{background:var(--color-background-subtle);color:var(--color-text-primary);font-size:14px;line-height:20px;padding:7px 13px;border-radius:17px 17px 17px 5px;white-space:nowrap}
.chat-scene.played .feed{position:absolute;left:0;right:0;top:0;padding:14px 16px 0 16px;animation:feedscroll var(--motion-duration-comparison) var(--motion-easing-timeline) 1 both;transform:translateY(-98px)}
.chat-scene.played .typ{position:absolute;left:16px;bottom:12px;display:flex;align-items:flex-end;gap:8px;opacity:0;animation-duration:var(--motion-duration-comparison);animation-iteration-count:1;animation-fill-mode:both;animation-timing-function:linear;display:none}
.tb{display:flex;gap:4px;align-items:center;height:34px;box-sizing:border-box;padding:0 13px;background:var(--color-background-subtle);border-radius:17px 17px 17px 5px}
@keyframes tdot{0%,60%,100%{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}
.chat-scene.played .arow{animation-duration:var(--motion-duration-comparison);animation-iteration-count:1;animation-fill-mode:both;animation-timing-function:linear}
.chat-scene.played .m0{animation-name:mb0}
@keyframes mb0{0%{opacity:0;transform:translateY(18px) scale(.82)}5%{opacity:0;transform:translateY(18px) scale(.82);animation-timing-function:var(--motion-easing-spring)}9%{opacity:1;transform:translateY(0) scale(1)}100%{opacity:1;transform:translateY(0) scale(1)}}
.chat-scene.played .m1{animation-name:mb1}
@keyframes mb1{0%{opacity:0;transform:translateY(18px) scale(.82)}12%{opacity:0;transform:translateY(18px) scale(.82);animation-timing-function:var(--motion-easing-spring)}16%{opacity:1;transform:translateY(0) scale(1)}100%{opacity:1;transform:translateY(0) scale(1)}}
.chat-scene.played .m2{animation-name:mb2}
@keyframes mb2{0%{opacity:0;transform:translateY(18px) scale(.82)}20%{opacity:0;transform:translateY(18px) scale(.82);animation-timing-function:var(--motion-easing-spring)}24%{opacity:1;transform:translateY(0) scale(1)}100%{opacity:1;transform:translateY(0) scale(1)}}
.chat-scene.played .m3{animation-name:mb3}
@keyframes mb3{0%{opacity:0;transform:translateY(18px) scale(.82)}27%{opacity:0;transform:translateY(18px) scale(.82);animation-timing-function:var(--motion-easing-spring)}31%{opacity:1;transform:translateY(0) scale(1)}100%{opacity:1;transform:translateY(0) scale(1)}}
.chat-scene.played .m4{animation-name:mb4}
@keyframes mb4{0%{opacity:0;transform:translateY(18px) scale(.82)}34%{opacity:0;transform:translateY(18px) scale(.82);animation-timing-function:var(--motion-easing-spring)}38%{opacity:1;transform:translateY(0) scale(1)}100%{opacity:1;transform:translateY(0) scale(1)}}
.chat-scene.played .m5{animation-name:mb5}
@keyframes mb5{0%{opacity:0;transform:translateY(18px) scale(.82)}41%{opacity:0;transform:translateY(18px) scale(.82);animation-timing-function:var(--motion-easing-spring)}45%{opacity:1;transform:translateY(0) scale(1)}100%{opacity:1;transform:translateY(0) scale(1)}}
.chat-scene.played .m6{animation-name:mb6}
@keyframes mb6{0%{opacity:0;transform:translateY(18px) scale(.82)}48%{opacity:0;transform:translateY(18px) scale(.82);animation-timing-function:var(--motion-easing-spring)}52%{opacity:1;transform:translateY(0) scale(1)}100%{opacity:1;transform:translateY(0) scale(1)}}
.chat-scene.played .m7{animation-name:mb7}
@keyframes mb7{0%{opacity:0;transform:translateY(18px) scale(.82)}54%{opacity:0;transform:translateY(18px) scale(.82);animation-timing-function:var(--motion-easing-spring)}58%{opacity:1;transform:translateY(0) scale(1)}100%{opacity:1;transform:translateY(0) scale(1)}}
@keyframes feedscroll{0%{transform:translateY(0)}41%{transform:translateY(-0px);animation-timing-function:var(--motion-easing-amount)}45%{transform:translateY(-10px)}48%{transform:translateY(-10px);animation-timing-function:var(--motion-easing-amount)}52%{transform:translateY(-54px)}54%{transform:translateY(-54px);animation-timing-function:var(--motion-easing-amount)}58%{transform:translateY(-98px)}100%{transform:translateY(-98px)}}
.chat-scene.played .ty1{animation-name:ty1}
@keyframes ty1{0%,13.5%{opacity:0;transform:translateY(6px)}15%{opacity:1;transform:translateY(0)}19.4%{opacity:1;transform:translateY(0)}20%{opacity:0;transform:translateY(0)}100%{opacity:0}}
.chat-scene.played .ty2{animation-name:ty2}
@keyframes ty2{0%,28%{opacity:0;transform:translateY(6px)}29.5%{opacity:1;transform:translateY(0)}33.4%{opacity:1;transform:translateY(0)}34%{opacity:0;transform:translateY(0)}100%{opacity:0}}
.chat-scene.played .ty3{animation-name:ty3}
@keyframes ty3{0%,42%{opacity:0;transform:translateY(6px)}43.5%{opacity:1;transform:translateY(0)}47.4%{opacity:1;transform:translateY(0)}48%{opacity:0;transform:translateY(0)}100%{opacity:0}}
.chat-scene.played .r0{animation-name:rw0}
@keyframes rw0{0%{opacity:0;transform:translateY(14px)}22%{opacity:0;transform:translateY(14px);animation-timing-function:var(--motion-easing-spring)}26.5%{opacity:1;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}
.chat-scene.played .r1{animation-name:rw1}
@keyframes rw1{0%{opacity:0;transform:translateY(14px)}38%{opacity:0;transform:translateY(14px);animation-timing-function:var(--motion-easing-spring)}42.5%{opacity:1;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}
.chat-scene.played .r2{animation-name:rw2}
@keyframes rw2{0%{opacity:0;transform:translateY(14px)}56%{opacity:0;transform:translateY(14px);animation-timing-function:var(--motion-easing-spring)}60.5%{opacity:1;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}
.chat-scene.played .r3{animation-name:rw3}
@keyframes rw3{0%{opacity:0;transform:translateY(14px)}70%{opacity:0;transform:translateY(14px);animation-timing-function:var(--motion-easing-spring)}74.5%{opacity:1;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}

.chat-scene .mrow{display:flex;align-items:flex-end;gap:8px}.chat-scene .bub{background:var(--color-background-subtle);padding:7px 13px;border-radius:17px 17px 17px 5px;font-size:14px;line-height:20px}.chat-scene .feed{transform:translateY(-98px)}.chat-scene .typ{display:none}.chat-scene .arow{opacity:1;transform:none}
