.mi-s a{color:#0d7e78;text-decoration:none}.mi-s a:hover{color:#0a5f5a}.mi-s{box-sizing:border-box;color:#2d1b38;-webkit-font-smoothing:antialiased;background:linear-gradient(#f7edfb 0%,#fdf8f2 18%);width:390px;height:844px;padding-top:54px;font-family:Inter,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden}.mi-s *{box-sizing:border-box}.mi-s button{cursor:pointer;font-family:inherit}.mi-s .mi-ib{background:#fff;border:1px solid #4a166014;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.mi-s .mi-me{color:#fff;background:#4a1660;border-radius:20px 20px 6px;align-self:flex-end;max-width:280px;padding:12px 14px;font-size:15px;line-height:1.45}.mi-s .mi-her{color:#2d1b38;align-self:flex-start;max-width:310px;font-size:15px;line-height:1.5}.mi-s .mi-card{background:#fff;border-radius:22px;flex-direction:column;gap:8px;padding:14px 16px;display:flex;box-shadow:0 8px 22px -14px #4a166066}.mi-s .mi-ck{letter-spacing:.08em;text-transform:uppercase;color:#7b2fa0;font-size:11px;font-weight:700}.mi-s .mi-dr{border-top:1px solid #4a166012;justify-content:space-between;align-items:center;padding:8px 0;font-size:14.5px;display:flex}.mi-s .mi-acts{gap:8px;padding-top:4px;display:flex}.mi-s .mi-chip{color:#4a1660;white-space:nowrap;background:#fff;border:1.5px solid #4a16601f;border-radius:20px;height:40px;padding:0 14px;font-size:13.5px;font-weight:700}.ho-s a{color:#0d7e78;text-decoration:none}.ho-s a:hover{color:#0a5f5a}.ho-s{box-sizing:border-box;color:#2d1b38;-webkit-font-smoothing:antialiased;background:#fdf8f2;width:390px;height:844px;padding-top:54px;font-family:Inter,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden}.ho-s *{box-sizing:border-box}.ho-s button{cursor:pointer;font-family:inherit}.ho-s .ho-ib{background:#fff;border:1px solid #4a166014;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:relative}.ho-s .ho-slot{background:#ffffff8c;border:1.5px dashed #4a166033;border-radius:16px;justify-content:space-between;align-items:center;height:54px;padding:0 12px;display:flex}.ho-s .ho-slot b{color:#776980;font-size:16px;font-weight:700}.ho-s .ho-slot span{color:#6b5a75;font-size:13px;font-weight:600}.ho-s .ho-act{color:#2d1b38;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;width:76px;padding:0;font-size:12.5px;font-weight:600;display:flex}.ho-s .ho-act .ho-c{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative;box-shadow:0 6px 16px -8px #4a166059}.ho-s .ho-badge{color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#4a1660;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:20px;position:absolute;top:-3px;right:-5px}.ho-s .ho-sec{justify-content:space-between;align-items:baseline;padding:26px 20px 10px;display:flex}.ho-s .ho-sec h2{color:#4a1660;margin:0;font-size:18px;font-weight:700}.ho-s .ho-sec a{font-size:13px;font-weight:600}.ho-s .ho-box{background:#fff;border-radius:24px;margin:0 16px;box-shadow:0 6px 18px -12px #4a16604d}.ho-s .ho-mrow{border-top:1px solid #4a166012;align-items:center;gap:12px;padding:12px 0;display:flex}.ho-s .ho-bar{color:#776980;flex-direction:column;flex:1;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.ho-s .ho-bar i{border-radius:0;width:100%;height:56px;display:block}.ho-s .ho-tabs{background:#fff;border-top:1px solid #4a16600f;justify-content:space-around;align-items:flex-start;height:86px;padding-top:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.ho-s .ho-tab{color:#776980;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;width:66px;padding:0;font-size:10.5px;font-weight:600;display:flex}.ho-s .ho-tab.ho-on{color:#4a1660}.ho-s .ho-tab.ho-lg{color:#0d7e78}.ho-s .ho-tab .ho-lb{background:#0d7e78;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-top:-6px;display:flex}.in-s a{color:#0d7e78;text-decoration:none}.in-s a:hover{color:#0a5f5a}.in-s{box-sizing:border-box;color:#2d1b38;-webkit-font-smoothing:antialiased;background:#fdf8f2;width:390px;height:844px;padding-top:54px;font-family:Inter,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden}.in-s *{box-sizing:border-box}.in-s button{cursor:pointer;font-family:inherit}.in-s .in-sec{justify-content:space-between;align-items:baseline;padding:28px 20px 10px;display:flex}.in-s .in-sec h2{color:#4a1660;margin:0;font-size:18px;font-weight:800}.in-s .in-sec span{color:#6b5a75;font-size:13px}.in-s .in-pc{color:#2d1b38;background:#fff;border-radius:24px;flex-direction:column;gap:12px;margin:0 16px 12px;padding:18px;display:flex;box-shadow:0 6px 18px -12px #4a16604d}.in-s .in-pc b{color:#4a1660;font-size:16.5px;line-height:1.3}.in-s .in-chip{letter-spacing:.06em;text-transform:uppercase;border-radius:12px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:700}.in-s .in-row{color:#2d1b38;border-top:1px solid #4a166012;align-items:center;gap:12px;min-height:66px;padding:10px 20px;display:flex}.in-s .in-row .in-l{flex-direction:column;flex:1;gap:2px;display:flex}.in-s .in-row .in-l b{font-size:15.5px}.in-s .in-row .in-d{font-size:12.5px;font-weight:700}.in-s .in-row .in-v{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:2px;min-width:64px;display:flex}.in-s .in-row .in-v b{font-size:18px}.in-s .in-row .in-v span{color:#776980;font-size:12px}.in-s .in-tabs{background:#fff;border-top:1px solid #4a16600f;justify-content:space-around;align-items:flex-start;height:86px;padding-top:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.in-s .in-tab{color:#776980;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;width:66px;padding:0;font-size:10.5px;font-weight:600;display:flex}.in-s .in-tab.in-on{color:#4a1660}.in-s .in-tab.in-lg{color:#0d7e78}.in-s .in-tab .in-lb{background:#0d7e78;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-top:-6px;display:flex}.ci-s a{color:#0d7e78;text-decoration:none}.ci-s a:hover{color:#0a5f5a}.ci-s{box-sizing:border-box;color:#2d1b38;-webkit-font-smoothing:antialiased;background:#fdf8f2;width:390px;height:844px;padding-top:54px;font-family:Inter,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden}.ci-s *{box-sizing:border-box}.ci-s button{cursor:pointer;font-family:inherit}.ci-s .ci-sw{color:#6b5a75;background:0 0;border:0;border-radius:20px;flex:1;height:40px;padding:0;font-size:14px;font-weight:700;position:relative}.ci-s .ci-sw[aria-pressed=true]{color:#fff;background:#4a1660}.ci-s .ci-en{color:#2d1b38;background:#ffffffa6;border:2px solid #0000;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100px;padding:0;font-size:13.5px;font-weight:700;display:flex}.ci-s .ci-en[aria-pressed=true]{background:#fff;border-color:#4a1660}.ci-s .ci-person{color:#2d1b38;border-top:1px solid #4a166012;align-items:center;gap:12px;min-height:72px;padding:10px 0;display:flex}.ci-s .ci-av{color:#fff;border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;font-size:17px;font-weight:700;display:flex}.ci-s .ci-tabs{background:#fff;border-top:1px solid #4a16600f;justify-content:space-around;align-items:flex-start;height:86px;padding-top:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.ci-s .ci-tab{color:#776980;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;width:66px;padding:0;font-size:10.5px;font-weight:600;display:flex}.ci-s .ci-tab.ci-on{color:#4a1660}.ci-s .ci-tab.ci-lg{color:#0d7e78}.ci-s .ci-tab .ci-lb{background:#0d7e78;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-top:-6px;display:flex}.fl-s a{color:#0d7e78;text-decoration:none}.fl-s a:hover{color:#0a5f5a}.fl-s{box-sizing:border-box;color:#2d1b38;-webkit-font-smoothing:antialiased;background:#fbf7f5;width:390px;height:844px;padding-top:54px;font-family:Inter,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden}.fl-s *{box-sizing:border-box}.fl-s button{cursor:pointer;font-family:inherit}.fl-s .fl-ib{background:#fff;border:1px solid #4a166014;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:relative}.fl-s .fl-wk{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.fl-s .fl-wk .fl-d{color:#776980;letter-spacing:.04em;font-size:11px;font-weight:600}.fl-s .fl-wk .fl-n{font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin:6px auto 0;font-size:15px;font-weight:600;display:flex}.fl-s .fl-wk .fl-dot{border-radius:50%;width:7px;height:7px;margin:6px auto 0}.fl-s .fl-big{color:#2d1b38;background:#fff;border-radius:22px;align-items:center;gap:14px;min-height:64px;padding:10px 16px;display:flex;box-shadow:0 6px 18px -10px #4a166059}.fl-s .fl-big .fl-c{border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.fl-s .fl-tabs{background:#fff;border-top:1px solid #4a16600f;justify-content:space-around;align-items:flex-start;height:86px;padding-top:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.fl-s .fl-tab{color:#776980;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;width:66px;padding:0;font-size:10.5px;font-weight:600;display:flex}.fl-s .fl-tab.fl-on{color:#4a1660}.fl-s .fl-tab.fl-lg{color:#0d7e78}.fl-s .fl-tab .fl-lb{background:#0d7e78;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-top:-6px;display:flex}.d1{--d:.5s}.d2{--d:1s}.d3{--d:1.9s}.d4{--d:2.5s}.d5{--d:3s}.d6{--d:3.3s}.d7{--d:3.8s}.d8{--d:4.3s}@media (prefers-reduced-motion:no-preference){[data-on] .fx-fade{animation:fx-fade .7s var(--ease-out)var(--d,0s)both}[data-on] .fx-msg{animation:fx-msg .6s var(--ease-out)var(--d,0s)both;transform-origin:100% 100%}[data-on] .fx-rise{animation:fx-rise .7s var(--ease-out)var(--d,.2s)both}[data-on] .fx-gx{animation:fx-gx 1.1s var(--ease-out)var(--d,.5s)both;transform-origin:0}[data-on] .fx-gy{animation:fx-gy .9s var(--ease-out)var(--d,.4s)both;transform-origin:50% 100%}[data-on] .fx-thumb{animation:fx-thumb 1.1s var(--ease-out)var(--d,.5s)both}[data-on] .fx-draw{stroke-dasharray:1;animation:fx-draw 1.4s var(--ease-out)var(--d,.5s)both}[data-on] .fx-wipe{animation:fx-wipe 1.6s var(--ease-out).6s both}[data-on] .fx-pop{animation:fx-pop .6s cubic-bezier(.34,1.56,.64,1)var(--d,.4s)both}[data-on] .fx-sel{animation:fx-sel .5s var(--ease-out)1.2s both}[data-on] .fx-set{animation:fx-set 2.4s var(--ease-rise).3s both;transform-box:view-box}[data-on] .fx-gy:nth-child(2){--d:.5s}[data-on] .fx-gy:nth-child(3){--d:.6s}[data-on] .fx-gy:nth-child(4){--d:.7s}[data-on] .fx-gy:nth-child(5){--d:.8s}[data-on] .fx-gy:nth-child(6){--d:.9s}[data-on] .fx-gy:nth-child(7){--d:1s}[data-on] .ho-bar:nth-child(2) .fx-gy{--d:.55s}[data-on] .ho-bar:nth-child(3) .fx-gy{--d:.7s}[data-on] .ho-bar:nth-child(4) .fx-gy{--d:.85s}[data-on] .ho-bar:nth-child(5) .fx-gy{--d:1s}[data-on] .ho-bar:nth-child(6) .fx-gy{--d:1.15s}[data-on] .ho-bar:nth-child(7) .fx-gy{--d:1.3s}[data-on] .in-row:nth-child(2) .fx-draw{--d:.65s}[data-on] .in-row:nth-child(3) .fx-draw{--d:.8s}[data-on] .in-row:nth-child(4) .fx-draw{--d:.95s}[data-on] .in-row:nth-child(5) .fx-draw{--d:1.1s}[data-on] .in-row:nth-child(6) .fx-draw{--d:1.25s}[data-on] .ci-person:nth-child(2) .fx-pop{--d:.55s}[data-on] .ci-person:nth-child(3) .fx-pop{--d:.7s}[data-on] .fl-big:first-child{--d:.9s}[data-on] .fl-big:nth-child(2){--d:1.05s}[data-on] .fl-big:nth-child(3){--d:1.2s}[data-on] .fl-s .fx-pop{--d:1.6s}[data-on] .ph-scroll{animation:16s ease-in-out 2.2s infinite fx-scroll}}@keyframes fx-fade{0%{opacity:0}}@keyframes fx-msg{0%{opacity:0;transform:translateY(10px)scale(.92)}}@keyframes fx-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes fx-gx{0%{transform:scaleX(0)}}@keyframes fx-gy{0%{transform:scaleY(0)}}@keyframes fx-thumb{0%{left:-12px}}@keyframes fx-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fx-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes fx-pop{0%{opacity:0;transform:scale(.6)}}@keyframes fx-sel{0%{background:#ffffffa6;border-color:#0000;transform:scale(1)}50%{transform:scale(.94)}to{background:#fff;border-color:#4a1660;transform:scale(1)}}@keyframes fx-set{0%{transform:translateY(-34px)}}@keyframes fx-scroll{0%,12%{transform:translateY(0)}45%,62%{transform:translateY(-300px)}95%,to{transform:translateY(0)}}
