:root{
  --he-deep:var(--he-p-242627);--he-ocean:var(--he-p-02222F);--he-tide:var(--he-p-0062CB);--he-wave:var(--he-p-44A3DA);
  --he-foam:var(--he-p-BCD7E6);--he-current:var(--he-p-0062CB);--he-surface:var(--he-p-FFFFFF);
  --he-blur:19px;--he-ease:cubic-bezier(.2,.8,.2,1);
}
.phone-nav{border:0!important;outline:0!important;background:var(--he-p-F6FCFCA6)!important;
  backdrop-filter:blur(22px) saturate(1.2)!important;-webkit-backdrop-filter:blur(22px) saturate(1.2)!important;
  box-shadow:0 16px 38px -30px var(--he-p-0B192F52)!important;
}
:is(input:not([type="checkbox"]):not([type="radio"]),textarea,select,.input,.sa-control,.form-input)::before,
:is(input:not([type="checkbox"]):not([type="radio"]),textarea,select,.input,.sa-control,.form-input)::after{content:none!important}
:is(input:not([type="checkbox"]):not([type="radio"]),textarea,select,.input,.sa-control,.form-input):focus-visible{
  outline:0!important;box-shadow:none!important;border-color:transparent!important;background:var(--he-p-EAEEF3)!important;
}






.he-chevron{margin-left:3px;color:var(--he-p-495B76);font-size:16px}











.mast-actions,.topactions,.topbar-right,.health-header-right{isolation:auto!important}
.modal-inner,.dialog,.sa-frosted-modal{
  border:0!important;outline:0!important;box-shadow:0 25px 65px -37px var(--he-p-0A182C4C)!important;
  background:var(--he-p-F7FBFCE3)!important;backdrop-filter:blur(24px) saturate(1.14)!important;
  -webkit-backdrop-filter:blur(24px) saturate(1.14)!important;
}
.modal-inner::before,.modal-inner::after,.dialog::before,.dialog::after,.sa-frosted-modal::before,.sa-frosted-modal::after{content:none!important}
.ru-card{border:0!important;box-shadow:0 10px 26px -29px var(--he-p-0C1D361F)!important}
.ru-button,.ru-bell,.ru-otp-slot,.ru-notifications,.ru-file,.ru-task{border:0!important;box-shadow:none!important}
@media (max-width:700px){



}
@media (prefers-reduced-transparency:reduce){.phone-nav,.modal-inner,.dialog,.sa-photo-glass{background:var(--he-p-F2F8F9)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
}
.he-rare-card{position:relative;overflow:hidden}
.he-reaction-row{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;margin-top:auto}
.he-reaction-row>span{font-size:14px;max-width:220px;color:var(--he-p-2A3A52)}
.he-reaction-trigger{margin-left:auto}
.he-reaction-choices{display:flex;align-items:center;gap:8px;padding:10px;background:var(--he-p-F0F5F6);width:max-content;max-width:100%;border-radius:20px;corner-shape:squircle}
.he-reaction-choices[hidden],.he-note-preview[hidden]{display:none!important}
.he-reaction-choices button{border:0;background:var(--he-p-FFFFFF);padding:5px;font-size:23px;min-width:45px;min-height:45px;border-radius:16px;corner-shape:squircle;cursor:pointer}
.he-reaction-choices button:hover{background:var(--he-p-E6EFF3)}
.he-reaction-summary{color:var(--he-p-56647A);font-size:13px;margin-top:6px}
.he-emoji-fly{position:absolute;bottom:36px;left:50%;font-size:35px;pointer-events:none;animation:he-emoji-pop .9s ease-out both}
@keyframes he-emoji-pop{0%{transform:translate(-50%,0) scale(.5);opacity:0}25%{opacity:1}100%{transform:translate(-45%,-130px) rotate(-12deg) scale(1.15);opacity:0}}
.he-duration-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;color:var(--he-p-4C5B72);margin-top:auto}
.he-duration-meta strong{font-size:14px;color:var(--he-p-02222F);white-space:nowrap}
.he-duration-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.he-duration-btn{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1px;min-height:65px;border:0;background:var(--he-p-F1F6F6);color:var(--he-p-172C4B);font-size:19px;font-weight:600;border-radius:18px;corner-shape:squircle;cursor:pointer}
.he-duration-btn small{font-size:10px;color:var(--he-p-58667C);font-weight:400}
.he-duration-btn[aria-pressed="true"]{background:var(--sa-current);color:var(--he-p-061F2A)}
.he-duration-btn[aria-pressed="true"] small{color:var(--he-p-363E46)}
.he-duration-status{margin:2px 0 0}
.he-note-recorder{display:flex;align-items:center;gap:14px;margin-top:auto;flex-wrap:wrap}
.he-record-start{background:var(--he-p-02222F)!important;color:white!important}
.he-record-start[aria-pressed="true"]{background:var(--he-p-863C48)!important}
.he-record-time{font-family:var(--helium-type-metric);font-size:23px;color:var(--he-p-1C3357)}
.he-note-preview{display:flex;flex-direction:column;align-items:start;gap:10px}
.he-note-preview audio{height:40px;width:100%;max-width:350px}
.he-mic-icon{font-size:16px}
@media (max-width:700px){.he-duration-choices{gap:5px}
.he-duration-btn{min-height:56px}
}
@media (prefers-reduced-motion:reduce){.he-emoji-fly{animation:none;display:none}
}

.he-inline-react{background:var(--he-p-EEF2F7)!important;color:var(--he-p-263F65)!important;border:0!important;font-size:12px;font-weight:600;
  min-height:32px;padding:5px 12px;border-radius:15px!important;corner-shape:squircle;white-space:nowrap}
.he-inline-react:hover{background:var(--he-p-DCE4F0)!important}
.he-inline-reaction-menu{box-sizing:border-box;position:fixed;z-index:2147483000;display:flex;gap:7px;padding:10px;
  width:max-content;background:var(--he-p-F8FCFDF7);border-radius:22px;corner-shape:squircle;box-shadow:0 16px 42px -25px var(--he-p-001F2C40)}
.he-inline-reaction-menu[hidden]{display:none!important}
.he-inline-reaction-menu button{min-width:43px;min-height:43px;padding:4px;background:var(--he-p-F4F9FA);border:0;font-size:22px;
  border-radius:14px;corner-shape:squircle}
.he-inline-reaction-menu button:hover{background:var(--he-p-E1E8F2)}
