.raised-button{--rb-background:var(--brand-blush);--rb-background-active:color-mix(in oklab,var(--brand-sea)35%,var(--rb-background));--rb-background-darker:color-mix(in oklab,var(--rb-background)70%,black);--rb-text:white;--rb-border:color-mix(in oklab,var(--rb-background)70%,white);--rb-border-width:1px;--rb-radius:999px;--rb-raise:5px;--rb-height:50px;--rb-padding-x:26px;-webkit-tap-highlight-color:transparent;cursor:pointer;background:0 0;border:0;outline:none;padding:0;text-decoration:none;display:inline-flex;position:relative}.raised-button[disabled]{cursor:not-allowed;opacity:.72}.raised-button__bottom,.raised-button__top{border-radius:var(--rb-radius);position:absolute;inset:0}.raised-button__bottom{background:var(--rb-background-darker);border:var(--rb-border-width)solid var(--rb-border);transform:translateY(var(--rb-raise))}.raised-button__top{background:var(--rb-background);border:var(--rb-border-width)solid var(--rb-border);color:var(--rb-text);height:var(--rb-height);min-width:96px;padding-inline:var(--rb-padding-x);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;width:100%;font-size:1rem;font-weight:600;transition:transform .15s,opacity .15s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(0)}.raised-button__top.is-pressed{transform:translateY(var(--rb-raise))}.raised-button__active-bg{background:var(--rb-background-active);opacity:0;transition:opacity .12s;position:absolute;inset:0}.raised-button__active-bg.is-visible{opacity:1}.raised-button__content,.raised-button__loader{z-index:1;justify-content:center;align-items:center;gap:.5rem;display:inline-flex;position:relative}.raised-button__content{transition:opacity .12s}.raised-button__content.is-hidden{opacity:0}.raised-button__loader{opacity:0;pointer-events:none;transition:opacity .16s;position:absolute;inset:0}.raised-button__loader.is-visible{opacity:1}.raised-button__spinner{border:2px solid color-mix(in oklab,currentColor 35%,transparent);border-right-color:currentColor;border-radius:999px;width:1.05rem;height:1.05rem;animation:.75s linear infinite rb-spin}@keyframes rb-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.raised-button__top,.raised-button__active-bg,.raised-button__content,.raised-button__loader{transition:none}.raised-button__spinner{animation:none}}
.shiny-text{will-change:background-position;width:fit-content;display:inline-block}
.speech-bubble{--speech-bubble-border:color-mix(in oklab,var(--brand-sea)100%,#d4d4d8);border:1px solid var(--speech-bubble-border);color:#27272a;letter-spacing:.08em;text-transform:uppercase;background-color:#fff;border-radius:1rem;max-width:11rem;padding:.6rem .8rem;font-size:.75rem;font-weight:700;line-height:1.2;position:relative;box-shadow:0 8px 20px #18181b14,inset 0 1px #fffc}.speech-bubble__text{z-index:2;display:block;position:relative}.speech-bubble__tail-border{border-left:.56rem solid #0000;border-right:.56rem solid #0000;border-top:.72rem solid var(--speech-bubble-border);z-index:2;width:0;height:0;position:absolute;bottom:-.72rem;left:1rem}.speech-bubble__tail-fill{z-index:2;border-top:.58rem solid #fff;border-left:.44rem solid #0000;border-right:.44rem solid #0000;width:0;height:0;position:absolute;bottom:-.56rem;left:1.12rem}.speech-bubble--tail-right .speech-bubble__tail-border{left:auto;right:1rem}.speech-bubble--tail-right .speech-bubble__tail-fill{left:auto;right:1.12rem}@media (max-width:767px){.speech-bubble__tail-border{bottom:-.7rem}.speech-bubble__tail-fill{bottom:-.5rem}}
